diff --git a/.github/workflows/ci-cd-main-branch-docker-images.yml b/.github/workflows/ci-cd-main-branch-docker-images.yml index 080440bd4b7..f659295562f 100644 --- a/.github/workflows/ci-cd-main-branch-docker-images.yml +++ b/.github/workflows/ci-cd-main-branch-docker-images.yml @@ -3,8 +3,8 @@ run-name: "Commit id ${{ github.sha }}: CI-CD build and deploy docker images bas env: APPLICATION: "erigon" - BUILDER_IMAGE: "golang:1.22.6-alpine3.20" - TARGET_BASE_IMAGE: "alpine:3.20.2" + BUILDER_IMAGE: "golang:1.23.1-alpine3.20" + TARGET_BASE_IMAGE: "alpine:3.20.3" APP_REPO: "erigontech/erigon" CHECKOUT_REF: "main" DOCKERHUB_REPOSITORY: "erigontech/erigon" @@ -33,6 +33,14 @@ jobs: ref: ${{ env.CHECKOUT_REF }} path: 'erigon' + - name: Setup go env and cache + uses: actions/setup-go@v5 + with: + go-version: '>=1.22' + go-version-file: 'erigon/go.mod' + cache-dependency-path: | + erigon/go.sum + - name: Get commit id id: getCommitId run: | @@ -53,16 +61,42 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db ## v3.6.1 + - name: Build arm64 + run: | + docker run --platform linux/arm64 \ + --rm -v $(pwd)/erigon:/erigon:ro \ + -v $(pwd)/build-arm64:/erigon-build \ + -v ${HOME}/.cache/go-build/arm64:/root/.cache/go-build \ + -v ${HOME}/go/pkg/mod:/go/pkg/mod \ + -w /erigon --entrypoint /bin/sh \ + ${{ env.BUILDER_IMAGE }} \ + -c "apk update; apk add make git gcc libstdc++ build-base linux-headers bash ca-certificates; git config --global --add safe.directory /erigon; make GOARCH=arm64 GOBIN=/erigon-build BUILD_TAGS=nosqlite,noboltdb,nosilkworm erigon integration rpcdaemon" + + - name: Build amd64 + run: | + docker run --platform linux/amd64 \ + --rm -v $(pwd)/erigon:/erigon:ro \ + -v $(pwd)/build-amd64:/erigon-build \ + -v ${HOME}/.cache/go-build/amd64:/root/.cache/go-build \ + -v ${HOME}/go/pkg/mod:/go/pkg/mod \ + -w /erigon --entrypoint /bin/sh \ + ${{ env.BUILDER_IMAGE }} \ + -c "apk update; apk add make git gcc libstdc++ build-base linux-headers bash ca-certificates; git config --global --add safe.directory /erigon; make GOARCH=amd64 GOAMD64=v2 GOBIN=/erigon-build BUILD_TAGS=nosqlite,noboltdb,nosilkworm erigon integration rpcdaemon" + - name: Build and push multi-platform docker image based on the commit id ${{ steps.getCommitId.outputs.short_commit_id }} in the main branch env: BUILD_VERSION: "main-${{ steps.getCommitId.outputs.short_commit_id }}" DOCKER_URL: ${{ env.DOCKERHUB_REPOSITORY }} DOCKERFILE_PATH: Dockerfile.release run: | + cp -vr build-amd64 erigon/ + cp -vr build-arm64 erigon/ cd erigon docker buildx build \ --file ${{ env.DOCKERFILE_PATH }} \ --target ci-cd-main-branch \ + --attest type=provenance,mode=max \ + --sbom=true \ --build-arg CI_CD_MAIN_TARGET_BASE_IMAGE=${{ env.TARGET_BASE_IMAGE }} \ --build-arg CI_CD_MAIN_BUILDER_IMAGE=${{ env.BUILDER_IMAGE }} \ --tag ${{ env.DOCKER_URL }}:${{ env.BUILD_VERSION }} \ diff --git a/.github/workflows/ci-cd-main-branch-docker-images2.yml b/.github/workflows/ci-cd-main-branch-docker-images2.yml new file mode 100644 index 00000000000..b71849b388f --- /dev/null +++ b/.github/workflows/ci-cd-main-branch-docker-images2.yml @@ -0,0 +1,133 @@ +name: 2CI-CD build and deploy docker images based on the last commit in the main branch +run-name: "Commit id ${{ github.sha }}: CI-CD build and deploy docker images based on the commit id in the main branch" + +env: + APPLICATION: "erigon" + BUILDER_IMAGE: "golang:1.23.1-alpine3.20" + TARGET_BASE_IMAGE: "alpine:3.20.3" + APP_REPO: "erigontech/erigon" + CHECKOUT_REF: "main" + DOCKERHUB_REPOSITORY: "erigontech/erigon" + LABEL_DESCRIPTION: "[docker image built on a last commit id from the main branch] Erigon is an implementation of Ethereum (execution layer with embeddable consensus layer), on the efficiency frontier. Archive Node by default." + +on: + push: + branches: + - 'kurtosis_fix4' + workflow_dispatch: + +jobs: + + Build: + runs-on: ubuntu-22.04 + timeout-minutes: 45 + + steps: + - name: Fast checkout git repository + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 ## 4.1.7 release + with: + repository: ${{ env.APP_REPO }} + fetch-depth: 1 + ref: ${{ env.CHECKOUT_REF }} + path: 'erigon' + + - name: Setup go env and cache + uses: actions/setup-go@v5 + with: + go-version: '>=1.22' + go-version-file: 'erigon/go.mod' + cache-dependency-path: | + erigon/go.sum + + - name: Get commit id + id: getCommitId + run: | + cd erigon + echo "id=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT + echo "short_commit_id=$(git rev-parse --short=7 HEAD)" >> $GITHUB_OUTPUT + cd .. + + - name: Login to Docker Hub + uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 ## v3.3.0 + with: + username: ${{ secrets.ORG_DOCKERHUB_ERIGONTECH_USERNAME }} + password: ${{ secrets.ORG_DOCKERHUB_ERIGONTECH_TOKEN }} + + - name: Set up QEMU + uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf ## v3.2.0 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db ## v3.6.1 + + - name: Build arm64 + run: | + docker run --platform linux/arm64 \ + --rm -v $(pwd)/erigon:/erigon:ro \ + -v $(pwd)/build-arm64:/erigon-build \ + -v ${HOME}/.cache/go-build/arm64:/root/.cache/go-build \ + -v ${HOME}/go/pkg/mod:/go/pkg/mod \ + -w /erigon --entrypoint /bin/sh \ + ${{ env.BUILDER_IMAGE }} \ + -c "apk update; apk add make git gcc libstdc++ build-base linux-headers bash ca-certificates; git config --global --add safe.directory /erigon; make GOARCH=arm64 GOBIN=/erigon-build BUILD_TAGS=nosqlite,noboltdb,nosilkworm erigon integration rpcdaemon" + + - name: Build amd64 + run: | + docker run --platform linux/amd64 \ + --rm -v $(pwd)/erigon:/erigon:ro \ + -v $(pwd)/build-amd64:/erigon-build \ + -v ${HOME}/.cache/go-build/amd64:/root/.cache/go-build \ + -v ${HOME}/go/pkg/mod:/go/pkg/mod \ + -w /erigon --entrypoint /bin/sh \ + ${{ env.BUILDER_IMAGE }} \ + -c "apk update; apk add make git gcc libstdc++ build-base linux-headers bash ca-certificates; git config --global --add safe.directory /erigon; make GOARCH=amd64 GOAMD64=v2 GOBIN=/erigon-build BUILD_TAGS=nosqlite,noboltdb,nosilkworm erigon integration rpcdaemon" + + - name: Build and push multi-platform docker image based on the commit id ${{ steps.getCommitId.outputs.short_commit_id }} in the main branch + env: + BUILD_VERSION: "main-${{ steps.getCommitId.outputs.short_commit_id }}" + DOCKER_URL: ${{ env.DOCKERHUB_REPOSITORY }} + DOCKERFILE_PATH: Dockerfile.release + run: | + cp -vr build-amd64 erigon/ + cp -vr build-arm64 erigon/ + cd erigon + docker buildx build \ + --file ${{ env.DOCKERFILE_PATH }} \ + --target ci-cd-main-branch \ + --attest type=provenance,mode=max \ + --sbom=true \ + --build-arg CI_CD_MAIN_TARGET_BASE_IMAGE=${{ env.TARGET_BASE_IMAGE }} \ + --build-arg CI_CD_MAIN_BUILDER_IMAGE=${{ env.BUILDER_IMAGE }} \ + --tag ${{ env.DOCKER_URL }}:${{ env.BUILD_VERSION }} \ + --tag ${{ env.DOCKER_URL }}:main-latest \ + --label org.opencontainers.image.created=$(date -u +'%Y-%m-%dT%H:%M:%SZ') \ + --label org.opencontainers.image.authors="https://github.com/erigontech/erigon/graphs/contributors" \ + --label org.opencontainers.image.url="https://github.com/erigontech/erigon/blob/main/Dockerfile" \ + --label org.opencontainers.image.documentation="https://github.com/erigontech/erigon/blob/main/Dockerfile" \ + --label org.opencontainers.image.source="https://github.com/erigontech/erigon/blob/main/Dockerfile" \ + --label org.opencontainers.image.version=${{ steps.getCommitId.outputs.id }} \ + --label org.opencontainers.image.revision=${{ steps.getCommitId.outputs.id }} \ + --label org.opencontainers.image.vcs-ref-short=${{ steps.getCommitId.outputs.short_commit_id }} \ + --label org.opencontainers.image.vendor="${{ github.repository_owner }}" \ + --label org.opencontainers.image.description="${{ env.LABEL_DESCRIPTION }}" \ + --label org.opencontainers.image.base.name="${{ env.TARGET_BASE_IMAGE }}" \ + --push \ + --platform linux/amd64,linux/arm64 . + + - name: Print docker images published + run: | + echo The following docker images have been published: + echo "${{ env.DOCKERHUB_REPOSITORY }}:main-${{ steps.getCommitId.outputs.short_commit_id }}" + echo "${{ env.DOCKERHUB_REPOSITORY }}:main-latest" + + ## upload commit id for use in test-kurtosis-assertoor.yml + ## reference: https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#using-data-from-the-triggering-workflow + - name: Save commit id + run: | + mkdir -p ./COMMIT_ID_DOCKER_BUILD + echo "${{ steps.getCommitId.outputs.short_commit_id }}" >> ./COMMIT_ID_DOCKER_BUILD/commit + + - uses: actions/upload-artifact@v4 + with: + name: commit + path: COMMIT_ID_DOCKER_BUILD + \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9346512b905..7360e1e5889 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - name: Install dependencies on Linux if: runner.os == 'Linux' run: sudo apt update && sudo apt install build-essential @@ -61,7 +61,6 @@ jobs: uses: golangci/golangci-lint-action@v6 with: version: v1.59.1 - skip-build-cache: true args: --help - name: Lint @@ -86,15 +85,16 @@ jobs: # os: [ windows-2022 ] # runs-on: ${{ matrix.os }} - # steps: - # - name: configure Pagefile - # uses: al-cheb/configure-pagefile-action@v1.3 - # with: - # minimum-size: 8GB - # - uses: actions/checkout@v4 - # - uses: actions/setup-go@v5 - # with: - # go-version: '1.21' +# +# steps: +# - name: configure Pagefile +# uses: al-cheb/configure-pagefile-action@v1.4 +# with: +# minimum-size: 8GB +# - uses: actions/checkout@v4 +# - uses: actions/setup-go@v5 +# with: +# go-version: '1.22' # - uses: actions/cache@v4 # with: @@ -115,31 +115,3 @@ jobs: # - name: Test erigon-lib # run: cd erigon-lib && make test-no-fuzz - - docker-build-check: - # don't run this on main - the PR must have run it to be merged and it misleads that this pushes the docker image - if: (${{ github.event_name == 'push' || !github.event.pull_request.draft }}) && ${{ github.ref != 'refs/heads/main' }} - runs-on: ubuntu-22.04 - - steps: - - uses: AutoModality/action-clean@v1 - - uses: actions/checkout@v4 - with: - fetch-depth: 0 # fetch git tags for "git describe" - - - name: make docker (see dockerhub for image builds) - run: DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker - - # check with root permissions, should be cached from previous build - - name: sudo make docker - run: sudo DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker - -# automated-tests: -# runs-on: -# ubuntu-22.04 -# if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }} -# steps: -# - uses: actions/checkout@v4 -# -# - name: run automated testing -# run: BUILD_ERIGON=1 ./tests/automated-testing/run.sh diff --git a/.github/workflows/docker-tags.yml b/.github/workflows/docker-tags.yml index ebfaa441f52..99ed66f921c 100644 --- a/.github/workflows/docker-tags.yml +++ b/.github/workflows/docker-tags.yml @@ -32,8 +32,6 @@ jobs: - run: | make release-dry-run docker images - # docker image push --all-tags thorax/erigon - # docker image push --all-tags ghcr.io/erigontech/erigon env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VERSION: ${GITHUB_REF#refs/tags/} diff --git a/.github/workflows/hive-nightly.yml b/.github/workflows/hive-nightly.yml index 7fc3e1da203..62641497f93 100644 --- a/.github/workflows/hive-nightly.yml +++ b/.github/workflows/hive-nightly.yml @@ -14,17 +14,10 @@ jobs: with: fetch-depth: 0 # fetch git tags for "git describe" - - name: build erigon image - run: DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker - - # check with root permissions, should be cached from previous build - - name: build erigon image (root permissions) - run: sudo DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker - - name: run hive and parse output run: | sudo mkdir -p /results-${{ github.run_id }} - docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v ${{ github.workspace }}:/work thorax/hive:latest --sim ethereum/engine --results-root=/work/results-${{ github.run_id }} --client erigon_ci-$GITHUB_SHA --exit.fail=false + docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v ${{ github.workspace }}:/work thorax/hive:latest --sim ethereum/engine --results-root=/work/results-${{ github.run_id }} --client erigon --exit.fail=false docker run --rm --pull always -v /var/run/docker.sock:/var/run/docker.sock -v ${{ github.workspace }}:/work --entrypoint /app/hivecioutput thorax/hive:latest --resultsdir=/work/results-${{ github.run_id }} --outdir=/work/results-${{ github.run_id }} --exclusionsfile=/work/hive/exclusions.json - name: clean up containers diff --git a/.github/workflows/qa-constrained-tip-tracking.yml b/.github/workflows/qa-constrained-tip-tracking.yml new file mode 100644 index 00000000000..41e6297eef7 --- /dev/null +++ b/.github/workflows/qa-constrained-tip-tracking.yml @@ -0,0 +1,128 @@ +name: QA - Constrained Tip tracking + +on: + schedule: + - cron: '0 0 * * 1-6' # Run every night at 00:00 AM UTC except Sunday + workflow_dispatch: # Run manually + pull_request: + branches: + - qa_tests_contrained_tip_tracking + types: + - opened + - synchronize + - ready_for_review + +jobs: + constrained-tip-tracking-test: + runs-on: [self-hosted, Erigon3] + timeout-minutes: 600 + env: + ERIGON_REFERENCE_DATA_DIR: /opt/erigon-versions/reference-version/datadir + ERIGON_TESTBED_DATA_DIR: /opt/erigon-testbed/datadir + ERIGON_QA_PATH: /home/qarunner/erigon-qa + TRACKING_TIME_SECONDS: 14400 # 4 hours + TOTAL_TIME_SECONDS: 28800 # 8 hours + CHAIN: mainnet + + steps: + - name: Check out repository + uses: actions/checkout@v4 + + - name: Clean Erigon Build Directory + run: | + make clean + + - name: Build Erigon + run: | + make erigon + working-directory: ${{ github.workspace }} + + - name: Pause the Erigon instance dedicated to db maintenance + run: | + python3 $ERIGON_QA_PATH/test_system/db-producer/pause_production.py || true + + - name: Restore Erigon Testbed Data Directory + run: | + rsync -a --delete $ERIGON_REFERENCE_DATA_DIR/ $ERIGON_TESTBED_DATA_DIR/ + + - name: Run Erigon, wait sync and check ability to maintain sync + id: test_step + run: | + set +e # Disable exit on error + + # 1. Launch the testbed Erigon instance + # 2. Allow time for the Erigon to achieve synchronization + # 3. Begin timing the duration that Erigon maintains synchronization + prlimit --as=17179869184: python3 $ERIGON_QA_PATH/test_system/qa-tests/tip-tracking/run_and_check_tip_tracking.py \ + ${{ github.workspace }}/build/bin $ERIGON_TESTBED_DATA_DIR $TRACKING_TIME_SECONDS $TOTAL_TIME_SECONDS Erigon3 $CHAIN + + # Capture monitoring script exit status + test_exit_status=$? + + # Save the subsection reached status + echo "::set-output name=test_executed::true" + + # Clean up Erigon process if it's still running + if kill -0 $ERIGON_PID 2> /dev/null; then + echo "Terminating Erigon" + kill $ERIGON_PID + wait $ERIGON_PID + fi + + # Check test runner script exit status + if [ $test_exit_status -eq 0 ]; then + echo "Tests completed successfully" + echo "TEST_RESULT=success" >> "$GITHUB_OUTPUT" + else + echo "Error detected during tests" + echo "TEST_RESULT=failure" >> "$GITHUB_OUTPUT" + fi + + - name: Save test results + if: steps.test_step.outputs.test_executed == 'true' + env: + TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }} + run: | + db_version=$(python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/prod_info.py $ERIGON_REFERENCE_DATA_DIR/../production.ini production erigon_repo_commit) + if [ -z "$db_version" ]; then + db_version="no-version" + fi + + python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py \ + --repo erigon \ + --commit $(git rev-parse HEAD) \ + --branch ${{ github.ref_name }} \ + --test_name constrained-tip-tracking \ + --chain $CHAIN \ + --runner ${{ runner.name }} \ + --db_version $db_version \ + --outcome $TEST_RESULT \ + --result_file ${{ github.workspace }}/result-$CHAIN.json + + - name: Upload test results + if: steps.test_step.outputs.test_executed == 'true' + uses: actions/upload-artifact@v4 + with: + name: test-results + path: | + ${{ github.workspace }}/result-${{ env.CHAIN }}.json + ${{ env.ERIGON_TESTBED_DATA_DIR }}/logs/erigon.log + + - name: Delete Erigon Testbed Data Directory + if: always() + run: | + rm -rf $ERIGON_TESTBED_DATA_DIR + + - name: Resume the Erigon instance dedicated to db maintenance + run: | + python3 $ERIGON_QA_PATH/test_system/db-producer/resume_production.py || true + + - name: Action for Success + if: steps.test_step.outputs.TEST_RESULT == 'success' + run: echo "::notice::Tests completed successfully" + + - name: Action for Not Success + if: steps.test_step.outputs.TEST_RESULT != 'success' + run: | + echo "::error::Error detected during tests" + exit 1 \ No newline at end of file diff --git a/.github/workflows/qa-sync-from-scratch-minimal-node.yml b/.github/workflows/qa-sync-from-scratch-minimal-node.yml index 0fd0ffb1f0f..c3281c8b27b 100644 --- a/.github/workflows/qa-sync-from-scratch-minimal-node.yml +++ b/.github/workflows/qa-sync-from-scratch-minimal-node.yml @@ -17,93 +17,93 @@ jobs: CHAIN: mainnet steps: - - name: Check out repository - uses: actions/checkout@v4 + - name: Check out repository + uses: actions/checkout@v4 - - name: Clean Erigon Build & Data Directories - run: | - make clean - rm -rf $ERIGON_DATA_DIR + - name: Clean Erigon Build & Data Directories + run: | + make clean + rm -rf $ERIGON_DATA_DIR - - name: Build Erigon - run: | - make erigon - working-directory: ${{ github.workspace }} + - name: Build Erigon + run: | + make erigon + working-directory: ${{ github.workspace }} - - name: Pause the Erigon instance dedicated to db maintenance - run: | - python3 $ERIGON_QA_PATH/test_system/db-producer/pause_production.py || true + - name: Pause the Erigon instance dedicated to db maintenance + run: | + python3 $ERIGON_QA_PATH/test_system/db-producer/pause_production.py || true - - name: Run Erigon and monitor chain sync - id: test_step - run: | - set +e # Disable exit on error - - # Run Erigon, wait sync and check ability to maintain sync - python3 $ERIGON_QA_PATH/test_system/qa-tests/tip-tracking/run_and_check_tip_tracking.py \ - ${{ github.workspace }}/build/bin $ERIGON_DATA_DIR $TRACKING_TIME_SECONDS $TOTAL_TIME_SECONDS Erigon3 $CHAIN minimal_node - - # Capture monitoring script exit status - test_exit_status=$? - - # Save the subsection reached status - echo "::set-output name=test_executed::true" - - # Clean up Erigon process if it's still running - if kill -0 $ERIGON_PID 2> /dev/null; then - echo "Terminating Erigon" - kill $ERIGON_PID - wait $ERIGON_PID - fi - - # Check test runner script exit status - if [ $test_exit_status -eq 0 ]; then - echo "Tests completed successfully" - echo "TEST_RESULT=success" >> "$GITHUB_OUTPUT" - else - echo "Error detected during tests" - echo "TEST_RESULT=failure" >> "$GITHUB_OUTPUT" - fi + - name: Run Erigon and monitor chain sync + id: test_step + run: | + set +e # Disable exit on error + + # Run Erigon, wait sync and check ability to maintain sync + python3 $ERIGON_QA_PATH/test_system/qa-tests/tip-tracking/run_and_check_tip_tracking.py \ + ${{ github.workspace }}/build/bin $ERIGON_DATA_DIR $TRACKING_TIME_SECONDS $TOTAL_TIME_SECONDS Erigon3 $CHAIN minimal_node + + # Capture monitoring script exit status + test_exit_status=$? + + # Save the subsection reached status + echo "::set-output name=test_executed::true" + + # Clean up Erigon process if it's still running + if kill -0 $ERIGON_PID 2> /dev/null; then + echo "Terminating Erigon" + kill $ERIGON_PID + wait $ERIGON_PID + fi + + # Check test runner script exit status + if [ $test_exit_status -eq 0 ]; then + echo "Tests completed successfully" + echo "TEST_RESULT=success" >> "$GITHUB_OUTPUT" + else + echo "Error detected during tests" + echo "TEST_RESULT=failure" >> "$GITHUB_OUTPUT" + fi - - name: Save test results - if: steps.test_step.outputs.test_executed == 'true' - env: - TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }} - run: | - python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py \ - --repo erigon \ - --commit $(git rev-parse HEAD) \ - --branch ${{ github.ref_name }} \ - --test_name sync-from-scratch-minimal-node \ - --chain $CHAIN \ - --runner ${{ runner.name }} \ - --outcome $TEST_RESULT \ - --result_file ${{ github.workspace }}/result-$CHAIN.json + - name: Save test results + if: steps.test_step.outputs.test_executed == 'true' + env: + TEST_RESULT: ${{ steps.test_step.outputs.TEST_RESULT }} + run: | + python3 $ERIGON_QA_PATH/test_system/qa-tests/uploads/upload_test_results.py \ + --repo erigon \ + --commit $(git rev-parse HEAD) \ + --branch ${{ github.ref_name }} \ + --test_name sync-from-scratch-minimal-node \ + --chain $CHAIN \ + --runner ${{ runner.name }} \ + --outcome $TEST_RESULT \ + --result_file ${{ github.workspace }}/result-$CHAIN.json - - name: Upload test results - if: steps.test_step.outputs.test_executed == 'true' - uses: actions/upload-artifact@v4 - with: - name: test-results - path: | - ${{ github.workspace }}/result-${{ env.CHAIN }}.json - ${{ github.workspace }}/erigon_data/logs/erigon.log + - name: Upload test results + if: steps.test_step.outputs.test_executed == 'true' + uses: actions/upload-artifact@v4 + with: + name: test-results + path: | + ${{ github.workspace }}/result-${{ env.CHAIN }}.json + ${{ github.workspace }}/erigon_data/logs/erigon.log - - name: Clean up Erigon data directory - if: always() - run: | - rm -rf $ERIGON_DATA_DIR + - name: Clean up Erigon data directory + if: always() + run: | + rm -rf $ERIGON_DATA_DIR - - name: Resume the Erigon instance dedicated to db maintenance - run: | - python3 $ERIGON_QA_PATH/test_system/db-producer/resume_production.py || true + - name: Resume the Erigon instance dedicated to db maintenance + run: | + python3 $ERIGON_QA_PATH/test_system/db-producer/resume_production.py || true - - name: Action for Success - if: steps.test_step.outputs.TEST_RESULT == 'success' - run: echo "::notice::Tests completed successfully" + - name: Action for Success + if: steps.test_step.outputs.TEST_RESULT == 'success' + run: echo "::notice::Tests completed successfully" - - name: Action for Not Success - if: steps.test_step.outputs.TEST_RESULT != 'success' - run: | - echo "::error::Error detected during tests" - exit 1 \ No newline at end of file + - name: Action for Not Success + if: steps.test_step.outputs.TEST_RESULT != 'success' + run: | + echo "::error::Error detected during tests" + exit 1 \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7707773d58..3ea90b60a86 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,8 +2,8 @@ name: Release env: APPLICATION: "erigon" - BUILDER_IMAGE: "ghcr.io/goreleaser/goreleaser-cross:v1.21.13" - DOCKER_BASE_IMAGE: "alpine:3.20.2" + BUILDER_IMAGE: "ghcr.io/goreleaser/goreleaser-cross:v1.22.7" + DOCKER_BASE_IMAGE: "alpine:3.20.3" APP_REPO: "node-real/bsc-erigon" PACKAGE: "github.com/node-real/bsc-erigon" DOCKERHUB_REPOSITORY: "node-real/bsc-erigon" @@ -32,7 +32,7 @@ on: release_version: required: true type: string - description: 'Release version number (Pattern - #.#.# , f.e. 2.41.3 or 3.0.0 or 3.0.0-alpha1 for pre-releases. Do not prefix it with "v".)' + description: 'Release version number (Pattern - v#.#.# , f.e. v2.60.8 or v3.0.0 or v3.0.0-alpha1 for pre-releases. Prefix it with "v".)' perform_release: required: false type: boolean @@ -111,7 +111,7 @@ jobs: -e APPLICATION=${{ env.APPLICATION }} \ -v $(pwd):/${{ env.APPLICATION}} \ -v /var/run/docker.sock:/var/run/docker.sock \ - ${{ env.BUILDER_IMAGE }} release --clean --skip=validate,announce,publish + ${{ env.BUILDER_IMAGE }} release --timeout 60m0s --clean --skip=validate,announce,publish echo "DEBUG: ls -lao in the working directory" ls -lao echo "DEBUG: content of the dist/ directory" @@ -130,6 +130,8 @@ jobs: --build-arg APPLICATION=${{ env.APPLICATION }} \ --tag ${{ env.DOCKER_URL }}:${{ env.BUILD_VERSION }} \ --target release \ + --attest type=provenance,mode=max \ + --sbom=true \ --label org.opencontainers.image.created=$(date -u +'%Y-%m-%dT%H:%M:%SZ') \ --label org.opencontainers.image.authors="https://github.com/erigontech/erigon/graphs/contributors" \ --label org.opencontainers.image.url="https://github.com/erigontech/erigon/blob/main/Dockerfile" \ @@ -142,7 +144,7 @@ jobs: --label org.opencontainers.image.description="${{ env.LABEL_DESCRIPTION }}" \ --label org.opencontainers.image.base.name="${{ env.DOCKER_BASE_IMAGE }}" \ --push \ - --platform linux/amd64/v2,linux/arm64 . + --platform linux/amd64,linux/amd64/v2,linux/arm64 . - name: Upload artifact -- linux/arm64 uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6 @@ -162,38 +164,29 @@ jobs: compression-level: 0 if-no-files-found: error - - name: Upload artifact -- darwin/arm64 + - name: Upload artifact -- linux/amd64/v2 uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6 with: - name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_arm64.tar.gz - path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_arm64.tar.gz + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64v2.tar.gz + path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_linux_amd64v2.tar.gz retention-days: 1 compression-level: 0 if-no-files-found: error - - name: Upload artifact -- darwin/amd64 - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6 - with: - name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_amd64.tar.gz - path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_amd64.tar.gz - retention-days: 1 - compression-level: 0 - if-no-files-found: error - - - name: Upload artifact -- windows/amd64 + - name: Upload artifact -- darwin/arm64 uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6 with: - name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_windows_amd64.zip - path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_windows_amd64.zip + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_arm64.tar.gz + path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_arm64.tar.gz retention-days: 1 compression-level: 0 if-no-files-found: error - - name: Upload artifact -- checksum + - name: Upload artifact -- darwin/amd64 uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a ## v4.3.6 with: - name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_checksums.txt - path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_checksums.txt + name: ${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_amd64.tar.gz + path: ./dist/${{ env.APPLICATION }}_${{ inputs.release_version }}_darwin_amd64.tar.gz retention-days: 1 compression-level: 0 if-no-files-found: error @@ -207,7 +200,7 @@ jobs: # git tag -a ${{ inputs.release_version }} -m "Release ${{ inputs.release_version }}" # git push origin ${{ inputs.release_version }} - - name: Publish draft of the Release notes with assets (without windows .zip) in case perform_release is set + - name: Publish draft of the Release notes with assets in case perform_release is set if: ${{ inputs.perform_release }} env: GH_TOKEN: ${{ github.token }} @@ -216,10 +209,12 @@ jobs: GITHUB_RELEASE_TARGET: ${{ inputs.checkout_ref }} run: | cd dist - gh release create ${{ inputs.release_version }} *.tar.gz *_checksums.txt \ + sha256sum *.tar.gz > ${HOME}/${{ env.APPLICATION }}_${{ inputs.release_version }}_checksums.txt + gh release create \ --generate-notes \ --target ${GITHUB_RELEASE_TARGET} \ --draft=true \ --title "${{ inputs.release_version }}" \ - --notes "**Improvements:**
- ...coming soon

**Bugfixes:**

- ...coming soon

**Docker images:**

Docker image released:
${{ env.DOCKER_TAGS }}

... coming soon
" - + --notes "**Improvements:**
- ...coming soon

**Bugfixes:**

- ...coming soon

**Docker images:**

Docker image released:
${{ env.DOCKER_TAGS }}

... coming soon
" \ + "${{ inputs.release_version }}" \ + *.tar.gz ${HOME}/${{ env.APPLICATION }}_${{ inputs.release_version }}_checksums.txt \ No newline at end of file diff --git a/.github/workflows/test-erigon-is-library.yml b/.github/workflows/test-erigon-is-library.yml index f14e324955d..e165dca93b7 100644 --- a/.github/workflows/test-erigon-is-library.yml +++ b/.github/workflows/test-erigon-is-library.yml @@ -20,7 +20,7 @@ jobs: - run: git submodule update --init --recursive --force - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - name: Install dependencies on Linux if: runner.os == 'Linux' run: sudo apt update && sudo apt install build-essential diff --git a/.github/workflows/test-integration-caplin.yml b/.github/workflows/test-integration-caplin.yml index c3ad6a11e28..f343012fdea 100644 --- a/.github/workflows/test-integration-caplin.yml +++ b/.github/workflows/test-integration-caplin.yml @@ -26,7 +26,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - name: Install dependencies on Linux if: runner.os == 'Linux' run: sudo apt update && sudo apt install build-essential @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - uses: actions/cache@v4 with: diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index 68719e5f364..c7462a8d262 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -31,7 +31,7 @@ jobs: - run: git submodule update --init --recursive --force - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - name: Install dependencies on Linux if: runner.os == 'Linux' run: sudo apt update && sudo apt install build-essential @@ -50,7 +50,7 @@ jobs: - run: git submodule update --init --recursive --force - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' - uses: actions/cache@v4 with: diff --git a/.github/workflows/test-kurtosis-assertoor.yml b/.github/workflows/test-kurtosis-assertoor.yml index 123fcd69ea0..dc83533be93 100644 --- a/.github/workflows/test-kurtosis-assertoor.yml +++ b/.github/workflows/test-kurtosis-assertoor.yml @@ -1,12 +1,20 @@ name: Kurtosis Assertoor GitHub Action -on: -# schedule: -# - cron: "0 2,14 * * *" # runs at 2am and 2pm UTC - workflow_dispatch: +#env: +# DOCKERHUB_REPOSITORY: "erigontech/erigon" +# APP_REPO: "erigontech/erigon" +# +#on: +# workflow_run: +# workflows: ["2CI-CD build and deploy docker images based on the last commit in the main branch"] +# types: +# - completed + # schedule: + # - cron: "0 2,14 * * *" # runs at 2am and 2pm UTC + # workflow_dispatch: # pull_request: # branches: - # - sudeep/kurtosis_assertoor + # - kurtosis_ci_fix # types: # - opened # - reopened @@ -14,33 +22,98 @@ on: # - ready_for_review # push: # branches: - # - sudeep/kurtosis_assertoor + # - main jobs: + define_matrix: + runs-on: ubuntu-latest + outputs: + os: ${{ steps.os.outputs.os }} + + steps: + - name: Define os + id: os + run: echo 'os=["ubuntu-latest"]' >> "$GITHUB_OUTPUT" + assertoor_test: + needs: define_matrix strategy: matrix: # list of os: https://github.com/actions/virtual-environments os: - - { id: ubuntu-22.04, name: ubuntu } - runs-on: ${{ matrix.os.id }} + - ${{ fromJSON(needs.define_matrix.outputs.os) }} + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - name: make docker (see dockerhub for image builds) - run: DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker + - name: check failure of docker build workflow + if: ${{ github.event.workflow_run.conclusion == 'failure' }} + run: exit 1 + + - name: 'Download Artifact' + uses: actions/github-script@v6 + with: + script: | + let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: context.payload.workflow_run.id, + }); + let matchArtifact = allArtifacts.data.artifacts.filter((artifact) => { + return artifact.name == "commit" + })[0]; + let download = await github.rest.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: 'zip', + }); + let fs = require('fs'); + fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/commit.zip`, Buffer.from(download.data)); + + - name: 'Extract commit id from triggering workflow artifact' + id: extractCommitId + run: | + unzip commit.zip + echo "commitId=$(cat commit)" >> "$GITHUB_OUTPUT + + + - name: Fast checkout git repository + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 ## 4.1.7 release + with: + repository: ${{ env.APP_REPO }} + fetch-depth: 1 + ref: ${{ steps.extractCommitId.outputs.commitId }} + path: 'erigon' + - name: Setup go env and cache + uses: actions/setup-go@v5 + with: + go-version: '>=1.22' + go-version-file: 'erigon/go.mod' + cache-dependency-path: | + erigon/go.sum + + - name: Get commit id + id: getCommitId + run: | + cd erigon + echo "id=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT + echo "short_commit_id=$(git rev-parse --short=7 HEAD)" >> $GITHUB_OUTPUT + cd .. - name: Install dependencies on Linux if: runner.os == 'Linux' run: sudo apt update && sudo apt install build-essential - name: download kurtosis config + env: + BUILD_VERSION: "main-${{ steps.getCommitId.outputs.short_commit_id }}" + DOCKER_URL: ${{ env.DOCKERHUB_REPOSITORY }} run: | wget -O kurtosis_config_with_p.yaml https://raw.githubusercontent.com/erigontech/erigon/main/.github/workflows/kurtosis/config.yaml - sed 's/<>/thorax\/erigon:ci-'$GITHUB_SHA'/' kurtosis_config_with_p.yaml > kurtosis_config.yaml + sed 's/<>/${{ env.DOCKER_URL }}:${{ env.BUILD_VERSION }}' kurtosis_config_with_p.yaml > kurtosis_config.yaml - name: Run Kurtosis + assertoor tests uses: ethpandaops/kurtosis-assertoor-github-action@v1 @@ -50,6 +123,20 @@ jobs: #kurtosis_extra_args: --verbosity detailed --cli-log-level trace enclave_dump: false + dnotifications: + name: Discord notification + needs: + - define_matrix + - assertoor_test + if: ${{ always() }} + strategy: + matrix: + # list of os: https://github.com/actions/virtual-environments + os: + - ${{ fromJSON(needs.define_matrix.outputs.os) }} + runs-on: ${{ matrix.os }} + + steps: - name: discord notifications push uses: nobrayner/discord-webhook@v1 with: diff --git a/.goreleaser.yml b/.goreleaser.yml index e68ab395e8d..3dac010fa51 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -402,13 +402,14 @@ builds: ## End Darwin ARM64 -## Linux AMD64: +## Linux AMD64 (v1, v2): - id: linux-amd64-erigon main: ./cmd/erigon binary: erigon goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -429,6 +430,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -449,6 +451,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -469,6 +472,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -489,6 +493,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -509,6 +514,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -529,6 +535,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -549,6 +556,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -569,6 +577,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -589,6 +598,7 @@ builds: goos: [ linux ] goarch: [ amd64 ] goamd64: + - v1 - v2 env: - CC=x86_64-linux-gnu-gcc @@ -602,7 +612,7 @@ builds: ldflags: - -s -w -extldflags "-static" - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} -## End of Linux AMD64 +## End of Linux AMD64 (v1, v2) ## Linux ARM64 @@ -788,242 +798,6 @@ builds: ## End of Linux ARM64 -## Windows AMD64: - - id: windows-amd64-erigon - main: ./cmd/erigon - binary: erigon - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -v - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-downloader - main: ./cmd/downloader - binary: downloader - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-devnet - main: ./cmd/devnet - binary: devnet - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-evm - main: ./cmd/evm - binary: evm - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-caplin - main: ./cmd/caplin - binary: caplin - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-diag - main: ./cmd/diag - binary: diag - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-integration - main: ./cmd/integration - binary: integration - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-rpcdaemon - main: ./cmd/rpcdaemon - binary: rpcdaemon - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-sentry - main: ./cmd/sentry - binary: sentry - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} - - - id: windows-amd64-txpool - main: ./cmd/txpool - binary: txpool - goos: [ windows ] - goarch: [ amd64 ] - env: - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ - - CGO_CFLAGS={{ .Env.CGO_CFLAGS_WINDOWS }} - - CGO_LDFLAGS={{ .Env.CGO_LDFLAGS_DEFAULT }} - - CMAKE_MDBX_BUILD_SHARED_LIBRARY:BOOL=OFF - - CMAKE_MDBX_WITHOUT_MSVC_CRT:BOOOL=OFF - - CMAKE_MDBX_BUILD_TIMESTAMP=unknown - - CMAKE_MDBX_FORCE_ASSERTIONS:INT=0 - tags: [ nosqlite, noboltdb, nosilkworm ] - flags: - - -trimpath - - -buildvcs=false - ldflags: - - -s -w -extldflags "-static" - - -X {{ .Env.PACKAGE }}/params.GitCommit={{ .Env.GIT_COMMIT }} -X {{ .Env.PACKAGE }}/params.GitBranch={{ .Env.GIT_BRANCH }} -X {{ .Env.PACKAGE }}/params.GitTag={{ .Env.GIT_TAG }} -## Windows AMD64 - - -## Checksums -checksum: - name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_checksums.txt" - algorithm: sha256 - ids: - - linux-arm64 - - linux-amd64 - - darwin-amd64 - - darwin-arm64 - # - windows-amd64 - - archives: - id: linux-arm64 builds: @@ -1053,7 +827,7 @@ archives: - linux-amd64-rpcdaemon - linux-amd64-sentry - linux-amd64-txpool - name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}" + name_template: '{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}{{ if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }}' wrap_in_directory: true format: tar.gz @@ -1088,19 +862,3 @@ archives: name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}" wrap_in_directory: true format: tar.gz - - - id: windows-amd64 - builds: - - windows-amd64-erigon - - windows-amd64-downloader - - windows-amd64-devnet - - windows-amd64-evm - - windows-amd64-caplin - - windows-amd64-diag - - windows-amd64-integration - - windows-amd64-rpcdaemon - - windows-amd64-sentry - - windows-amd64-txpool - name_template: "{{ .Env.APPLICATION }}_{{ .Env.BUILD_VERSION }}_{{ .Os }}_{{ .Arch }}" - wrap_in_directory: true - format: zip \ No newline at end of file diff --git a/ChangeLog.md b/ChangeLog.md new file mode 100644 index 00000000000..03a0d079a2d --- /dev/null +++ b/ChangeLog.md @@ -0,0 +1,12 @@ +ChangeLog +--------- + +## v3.0.0-alpha5 (in development) + +### TODO + +Acknowledgements: + +New features: + +Fixes: diff --git a/Dockerfile.release b/Dockerfile.release index a43ba5ffd0b..f23352ec274 100644 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -18,12 +18,13 @@ ARG RELEASE_DOCKER_BASE_IMAGE="alpine:3.20.1" \ ### Release Dockerfile FROM ${RELEASE_DOCKER_BASE_IMAGE} AS temporary ARG TARGETARCH \ + TARGETVARIANT \ VERSION=${VERSION} \ APPLICATION -COPY ./dist/${APPLICATION}_${VERSION}_linux_${TARGETARCH}.tar.gz /tmp/${APPLICATION}.tar.gz +COPY ./dist/${APPLICATION}_${VERSION}_linux_${TARGETARCH}${TARGETVARIANT}.tar.gz /tmp/${APPLICATION}.tar.gz RUN tar xzvf /tmp/${APPLICATION}.tar.gz -C /tmp && \ - mv /tmp/${APPLICATION}_${VERSION}_linux_${TARGETARCH} /tmp/${APPLICATION} + mv /tmp/${APPLICATION}_${VERSION}_linux_${TARGETARCH}${TARGETVARIANT} /tmp/${APPLICATION} FROM ${RELEASE_DOCKER_BASE_IMAGE} AS release @@ -60,35 +61,26 @@ ENTRYPOINT [ "/usr/local/bin/erigon" ] ### CI-CD : main branch docker image publishing for each new commit id FROM ${CI_CD_MAIN_BUILDER_IMAGE} AS ci-cd-main-branch-builder -ARG TARGETOS \ - TARGETARCH +COPY /build-amd64 /build-amd64/ +COPY /build-arm64 /build-arm64/ -ENV GOOS=$TARGETOS \ - GOARCH=$TARGETARCH +RUN echo "DEBUG: content of build-amd64" && ls -l /build-amd64 && \ + echo && \ + echo "DEBUG: content of build-arm64" && ls -l /build-arm64 -COPY . /home/erigon -WORKDIR /home/erigon - -RUN --mount=type=cache,target=/root/.cache/go-build \ - --mount=type=cache,target=/go/pkg \ - apk update && \ - apk add make git gcc libstdc++ build-base linux-headers bash ca-certificates && \ - make BUILD_TAGS=nosqlite,noboltdb,nosilkworm erigon integration rpcdaemon && \ - echo "DEBUG: list of binaries:" && \ - ls -l build/bin/ - FROM ${CI_CD_MAIN_TARGET_BASE_IMAGE} AS ci-cd-main-branch ARG USER=erigon \ GROUP=erigon \ + TARGETARCH \ EXPOSED_PORTS -RUN --mount=type=bind,from=ci-cd-main-branch-builder,source=/home/erigon,target=/tmp/erigon \ +RUN --mount=type=bind,from=ci-cd-main-branch-builder,source=/build-${TARGETARCH},target=/tmp/erigon \ apk add --no-cache ca-certificates tzdata libstdc++ && \ addgroup ${GROUP} && \ adduser -D -h /home/${USER} -G ${GROUP} ${USER} && \ install -d -o ${USER} -g ${GROUP} /home/${USER}/.local /home/${USER}/.local/share /home/${USER}/.local/share/erigon && \ - install -o ${USER} -g ${GROUP} /tmp/erigon/build/bin/* /usr/local/bin/ + install -o ${USER} -g ${GROUP} /tmp/erigon/* /usr/local/bin/ VOLUME [ "/home/${USER}" ] WORKDIR /home/${USER} diff --git a/Makefile b/Makefile index 6ef411d2903..d4c10d732be 100644 --- a/Makefile +++ b/Makefile @@ -6,12 +6,12 @@ DOCKER := $(shell command -v docker 2> /dev/null) GIT_COMMIT ?= $(shell git rev-list -1 HEAD) GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD) -GIT_TAG ?= $(shell git describe --tags '--match=v*' --dirty) +GIT_TAG ?= $(shell git describe --tags '--match=*.*.*' --abbrev=7 --dirty) ERIGON_USER ?= erigon # if using volume-mounting data dir, then must exist on host OS DOCKER_UID ?= $(shell id -u) DOCKER_GID ?= $(shell id -g) -DOCKER_TAG ?= thorax/erigon:latest +DOCKER_TAG ?= erigontech/erigon:latest # Variables below for building on host OS, and are ignored for docker # @@ -55,7 +55,7 @@ GOPRIVATE = github.com/erigontech/silkworm-go PACKAGE = github.com/node-real/bsc-erigon -GO_FLAGS += -trimpath -tags $(BUILD_TAGS) -buildvcs=false +GO_FLAGS += -trimpath -tags $(BUILD_TAGS) -buildvcs=false GO_FLAGS += -ldflags "-X ${PACKAGE}/params.GitCommit=${GIT_COMMIT} -X ${PACKAGE}/params.GitBranch=${GIT_BRANCH} -X ${PACKAGE}/params.GitTag=${GIT_TAG}" GOBUILD = CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" GOPRIVATE="$(GOPRIVATE)" $(GO) build $(GO_FLAGS) @@ -66,8 +66,8 @@ default: all ## go-version: print and verify go version go-version: - @if [ $(shell $(GO) version | cut -c 16-17) -lt 21 ]; then \ - echo "minimum required Golang version is 1.21"; \ + @if [ $(shell $(GO) version | cut -c 16-17) -lt 20 ]; then \ + echo "minimum required Golang version is 1.20"; \ exit 1 ;\ fi @@ -293,20 +293,6 @@ release-dry-run: git-submodules -w /go/src/$(PACKAGE_NAME) \ ghcr.io/goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ --clean --skip=validate --skip=publish - -.PHONY: release -release: git-submodules - @docker run \ - --rm \ - --privileged \ - -e CGO_ENABLED=1 \ - -e GITHUB_TOKEN \ - -v /var/run/docker.sock:/var/run/docker.sock \ - -v `pwd`:/go/src/$(PACKAGE_NAME) \ - -w /go/src/$(PACKAGE_NAME) \ - ghcr.io/goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ - --clean --skip=validate - # since DOCKER_UID, DOCKER_GID are default initialized to the current user uid/gid, # we need separate envvars to facilitate creation of the erigon user on the host OS. ERIGON_USER_UID ?= 3473 @@ -336,13 +322,6 @@ user_macos: sudo dscl . -append /Groups/admin GroupMembership $(ERIGON_USER) sudo -u $(ERIGON_USER) mkdir -p /Users/$(ERIGON_USER)/.local/share -## hive: run hive test suite locally using docker e.g. OUTPUT_DIR=~/results/hive SIM=ethereum/engine make hive -.PHONY: hive -hive: - DOCKER_TAG=thorax/erigon:ci-local make docker - docker pull thorax/hive:latest - docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(OUTPUT_DIR):/work thorax/hive:latest --sim $(SIM) --results-root=/work/results --client erigon_ci-local # run erigon - ## automated-tests run automated tests (BUILD_ERIGON=0 to prevent erigon build with local image tag) .PHONY: automated-tests automated-tests: diff --git a/README.md b/README.md index c397b25baa6..4be5a98a155 100644 --- a/README.md +++ b/README.md @@ -595,11 +595,9 @@ In order to configure the ports, use: | Component | Port | Protocol | Purpose | Should Expose | |-----------|------|----------|---------|---------------| | all | 6060 | TCP | pprof | Private | -| all | 6060 | TCP | metrics | Private | +| all | 6061 | TCP | metrics | Private | -Optional flags can be enabled that enable pprof or metrics (or both) - however, they both run on 6060 by default, so - -you'll have to change one if you want to run both at the same time. use `--help` with the binary for more info. +Optional flags can be enabled that enable pprof or metrics (or both). Use `--help` with the binary for more info. #### `other` ports diff --git a/accounts/abi/bind/backends/simulated.go b/accounts/abi/bind/backends/simulated.go index dcc83344cc9..6ad9ce99b9c 100644 --- a/accounts/abi/bind/backends/simulated.go +++ b/accounts/abi/bind/backends/simulated.go @@ -317,10 +317,13 @@ func (b *SimulatedBackend) TransactionByHash(ctx context.Context, txHash libcomm if !ok { return nil, false, ethereum.NotFound } - blockHash, err := b.BlockReader().CanonicalHash(ctx, tx, blockNumber) + blockHash, ok, err := b.BlockReader().CanonicalHash(ctx, tx, blockNumber) if err != nil { return nil, false, err } + if !ok { + return nil, false, ethereum.NotFound + } body, err := b.BlockReader().BodyWithTransactions(ctx, tx, blockHash, blockNumber) if err != nil { return nil, false, err @@ -647,7 +650,7 @@ func (b *SimulatedBackend) EstimateGas(ctx context.Context, call ethereum.CallMs } } gasCap = hi - b.pendingState.SetTxContext(libcommon.Hash{}, len(b.pendingBlock.Transactions())) + b.pendingState.SetTxContext(len(b.pendingBlock.Transactions()), 0) // Create a helper to check if a gas allowance results in an executable transaction executable := func(gas uint64) (bool, *evmtypes.ExecutionResult, error) { @@ -756,7 +759,7 @@ func (b *SimulatedBackend) SendTransaction(ctx context.Context, txn types.Transa return fmt.Errorf("invalid transaction nonce: got %d, want %d", txn.GetNonce(), nonce) } - b.pendingState.SetTxContext(txn.Hash(), len(b.pendingBlock.Transactions())) + b.pendingState.SetTxContext(len(b.pendingBlock.Transactions()), 0) //fmt.Printf("==== Start producing block %d, header: %d\n", b.pendingBlock.NumberU64(), b.pendingHeader.Number.Uint64()) if _, _, err := core.ApplyTransaction( b.m.ChainConfig, core.GetHashFn(b.pendingHeader, b.getHeader), b.m.Engine, diff --git a/cl/aggregation/pool_impl.go b/cl/aggregation/pool_impl.go index 38afe528255..358715ced4c 100644 --- a/cl/aggregation/pool_impl.go +++ b/cl/aggregation/pool_impl.go @@ -112,11 +112,7 @@ func (p *aggregationPoolImpl) AddAttestation(inAtt *solid.Attestation) error { func (p *aggregationPoolImpl) GetAggregatationByRoot(root common.Hash) *solid.Attestation { p.aggregatesLock.RLock() defer p.aggregatesLock.RUnlock() - att := p.aggregates[root] - if att == nil { - return nil - } - return att.Copy() + return p.aggregates[root] } func (p *aggregationPoolImpl) sweepStaleAtt(ctx context.Context) { diff --git a/cl/beacon/builder/client.go b/cl/beacon/builder/client.go index 510d502bdb5..39b4b69b63b 100644 --- a/cl/beacon/builder/client.go +++ b/cl/beacon/builder/client.go @@ -181,7 +181,7 @@ func httpCall[T any](ctx context.Context, client *http.Client, method, url strin if err != nil { log.Warn("[mev builder] io.ReadAll failed", "err", err, "url", url, "method", method) } else { - log.Debug("[mev builder] httpCall failed", "status", response.Status, "content", string(bytes)) + log.Warn("[mev builder] httpCall failed", "status", response.Status, "content", string(bytes)) } return nil, fmt.Errorf("status code: %d", response.StatusCode) } diff --git a/cl/beacon/handler/attestation_rewards.go b/cl/beacon/handler/attestation_rewards.go index a555eb28593..c76a2f25a26 100644 --- a/cl/beacon/handler/attestation_rewards.go +++ b/cl/beacon/handler/attestation_rewards.go @@ -227,14 +227,13 @@ func (a *ApiHandler) baseReward(version clparams.StateVersion, effectiveBalance, func (a *ApiHandler) computeAttestationsRewardsForAltair(validatorSet *solid.ValidatorSet, inactivityScores solid.Uint64ListSSZ, previousParticipation *solid.BitList, inactivityLeak bool, filterIndicies []uint64, epoch uint64) (*beaconhttp.BeaconResponse, error) { totalActiveBalance := uint64(0) - flagsUnslashedIndiciesSet := statechange.GetUnslashedIndiciesSet(a.beaconChainCfg, epoch, validatorSet, previousParticipation) - weights := a.beaconChainCfg.ParticipationWeights() - flagsTotalBalances := make([]uint64, len(weights)) - prevEpoch := uint64(0) if epoch > 0 { prevEpoch = epoch - 1 } + flagsUnslashedIndiciesSet := statechange.GetUnslashedIndiciesSet(a.beaconChainCfg, prevEpoch, validatorSet, previousParticipation) + weights := a.beaconChainCfg.ParticipationWeights() + flagsTotalBalances := make([]uint64, len(weights)) validatorSet.Range(func(validatorIndex int, v solid.Validator, l int) bool { if v.Active(epoch) { diff --git a/cl/beacon/handler/block_production.go b/cl/beacon/handler/block_production.go index 2b40eed19a1..c995363ad7b 100644 --- a/cl/beacon/handler/block_production.go +++ b/cl/beacon/handler/block_production.go @@ -32,6 +32,7 @@ import ( "sync" "time" + "github.com/Giulio2002/bls" "github.com/go-chi/chi/v5" "golang.org/x/exp/slices" @@ -1058,67 +1059,78 @@ type attestationCandidate struct { func (a *ApiHandler) findBestAttestationsForBlockProduction( s abstract.BeaconState, ) *solid.ListSSZ[*solid.Attestation] { - - ret := solid.NewDynamicListSSZ[*solid.Attestation](int(a.beaconChainCfg.MaxAttestations)) - attestationCandidates := []attestationCandidate{} - - for _, attestation := range a.operationsPool.AttestationsPool.Raw() { - if err := eth2.IsAttestationApplicable(s, attestation); err != nil { + // Group attestations by their data root + hashToAtts := make(map[libcommon.Hash][]*solid.Attestation) + for _, candidate := range a.operationsPool.AttestationsPool.Raw() { + if err := eth2.IsAttestationApplicable(s, candidate); err != nil { continue // attestation not applicable skip } - expectedReward, err := computeAttestationReward(s, attestation) + dataRoot, err := candidate.AttestantionData().HashSSZ() if err != nil { - log.Warn( - "[Block Production] Could not compute expected attestation reward", - "reason", - err, - ) continue } - if expectedReward == 0 { - continue - } - attestationCandidates = append(attestationCandidates, attestationCandidate{ - attestation: attestation, - reward: expectedReward, - }) - } - // Rank by reward in descending order. - sort.Slice(attestationCandidates, func(i, j int) bool { - return attestationCandidates[i].reward > attestationCandidates[j].reward - }) - // Some aggregates can be supersets of existing ones so let's filter out the supersets - // this MAP is HashTreeRoot(AttestationData) => AggregationBits - hashToMergedAtt := make(map[libcommon.Hash]*solid.Attestation) - for _, candidate := range attestationCandidates { - // Check if it is a superset of a pre-included attestation with higher reward - attestationDataRoot, err := candidate.attestation.AttestantionData().HashSSZ() - if err != nil { - log.Warn("[Block Production] Cannot compute attestation data root", "err", err) - continue + if _, ok := hashToAtts[dataRoot]; !ok { + hashToAtts[dataRoot] = []*solid.Attestation{} } - if curAtt, exists := hashToMergedAtt[attestationDataRoot]; exists { + + // try to merge the attestation with the existing ones + mergeAny := false + for _, curAtt := range hashToAtts[dataRoot] { currAggregationBits := curAtt.AggregationBits() - if !utils.IsNonStrictSupersetBitlist( - currAggregationBits, - candidate.attestation.AggregationBits(), - ) { - // merge if not a superset - utils.MergeBitlists(currAggregationBits, candidate.attestation.AggregationBits()) + if !utils.IsOverlappingBitlist(currAggregationBits, candidate.AggregationBits()) { + // merge signatures + candidateSig := candidate.Signature() + curSig := curAtt.Signature() + mergeSig, err := bls.AggregateSignatures([][]byte{candidateSig[:], curSig[:]}) + if err != nil { + log.Warn("[Block Production] Cannot merge signatures", "err", err) + continue + } + // merge aggregation bits + candidateBits := candidate.AggregationBits() + for i := 0; i < len(currAggregationBits); i++ { + currAggregationBits[i] |= candidateBits[i] + } + var buf [96]byte + copy(buf[:], mergeSig) + curAtt.SetSignature(buf) curAtt.SetAggregationBits(currAggregationBits) + mergeAny = true } - } else { - // Update the currently built superset - hashToMergedAtt[attestationDataRoot] = candidate.attestation.Copy() } + if !mergeAny { + // no merge case, just append. It might be merged with other attestation later. + hashToAtts[dataRoot] = append(hashToAtts[dataRoot], candidate) + } + } - if len(hashToMergedAtt) >= int(a.beaconChainCfg.MaxAttestations) { - break + attestationCandidates := []attestationCandidate{} + for _, atts := range hashToAtts { + for _, att := range atts { + expectedReward, err := computeAttestationReward(s, att) + if err != nil { + log.Warn("[Block Production] Could not compute expected attestation reward", "reason", err) + continue + } + if expectedReward == 0 { + continue + } + attestationCandidates = append(attestationCandidates, attestationCandidate{ + attestation: att, + reward: expectedReward, + }) } } - for _, att := range hashToMergedAtt { - ret.Append(att) + sort.Slice(attestationCandidates, func(i, j int) bool { + return attestationCandidates[i].reward > attestationCandidates[j].reward + }) + ret := solid.NewDynamicListSSZ[*solid.Attestation](int(a.beaconChainCfg.MaxAttestations)) + for _, candidate := range attestationCandidates { + ret.Append(candidate.attestation) + if ret.Len() >= int(a.beaconChainCfg.MaxAttestations) { + break + } } return ret } diff --git a/cl/beacon/handler/lighthouse.go b/cl/beacon/handler/lighthouse.go index 201c98c1c6d..603cb9ca132 100644 --- a/cl/beacon/handler/lighthouse.go +++ b/cl/beacon/handler/lighthouse.go @@ -37,18 +37,23 @@ type LighthouseValidatorInclusionGlobal struct { PreviousEpochHeadAttestingGwei uint64 `json:"previous_epoch_head_attesting_gwei"` } +// the block root hash of the highest numbered slot that actually exists func (a *ApiHandler) findEpochRoot(tx kv.Tx, epoch uint64) (common.Hash, error) { var currentBlockRoot common.Hash var err error - for i := epoch * a.beaconChainCfg.SlotsPerEpoch; i < (epoch+1)*a.beaconChainCfg.SlotsPerEpoch; i++ { - // read the block root + for i := (epoch+1)*a.beaconChainCfg.SlotsPerEpoch - 1; i >= epoch*a.beaconChainCfg.SlotsPerEpoch; i-- { + // read the block roots from the back currentBlockRoot, err = beacon_indicies.ReadCanonicalBlockRoot(tx, i) if err != nil { return common.Hash{}, err } + if currentBlockRoot != (common.Hash{}) { + // stop at the first valid one + return currentBlockRoot, nil + } } - return currentBlockRoot, nil - + // no non-missed slot was found, return the all zero hash + return common.Hash{}, nil } func (a *ApiHandler) GetLighthouseValidatorInclusionGlobal(w http.ResponseWriter, r *http.Request) (*beaconhttp.BeaconResponse, error) { diff --git a/cl/beacon/handler/pool.go b/cl/beacon/handler/pool.go index 738b5eb149d..184c7f0798f 100644 --- a/cl/beacon/handler/pool.go +++ b/cl/beacon/handler/pool.go @@ -96,7 +96,23 @@ func (a *ApiHandler) PostEthV1BeaconPoolAttestations(w http.ResponseWriter, r *h subnet = subnets.ComputeSubnetForAttestation(committeeCountPerSlot, slot, cIndex, a.beaconChainCfg.SlotsPerEpoch, a.netConfig.AttestationSubnetCount) ) _ = i - if err := a.attestationService.ProcessMessage(r.Context(), &subnet, attestation); err != nil { + + encodedSSZ, err := attestation.EncodeSSZ(nil) + if err != nil { + beaconhttp.NewEndpointError(http.StatusInternalServerError, err).WriteTo(w) + return + } + attestationWithGossipData := &services.AttestationWithGossipData{ + Attestation: attestation, + GossipData: &sentinel.GossipData{ + Data: encodedSSZ, + Name: gossip.TopicNamePrefixBeaconAttestation, + SubnetId: &subnet, + }, + ImmediateProcess: true, // we want to process attestation immediately + } + + if err := a.attestationService.ProcessMessage(r.Context(), &subnet, attestationWithGossipData); err != nil && !errors.Is(err, services.ErrIgnore) { log.Warn("[Beacon REST] failed to process attestation in attestation service", "err", err) failures = append(failures, poolingFailure{ Index: i, @@ -104,21 +120,6 @@ func (a *ApiHandler) PostEthV1BeaconPoolAttestations(w http.ResponseWriter, r *h }) continue } - if a.sentinel != nil { - encodedSSZ, err := attestation.EncodeSSZ(nil) - if err != nil { - beaconhttp.NewEndpointError(http.StatusInternalServerError, err).WriteTo(w) - return - } - if _, err := a.sentinel.PublishGossip(r.Context(), &sentinel.GossipData{ - Data: encodedSSZ, - Name: gossip.TopicNamePrefixBeaconAttestation, - SubnetId: &subnet, - }); err != nil { - beaconhttp.NewEndpointError(http.StatusInternalServerError, err).WriteTo(w) - return - } - } } if len(failures) > 0 { errResp := poolingError{ @@ -283,28 +284,27 @@ func (a *ApiHandler) PostEthV1ValidatorAggregatesAndProof(w http.ResponseWriter, failures := []poolingFailure{} for _, v := range req { - if err := a.aggregateAndProofsService.ProcessMessage(r.Context(), nil, v); err != nil && !errors.Is(err, services.ErrIgnore) { + encodedSSZ, err := v.EncodeSSZ(nil) + if err != nil { + http.Error(w, err.Error(), http.StatusInternalServerError) + log.Warn("[Beacon REST] failed to encode aggregate and proof", "err", err) + return + } + gossipData := &sentinel.GossipData{ + Data: encodedSSZ, + Name: gossip.TopicNameBeaconAggregateAndProof, + } + + // for this service we are not publishing gossipData as the service does it internally, we just pass that data as a parameter. + if err := a.aggregateAndProofsService.ProcessMessage(r.Context(), nil, &cltypes.SignedAggregateAndProofData{ + SignedAggregateAndProof: v, + GossipData: gossipData, + ImmediateProcess: true, // we want to process aggregate and proof immediately + }); err != nil && !errors.Is(err, services.ErrIgnore) { log.Warn("[Beacon REST] failed to process bls-change", "err", err) failures = append(failures, poolingFailure{Index: len(failures), Message: err.Error()}) continue } - // Broadcast to gossip - if a.sentinel != nil { - encodedSSZ, err := v.EncodeSSZ(nil) - if err != nil { - http.Error(w, err.Error(), http.StatusInternalServerError) - log.Warn("[Beacon REST] failed to encode aggregate and proof", "err", err) - return - } - if _, err := a.sentinel.PublishGossip(r.Context(), &sentinel.GossipData{ - Data: encodedSSZ, - Name: gossip.TopicNameBeaconAggregateAndProof, - }); err != nil { - log.Warn("[Beacon REST] failed to publish gossip", "err", err) - http.Error(w, err.Error(), http.StatusInternalServerError) - return - } - } } } diff --git a/cl/beacon/handler/utils_test.go b/cl/beacon/handler/utils_test.go index e33799e7d08..e6f037b7151 100644 --- a/cl/beacon/handler/utils_test.go +++ b/cl/beacon/handler/utils_test.go @@ -120,8 +120,8 @@ func setupTestingHandler(t *testing.T, v clparams.StateVersion, logger log.Logge syncContributionService.EXPECT().ProcessMessage(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, subnetID *uint64, msg *cltypes.SignedContributionAndProof) error { return h.syncMessagePool.AddSyncContribution(postState, msg.Message.Contribution) }).AnyTimes() - aggregateAndProofsService.EXPECT().ProcessMessage(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, subnetID *uint64, msg *cltypes.SignedAggregateAndProof) error { - opPool.AttestationsPool.Insert(msg.Message.Aggregate.Signature(), msg.Message.Aggregate) + aggregateAndProofsService.EXPECT().ProcessMessage(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, subnetID *uint64, msg *cltypes.SignedAggregateAndProofData) error { + opPool.AttestationsPool.Insert(msg.SignedAggregateAndProof.Message.Aggregate.Signature(), msg.SignedAggregateAndProof.Message.Aggregate) return nil }).AnyTimes() voluntaryExitService.EXPECT().ProcessMessage(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(func(ctx context.Context, subnetID *uint64, msg *cltypes.SignedVoluntaryExit) error { diff --git a/cl/clparams/config.go b/cl/clparams/config.go index dd11c6f56af..315fb17a6dd 100644 --- a/cl/clparams/config.go +++ b/cl/clparams/config.go @@ -132,9 +132,18 @@ var ( } SepoliaBootstrapNodes = append(MainnetBootstrapNodes, "enr:-Iq4QMCTfIMXnow27baRUb35Q8iiFHSIDBJh6hQM5Axohhf4b6Kr_cOCu0htQ5WvVqKvFgY28893DHAg8gnBAXsAVqmGAX53x8JggmlkgnY0gmlwhLKAlv6Jc2VjcDI1NmsxoQK6S-Cii_KmfFdUJL2TANL3ksaKUnNXvTCv1tLwXs0QgIN1ZHCCIyk", - "enr:-Ly4QFoZTWR8ulxGVsWydTNGdwEESueIdj-wB6UmmjUcm-AOPxnQi7wprzwcdo7-1jBW_JxELlUKJdJES8TDsbl1EdNlh2F0dG5ldHOI__78_v2bsV-EZXRoMpA2-lATkAAAcf__________gmlkgnY0gmlwhBLYJjGJc2VjcDI1NmsxoQI0gujXac9rMAb48NtMqtSTyHIeNYlpjkbYpWJw46PmYYhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", "enr:-KG4QE5OIg5ThTjkzrlVF32WT_-XT14WeJtIz2zoTqLLjQhYAmJlnk4ItSoH41_2x0RX0wTFIe5GgjRzU2u7Q1fN4vADhGV0aDKQqP7o7pAAAHAyAAAAAAAAAIJpZIJ2NIJpcISlFsStiXNlY3AyNTZrMaEC-Rrd_bBZwhKpXzFCrStKp1q_HmGOewxY3KwM8ofAj_ODdGNwgiMog3VkcIIjKA", - "enr:-L64QC9Hhov4DhQ7mRukTOz4_jHm4DHlGL726NWH4ojH1wFgEwSin_6H95Gs6nW2fktTWbPachHJ6rUFu0iJNgA0SB2CARqHYXR0bmV0c4j__________4RldGgykDb6UBOQAABx__________-CaWSCdjSCaXCEA-2vzolzZWNwMjU2azGhA17lsUg60R776rauYMdrAz383UUgESoaHEzMkvm4K6k6iHN5bmNuZXRzD4N0Y3CCIyiDdWRwgiMo") + "enr:-L64QC9Hhov4DhQ7mRukTOz4_jHm4DHlGL726NWH4ojH1wFgEwSin_6H95Gs6nW2fktTWbPachHJ6rUFu0iJNgA0SB2CARqHYXR0bmV0c4j__________4RldGgykDb6UBOQAABx__________-CaWSCdjSCaXCEA-2vzolzZWNwMjU2azGhA17lsUg60R776rauYMdrAz383UUgESoaHEzMkvm4K6k6iHN5bmNuZXRzD4N0Y3CCIyiDdWRwgiMo", + // Teku bootnode + "enr:-KO4QP7MmB3juk8rUjJHcUoxZDU9Np4FlW0HyDEGIjSO7GD9PbSsabu7713cWSUWKDkxIypIXg1A-6lG7ySRGOMZHeGCAmuEZXRoMpDTH2GRkAAAc___________gmlkgnY0gmlwhBSoyGOJc2VjcDI1NmsxoQNta5b_bexSSwwrGW2Re24MjfMntzFd0f2SAxQtMj3ueYN0Y3CCIyiDdWRwgiMo", + // Lodestar bootnode + "enr:-KG4QJejf8KVtMeAPWFhN_P0c4efuwu1pZHELTveiXUeim6nKYcYcMIQpGxxdgT2Xp9h-M5pr9gn2NbbwEAtxzu50Y8BgmlkgnY0gmlwhEEVkQCDaXA2kCoBBPnAEJg4AAAAAAAAAAGJc2VjcDI1NmsxoQLEh_eVvk07AQABvLkTGBQTrrIOQkzouMgSBtNHIRUxOIN1ZHCCIyiEdWRwNoIjKA", + // EF bootnodes + "enr:-Ku4QDZ_rCowZFsozeWr60WwLgOfHzv1Fz2cuMvJqN5iJzLxKtVjoIURY42X_YTokMi3IGstW5v32uSYZyGUXj9Q_IECh2F0dG5ldHOIAAAAAAAAAACEZXRoMpCo_ujukAAAaf__________gmlkgnY0gmlwhIpEe5iJc2VjcDI1NmsxoQNHTpFdaNSCEWiN_QqT396nb0PzcUpLe3OVtLph-AciBYN1ZHCCIy0", + "enr:-Ku4QHRyRwEPT7s0XLYzJ_EeeWvZTXBQb4UCGy1F_3m-YtCNTtDlGsCMr4UTgo4uR89pv11uM-xq4w6GKfKhqU31hTgCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpCo_ujukAAAaf__________gmlkgnY0gmlwhIrFM7WJc2VjcDI1NmsxoQI4diTwChN3zAAkarf7smOHCdFb1q3DSwdiQ_Lc_FdzFIN1ZHCCIy0", + "enr:-Ku4QOkvvf0u5Hg4-HhY-SJmEyft77G5h3rUM8VF_e-Hag5cAma3jtmFoX4WElLAqdILCA-UWFRN1ZCDJJVuEHrFeLkDh2F0dG5ldHOIAAAAAAAAAACEZXRoMpCo_ujukAAAaf__________gmlkgnY0gmlwhJK-AWeJc2VjcDI1NmsxoQLFcT5VE_NMiIC8Ll7GypWDnQ4UEmuzD7hF_Hf4veDJwIN1ZHCCIy0", + "enr:-Ku4QH6tYsHKITYeHUu5kdfXgEZWI18EWk_2RtGOn1jBPlx2UlS_uF3Pm5Dx7tnjOvla_zs-wwlPgjnEOcQDWXey51QCh2F0dG5ldHOIAAAAAAAAAACEZXRoMpCo_ujukAAAaf__________gmlkgnY0gmlwhIs7Mc6Jc2VjcDI1NmsxoQIET4Mlv9YzhrYhX_H9D7aWMemUrvki6W4J2Qo0YmFMp4N1ZHCCIy0", + "enr:-Ku4QDmz-4c1InchGitsgNk4qzorWMiFUoaPJT4G0IiF8r2UaevrekND1o7fdoftNucirj7sFFTTn2-JdC2Ej0p1Mn8Ch2F0dG5ldHOIAAAAAAAAAACEZXRoMpCo_ujukAAAaf__________gmlkgnY0gmlwhKpA-liJc2VjcDI1NmsxoQMpHP5U1DK8O_JQU6FadmWbE42qEdcGlllR8HcSkkfWq4N1ZHCCIy0") GnosisBootstrapNodes = append(MainnetBootstrapNodes, []string{ "enr:-Ly4QIAhiTHk6JdVhCdiLwT83wAolUFo5J4nI5HrF7-zJO_QEw3cmEGxC1jvqNNUN64Vu-xxqDKSM528vKRNCehZAfEBh2F0dG5ldHOIAAAAAAAAAACEZXRoMpCCS-QxAgAAZP__________gmlkgnY0gmlwhEFtZ5SJc2VjcDI1NmsxoQJwgL5C-30E8RJmW8gCb7sfwWvvfre7wGcCeV4X1G2wJYhzeW5jbmV0cwCDdGNwgiMog3VkcIIjKA", diff --git a/cl/cltypes/aggregate.go b/cl/cltypes/aggregate.go index be316654005..29920e362a7 100644 --- a/cl/cltypes/aggregate.go +++ b/cl/cltypes/aggregate.go @@ -18,6 +18,7 @@ package cltypes import ( libcommon "github.com/erigontech/erigon-lib/common" + sentinel "github.com/erigontech/erigon-lib/gointerfaces/sentinelproto" "github.com/erigontech/erigon/cl/cltypes/solid" "github.com/erigontech/erigon/cl/merkle_tree" ssz2 "github.com/erigontech/erigon/cl/ssz" @@ -54,6 +55,17 @@ func (a *AggregateAndProof) HashSSZ() ([32]byte, error) { return merkle_tree.HashTreeRoot(a.AggregatorIndex, a.Aggregate, a.SelectionProof[:]) } +// SignedAggregateAndProofData is passed to SignedAggregateAndProof service. The service does the signature verification +// asynchronously. That's why we cannot wait for its ProcessMessage call to finish to check error. The service +// will do re-publishing of the gossip or banning the peer in case of invalid signature by itself. +// that's why we are passing sentinel.SentinelClient and *sentinel.GossipData to enable the service +// to do all of that by itself. +type SignedAggregateAndProofData struct { + SignedAggregateAndProof *SignedAggregateAndProof + GossipData *sentinel.GossipData + ImmediateProcess bool +} + type SignedAggregateAndProof struct { Message *AggregateAndProof `json:"message"` Signature libcommon.Bytes96 `json:"signature"` @@ -110,7 +122,7 @@ func (agg *SyncAggregate) IsSet(idx uint64) bool { } func (agg *SyncAggregate) EncodeSSZ(buf []byte) ([]byte, error) { - return append(buf, append(agg.SyncCommiteeBits[:], agg.SyncCommiteeSignature[:]...)...), nil + return ssz2.MarshalSSZ(buf, agg.SyncCommiteeBits[:], agg.SyncCommiteeSignature[:]) } func (*SyncAggregate) Static() bool { diff --git a/cl/phase1/network/gossip_manager.go b/cl/phase1/network/gossip_manager.go index 8e56bd851b0..8b9e09e9da5 100644 --- a/cl/phase1/network/gossip_manager.go +++ b/cl/phase1/network/gossip_manager.go @@ -157,6 +157,27 @@ func (g *GossipManager) isReadyToProcessOperations() bool { return g.forkChoice.HighestSeen()+8 >= g.ethClock.GetCurrentSlot() } +func copyOfSentinelData(in *sentinel.GossipData) *sentinel.GossipData { + ret := &sentinel.GossipData{ + Data: common.Copy(in.Data), + Name: in.Name, + } + if in.SubnetId != nil { + ret.SubnetId = new(uint64) + *ret.SubnetId = *in.SubnetId + } + if in.Peer != nil { + ret.Peer = new(sentinel.Peer) + ret.Peer.State = in.Peer.State + ret.Peer.Pid = in.Peer.Pid + ret.Peer.Enr = in.Peer.Enr + ret.Peer.Direction = in.Peer.Direction + ret.Peer.AgentVersion = in.Peer.AgentVersion + ret.Peer.Address = in.Peer.Address + } + return ret +} + func (g *GossipManager) routeAndProcess(ctx context.Context, data *sentinel.GossipData) error { currentEpoch := g.ethClock.GetCurrentEpoch() version := g.beaconConfig.GetCurrentStateVersion(currentEpoch) @@ -201,8 +222,12 @@ func (g *GossipManager) routeAndProcess(ctx context.Context, data *sentinel.Goss } return g.blsToExecutionChangeService.ProcessMessage(ctx, data.SubnetId, obj) case gossip.TopicNameBeaconAggregateAndProof: - obj := &cltypes.SignedAggregateAndProof{} - if err := obj.DecodeSSZ(data.Data, int(version)); err != nil { + obj := &cltypes.SignedAggregateAndProofData{ + GossipData: copyOfSentinelData(data), + SignedAggregateAndProof: &cltypes.SignedAggregateAndProof{}, + } + + if err := obj.SignedAggregateAndProof.DecodeSSZ(common.CopyBytes(data.Data), int(version)); err != nil { return err } return g.aggregateAndProofService.ProcessMessage(ctx, data.SubnetId, obj) @@ -224,11 +249,21 @@ func (g *GossipManager) routeAndProcess(ctx context.Context, data *sentinel.Goss } return g.syncCommitteeMessagesService.ProcessMessage(ctx, data.SubnetId, msg) case gossip.IsTopicBeaconAttestation(data.Name): - att := &solid.Attestation{} - if err := att.DecodeSSZ(data.Data, int(version)); err != nil { + obj := &services.AttestationWithGossipData{ + GossipData: copyOfSentinelData(data), + Attestation: &solid.Attestation{}, + ImmediateProcess: false, + } + + if err := obj.Attestation.DecodeSSZ(common.CopyBytes(data.Data), int(version)); err != nil { return err } - return g.attestationService.ProcessMessage(ctx, data.SubnetId, att) + + if g.committeeSub.NeedToAggregate(obj.Attestation) { + return g.attestationService.ProcessMessage(ctx, data.SubnetId, obj) + } + + return nil default: return fmt.Errorf("unknown topic %s", data.Name) } diff --git a/cl/phase1/network/services/aggregate_and_proof_service.go b/cl/phase1/network/services/aggregate_and_proof_service.go index 5ed201e0cff..d01355de207 100644 --- a/cl/phase1/network/services/aggregate_and_proof_service.go +++ b/cl/phase1/network/services/aggregate_and_proof_service.go @@ -19,6 +19,7 @@ package services import ( "context" "errors" + "fmt" "slices" "sync" "time" @@ -30,25 +31,36 @@ import ( "github.com/erigontech/erigon/cl/beacon/synced_data" "github.com/erigontech/erigon/cl/clparams" "github.com/erigontech/erigon/cl/cltypes" + "github.com/erigontech/erigon/cl/cltypes/solid" "github.com/erigontech/erigon/cl/fork" "github.com/erigontech/erigon/cl/merkle_tree" "github.com/erigontech/erigon/cl/phase1/core/state" + "github.com/erigontech/erigon/cl/phase1/core/state/lru" "github.com/erigontech/erigon/cl/phase1/forkchoice" "github.com/erigontech/erigon/cl/pool" "github.com/erigontech/erigon/cl/utils" ) type aggregateJob struct { - aggregate *cltypes.SignedAggregateAndProof + aggregate *cltypes.SignedAggregateAndProofData creationTime time.Time } +type seenAggregateIndex struct { + epoch uint64 + index uint64 +} + +const seenAggregateCacheSize = 10_000 + type aggregateAndProofServiceImpl struct { - syncedDataManager *synced_data.SyncedDataManager - forkchoiceStore forkchoice.ForkChoiceStorage - beaconCfg *clparams.BeaconChainConfig - opPool pool.OperationsPool - test bool + syncedDataManager *synced_data.SyncedDataManager + forkchoiceStore forkchoice.ForkChoiceStorage + beaconCfg *clparams.BeaconChainConfig + opPool pool.OperationsPool + test bool + batchSignatureVerifier *BatchSignatureVerifier + seenAggreatorIndexes *lru.Cache[seenAggregateIndex, struct{}] // set of aggregates that are scheduled for later processing aggregatesScheduledForLaterExecution sync.Map @@ -61,13 +73,20 @@ func NewAggregateAndProofService( beaconCfg *clparams.BeaconChainConfig, opPool pool.OperationsPool, test bool, + batchSignatureVerifier *BatchSignatureVerifier, ) AggregateAndProofService { + seenAggCache, err := lru.New[seenAggregateIndex, struct{}]("seenAggregate", seenAggregateCacheSize) + if err != nil { + panic(err) + } a := &aggregateAndProofServiceImpl{ - syncedDataManager: syncedDataManager, - forkchoiceStore: forkchoiceStore, - beaconCfg: beaconCfg, - opPool: opPool, - test: test, + syncedDataManager: syncedDataManager, + forkchoiceStore: forkchoiceStore, + beaconCfg: beaconCfg, + opPool: opPool, + test: test, + batchSignatureVerifier: batchSignatureVerifier, + seenAggreatorIndexes: seenAggCache, } go a.loop(ctx) return a @@ -76,17 +95,17 @@ func NewAggregateAndProofService( func (a *aggregateAndProofServiceImpl) ProcessMessage( ctx context.Context, subnet *uint64, - aggregateAndProof *cltypes.SignedAggregateAndProof, + aggregateAndProof *cltypes.SignedAggregateAndProofData, ) error { headState := a.syncedDataManager.HeadState() if headState == nil { return ErrIgnore } - selectionProof := aggregateAndProof.Message.SelectionProof - aggregateData := aggregateAndProof.Message.Aggregate.AttestantionData() - target := aggregateAndProof.Message.Aggregate.AttestantionData().Target() - slot := aggregateAndProof.Message.Aggregate.AttestantionData().Slot() - committeeIndex := aggregateAndProof.Message.Aggregate.AttestantionData().CommitteeIndex() + selectionProof := aggregateAndProof.SignedAggregateAndProof.Message.SelectionProof + aggregateData := aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AttestantionData() + target := aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Target() + slot := aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Slot() + committeeIndex := aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AttestantionData().CommitteeIndex() if aggregateData.Slot() > headState.Slot() { a.scheduleAggregateForLaterProcessing(aggregateAndProof) @@ -112,6 +131,15 @@ func (a *aggregateAndProofServiceImpl) ProcessMessage( return ErrIgnore } + // [IGNORE] The aggregate is the first valid aggregate received for the aggregator with index aggregate_and_proof.aggregator_index for the epoch aggregate.data.target.epoch + seenIndex := seenAggregateIndex{ + epoch: target.Epoch(), + index: aggregateAndProof.SignedAggregateAndProof.Message.AggregatorIndex, + } + if a.seenAggreatorIndexes.Contains(seenIndex) { + return ErrIgnore + } + // [REJECT] The committee index is within the expected range -- i.e. index < get_committee_count_per_slot(state, aggregate.data.target.epoch). committeeCountPerSlot := headState.CommitteeCount(target.Epoch()) if aggregateData.CommitteeIndex() >= committeeCountPerSlot { @@ -125,9 +153,17 @@ func (a *aggregateAndProofServiceImpl) ProcessMessage( if err != nil { return err } + // [REJECT] The attestation has participants -- that is, len(get_attesting_indices(state, aggregate)) >= 1 + attestingIndices, err := headState.GetAttestingIndicies(aggregateData, aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AggregationBits(), false) + if err != nil { + return err + } + if len(attestingIndices) == 0 { + return errors.New("no attesting indicies") + } // [REJECT] The aggregator's validator index is within the committee -- i.e. aggregate_and_proof.aggregator_index in get_beacon_committee(state, aggregate.data.slot, index). - if !slices.Contains(committee, aggregateAndProof.Message.AggregatorIndex) { + if !slices.Contains(committee, aggregateAndProof.SignedAggregateAndProof.Message.AggregatorIndex) { return errors.New("committee index not in committee") } // [REJECT] The aggregate attestation's target block is an ancestor of the block named in the LMD vote -- i.e. get_checkpoint_block(store, aggregate.data.beacon_block_root, aggregate.data.target.epoch) == aggregate.data.target.root @@ -147,134 +183,171 @@ func (a *aggregateAndProofServiceImpl) ProcessMessage( return errors.New("invalid aggregate and proof") } attestingIndicies, err := headState.GetAttestingIndicies( - aggregateAndProof.Message.Aggregate.AttestantionData(), - aggregateAndProof.Message.Aggregate.AggregationBits(), + aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AttestantionData(), + aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.AggregationBits(), true, ) if err != nil { return err } - if err := verifySignaturesOnAggregate(headState, aggregateAndProof); err != nil { - return err - } // Add to aggregation pool - a.opPool.AttestationsPool.Insert( - aggregateAndProof.Message.Aggregate.Signature(), - aggregateAndProof.Message.Aggregate, - ) - a.forkchoiceStore.ProcessAttestingIndicies( - aggregateAndProof.Message.Aggregate, - attestingIndicies, - ) - return nil -} + if len(attestingIndicies) == 0 { + return errors.New("no attesting indicies") + } -func verifySignaturesOnAggregate( - s *state.CachingBeaconState, - aggregateAndProof *cltypes.SignedAggregateAndProof, -) error { - aggregationBits := aggregateAndProof.Message.Aggregate.AggregationBits() - // [REJECT] The aggregate attestation has participants -- that is, len(get_attesting_indices(state, aggregate)) >= 1. - attestingIndicies, err := s.GetAttestingIndicies( - aggregateAndProof.Message.Aggregate.AttestantionData(), - aggregationBits, - true, - ) + // aggregate signatures for later verification + aggregateVerificationData, err := GetSignaturesOnAggregate(headState, aggregateAndProof.SignedAggregateAndProof, attestingIndicies) if err != nil { return err } - if len(attestingIndicies) == 0 { - return errors.New("no attesting indicies") + + // further processing will be done after async signature verification + aggregateVerificationData.F = func() { + a.opPool.AttestationsPool.Insert( + aggregateAndProof.SignedAggregateAndProof.Message.Aggregate.Signature(), + aggregateAndProof.SignedAggregateAndProof.Message.Aggregate, + ) + a.forkchoiceStore.ProcessAttestingIndicies( + aggregateAndProof.SignedAggregateAndProof.Message.Aggregate, + attestingIndicies, + ) + a.seenAggreatorIndexes.Add(seenIndex, struct{}{}) + } + // for this specific request, collect data for potential peer banning or gossip publishing + aggregateVerificationData.GossipData = aggregateAndProof.GossipData + + if aggregateAndProof.ImmediateProcess { + return a.batchSignatureVerifier.ImmediateVerification(aggregateVerificationData) } + + // push the signatures to verify asynchronously and run final functions after that. + a.batchSignatureVerifier.AsyncVerifyAggregateProof(aggregateVerificationData) + + // As the logic goes, if we return ErrIgnore there will be no peer banning and further publishing + // gossip data into the network by the gossip manager. That's what we want because we will be doing that ourselves + // in BatchVerification function. After validating signatures, if they are valid we will publish the + // gossip ourselves or ban the peer which sent that particular invalid signature. + return ErrIgnore +} + +func GetSignaturesOnAggregate( + s *state.CachingBeaconState, + aggregateAndProof *cltypes.SignedAggregateAndProof, + attestingIndicies []uint64, +) (*AggregateVerificationData, error) { // [REJECT] The aggregate_and_proof.selection_proof is a valid signature of the aggregate.data.slot by the validator with index aggregate_and_proof.aggregator_index. - if err := verifyAggregateAndProofSignature(s, aggregateAndProof.Message); err != nil { - return err + signature1, signatureRoot1, pubKey1, err := AggregateAndProofSignature(s, aggregateAndProof.Message) + if err != nil { + return nil, err } // [REJECT] The aggregator signature, signed_aggregate_and_proof.signature, is valid. - if err := verifyAggregatorSignature(s, aggregateAndProof); err != nil { - return err + signature2, signatureRoot2, pubKey2, err := AggregatorSignature(s, aggregateAndProof) + if err != nil { + return nil, err + } + + // [REJECT] Verifying here the validator signatures for the aggregate + signature3, signatureRoot3, pubKey3, err := AggregateMessageSignature(s, aggregateAndProof, attestingIndicies) + if err != nil { + return nil, err } - return verifyAggregateMessageSignature(s, aggregateAndProof, attestingIndicies) + return &AggregateVerificationData{ + Signatures: [][]byte{signature1, signature2, signature3}, + SignRoots: [][]byte{signatureRoot1, signatureRoot2, signatureRoot3}, + Pks: [][]byte{pubKey1, pubKey2, pubKey3}, + }, nil } -func verifyAggregateAndProofSignature( +func AggregateAndProofSignature( state *state.CachingBeaconState, aggregate *cltypes.AggregateAndProof, -) error { +) ([]byte, []byte, []byte, error) { slot := aggregate.Aggregate.AttestantionData().Slot() publicKey, err := state.ValidatorPublicKey(int(aggregate.AggregatorIndex)) if err != nil { - return err + return nil, nil, nil, err } domain, err := state.GetDomain( state.BeaconConfig().DomainSelectionProof, slot*state.BeaconConfig().SlotsPerEpoch, ) if err != nil { - return err + return nil, nil, nil, err } signingRoot := utils.Sha256(merkle_tree.Uint64Root(slot).Bytes(), domain) - valid, err := bls.Verify(aggregate.SelectionProof[:], signingRoot[:], publicKey[:]) - if err != nil { - return err - } - if !valid { - return errors.New("invalid bls signature on aggregate and proof") - } - return nil + return aggregate.SelectionProof[:], signingRoot[:], publicKey[:], nil } -func verifyAggregatorSignature( +func AggregatorSignature( state *state.CachingBeaconState, aggregate *cltypes.SignedAggregateAndProof, -) error { +) ([]byte, []byte, []byte, error) { publicKey, err := state.ValidatorPublicKey(int(aggregate.Message.AggregatorIndex)) if err != nil { - return err + return nil, nil, nil, err } domain, err := state.GetDomain(state.BeaconConfig().DomainAggregateAndProof, state.Slot()) if err != nil { - return err + return nil, nil, nil, err } signingRoot, err := fork.ComputeSigningRoot(aggregate.Message, domain) if err != nil { - return err - } - valid, err := bls.Verify(aggregate.Signature[:], signingRoot[:], publicKey[:]) - if err != nil { - return err - } - if !valid { - return errors.New("invalid bls signature on aggregate and proof") + return nil, nil, nil, err } - return nil + return aggregate.Signature[:], signingRoot[:], publicKey[:], nil } -func verifyAggregateMessageSignature( +func AggregateMessageSignature( s *state.CachingBeaconState, aggregateAndProof *cltypes.SignedAggregateAndProof, attestingIndicies []uint64, -) error { +) ([]byte, []byte, []byte, error) { indexedAttestation := state.GetIndexedAttestation( aggregateAndProof.Message.Aggregate, attestingIndicies, ) - valid, err := state.IsValidIndexedAttestation(s, indexedAttestation) + inds := indexedAttestation.AttestingIndices + if inds.Length() == 0 { + return nil, nil, nil, errors.New("isValidIndexedAttestation: attesting indices are not sorted or are null") + } + + pks := make([][]byte, 0, inds.Length()) + if err := solid.RangeErr[uint64](inds, func(_ int, v uint64, _ int) error { + val, err := s.ValidatorForValidatorIndex(int(v)) + if err != nil { + return err + } + pk := val.PublicKeyBytes() + pks = append(pks, pk) + return nil + }); err != nil { + return nil, nil, nil, err + } + + domain, err := s.GetDomain(s.BeaconConfig().DomainBeaconAttester, indexedAttestation.Data.Target().Epoch()) if err != nil { - return err + return nil, nil, nil, fmt.Errorf("unable to get the domain: %v", err) + } + + signingRoot, err := fork.ComputeSigningRoot(indexedAttestation.Data, domain) + if err != nil { + return nil, nil, nil, fmt.Errorf("unable to get signing root: %v", err) } - if !valid { - return errors.New("invalid aggregate signature") + + pubKeys, err := bls.AggregatePublickKeys(pks) + if err != nil { + return nil, nil, nil, err } - return nil + + return indexedAttestation.Signature[:], signingRoot[:], pubKeys, nil } func (a *aggregateAndProofServiceImpl) scheduleAggregateForLaterProcessing( - aggregateAndProof *cltypes.SignedAggregateAndProof, + aggregateAndProof *cltypes.SignedAggregateAndProofData, ) { - key, err := aggregateAndProof.HashSSZ() + key, err := aggregateAndProof.SignedAggregateAndProof.HashSSZ() if err != nil { panic(err) } @@ -305,7 +378,7 @@ func (a *aggregateAndProofServiceImpl) loop(ctx context.Context) { a.aggregatesScheduledForLaterExecution.Delete(key.([32]byte)) return true } - aggregateData := job.aggregate.Message.Aggregate.AttestantionData() + aggregateData := job.aggregate.SignedAggregateAndProof.Message.Aggregate.AttestantionData() if aggregateData.Slot() > headState.Slot() { return true } diff --git a/cl/phase1/network/services/aggregate_and_proof_service_test.go b/cl/phase1/network/services/aggregate_and_proof_service_test.go index 67847ce4051..27e9db33ec2 100644 --- a/cl/phase1/network/services/aggregate_and_proof_service_test.go +++ b/cl/phase1/network/services/aggregate_and_proof_service_test.go @@ -35,24 +35,28 @@ import ( "github.com/erigontech/erigon/cl/pool" ) -func getAggregateAndProofAndState(t *testing.T) (*cltypes.SignedAggregateAndProof, *state.CachingBeaconState) { +func getAggregateAndProofAndState(t *testing.T) (*cltypes.SignedAggregateAndProofData, *state.CachingBeaconState) { _, _, s := tests.GetBellatrixRandom() br, _ := s.BlockRoot() checkpoint := s.CurrentJustifiedCheckpoint() - a := &cltypes.SignedAggregateAndProof{ - Message: &cltypes.AggregateAndProof{ - AggregatorIndex: 141, - Aggregate: solid.NewAttestionFromParameters([]byte{1, 2}, solid.NewAttestionDataFromParameters( - s.Slot(), - 0, - br, - checkpoint, - checkpoint, - ), common.Bytes96{}), - SelectionProof: common.Bytes96{}, + a := &cltypes.SignedAggregateAndProofData{ + SignedAggregateAndProof: &cltypes.SignedAggregateAndProof{ + Message: &cltypes.AggregateAndProof{ + AggregatorIndex: 141, + Aggregate: solid.NewAttestionFromParameters([]byte{1, 2}, solid.NewAttestionDataFromParameters( + s.Slot(), + 0, + br, + checkpoint, + checkpoint, + ), common.Bytes96{}), + SelectionProof: common.Bytes96{}, + }, }, + GossipData: nil, } - a.Message.Aggregate.AttestantionData().Target().SetEpoch(s.Slot() / 32) + + a.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Target().SetEpoch(s.Slot() / 32) return a, s } @@ -65,7 +69,9 @@ func setupAggregateAndProofTest(t *testing.T) (AggregateAndProofService, *synced forkchoiceMock := mock_services.NewForkChoiceStorageMock(t) p := pool.OperationsPool{} p.AttestationsPool = pool.NewOperationPool[libcommon.Bytes96, *solid.Attestation](100, "test") - blockService := NewAggregateAndProofService(ctx, syncedDataManager, forkchoiceMock, cfg, p, true) + batchSignatureVerifier := NewBatchSignatureVerifier(context.TODO(), nil) + go batchSignatureVerifier.Start() + blockService := NewAggregateAndProofService(ctx, syncedDataManager, forkchoiceMock, cfg, p, true, batchSignatureVerifier) return blockService, syncedDataManager, forkchoiceMock } @@ -84,7 +90,7 @@ func TestAggregateAndProofServiceHighSlot(t *testing.T) { defer ctrl.Finish() agg, s := getAggregateAndProofAndState(t) - agg.Message.Aggregate.AttestantionData().SetSlot(9998898) + agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().SetSlot(9998898) aggService, sd, _ := setupAggregateAndProofTest(t) sd.OnHeadState(s) @@ -96,7 +102,7 @@ func TestAggregateAndProofServiceBadEpoch(t *testing.T) { defer ctrl.Finish() agg, s := getAggregateAndProofAndState(t) - agg.Message.Aggregate.AttestantionData().SetSlot(0) + agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().SetSlot(0) aggService, sd, _ := setupAggregateAndProofTest(t) sd.OnHeadState(s) @@ -138,8 +144,8 @@ func TestAggregateAndProofInvalidEpoch(t *testing.T) { sd.OnHeadState(s) fcu.FinalizedCheckpointVal = s.FinalizedCheckpoint() fcu.Ancestors[s.FinalizedCheckpoint().Epoch()*32] = s.FinalizedCheckpoint().BlockRoot() - fcu.Headers[agg.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} - agg.Message.Aggregate.AttestantionData().Target().SetEpoch(999999) + fcu.Headers[agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} + agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Target().SetEpoch(999999) require.Error(t, aggService.ProcessMessage(context.Background(), nil, agg)) } @@ -153,8 +159,8 @@ func TestAggregateAndProofInvalidCommittee(t *testing.T) { sd.OnHeadState(s) fcu.FinalizedCheckpointVal = s.FinalizedCheckpoint() fcu.Ancestors[s.FinalizedCheckpoint().Epoch()*32] = s.FinalizedCheckpoint().BlockRoot() - fcu.Headers[agg.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} - agg.Message.AggregatorIndex = 12453224 + fcu.Headers[agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} + agg.SignedAggregateAndProof.Message.AggregatorIndex = 12453224 require.Error(t, aggService.ProcessMessage(context.Background(), nil, agg)) } @@ -168,7 +174,7 @@ func TestAggregateAndProofAncestorMissing(t *testing.T) { sd.OnHeadState(s) fcu.FinalizedCheckpointVal = s.FinalizedCheckpoint() fcu.Ancestors[s.FinalizedCheckpoint().Epoch()*32] = s.FinalizedCheckpoint().BlockRoot() - fcu.Headers[agg.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} + fcu.Headers[agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} require.Error(t, aggService.ProcessMessage(context.Background(), nil, agg)) } @@ -182,7 +188,7 @@ func TestAggregateAndProofSuccess(t *testing.T) { sd.OnHeadState(s) fcu.FinalizedCheckpointVal = s.FinalizedCheckpoint() fcu.Ancestors[s.FinalizedCheckpoint().Epoch()*32] = s.FinalizedCheckpoint().BlockRoot() - fcu.Ancestors[agg.Message.Aggregate.AttestantionData().Slot()] = agg.Message.Aggregate.AttestantionData().Target().BlockRoot() - fcu.Headers[agg.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} + fcu.Ancestors[agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Slot()] = agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().Target().BlockRoot() + fcu.Headers[agg.SignedAggregateAndProof.Message.Aggregate.AttestantionData().BeaconBlockRoot()] = &cltypes.BeaconBlockHeader{} require.NoError(t, aggService.ProcessMessage(context.Background(), nil, agg)) } diff --git a/cl/phase1/network/services/attestation_service.go b/cl/phase1/network/services/attestation_service.go index 4b7a848c25b..780435a20ce 100644 --- a/cl/phase1/network/services/attestation_service.go +++ b/cl/phase1/network/services/attestation_service.go @@ -23,7 +23,7 @@ import ( "sync" "time" - "github.com/Giulio2002/bls" + sentinel "github.com/erigontech/erigon-lib/gointerfaces/sentinelproto" "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon/cl/aggregation" "github.com/erigontech/erigon/cl/beacon/beaconevents" @@ -37,30 +37,38 @@ import ( "github.com/erigontech/erigon/cl/utils" "github.com/erigontech/erigon/cl/utils/eth_clock" "github.com/erigontech/erigon/cl/validator/committee_subscription" - "github.com/erigontech/erigon/common" ) var ( computeSubnetForAttestation = subnets.ComputeSubnetForAttestation computeCommitteeCountPerSlot = subnets.ComputeCommitteeCountPerSlot computeSigningRoot = fork.ComputeSigningRoot - blsVerify = bls.Verify ) type attestationService struct { - forkchoiceStore forkchoice.ForkChoiceStorage - committeeSubscribe committee_subscription.CommitteeSubscribe - ethClock eth_clock.EthereumClock - syncedDataManager synced_data.SyncedData - beaconCfg *clparams.BeaconChainConfig - netCfg *clparams.NetworkConfig - emitters *beaconevents.EventEmitter + ctx context.Context + forkchoiceStore forkchoice.ForkChoiceStorage + committeeSubscribe committee_subscription.CommitteeSubscribe + ethClock eth_clock.EthereumClock + syncedDataManager synced_data.SyncedData + beaconCfg *clparams.BeaconChainConfig + netCfg *clparams.NetworkConfig + emitters *beaconevents.EventEmitter + batchSignatureVerifier *BatchSignatureVerifier // validatorAttestationSeen maps from epoch to validator index. This is used to ignore duplicate validator attestations in the same epoch. validatorAttestationSeen *lru.CacheWithTTL[uint64, uint64] // validator index -> epoch attestationProcessed *lru.CacheWithTTL[[32]byte, struct{}] attestationsToBeLaterProcessed sync.Map } +// AttestationWithGossipData type represents attestation with the gossip data where it's coming from. +type AttestationWithGossipData struct { + Attestation *solid.Attestation + GossipData *sentinel.GossipData + // ImmediateProcess indicates whether the attestation should be processed immediately or able to be scheduled for later processing. + ImmediateProcess bool +} + func NewAttestationService( ctx context.Context, forkchoiceStore forkchoice.ForkChoiceStorage, @@ -70,9 +78,11 @@ func NewAttestationService( beaconCfg *clparams.BeaconChainConfig, netCfg *clparams.NetworkConfig, emitters *beaconevents.EventEmitter, + batchSignatureVerifier *BatchSignatureVerifier, ) AttestationService { epochDuration := time.Duration(beaconCfg.SlotsPerEpoch*beaconCfg.SecondsPerSlot) * time.Second a := &attestationService{ + ctx: ctx, forkchoiceStore: forkchoiceStore, committeeSubscribe: committeeSubscribe, ethClock: ethClock, @@ -80,26 +90,28 @@ func NewAttestationService( beaconCfg: beaconCfg, netCfg: netCfg, emitters: emitters, + batchSignatureVerifier: batchSignatureVerifier, validatorAttestationSeen: lru.NewWithTTL[uint64, uint64]("validator_attestation_seen", validatorAttestationCacheSize, epochDuration), attestationProcessed: lru.NewWithTTL[[32]byte, struct{}]("attestation_processed", validatorAttestationCacheSize, epochDuration), } + go a.loop(ctx) return a } -func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, att *solid.Attestation) error { +func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, att *AttestationWithGossipData) error { var ( - root = att.AttestantionData().BeaconBlockRoot() - slot = att.AttestantionData().Slot() - committeeIndex = att.AttestantionData().CommitteeIndex() - targetEpoch = att.AttestantionData().Target().Epoch() + root = att.Attestation.AttestantionData().BeaconBlockRoot() + slot = att.Attestation.AttestantionData().Slot() + committeeIndex = att.Attestation.AttestantionData().CommitteeIndex() + targetEpoch = att.Attestation.AttestantionData().Target().Epoch() ) headState := s.syncedDataManager.HeadStateReader() if headState == nil { return ErrIgnore } - key, err := att.HashSSZ() + key, err := att.Attestation.HashSSZ() if err != nil { return err } @@ -133,7 +145,7 @@ func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, if err != nil { return err } - bits := att.AggregationBits() + bits := att.Attestation.AggregationBits() expectedAggregationBitsLength := len(beaconCommittee) actualAggregationBitsLength := utils.GetBitlistLength(bits) if actualAggregationBitsLength != expectedAggregationBitsLength { @@ -177,7 +189,7 @@ func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, s.validatorAttestationSeen.Add(vIndex, targetEpoch) // [REJECT] The signature of attestation is valid. - signature := att.Signature() + signature := att.Attestation.Signature() pubKey, err := headState.ValidatorPublicKey(int(beaconCommittee[onBitIndex])) if err != nil { return fmt.Errorf("unable to get public key: %v", err) @@ -186,16 +198,10 @@ func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, if err != nil { return fmt.Errorf("unable to get the domain: %v", err) } - signingRoot, err := computeSigningRoot(att.AttestantionData(), domain) + signingRoot, err := computeSigningRoot(att.Attestation.AttestantionData(), domain) if err != nil { return fmt.Errorf("unable to get signing root: %v", err) } - if valid, err := blsVerify(signature[:], signingRoot[:], pubKey[:]); err != nil { - return err - } else if !valid { - log.Warn("invalid signature", "signature", common.Bytes2Hex(signature[:]), "signningRoot", common.Bytes2Hex(signingRoot[:]), "pubKey", common.Bytes2Hex(pubKey[:])) - return errors.New("invalid signature") - } // [IGNORE] The block being voted for (attestation.data.beacon_block_root) has been seen (via both gossip and non-gossip sources) // (a client MAY queue attestations for processing once block is retrieved). @@ -207,8 +213,8 @@ func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, // [REJECT] The attestation's target block is an ancestor of the block named in the LMD vote -- i.e. // get_checkpoint_block(store, attestation.data.beacon_block_root, attestation.data.target.epoch) == attestation.data.target.root startSlotAtEpoch := targetEpoch * s.beaconCfg.SlotsPerEpoch - if targetBlock := s.forkchoiceStore.Ancestor(root, startSlotAtEpoch); targetBlock != att.AttestantionData().Target().BlockRoot() { - return fmt.Errorf("invalid target block. root %v targetEpoch %v attTargetBlockRoot %v targetBlock %v", root.Hex(), targetEpoch, att.AttestantionData().Target().BlockRoot().Hex(), targetBlock.Hex()) + if targetBlock := s.forkchoiceStore.Ancestor(root, startSlotAtEpoch); targetBlock != att.Attestation.AttestantionData().Target().BlockRoot() { + return fmt.Errorf("invalid target block. root %v targetEpoch %v attTargetBlockRoot %v targetBlock %v", root.Hex(), targetEpoch, att.Attestation.AttestantionData().Target().BlockRoot().Hex(), targetBlock.Hex()) } // [IGNORE] The current finalized_checkpoint is an ancestor of the block defined by attestation.data.beacon_block_root -- // i.e. get_checkpoint_block(store, attestation.data.beacon_block_root, store.finalized_checkpoint.epoch) == store.finalized_checkpoint.root @@ -217,25 +223,50 @@ func (s *attestationService) ProcessMessage(ctx context.Context, subnet *uint64, return fmt.Errorf("invalid finalized checkpoint %w", ErrIgnore) } - err = s.committeeSubscribe.CheckAggregateAttestation(att) - if errors.Is(err, aggregation.ErrIsSuperset) { + if !s.committeeSubscribe.NeedToAggregate(att.Attestation) { return ErrIgnore } - if err != nil { - return err + + aggregateVerificationData := &AggregateVerificationData{ + Signatures: [][]byte{signature[:]}, + SignRoots: [][]byte{signingRoot[:]}, + Pks: [][]byte{pubKey[:]}, + GossipData: att.GossipData, + F: func() { + err = s.committeeSubscribe.AggregateAttestation(att.Attestation) + if errors.Is(err, aggregation.ErrIsSuperset) { + return + } + if err != nil { + log.Warn("could not check aggregate attestation", "err", err) + return + } + s.emitters.Operation().SendAttestation(att.Attestation) + }, } - s.emitters.Operation().SendAttestation(att) - return nil + + if att.ImmediateProcess { + return s.batchSignatureVerifier.ImmediateVerification(aggregateVerificationData) + } + + // push the signatures to verify asynchronously and run final functions after that. + s.batchSignatureVerifier.AsyncVerifyAttestation(aggregateVerificationData) + + // As the logic goes, if we return ErrIgnore there will be no peer banning and further publishing + // gossip data into the network by the gossip manager. That's what we want because we will be doing that ourselves + // in BatchSignatureVerifier service. After validating signatures, if they are valid we will publish the + // gossip ourselves or ban the peer which sent that particular invalid signature. + return ErrIgnore } type attestationJob struct { - att *solid.Attestation + att *AttestationWithGossipData creationTime time.Time subnet uint64 } -func (a *attestationService) scheduleAttestationForLaterProcessing(att *solid.Attestation) { - key, err := att.HashSSZ() +func (a *attestationService) scheduleAttestationForLaterProcessing(att *AttestationWithGossipData) { + key, err := att.Attestation.HashSSZ() if err != nil { return } @@ -263,7 +294,7 @@ func (a *attestationService) loop(ctx context.Context) { return true } - root := v.att.AttestantionData().BeaconBlockRoot() + root := v.att.Attestation.AttestantionData().BeaconBlockRoot() if _, ok := a.forkchoiceStore.GetHeader(root); !ok { return true } diff --git a/cl/phase1/network/services/attestation_service_test.go b/cl/phase1/network/services/attestation_service_test.go index fc169a15c1e..400a388982c 100644 --- a/cl/phase1/network/services/attestation_service_test.go +++ b/cl/phase1/network/services/attestation_service_test.go @@ -20,6 +20,7 @@ import ( "context" "log" "testing" + "time" "github.com/stretchr/testify/suite" "go.uber.org/mock/gomock" @@ -76,10 +77,12 @@ func (t *attestationTestSuite) SetupTest() { netConfig := &clparams.NetworkConfig{} emitters := beaconevents.NewEventEmitter() computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { return true, nil } + batchCheckInterval = 1 * time.Millisecond + batchSignatureVerifier := NewBatchSignatureVerifier(context.TODO(), nil) + go batchSignatureVerifier.Start() ctx, cn := context.WithCancel(context.Background()) cn() - t.attService = NewAttestationService(ctx, t.mockForkChoice, t.committeeSubscibe, t.ethClock, t.syncedData, t.beaconConfig, netConfig, emitters) + t.attService = NewAttestationService(ctx, t.mockForkChoice, t.committeeSubscibe, t.ethClock, t.syncedData, t.beaconConfig, netConfig, emitters, batchSignatureVerifier) } func (t *attestationTestSuite) TearDownTest() { @@ -93,10 +96,9 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { msg *solid.Attestation } tests := []struct { - name string - mock func() - args args - wantErr bool + name string + mock func() + args args }{ { name: "Test attestation with committee index out of range", @@ -111,7 +113,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { subnet: nil, msg: att, }, - wantErr: true, }, { name: "Test attestation with wrong subnet", @@ -129,7 +130,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "Test attestation with wrong slot (current_slot < slot)", @@ -148,7 +148,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "Attestation is aggregated", @@ -171,7 +170,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { [96]byte{0, 1, 2, 3, 4, 5}, ), }, - wantErr: true, }, { name: "Attestation is empty", @@ -194,7 +192,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { [96]byte{0, 1, 2, 3, 4, 5}, ), }, - wantErr: true, }, { name: "invalid signature", @@ -212,16 +209,12 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { - return false, nil - } }, args: args{ ctx: context.Background(), subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "block header not found", @@ -239,16 +232,12 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { - return true, nil - } }, args: args{ ctx: context.Background(), subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "invalid target block", @@ -266,9 +255,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { - return true, nil - } t.mockForkChoice.Headers = map[common.Hash]*cltypes.BeaconBlockHeader{ att.AttestantionData().BeaconBlockRoot(): {}, // wrong block root } @@ -278,7 +264,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "invalid finality checkpoint", @@ -296,9 +281,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { - return true, nil - } t.mockForkChoice.Headers = map[common.Hash]*cltypes.BeaconBlockHeader{ att.AttestantionData().BeaconBlockRoot(): {}, } @@ -316,7 +298,6 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { subnet: uint64Ptr(1), msg: att, }, - wantErr: true, }, { name: "success", @@ -334,7 +315,7 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { computeSigningRoot = func(obj ssz.HashableSSZ, domain []byte) ([32]byte, error) { return [32]byte{}, nil } - blsVerify = func(sig []byte, msg []byte, pubKeys []byte) (bool, error) { + blsVerifyMultipleSignatures = func(signatures [][]byte, signRoots [][]byte, pks [][]byte) (bool, error) { return true, nil } t.mockForkChoice.Headers = map[common.Hash]*cltypes.BeaconBlockHeader{ @@ -349,7 +330,8 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { t.mockForkChoice.FinalizedCheckpointVal = solid.NewCheckpointFromParameters( mockFinalizedCheckPoint.BlockRoot(), mockFinalizedCheckPoint.Epoch()) - t.committeeSubscibe.EXPECT().CheckAggregateAttestation(att).Return(nil).Times(1) + t.committeeSubscibe.EXPECT().NeedToAggregate(att).Return(true).Times(1) + t.committeeSubscibe.EXPECT().AggregateAttestation(att).Return(nil).Times(1) }, args: args{ ctx: context.Background(), @@ -363,13 +345,9 @@ func (t *attestationTestSuite) TestAttestationProcessMessage() { log.Printf("test case: %s", tt.name) t.SetupTest() tt.mock() - err := t.attService.ProcessMessage(tt.args.ctx, tt.args.subnet, tt.args.msg) - if tt.wantErr { - log.Printf("err msg: %v", err) - t.Require().Error(err, err.Error()) - } else { - t.Require().NoError(err) - } + err := t.attService.ProcessMessage(tt.args.ctx, tt.args.subnet, &AttestationWithGossipData{Attestation: tt.args.msg, GossipData: nil}) + time.Sleep(time.Millisecond * 60) + t.Require().Error(err, ErrIgnore) t.True(t.gomockCtrl.Satisfied()) } } diff --git a/cl/phase1/network/services/batch_signature_verification.go b/cl/phase1/network/services/batch_signature_verification.go new file mode 100644 index 00000000000..cd262000c50 --- /dev/null +++ b/cl/phase1/network/services/batch_signature_verification.go @@ -0,0 +1,176 @@ +package services + +import ( + "context" + "errors" + "time" + + "github.com/Giulio2002/bls" + sentinel "github.com/erigontech/erigon-lib/gointerfaces/sentinelproto" + "github.com/erigontech/erigon-lib/log/v3" +) + +const ( + batchSignatureVerificationThreshold = 300 + reservedSize = 512 +) + +var ( + batchCheckInterval = 500 * time.Millisecond + blsVerifyMultipleSignatures = bls.VerifyMultipleSignatures +) + +type BatchSignatureVerifier struct { + sentinel sentinel.SentinelClient + attVerifyAndExecute chan *AggregateVerificationData + aggregateProofVerify chan *AggregateVerificationData + ctx context.Context +} + +// each AggregateVerification request has sentinel.SentinelClient and *sentinel.GossipData +// to make sure that we can validate it separately and in case of failure we ban corresponding +// GossipData.Peer or simply run F and publish GossipData in case signature verification succeeds. +type AggregateVerificationData struct { + Signatures [][]byte + SignRoots [][]byte + Pks [][]byte + F func() + GossipData *sentinel.GossipData +} + +func NewBatchSignatureVerifier(ctx context.Context, sentinel sentinel.SentinelClient) *BatchSignatureVerifier { + return &BatchSignatureVerifier{ + ctx: ctx, + sentinel: sentinel, + attVerifyAndExecute: make(chan *AggregateVerificationData, 1024), + aggregateProofVerify: make(chan *AggregateVerificationData, 1024), + } +} + +// AsyncVerifyAttestation schedules new verification +func (b *BatchSignatureVerifier) AsyncVerifyAttestation(data *AggregateVerificationData) { + b.attVerifyAndExecute <- data +} + +func (b *BatchSignatureVerifier) AsyncVerifyAggregateProof(data *AggregateVerificationData) { + b.aggregateProofVerify <- data +} + +func (b *BatchSignatureVerifier) ImmediateVerification(data *AggregateVerificationData) error { + return b.processSignatureVerification([]*AggregateVerificationData{data}) +} + +func (b *BatchSignatureVerifier) Start() { + // separate goroutines for each type of verification + go b.start(b.attVerifyAndExecute) + go b.start(b.aggregateProofVerify) +} + +// When receiving AggregateVerificationData, we simply collect all the signature verification data +// and verify them together - running all the final functions afterwards +func (b *BatchSignatureVerifier) start(incoming chan *AggregateVerificationData) { + ticker := time.NewTicker(batchCheckInterval) + defer ticker.Stop() + aggregateVerificationData := make([]*AggregateVerificationData, 0, reservedSize) + for { + select { + case <-b.ctx.Done(): + return + case verification := <-incoming: + aggregateVerificationData = append(aggregateVerificationData, verification) + if len(aggregateVerificationData) >= batchSignatureVerificationThreshold { + b.processSignatureVerification(aggregateVerificationData) + ticker.Reset(batchCheckInterval) + // clear the slice + aggregateVerificationData = make([]*AggregateVerificationData, 0, reservedSize) + } + case <-ticker.C: + if len(aggregateVerificationData) == 0 { + continue + } + b.processSignatureVerification(aggregateVerificationData) + // clear the slice + aggregateVerificationData = make([]*AggregateVerificationData, 0, reservedSize) + } + } +} + +// processSignatureVerification Runs signature verification for all the signatures altogether, if it +// succeeds we publish all accumulated gossip data. If verification fails, start verifying each AggregateVerificationData one by +// one, publish corresponding gossip data if verification succeeds, if not ban the corresponding peer that sent it. +func (b *BatchSignatureVerifier) processSignatureVerification(aggregateVerificationData []*AggregateVerificationData) error { + signatures, signRoots, pks, fns := + make([][]byte, 0, reservedSize), + make([][]byte, 0, reservedSize), + make([][]byte, 0, reservedSize), + make([]func(), 0, reservedSize) + + for _, v := range aggregateVerificationData { + signatures, signRoots, pks, fns = + append(signatures, v.Signatures...), + append(signRoots, v.SignRoots...), + append(pks, v.Pks...), + append(fns, v.F) + } + if err := b.runBatchVerification(signatures, signRoots, pks, fns); err != nil { + b.handleIncorrectSignatures(aggregateVerificationData) + log.Warn(err.Error()) + return err + } + + // Everything went well, run corresponding Fs and send all the gossip data to the network + for _, v := range aggregateVerificationData { + v.F() + if b.sentinel != nil && v.GossipData != nil { + if _, err := b.sentinel.PublishGossip(b.ctx, v.GossipData); err != nil { + log.Warn("failed publish gossip", "err", err) + return err + } + } + } + return nil +} + +// we could locate failing signature with binary search but for now let's choose simplicity over optimisation. +func (b *BatchSignatureVerifier) handleIncorrectSignatures(aggregateVerificationData []*AggregateVerificationData) { + for _, v := range aggregateVerificationData { + valid, err := blsVerifyMultipleSignatures(v.Signatures, v.SignRoots, v.Pks) + if err != nil { + log.Warn("signature verification failed with the error: " + err.Error()) + if b.sentinel != nil && v.GossipData != nil && v.GossipData.Peer != nil { + b.sentinel.BanPeer(b.ctx, v.GossipData.Peer) + } + continue + } + + if !valid { + log.Warn("batch invalid signature") + if b.sentinel != nil && v.GossipData != nil && v.GossipData.Peer != nil { + b.sentinel.BanPeer(b.ctx, v.GossipData.Peer) + } + continue + } + + // run corresponding function and publish the gossip into the network + v.F() + + if b.sentinel != nil && v.GossipData != nil { + if _, err := b.sentinel.PublishGossip(b.ctx, v.GossipData); err != nil { + log.Warn("failed publish gossip", "err", err) + } + } + } +} + +func (b *BatchSignatureVerifier) runBatchVerification(signatures [][]byte, signRoots [][]byte, pks [][]byte, fns []func()) error { + valid, err := blsVerifyMultipleSignatures(signatures, signRoots, pks) + if err != nil { + return errors.New("batch signature verification failed with the error: " + err.Error()) + } + + if !valid { + return errors.New("batch invalid signature") + } + + return nil +} diff --git a/cl/phase1/network/services/block_service.go b/cl/phase1/network/services/block_service.go index 62a225af097..a41699a26bb 100644 --- a/cl/phase1/network/services/block_service.go +++ b/cl/phase1/network/services/block_service.go @@ -18,6 +18,7 @@ package services import ( "context" + "errors" "sync" "time" @@ -32,9 +33,14 @@ import ( "github.com/erigontech/erigon/cl/persistence/beacon_indicies" "github.com/erigontech/erigon/cl/phase1/core/state/lru" "github.com/erigontech/erigon/cl/phase1/forkchoice" + "github.com/erigontech/erigon/cl/transition/impl/eth2" "github.com/erigontech/erigon/cl/utils/eth_clock" ) +var ( + ErrInvalidSignature = errors.New("invalid signature") +) + type proposerIndexAndSlot struct { proposerIndex uint64 slot uint64 @@ -120,6 +126,12 @@ func (b *blockService) ProcessMessage(ctx context.Context, _ *uint64, msg *cltyp return ErrIgnore } + if ok, err := eth2.VerifyBlockSignature(headState, msg); err != nil { + return err + } else if !ok { + return ErrInvalidSignature + } + // [IGNORE] The block's parent (defined by block.parent_root) has been seen (via both gossip and non-gossip sources) (a client MAY queue blocks for processing once the parent block is retrieved). parentHeader, ok := b.forkchoiceStore.GetHeader(msg.Block.ParentRoot) if !ok { diff --git a/cl/phase1/network/services/bls_to_execution_change_service.go b/cl/phase1/network/services/bls_to_execution_change_service.go index 4b8e20e442a..790d7913231 100644 --- a/cl/phase1/network/services/bls_to_execution_change_service.go +++ b/cl/phase1/network/services/bls_to_execution_change_service.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" + "github.com/Giulio2002/bls" libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon/cl/beacon/beaconevents" "github.com/erigontech/erigon/cl/beacon/synced_data" @@ -32,6 +33,10 @@ import ( "github.com/erigontech/erigon/cl/utils" ) +var ( + blsVerify = bls.Verify +) + type blsToExecutionChangeService struct { operationsPool pool.OperationsPool emitters *beaconevents.EventEmitter diff --git a/cl/phase1/network/services/constants.go b/cl/phase1/network/services/constants.go index 8de33883449..106315bfa24 100644 --- a/cl/phase1/network/services/constants.go +++ b/cl/phase1/network/services/constants.go @@ -29,8 +29,8 @@ const ( blobJobsIntervalTick = 5 * time.Millisecond singleAttestationIntervalTick = 10 * time.Millisecond attestationJobsIntervalTick = 100 * time.Millisecond - blockJobExpiry = 24 * time.Second - blobJobExpiry = 24 * time.Second + blockJobExpiry = 4 * time.Second + blobJobExpiry = 4 * time.Second attestationJobExpiry = 30 * time.Minute singleAttestationJobExpiry = 6 * time.Second ) diff --git a/cl/phase1/network/services/interface.go b/cl/phase1/network/services/interface.go index 6d4a005e482..175babb414f 100644 --- a/cl/phase1/network/services/interface.go +++ b/cl/phase1/network/services/interface.go @@ -20,7 +20,6 @@ import ( "context" "github.com/erigontech/erigon/cl/cltypes" - "github.com/erigontech/erigon/cl/cltypes/solid" ) // Note: BlobSidecarService and BlockService are tested in spectests @@ -42,10 +41,10 @@ type SyncCommitteeMessagesService Service[*cltypes.SyncCommitteeMessage] type SyncContributionService Service[*cltypes.SignedContributionAndProof] //go:generate mockgen -typed=true -destination=./mock_services/aggregate_and_proof_service_mock.go -package=mock_services . AggregateAndProofService -type AggregateAndProofService Service[*cltypes.SignedAggregateAndProof] +type AggregateAndProofService Service[*cltypes.SignedAggregateAndProofData] //go:generate mockgen -typed=true -destination=./mock_services/attestation_service_mock.go -package=mock_services . AttestationService -type AttestationService Service[*solid.Attestation] +type AttestationService Service[*AttestationWithGossipData] //go:generate mockgen -typed=true -destination=./mock_services/voluntary_exit_service_mock.go -package=mock_services . VoluntaryExitService type VoluntaryExitService Service[*cltypes.SignedVoluntaryExit] diff --git a/cl/phase1/network/services/mock_services/aggregate_and_proof_service_mock.go b/cl/phase1/network/services/mock_services/aggregate_and_proof_service_mock.go index 1d2f4b166de..f579ba0cee0 100644 --- a/cl/phase1/network/services/mock_services/aggregate_and_proof_service_mock.go +++ b/cl/phase1/network/services/mock_services/aggregate_and_proof_service_mock.go @@ -41,7 +41,7 @@ func (m *MockAggregateAndProofService) EXPECT() *MockAggregateAndProofServiceMoc } // ProcessMessage mocks base method. -func (m *MockAggregateAndProofService) ProcessMessage(arg0 context.Context, arg1 *uint64, arg2 *cltypes.SignedAggregateAndProof) error { +func (m *MockAggregateAndProofService) ProcessMessage(arg0 context.Context, arg1 *uint64, arg2 *cltypes.SignedAggregateAndProofData) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "ProcessMessage", arg0, arg1, arg2) ret0, _ := ret[0].(error) @@ -67,13 +67,13 @@ func (c *MockAggregateAndProofServiceProcessMessageCall) Return(arg0 error) *Moc } // Do rewrite *gomock.Call.Do -func (c *MockAggregateAndProofServiceProcessMessageCall) Do(f func(context.Context, *uint64, *cltypes.SignedAggregateAndProof) error) *MockAggregateAndProofServiceProcessMessageCall { +func (c *MockAggregateAndProofServiceProcessMessageCall) Do(f func(context.Context, *uint64, *cltypes.SignedAggregateAndProofData) error) *MockAggregateAndProofServiceProcessMessageCall { c.Call = c.Call.Do(f) return c } // DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockAggregateAndProofServiceProcessMessageCall) DoAndReturn(f func(context.Context, *uint64, *cltypes.SignedAggregateAndProof) error) *MockAggregateAndProofServiceProcessMessageCall { +func (c *MockAggregateAndProofServiceProcessMessageCall) DoAndReturn(f func(context.Context, *uint64, *cltypes.SignedAggregateAndProofData) error) *MockAggregateAndProofServiceProcessMessageCall { c.Call = c.Call.DoAndReturn(f) return c } diff --git a/cl/phase1/stages/forkchoice.go b/cl/phase1/stages/forkchoice.go index 190453526b0..b72e9530ed7 100644 --- a/cl/phase1/stages/forkchoice.go +++ b/cl/phase1/stages/forkchoice.go @@ -16,7 +16,6 @@ import ( "github.com/erigontech/erigon/cl/persistence/beacon_indicies" state_accessors "github.com/erigontech/erigon/cl/persistence/state" "github.com/erigontech/erigon/cl/phase1/core/state" - "github.com/erigontech/erigon/cl/transition" "github.com/erigontech/erigon/cl/utils" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/turbo/engineapi/engine_types" @@ -217,27 +216,18 @@ func emitHeadEvent(cfg *Cfg, headSlot uint64, headRoot common.Hash, headState *s func emitNextPaylodAttributesEvent(cfg *Cfg, headSlot uint64, headRoot common.Hash, s *state.CachingBeaconState) error { headPayloadHeader := s.LatestExecutionPayloadHeader().Copy() - nextSlotState, err := s.Copy() - if err != nil { - log.Warn("failed to copy state", "err", err, "slot", headSlot) - return err - } nextSlot := headSlot + 1 - if err := transition.DefaultMachine.ProcessSlots(nextSlotState, nextSlot); err != nil { - log.Warn("failed to process slots", "err", err, "next_slot", nextSlot) - return err - } + epoch := cfg.ethClock.GetEpochAtSlot(nextSlot) - randaoMix := nextSlotState.GetRandaoMixes(epoch) + randaoMix := s.GetRandaoMixes(epoch) - proposerIndex, err := nextSlotState.GetBeaconProposerIndexForSlot(nextSlot) + proposerIndex, err := s.GetBeaconProposerIndexForSlot(nextSlot) if err != nil { log.Warn("failed to get proposer index", "err", err) return err } - feeRecipient := nextSlotState.LatestExecutionPayloadHeader().FeeRecipient withdrawals := []*types.Withdrawal{} - for _, w := range state.ExpectedWithdrawals(nextSlotState, cfg.ethClock.GetEpochAtSlot(nextSlot)) { + for _, w := range state.ExpectedWithdrawals(s, epoch) { withdrawals = append(withdrawals, &types.Withdrawal{ Amount: w.Amount, Index: w.Index, @@ -248,12 +238,12 @@ func emitNextPaylodAttributesEvent(cfg *Cfg, headSlot uint64, headRoot common.Ha payloadAttributes := engine_types.PayloadAttributes{ Timestamp: hexutil.Uint64(headPayloadHeader.Time + cfg.beaconCfg.SecondsPerSlot), PrevRandao: randaoMix, - SuggestedFeeRecipient: feeRecipient, + SuggestedFeeRecipient: (common.Address{}), // We can not know this ahead of time ParentBeaconBlockRoot: &headRoot, Withdrawals: withdrawals, } e := &beaconevents.PayloadAttributesData{ - Version: nextSlotState.Version().String(), + Version: cfg.beaconCfg.GetCurrentStateVersion(epoch).String(), Data: beaconevents.PayloadAttributesContent{ ProposerIndex: proposerIndex, ProposalSlot: nextSlot, diff --git a/cl/sentinel/discovery.go b/cl/sentinel/discovery.go index 02a1fff5db3..384c752dc9a 100644 --- a/cl/sentinel/discovery.go +++ b/cl/sentinel/discovery.go @@ -30,14 +30,21 @@ import ( "github.com/erigontech/erigon/cl/clparams" "github.com/erigontech/erigon/p2p/enode" "github.com/erigontech/erigon/p2p/enr" + "golang.org/x/sync/semaphore" ) -const peerSubnetTarget = 4 +const ( + peerSubnetTarget = 4 + goRoutinesOpeningPeerConnections = 4 +) // ConnectWithPeer is used to attempt to connect and add the peer to our pool // it errors when if fail to connect with the peer, for instance, if it fails the handshake // if it does not return an error, the peer is attempted to be added to the pool -func (s *Sentinel) ConnectWithPeer(ctx context.Context, info peer.AddrInfo) (err error) { +func (s *Sentinel) ConnectWithPeer(ctx context.Context, info peer.AddrInfo, sem *semaphore.Weighted) (err error) { + if sem != nil { + defer sem.Release(1) + } if info.ID == s.host.ID() { return nil } @@ -63,7 +70,7 @@ func (s *Sentinel) connectWithAllPeers(multiAddrs []multiaddr.Multiaddr) error { } for _, peerInfo := range addrInfos { go func(peerInfo peer.AddrInfo) { - if err := s.ConnectWithPeer(s.ctx, peerInfo); err != nil { + if err := s.ConnectWithPeer(s.ctx, peerInfo, nil); err != nil { log.Trace("[Sentinel] Could not connect with peer", "err", err) } }(peerInfo) @@ -90,6 +97,9 @@ func (s *Sentinel) listenForPeers() { log.Warn("Could not connect to static peers", "reason", err) } + // limit the number of goroutines opening connection with peers + sem := semaphore.NewWeighted(int64(goRoutinesOpeningPeerConnections)) + iterator := s.listener.RandomNodes() defer iterator.Close() for { @@ -122,8 +132,16 @@ func (s *Sentinel) listenForPeers() { continue } + if err := sem.Acquire(s.ctx, 1); err != nil { + if errors.Is(err, context.Canceled) { + break + } + log.Error("[caplin] Failed to acquire sem for opening peer connection", "err", err) + continue + } + go func() { - if err := s.ConnectWithPeer(s.ctx, *peerInfo); err != nil { + if err := s.ConnectWithPeer(s.ctx, *peerInfo, sem); err != nil { log.Trace("[Sentinel] Could not connect with peer", "err", err) } }() diff --git a/cl/sentinel/handlers/heartbeats.go b/cl/sentinel/handlers/heartbeats.go index e5431af9424..431bdb44367 100644 --- a/cl/sentinel/handlers/heartbeats.go +++ b/cl/sentinel/handlers/heartbeats.go @@ -54,7 +54,7 @@ func (c *ConsensusHandlers) goodbyeHandler(s network.Stream) error { if gid.Id > 250 { // 250 is the status code for getting banned due to whatever reason v, err := c.host.Peerstore().Get("AgentVersion", peerId) if err == nil { - log.Debug("Received goodbye message from peer", "v", v) + log.Warn("Received goodbye message from peer", "v", v) } } diff --git a/cl/transition/impl/eth2/validation.go b/cl/transition/impl/eth2/validation.go index 05348d735ec..e8549e4ef7c 100644 --- a/cl/transition/impl/eth2/validation.go +++ b/cl/transition/impl/eth2/validation.go @@ -45,7 +45,7 @@ func (I *impl) VerifyBlockSignature(s abstract.BeaconState, block *cltypes.Signe if !I.FullValidation { return nil } - valid, err := verifyBlockSignature(s, block) + valid, err := VerifyBlockSignature(s, block) if err != nil { return fmt.Errorf("error validating block signature: %v", err) } @@ -55,7 +55,7 @@ func (I *impl) VerifyBlockSignature(s abstract.BeaconState, block *cltypes.Signe return nil } -func verifyBlockSignature(s abstract.BeaconState, block *cltypes.SignedBeaconBlock) (bool, error) { +func VerifyBlockSignature(s abstract.BeaconState, block *cltypes.SignedBeaconBlock) (bool, error) { proposer, err := s.ValidatorForValidatorIndex(int(block.Block.ProposerIndex)) if err != nil { return false, err diff --git a/cl/utils/bytes.go b/cl/utils/bytes.go index b9a77940523..f949e4a3685 100644 --- a/cl/utils/bytes.go +++ b/cl/utils/bytes.go @@ -143,6 +143,16 @@ func IsNonStrictSupersetBitlist(a, b []byte) bool { return true } +func IsOverlappingBitlist(a, b []byte) bool { + length := min(len(a), len(b)) + for i := range length { + if a[i]&b[i] != 0 { + return true + } + } + return false +} + func BitsOnCount(b []byte) int { count := 0 for _, v := range b { diff --git a/cl/validator/committee_subscription/committee_subscription.go b/cl/validator/committee_subscription/committee_subscription.go index 5b4a9134443..c1303753fb5 100644 --- a/cl/validator/committee_subscription/committee_subscription.go +++ b/cl/validator/committee_subscription/committee_subscription.go @@ -34,6 +34,7 @@ import ( "github.com/erigontech/erigon/cl/gossip" "github.com/erigontech/erigon/cl/phase1/core/state" "github.com/erigontech/erigon/cl/phase1/network/subnets" + "github.com/erigontech/erigon/cl/utils" "github.com/erigontech/erigon/cl/utils/eth_clock" ) @@ -88,9 +89,8 @@ func NewCommitteeSubscribeManagement( } type validatorSub struct { - subnetId uint64 - aggregate bool - latestTargetSlot uint64 + aggregate bool + largestTargetSlot uint64 } func (c *CommitteeSubscribeMgmt) AddAttestationSubscription(ctx context.Context, p *cltypes.BeaconCommitteeSubscription) error { @@ -111,25 +111,24 @@ func (c *CommitteeSubscribeMgmt) AddAttestationSubscription(ctx context.Context, if _, ok := c.validatorSubs[cIndex]; !ok { c.validatorSubs[cIndex] = &validatorSub{ - subnetId: subnetId, - aggregate: p.IsAggregator, - latestTargetSlot: slot, + aggregate: p.IsAggregator, + largestTargetSlot: slot, } } else { // set aggregator to true if any validator in the committee is an aggregator c.validatorSubs[cIndex].aggregate = (c.validatorSubs[cIndex].aggregate || p.IsAggregator) // update latest target slot - if c.validatorSubs[cIndex].latestTargetSlot < slot { - c.validatorSubs[cIndex].latestTargetSlot = slot + if c.validatorSubs[cIndex].largestTargetSlot < slot { + c.validatorSubs[cIndex].largestTargetSlot = slot } } - c.validatorSubsMutex.Unlock() + epochDuration := time.Duration(c.beaconConfig.SlotsPerEpoch) * time.Duration(c.beaconConfig.SecondsPerSlot) * time.Second // set sentinel gossip expiration by subnet id request := sentinel.RequestSubscribeExpiry{ Topic: gossip.TopicNameBeaconAttestation(subnetId), - ExpiryUnixSecs: uint64(time.Now().Add(30 * time.Minute).Unix()), // temporarily set to 30 minutes + ExpiryUnixSecs: uint64(time.Now().Add(epochDuration).Unix()), // expire after epoch } if _, err := c.sentinel.SetSubscribeExpiry(ctx, &request); err != nil { return err @@ -137,7 +136,7 @@ func (c *CommitteeSubscribeMgmt) AddAttestationSubscription(ctx context.Context, return nil } -func (c *CommitteeSubscribeMgmt) CheckAggregateAttestation(att *solid.Attestation) error { +func (c *CommitteeSubscribeMgmt) AggregateAttestation(att *solid.Attestation) error { committeeIndex := att.AttestantionData().CommitteeIndex() c.validatorSubsMutex.RLock() defer c.validatorSubsMutex.RUnlock() @@ -150,6 +149,29 @@ func (c *CommitteeSubscribeMgmt) CheckAggregateAttestation(att *solid.Attestatio return nil } +func (c *CommitteeSubscribeMgmt) NeedToAggregate(att *solid.Attestation) bool { + var ( + committeeIndex = att.AttestantionData().CommitteeIndex() + ) + + c.validatorSubsMutex.RLock() + defer c.validatorSubsMutex.RUnlock() + if sub, ok := c.validatorSubs[committeeIndex]; ok && sub.aggregate { + root, err := att.AttestantionData().HashSSZ() + if err != nil { + log.Warn("failed to hash attestation data", "err", err) + return false + } + aggregation := c.aggregationPool.GetAggregatationByRoot(root) + if aggregation == nil || + !utils.IsNonStrictSupersetBitlist(aggregation.AggregationBits(), att.AggregationBits()) { + // the on bit is not set. need to aggregate + return true + } + } + return false +} + func (c *CommitteeSubscribeMgmt) sweepByStaleSlots(ctx context.Context) { slotIsStale := func(curSlot, targetSlot uint64) bool { if curSlot <= targetSlot { @@ -158,8 +180,8 @@ func (c *CommitteeSubscribeMgmt) sweepByStaleSlots(ctx context.Context) { } return curSlot-targetSlot > c.netConfig.AttestationPropagationSlotRange } - // sweep every minute - ticker := time.NewTicker(time.Duration(c.beaconConfig.SecondsPerSlot) * time.Second) + // sweep every 3 seconds + ticker := time.NewTicker(3 * time.Second) defer ticker.Stop() for { select { @@ -170,11 +192,11 @@ func (c *CommitteeSubscribeMgmt) sweepByStaleSlots(ctx context.Context) { toRemoves := make([]uint64, 0) c.validatorSubsMutex.Lock() for committeeIdx, sub := range c.validatorSubs { - if slotIsStale(curSlot, sub.latestTargetSlot) { + if slotIsStale(curSlot, sub.largestTargetSlot) { toRemoves = append(toRemoves, committeeIdx) } // try remove aggregator flag to avoid unnecessary aggregation - if curSlot > sub.latestTargetSlot { + if curSlot > sub.largestTargetSlot { sub.aggregate = false } } diff --git a/cl/validator/committee_subscription/interface.go b/cl/validator/committee_subscription/interface.go index 1c2f3bf0149..7c1982f28b1 100644 --- a/cl/validator/committee_subscription/interface.go +++ b/cl/validator/committee_subscription/interface.go @@ -26,5 +26,6 @@ import ( //go:generate mockgen -typed=true -destination=./mock_services/committee_subscribe_mock.go -package=mock_services . CommitteeSubscribe type CommitteeSubscribe interface { AddAttestationSubscription(ctx context.Context, p *cltypes.BeaconCommitteeSubscription) error - CheckAggregateAttestation(att *solid.Attestation) error + AggregateAttestation(att *solid.Attestation) error + NeedToAggregate(att *solid.Attestation) bool } diff --git a/cl/validator/committee_subscription/mock_services/committee_subscribe_mock.go b/cl/validator/committee_subscription/mock_services/committee_subscribe_mock.go index 58dd1c84e69..b809ec83bed 100644 --- a/cl/validator/committee_subscription/mock_services/committee_subscribe_mock.go +++ b/cl/validator/committee_subscription/mock_services/committee_subscribe_mock.go @@ -79,40 +79,78 @@ func (c *MockCommitteeSubscribeAddAttestationSubscriptionCall) DoAndReturn(f fun return c } -// CheckAggregateAttestation mocks base method. -func (m *MockCommitteeSubscribe) CheckAggregateAttestation(arg0 *solid.Attestation) error { +// AggregateAttestation mocks base method. +func (m *MockCommitteeSubscribe) AggregateAttestation(arg0 *solid.Attestation) error { m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CheckAggregateAttestation", arg0) + ret := m.ctrl.Call(m, "AggregateAttestation", arg0) ret0, _ := ret[0].(error) return ret0 } -// CheckAggregateAttestation indicates an expected call of CheckAggregateAttestation. -func (mr *MockCommitteeSubscribeMockRecorder) CheckAggregateAttestation(arg0 any) *MockCommitteeSubscribeCheckAggregateAttestationCall { +// AggregateAttestation indicates an expected call of AggregateAttestation. +func (mr *MockCommitteeSubscribeMockRecorder) AggregateAttestation(arg0 any) *MockCommitteeSubscribeAggregateAttestationCall { mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckAggregateAttestation", reflect.TypeOf((*MockCommitteeSubscribe)(nil).CheckAggregateAttestation), arg0) - return &MockCommitteeSubscribeCheckAggregateAttestationCall{Call: call} + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AggregateAttestation", reflect.TypeOf((*MockCommitteeSubscribe)(nil).AggregateAttestation), arg0) + return &MockCommitteeSubscribeAggregateAttestationCall{Call: call} } -// MockCommitteeSubscribeCheckAggregateAttestationCall wrap *gomock.Call -type MockCommitteeSubscribeCheckAggregateAttestationCall struct { +// MockCommitteeSubscribeAggregateAttestationCall wrap *gomock.Call +type MockCommitteeSubscribeAggregateAttestationCall struct { *gomock.Call } // Return rewrite *gomock.Call.Return -func (c *MockCommitteeSubscribeCheckAggregateAttestationCall) Return(arg0 error) *MockCommitteeSubscribeCheckAggregateAttestationCall { +func (c *MockCommitteeSubscribeAggregateAttestationCall) Return(arg0 error) *MockCommitteeSubscribeAggregateAttestationCall { c.Call = c.Call.Return(arg0) return c } // Do rewrite *gomock.Call.Do -func (c *MockCommitteeSubscribeCheckAggregateAttestationCall) Do(f func(*solid.Attestation) error) *MockCommitteeSubscribeCheckAggregateAttestationCall { +func (c *MockCommitteeSubscribeAggregateAttestationCall) Do(f func(*solid.Attestation) error) *MockCommitteeSubscribeAggregateAttestationCall { c.Call = c.Call.Do(f) return c } // DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockCommitteeSubscribeCheckAggregateAttestationCall) DoAndReturn(f func(*solid.Attestation) error) *MockCommitteeSubscribeCheckAggregateAttestationCall { +func (c *MockCommitteeSubscribeAggregateAttestationCall) DoAndReturn(f func(*solid.Attestation) error) *MockCommitteeSubscribeAggregateAttestationCall { + c.Call = c.Call.DoAndReturn(f) + return c +} + +// NeedToAggregate mocks base method. +func (m *MockCommitteeSubscribe) NeedToAggregate(arg0 *solid.Attestation) bool { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "NeedToAggregate", arg0) + ret0, _ := ret[0].(bool) + return ret0 +} + +// NeedToAggregate indicates an expected call of NeedToAggregate. +func (mr *MockCommitteeSubscribeMockRecorder) NeedToAggregate(arg0 any) *MockCommitteeSubscribeNeedToAggregateCall { + mr.mock.ctrl.T.Helper() + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NeedToAggregate", reflect.TypeOf((*MockCommitteeSubscribe)(nil).NeedToAggregate), arg0) + return &MockCommitteeSubscribeNeedToAggregateCall{Call: call} +} + +// MockCommitteeSubscribeNeedToAggregateCall wrap *gomock.Call +type MockCommitteeSubscribeNeedToAggregateCall struct { + *gomock.Call +} + +// Return rewrite *gomock.Call.Return +func (c *MockCommitteeSubscribeNeedToAggregateCall) Return(arg0 bool) *MockCommitteeSubscribeNeedToAggregateCall { + c.Call = c.Call.Return(arg0) + return c +} + +// Do rewrite *gomock.Call.Do +func (c *MockCommitteeSubscribeNeedToAggregateCall) Do(f func(*solid.Attestation) bool) *MockCommitteeSubscribeNeedToAggregateCall { + c.Call = c.Call.Do(f) + return c +} + +// DoAndReturn rewrite *gomock.Call.DoAndReturn +func (c *MockCommitteeSubscribeNeedToAggregateCall) DoAndReturn(f func(*solid.Attestation) bool) *MockCommitteeSubscribeNeedToAggregateCall { c.Call = c.Call.DoAndReturn(f) return c } diff --git a/cmd/caplin/caplin1/run.go b/cmd/caplin/caplin1/run.go index 0d9dda4d9fe..e8a3e6e02c8 100644 --- a/cmd/caplin/caplin1/run.go +++ b/cmd/caplin/caplin1/run.go @@ -308,16 +308,22 @@ func RunCaplinService(ctx context.Context, engine execution_client.ExecutionEngi } beaconRpc := rpc.NewBeaconRpcP2P(ctx, sentinel, beaconConfig, ethClock) committeeSub := committee_subscription.NewCommitteeSubscribeManagement(ctx, indexDB, beaconConfig, networkConfig, ethClock, sentinel, state, aggregationPool, syncedDataManager) + batchSignatureVerifier := services.NewBatchSignatureVerifier(ctx, sentinel) // Define gossip services blockService := services.NewBlockService(ctx, indexDB, forkChoice, syncedDataManager, ethClock, beaconConfig, emitters) blobService := services.NewBlobSidecarService(ctx, beaconConfig, forkChoice, syncedDataManager, ethClock, emitters, false) syncCommitteeMessagesService := services.NewSyncCommitteeMessagesService(beaconConfig, ethClock, syncedDataManager, syncContributionPool, false) - attestationService := services.NewAttestationService(ctx, forkChoice, committeeSub, ethClock, syncedDataManager, beaconConfig, networkConfig, emitters) + attestationService := services.NewAttestationService(ctx, forkChoice, committeeSub, ethClock, syncedDataManager, beaconConfig, networkConfig, emitters, batchSignatureVerifier) syncContributionService := services.NewSyncContributionService(syncedDataManager, beaconConfig, syncContributionPool, ethClock, emitters, false) - aggregateAndProofService := services.NewAggregateAndProofService(ctx, syncedDataManager, forkChoice, beaconConfig, pool, false) + aggregateAndProofService := services.NewAggregateAndProofService(ctx, syncedDataManager, forkChoice, beaconConfig, pool, false, batchSignatureVerifier) voluntaryExitService := services.NewVoluntaryExitService(pool, emitters, syncedDataManager, beaconConfig, ethClock) blsToExecutionChangeService := services.NewBLSToExecutionChangeService(pool, emitters, syncedDataManager, beaconConfig) proposerSlashingService := services.NewProposerSlashingService(pool, syncedDataManager, beaconConfig, ethClock, emitters) + + { + go batchSignatureVerifier.Start() + } + // Create the gossip manager gossipManager := network.NewGossipReceiver(sentinel, forkChoice, beaconConfig, networkConfig, ethClock, emitters, committeeSub, blockService, blobService, syncCommitteeMessagesService, syncContributionService, aggregateAndProofService, diff --git a/cmd/devnet/README.md b/cmd/devnet/README.md index b3bb1d7c2f7..aa37f1ac4ec 100644 --- a/cmd/devnet/README.md +++ b/cmd/devnet/README.md @@ -16,15 +16,15 @@ The specification of both nodes and scenarios for the devnet is done by specifyi The devnet runs as a single `go` process which can be started with the following arguments: | Arg | Required | Default | Description | -| --- | -------- | ------- | ----------- | -| datadir | Y | | The data directory for the devnet contains all the devnet nodes data and logs | -| chain | N | dev | The devnet chain to run currently supported: dev or bor-devnet | -| bor.withoutheimdall | N | false | Bor specific - tells the devnet to run without a heimdall service. With this flag only a single validator is supported on the devnet | -| metrics | N | false | Enable metrics collection and reporting from devnet nodes | -| metrics.node | N | 0 | At the moment only one node on the network can produce metrics. This value specifies index of the node in the cluster to attach to | -| metrics.port | N | 6060 | The network port of the node to connect to for gather ing metrics | -| diagnostics.addr | N | | Address of the diagnostics system provided by the support team, include unique session PIN, if this is specified the devnet will start a `support` tunnel and connect to the diagnostics platform to provide metrics from the specified node on the devnet | -| insecure | N | false | Used if `diagnostics.addr` is set to allow communication with diagnostics system +| --- | -------- |---------| ----------- | +| datadir | Y | | The data directory for the devnet contains all the devnet nodes data and logs | +| chain | N | dev | The devnet chain to run currently supported: dev or bor-devnet | +| bor.withoutheimdall | N | false | Bor specific - tells the devnet to run without a heimdall service. With this flag only a single validator is supported on the devnet | +| metrics | N | false | Enable metrics collection and reporting from devnet nodes | +| metrics.node | N | 0 | At the moment only one node on the network can produce metrics. This value specifies index of the node in the cluster to attach to | +| metrics.port | N | 6061 | The network port of the node to connect to for gather ing metrics | +| diagnostics.addr | N | | Address of the diagnostics system provided by the support team, include unique session PIN, if this is specified the devnet will start a `support` tunnel and connect to the diagnostics platform to provide metrics from the specified node on the devnet | +| insecure | N | false | Used if `diagnostics.addr` is set to allow communication with diagnostics system ## Network Configuration diff --git a/cmd/devnet/main.go b/cmd/devnet/main.go index 102d5a3e2be..765366d914f 100644 --- a/cmd/devnet/main.go +++ b/cmd/devnet/main.go @@ -32,7 +32,6 @@ import ( "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/chain/networkname" - "github.com/erigontech/erigon-lib/common/metrics" "github.com/erigontech/erigon/cmd/devnet/accounts" _ "github.com/erigontech/erigon/cmd/devnet/accounts/steps" _ "github.com/erigontech/erigon/cmd/devnet/admin" @@ -118,7 +117,7 @@ var ( MetricsPortFlag = cli.IntFlag{ Name: "metrics.port", Usage: "Metrics HTTP server listening port", - Value: metrics.DefaultConfig.Port, + Value: 6061, } DiagnosticsURLFlag = cli.StringFlag{ diff --git a/cmd/devnet/services/polygon/heimdallsim/heimdall_simulator_test.go b/cmd/devnet/services/polygon/heimdallsim/heimdall_simulator_test.go index 8031a036e19..61dfa5cac0b 100644 --- a/cmd/devnet/services/polygon/heimdallsim/heimdall_simulator_test.go +++ b/cmd/devnet/services/polygon/heimdallsim/heimdall_simulator_test.go @@ -94,6 +94,9 @@ func TestSimulatorEvents(t *testing.T) { t.Skip("fix me on win") } + // the number of events included in v1-000000-000500-borevents.seg + eventsCount := 23 + ctx, cancel := context.WithCancel(context.Background()) defer cancel() @@ -101,7 +104,7 @@ func TestSimulatorEvents(t *testing.T) { res, err := sim.FetchStateSyncEvents(ctx, 0, time.Now(), 100) assert.NoError(t, err) - assert.Equal(t, 100, len(res)) + assert.Equal(t, eventsCount, len(res)) resLimit, err := sim.FetchStateSyncEvents(ctx, 0, time.Now(), 2) assert.NoError(t, err) @@ -117,7 +120,7 @@ func TestSimulatorEvents(t *testing.T) { lastTime := res[len(res)-1].Time resTime, err := sim.FetchStateSyncEvents(ctx, 0, lastTime.Add(-1*time.Second), 100) assert.NoError(t, err) - assert.Equal(t, 99, len(resTime)) + assert.Equal(t, eventsCount-1, len(resTime)) assert.Equal(t, res[:len(res)-1], resTime) } diff --git a/cmd/devnet/services/polygon/proofgenerator_test.go b/cmd/devnet/services/polygon/proofgenerator_test.go index 692d42135e8..37430210769 100644 --- a/cmd/devnet/services/polygon/proofgenerator_test.go +++ b/cmd/devnet/services/polygon/proofgenerator_test.go @@ -179,7 +179,7 @@ func (rg *requestGenerator) GetTransactionReceipt(ctx context.Context, hash libc for i, txn := range block.Transactions() { - ibs.SetTxContext(txn.Hash(), i) + ibs.SetTxContext(i, block.NumberU64()) receipt, _, err := core.ApplyTransaction(chainConfig, core.GetHashFn(header, getHeader), engine, nil, gp, ibs, noopWriter, header, txn, &usedGas, &usedBlobGas, vm.Config{}) diff --git a/cmd/diag/flags/flags.go b/cmd/diag/flags/flags.go index 7d569b8b4cf..aceea607a6d 100644 --- a/cmd/diag/flags/flags.go +++ b/cmd/diag/flags/flags.go @@ -26,7 +26,7 @@ var ( Aliases: []string{"da"}, Usage: "URL to the debug endpoint", Required: false, - Value: "localhost:6060", + Value: "localhost:6062", } OutputFlag = cli.StringFlag{ diff --git a/cmd/downloader/readme.md b/cmd/downloader/readme.md index ddb6bf10005..88da5cf1551 100644 --- a/cmd/downloader/readme.md +++ b/cmd/downloader/readme.md @@ -70,7 +70,7 @@ Flag `--snapshots` is compatible with `--prune` flag # Create new snapshots (can change snapshot size by: --from=0 --to=1_000_000 --segment.size=500_000) # It will dump blocks from Database to .seg files: -erigon snapshots retire --datadir= +erigon seg retire --datadir= # Create .torrent files (you can think about them as "checksum") downloader torrent_create --datadir= @@ -91,7 +91,7 @@ STOP_AFTER_STAGE=Senders ./build/bin/erigon --snapshots=false --datadir= +erigon seg index --datadir= ``` ## Architecture diff --git a/cmd/downloader/recompress.sh b/cmd/downloader/recompress.sh index 4118e47dc40..9d27943197e 100755 --- a/cmd/downloader/recompress.sh +++ b/cmd/downloader/recompress.sh @@ -9,7 +9,7 @@ do to=$dir/snapshots/$file.new echo "file: $file" - ./build/bin/erigon_old snapshots uncompress $from | ./build/bin/erigon snapshots compress $to --datadir=$dir + ./build/bin/erigon_old snapshots uncompress $from | ./build/bin/erigon seg compress $to --datadir=$dir a=$(du -h $from | awk '{print $1;}') b=$(du -h $to | awk '{print $1;}') echo "size: $a -> $b" diff --git a/cmd/evm/staterunner.go b/cmd/evm/staterunner.go index b07f07d021b..866ea000006 100644 --- a/cmd/evm/staterunner.go +++ b/cmd/evm/staterunner.go @@ -35,12 +35,10 @@ import ( "github.com/erigontech/erigon-lib/common/datadir" "github.com/erigontech/erigon-lib/config3" "github.com/erigontech/erigon-lib/kv/mdbx" - "github.com/erigontech/erigon-lib/kv/rawdbv3" "github.com/erigontech/erigon-lib/kv/temporal" "github.com/erigontech/erigon-lib/log/v3" libstate "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/vm" "github.com/erigontech/erigon/eth/tracers/logger" @@ -144,8 +142,7 @@ func aggregateResultsFromStateTests( MustOpen() defer _db.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := libstate.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, _db, cr, log.New()) + agg, err := libstate.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, _db, log.New()) if err != nil { return nil, err } diff --git a/cmd/hack/hack.go b/cmd/hack/hack.go index e228ea48299..c63964e0b31 100644 --- a/cmd/hack/hack.go +++ b/cmd/hack/hack.go @@ -30,11 +30,8 @@ import ( "path/filepath" "runtime/pprof" "slices" - "sort" "strings" - "github.com/erigontech/erigon-lib/kv/dbutils" - "github.com/RoaringBitmap/roaring/roaring64" "github.com/holiman/uint256" @@ -58,7 +55,6 @@ import ( "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/eth/ethconfig" "github.com/erigontech/erigon/eth/stagedsync/stages" - "github.com/erigontech/erigon/ethdb/cbor" "github.com/erigontech/erigon/params" "github.com/erigontech/erigon/rlp" "github.com/erigontech/erigon/turbo/debug" @@ -227,7 +223,7 @@ func extractHashes(chaindata string, blockStep uint64, blockTotalOrOffset int64, blockTotal := getBlockTotal(tx, b, blockTotalOrOffset) // Note: blockTotal used here as block number rather than block count for b <= blockTotal { - hash, err := br.CanonicalHash(context.Background(), tx, b) + hash, _, err := br.CanonicalHash(context.Background(), tx, b) if err != nil { return err } @@ -344,7 +340,7 @@ func extractBodies(datadir string) error { blockNumber := binary.BigEndian.Uint64(k[:8]) blockHash := libcommon.BytesToHash(k[8:]) var hash libcommon.Hash - if hash, err = br.CanonicalHash(context.Background(), tx, blockNumber); err != nil { + if hash, _, err = br.CanonicalHash(context.Background(), tx, blockNumber); err != nil { return err } _, baseTxnID, txCount := rawdb.ReadBody(tx, blockHash, blockNumber) @@ -703,87 +699,6 @@ func keybytesToHex(str []byte) []byte { return nibbles } -func rmSnKey(chaindata string) error { - db := mdbx.MustOpen(chaindata) - defer db.Close() - return db.Update(context.Background(), func(tx kv.RwTx) error { - _ = tx.Delete(kv.DatabaseInfo, rawdb.SnapshotsKey) - _ = tx.Delete(kv.DatabaseInfo, rawdb.SnapshotsHistoryKey) - return nil - }) -} - -func findLogs(chaindata string, block uint64, blockTotal uint64) error { - db := mdbx.MustOpen(chaindata) - defer db.Close() - - tx, txErr := db.BeginRo(context.Background()) - if txErr != nil { - return txErr - } - defer tx.Rollback() - logs, err := tx.Cursor(kv.Log) - if err != nil { - return err - } - defer logs.Close() - - reader := bytes.NewReader(nil) - addrs := map[libcommon.Address]int{} - topics := map[string]int{} - - for k, v, err := logs.Seek(dbutils.LogKey(block, 0)); k != nil; k, v, err = logs.Next() { - if err != nil { - return err - } - - blockNum := binary.BigEndian.Uint64(k[:8]) - if blockNum >= block+blockTotal { - break - } - - var ll types.Logs - reader.Reset(v) - if err := cbor.Unmarshal(&ll, reader); err != nil { - return fmt.Errorf("receipt unmarshal failed: %w, blocl=%d", err, blockNum) - } - - for _, l := range ll { - addrs[l.Address]++ - for _, topic := range l.Topics { - topics[fmt.Sprintf("%x | %x", l.Address, topic)]++ - } - } - } - addrsInv := map[int][]libcommon.Address{} - topicsInv := map[int][]string{} - for a, c := range addrs { - addrsInv[c] = append(addrsInv[c], a) - } - counts := make([]int, 0, len(addrsInv)) - for c := range addrsInv { - counts = append(counts, -c) - } - sort.Ints(counts) - for i := 0; i < 10 && i < len(counts); i++ { - as := addrsInv[-counts[i]] - fmt.Printf("%d=%x\n", -counts[i], as) - } - for t, c := range topics { - topicsInv[c] = append(topicsInv[c], t) - } - counts = make([]int, 0, len(topicsInv)) - for c := range topicsInv { - counts = append(counts, -c) - } - sort.Ints(counts) - for i := 0; i < 10 && i < len(counts); i++ { - as := topicsInv[-counts[i]] - fmt.Printf("%d=%s\n", -counts[i], as) - } - return nil -} - func iterate(filename string, prefix string) error { pBytes := common.FromHex(prefix) efFilename := filename + ".ef" @@ -925,14 +840,10 @@ func main() { case "devTx": err = devTx(*chaindata) - case "chainConfig": + case "chainConsfig": err = chainConfig(*name) - case "findLogs": - err = findLogs(*chaindata, uint64(*block), uint64(*blockTotal)) case "iterate": err = iterate(*chaindata, *account) - case "rmSnKey": - err = rmSnKey(*chaindata) } if err != nil { diff --git a/cmd/integration/commands/flags.go b/cmd/integration/commands/flags.go index 7237b17078d..324f19556e1 100644 --- a/cmd/integration/commands/flags.go +++ b/cmd/integration/commands/flags.go @@ -58,8 +58,6 @@ var ( workers, reconWorkers uint64 dbWriteMap bool - - squeezeCommitmentFiles, recompressCommitmentFiles bool ) func must(err error) { @@ -131,11 +129,6 @@ func withBucket(cmd *cobra.Command) { cmd.Flags().StringVar(&bucket, "bucket", "", "reset given stage") } -func withSqueezeCommitmentFiles(cmd *cobra.Command) { - cmd.Flags().BoolVar(&squeezeCommitmentFiles, "squeeze", false, "allow to squeeze commitment files on start") - cmd.Flags().BoolVar(&recompressCommitmentFiles, "recompress", false, "allow to recompress existing .kv files") -} - func withDataDir2(cmd *cobra.Command) { // --datadir is required, but no --chain flag: read chainConfig from db instead cmd.Flags().StringVar(&datadirCli, utils.DataDirFlag.Name, "", utils.DataDirFlag.Usage) @@ -207,3 +200,7 @@ func withCommitment(cmd *cobra.Command) { cmd.Flags().StringVar(&commitmentTrie, "commitment.trie", "hex", "hex - use Hex Patricia Hashed Trie for commitments, bin - use of binary patricia trie") cmd.Flags().IntVar(&commitmentFreq, "commitment.freq", 1000000, "how many blocks to skip between calculating commitment") } + +func withUnwindTypes(cmd *cobra.Command) { + cmd.Flags().StringSliceVar(&unwindTypes, "unwind.types", nil, "types to unwind for polygon sync") +} diff --git a/cmd/integration/commands/stages.go b/cmd/integration/commands/stages.go index db4afb163bf..03a22602150 100644 --- a/cmd/integration/commands/stages.go +++ b/cmd/integration/commands/stages.go @@ -434,8 +434,6 @@ var cmdRunMigrations = &cobra.Command{ Short: "", Run: func(cmd *cobra.Command, args []string) { logger := debug.SetupCobra(cmd, "integration") - migrations.EnableSqueezeCommitmentFiles = squeezeCommitmentFiles - migrations.EnableRecompressCommitmentFiles = recompressCommitmentFiles //non-accede and exclusive mode - to apply create new tables if need. cfg := dbCfg(kv.ChainDB, chaindata).Flags(func(u uint) uint { return u &^ mdbx.Accede }).Exclusive() db, err := openDB(cfg, true, logger) @@ -508,6 +506,7 @@ func init() { withDataDir(cmdStageBorHeimdall) withReset(cmdStageBorHeimdall) withUnwind(cmdStageBorHeimdall) + withUnwindTypes(cmdStageBorHeimdall) withChain(cmdStageBorHeimdall) withHeimdall(cmdStageBorHeimdall) rootCmd.AddCommand(cmdStageBorHeimdall) @@ -523,6 +522,7 @@ func init() { withDataDir(cmdStagePolygon) withReset(cmdStagePolygon) withUnwind(cmdStagePolygon) + withUnwindTypes(cmdStagePolygon) withChain(cmdStagePolygon) withHeimdall(cmdStagePolygon) rootCmd.AddCommand(cmdStagePolygon) @@ -589,7 +589,6 @@ func init() { withConfig(cmdRunMigrations) withDataDir(cmdRunMigrations) - withSqueezeCommitmentFiles(cmdRunMigrations) withChain(cmdRunMigrations) withHeimdall(cmdRunMigrations) rootCmd.AddCommand(cmdRunMigrations) @@ -609,7 +608,6 @@ func init() { cmdSetPrune.Flags().Uint64Var(&pruneTBefore, "prune.t.before", 0, "") cmdSetPrune.Flags().Uint64Var(&pruneCBefore, "prune.c.before", 0, "") cmdSetPrune.Flags().StringSliceVar(&experiments, "experiments", nil, "Storage mode to override database") - cmdSetPrune.Flags().StringSliceVar(&unwindTypes, "unwind.types", nil, "Types to unwind for bor heimdall") rootCmd.AddCommand(cmdSetPrune) } @@ -749,10 +747,13 @@ func stageHeaders(db kv.RwDB, ctx context.Context, logger log.Logger) error { if err = rawdb.TruncateTd(tx, progress+1); err != nil { return err } - hash, err := br.CanonicalHash(ctx, tx, progress-1) + hash, ok, err := br.CanonicalHash(ctx, tx, progress-1) if err != nil { return err } + if !ok { + return fmt.Errorf("canonical hash not found: %d", progress-1) + } if err = rawdb.WriteHeadHeaderHash(tx, hash); err != nil { return err } @@ -895,7 +896,7 @@ func stagePolygonSync(db kv.RwDB, ctx context.Context, logger log.Logger) error } stageState := stage(stageSync, tx, nil, stages.PolygonSync) - cfg := stagedsync.NewPolygonSyncStageCfg(logger, chainConfig, nil, heimdallClient, nil, 0, nil, blockReader, nil, 0) // we only need blockReader and blockWriter (blockWriter is constructed in NewPolygonSyncStageCfg) + cfg := stagedsync.NewPolygonSyncStageCfg(logger, chainConfig, nil, heimdallClient, nil, 0, nil, blockReader, nil, 0, unwindTypes) if unwind > 0 { u := stageSync.NewUnwindState(stageState.ID, stageState.BlockNumber-unwind, stageState.BlockNumber, true, false) if err := stagedsync.UnwindPolygonSyncStage(ctx, tx, u, cfg); err != nil { @@ -1049,7 +1050,8 @@ func stageExec(db kv.RwDB, ctx context.Context, logger log.Logger) error { br, _ := blocksIO(db, logger) cfg := stagedsync.StageExecuteBlocksCfg(db, pm, batchSize, chainConfig, engine, vmConfig, nil, /*stateStream=*/ false, - /*badBlockHalt=*/ true, dirs, br, nil, genesis, syncCfg, nil) + /*badBlockHalt=*/ true /*alwaysGenerateChangesets=*/, false, + dirs, br, nil, genesis, syncCfg, nil) if unwind > 0 { if err := db.View(ctx, func(tx kv.Tx) error { @@ -1137,14 +1139,7 @@ func stageCustomTrace(db kv.RwDB, ctx context.Context, logger log.Logger) error var batchSize datasize.ByteSize must(batchSize.UnmarshalText([]byte(batchSizeStr))) - s := stage(sync, nil, db, stages.CustomTrace) - - logger.Info("Stage", "name", s.ID, "progress", s.BlockNumber) chainConfig, pm := fromdb.ChainConfig(db), fromdb.PruneMode(db) - if pruneTo > 0 { - pm.History = prune.Distance(s.BlockNumber - pruneTo) - } - syncCfg := ethconfig.Defaults.Sync syncCfg.ExecWorkerCount = int(workers) syncCfg.ReconWorkerCount = int(reconWorkers) @@ -1152,56 +1147,7 @@ func stageCustomTrace(db kv.RwDB, ctx context.Context, logger log.Logger) error genesis := core.GenesisBlockByChainName(chain) br, _ := blocksIO(db, logger) cfg := stagedsync.StageCustomTraceCfg(db, pm, dirs, br, chainConfig, engine, genesis, &syncCfg) - - if unwind > 0 { - if err := db.View(ctx, func(tx kv.Tx) error { - blockNumWithCommitment, ok, err := tx.(libstate.HasAggTx).AggTx().(*libstate.AggregatorRoTx).CanUnwindBeforeBlockNum(s.BlockNumber-unwind, tx) - if err != nil { - return err - } - if !ok { - return fmt.Errorf("too deep unwind requested: %d, minimum allowed: %d", s.BlockNumber-unwind, blockNumWithCommitment) - } - unwind = s.BlockNumber - blockNumWithCommitment - return nil - }); err != nil { - return err - } - } - - var tx kv.RwTx //nil - means lower-level code (each stage) will manage transactions - if noCommit { - var err error - tx, err = db.BeginRw(ctx) - if err != nil { - return err - } - defer tx.Rollback() - } - txc := wrap.TxContainer{Tx: tx} - - if unwind > 0 { - u := sync.NewUnwindState(stages.CustomTrace, s.BlockNumber-unwind, s.BlockNumber, true, false) - err := stagedsync.UnwindCustomTrace(u, s, txc, cfg, ctx, logger) - if err != nil { - return err - } - return nil - } - - if pruneTo > 0 { - p, err := sync.PruneStageState(stages.CustomTrace, s.BlockNumber, tx, db, true) - if err != nil { - return err - } - err = stagedsync.PruneCustomTrace(p, tx, cfg, ctx, logger) - if err != nil { - return err - } - return nil - } - - err := stagedsync.SpawnCustomTrace(s, txc, cfg, ctx, block, logger) + err := stagedsync.SpawnCustomTrace(cfg, ctx, logger) if err != nil { return err } @@ -1335,7 +1281,8 @@ func allSnapshots(ctx context.Context, db kv.RoDB, logger log.Logger) (*freezebl openSnapshotOnce.Do(func() { dirs := datadir.New(datadirCli) - snapCfg := ethconfig.NewSnapCfg(true, true, true) + chainConfig := fromdb.ChainConfig(db) + snapCfg := ethconfig.NewSnapCfg(true, true, true, chainConfig.ChainName) _allSnapshotsSingleton = freezeblocks.NewRoSnapshots(snapCfg, dirs.Snap, 0, logger) _allBorSnapshotsSingleton = freezeblocks.NewBorRoSnapshots(snapCfg, dirs.Snap, 0, logger) @@ -1343,8 +1290,8 @@ func allSnapshots(ctx context.Context, db kv.RoDB, logger log.Logger) (*freezebl var err error blockReader := freezeblocks.NewBlockReader(_allSnapshotsSingleton, _allBorSnapshotsSingleton, _allBscSnapshotsSingleton) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader))) - _aggSingleton, err = libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, cr, logger) + txNums := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader)) + _aggSingleton, err = libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, logger) if err != nil { panic(err) } @@ -1400,7 +1347,7 @@ func allSnapshots(ctx context.Context, db kv.RoDB, logger log.Logger) (*freezebl ac := _aggSingleton.BeginFilesRo() defer ac.Close() ac.LogStats(tx, func(endTxNumMinimax uint64) (uint64, error) { - _, histBlockNumProgress, err := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader)).FindBlockNum(tx, endTxNumMinimax) + _, histBlockNumProgress, err := txNums.FindBlockNum(tx, endTxNumMinimax) return histBlockNumProgress, err }) return nil @@ -1507,7 +1454,7 @@ func newSync(ctx context.Context, db kv.RwDB, miningConfig *params.MiningConfig, blobStore = parlia.BlobStore } - notifications := &shards.Notifications{} + notifications := shards.NewNotifications(nil) blockRetire := freezeblocks.NewBlockRetire(1, dirs, blockReader, blockWriter, db, blobStore, chainConfig, notifications.Events, blockSnapBuildSema, logger) stages := stages2.NewDefaultStages(context.Background(), db, snapDb, blobStore, p2p.Config{}, &cfg, sentryControlServer, notifications, nil, blockReader, blockRetire, agg, nil, nil, engine, heimdallClient, recents, signatures, logger) @@ -1532,9 +1479,10 @@ func newSync(ctx context.Context, db kv.RwDB, miningConfig *params.MiningConfig, sentryControlServer.ChainConfig, sentryControlServer.Engine, &vm.Config{}, - notifications.Accumulator, + notifications, cfg.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ false, dirs, blockReader, sentryControlServer.Hd, diff --git a/cmd/integration/commands/state_stages.go b/cmd/integration/commands/state_stages.go index 13d710ca6e7..66995e9800d 100644 --- a/cmd/integration/commands/state_stages.go +++ b/cmd/integration/commands/state_stages.go @@ -180,7 +180,7 @@ func syncBySmallSteps(db kv.RwDB, miningConfig params.MiningConfig, ctx context. must(batchSize.UnmarshalText([]byte(batchSizeStr))) stateStages.DisableStages(stages.Snapshots, stages.Headers, stages.BlockHashes, stages.Bodies, stages.Senders) - changesAcc := shards.NewAccumulator() + notifications := shards.NewNotifications(nil) genesis := core.GenesisBlockByChainName(chain) syncCfg := ethconfig.Defaults.Sync @@ -188,7 +188,7 @@ func syncBySmallSteps(db kv.RwDB, miningConfig params.MiningConfig, ctx context. syncCfg.ReconWorkerCount = int(reconWorkers) br, _ := blocksIO(db, logger1) - execCfg := stagedsync.StageExecuteBlocksCfg(db, pm, batchSize, chainConfig, engine, vmConfig, changesAcc, false, true, dirs, br, nil, genesis, syncCfg, nil) + execCfg := stagedsync.StageExecuteBlocksCfg(db, pm, batchSize, chainConfig, engine, vmConfig, notifications, false, true, false, dirs, br, nil, genesis, syncCfg, nil) execUntilFunc := func(execToBlock uint64) stagedsync.ExecFunc { return func(badBlockUnwind bool, s *stagedsync.StageState, unwinder stagedsync.Unwinder, txc wrap.TxContainer, logger log.Logger) error { @@ -420,7 +420,7 @@ func loopExec(db kv.RwDB, ctx context.Context, unwind uint64, logger log.Logger) initialCycle := false br, _ := blocksIO(db, logger) - cfg := stagedsync.StageExecuteBlocksCfg(db, pm, batchSize, chainConfig, engine, vmConfig, nil, false, true, dirs, br, nil, genesis, syncCfg, nil) + cfg := stagedsync.StageExecuteBlocksCfg(db, pm, batchSize, chainConfig, engine, vmConfig, nil, false, true, false, dirs, br, nil, genesis, syncCfg, nil) // set block limit of execute stage sync.MockExecFunc(stages.Execution, func(badBlockUnwind bool, stageState *stagedsync.StageState, unwinder stagedsync.Unwinder, txc wrap.TxContainer, logger log.Logger) error { diff --git a/cmd/rpcdaemon/cli/config.go b/cmd/rpcdaemon/cli/config.go index 4760520770b..59d8bc671a4 100644 --- a/cmd/rpcdaemon/cli/config.go +++ b/cmd/rpcdaemon/cli/config.go @@ -60,7 +60,6 @@ import ( "github.com/erigontech/erigon-lib/kv/temporal" "github.com/erigontech/erigon-lib/log/v3" libstate "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/cmd/rpcdaemon/cli/httpcfg" "github.com/erigontech/erigon/cmd/rpcdaemon/graphql" "github.com/erigontech/erigon/cmd/rpcdaemon/health" @@ -79,6 +78,9 @@ import ( "github.com/erigontech/erigon/node" "github.com/erigontech/erigon/node/nodecfg" "github.com/erigontech/erigon/polygon/bor" + "github.com/erigontech/erigon/polygon/bor/valset" + "github.com/erigontech/erigon/polygon/bridge" + "github.com/erigontech/erigon/polygon/heimdall" "github.com/erigontech/erigon/rpc" "github.com/erigontech/erigon/rpc/rpccfg" "github.com/erigontech/erigon/turbo/debug" @@ -99,8 +101,20 @@ var rootCmd = &cobra.Command{ var ( stateCacheStr string + polygonSync bool ) +type HeimdallReader interface { + Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) + Close() +} + +type BridgeReader interface { + Events(ctx context.Context, blockNum uint64) ([]*types.Message, error) + EventTxnLookup(ctx context.Context, borTxHash libcommon.Hash) (uint64, bool, error) + Close() +} + func RootCommand() (*cobra.Command, *httpcfg.HttpCfg) { utils.CobraFlags(rootCmd, debug.Flags, utils.MetricFlags, logging.Flags) @@ -110,6 +124,7 @@ func RootCommand() (*cobra.Command, *httpcfg.HttpCfg) { rootCmd.PersistentFlags().BoolVar(&cfg.GraphQLEnabled, "graphql", false, "enables graphql endpoint (disabled by default)") rootCmd.PersistentFlags().Uint64Var(&cfg.Gascap, "rpc.gascap", 50_000_000, "Sets a cap on gas that can be used in eth_call/estimateGas") rootCmd.PersistentFlags().Uint64Var(&cfg.MaxTraces, "trace.maxtraces", 200, "Sets a limit on traces that can be returned in trace_filter") + rootCmd.PersistentFlags().BoolVar(&polygonSync, "polygon.sync", false, "Enable if Erigon has been synced using the new polygon sync component") rootCmd.PersistentFlags().StringVar(&cfg.RpcAllowListFilePath, utils.RpcAccessListFlag.Name, "", "Specify granular (method-by-method) API allowlist") rootCmd.PersistentFlags().UintVar(&cfg.RpcBatchConcurrency, utils.RpcBatchConcurrencyFlag.Name, 2, utils.RpcBatchConcurrencyFlag.Usage) @@ -325,24 +340,26 @@ func EmbeddedServices(ctx context.Context, func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger, rootCancel context.CancelFunc) ( db kv.RoDB, eth rpchelper.ApiBackend, txPool txpool.TxpoolClient, mining txpool.MiningClient, stateCache kvcache.Cache, blockReader services.FullBlockReader, engine consensus.EngineReader, - ff *rpchelper.Filters, err error) { + ff *rpchelper.Filters, bridgeReader BridgeReader, heimdallReader HeimdallReader, err error) { if !cfg.WithDatadir && cfg.PrivateApiAddr == "" { - return nil, nil, nil, nil, nil, nil, nil, ff, errors.New("either remote db or local db must be specified") + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, errors.New("either remote db or local db must be specified") } creds, err := grpcutil.TLS(cfg.TLSCACert, cfg.TLSCertfile, cfg.TLSKeyFile) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, fmt.Errorf("open tls cert: %w", err) + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, fmt.Errorf("open tls cert: %w", err) } conn, err := grpcutil.Connect(creds, cfg.PrivateApiAddr) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, fmt.Errorf("could not connect to execution service privateApi: %w", err) + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, fmt.Errorf("could not connect to execution service privateApi: %w", err) } remoteBackendClient := remote.NewETHBACKENDClient(conn) + remoteBridgeClient := remote.NewBridgeBackendClient(conn) + remoteHeimdallClient := remote.NewHeimdallBackendClient(conn) remoteKvClient := remote.NewKVClient(conn) remoteKv, err := remotedb.NewRemote(gointerfaces.VersionFromProto(remotedbserver.KvServiceAPIVersion), logger, remoteKvClient).Open() if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, fmt.Errorf("could not connect to remoteKv: %w", err) + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, fmt.Errorf("could not connect to remoteKv: %w", err) } // Configure DB first @@ -350,6 +367,7 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger var allBorSnapshots *freezeblocks.BorRoSnapshots var allBscSnapshots *freezeblocks.BscRoSnapshots onNewSnapshot := func() {} + roTxLimit := int64(cfg.DBReadConcurrency) var cc *chain.Config @@ -365,13 +383,13 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger // Accede mode will check db existence (may wait with retries). It's ok to fail in this case - some supervisor will restart us. var rwKv kv.RwDB logger.Warn("Opening chain db", "path", cfg.Dirs.Chaindata) - limiter := semaphore.NewWeighted(int64(cfg.DBReadConcurrency)) + limiter := semaphore.NewWeighted(roTxLimit) rwKv, err = kv2.NewMDBX(logger).RoTxsLimiter(limiter).Path(cfg.Dirs.Chaindata).Accede().Open(ctx) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, err + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err } if compatErr := checkDbCompatibility(ctx, rwKv); compatErr != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, compatErr + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, compatErr } db = rwKv @@ -386,10 +404,10 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger } return nil }); err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, err + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err } if cc == nil { - return nil, nil, nil, nil, nil, nil, nil, ff, errors.New("chain config not found in db. Need start erigon at least once on this db") + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, errors.New("chain config not found in db. Need start erigon at least once on this db") } // Configure sapshots @@ -398,19 +416,18 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger allBscSnapshots = freezeblocks.NewBscRoSnapshots(cfg.Snap, cfg.Dirs.Snap, 0, logger) // To povide good UX - immediatly can read snapshots after RPCDaemon start, even if Erigon is down // Erigon does store list of snapshots in db: means RPCDaemon can read this list now, but read by `remoteKvClient.Snapshots` after establish grpc connection - allSnapshots.OptimisticReopenWithDB(db) - allBorSnapshots.OptimisticalyReopenWithDB(db) - allBscSnapshots.OptimisticalyReopenWithDB(db) + allSnapshots.OptimisticalyReopenFolder() + allBorSnapshots.OptimisticalyReopenFolder() + allBscSnapshots.OptimisticalyReopenFolder() allSnapshots.LogStat("remote") allBorSnapshots.LogStat("bor:remote") allBscSnapshots.LogStat("bsc:remote") blockReader = freezeblocks.NewBlockReader(allSnapshots, allBorSnapshots, allBscSnapshots) txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader)) - cr := rawdb.NewCanonicalReader(txNumsReader) - agg, err := libstate.NewAggregator(ctx, cfg.Dirs, config3.HistoryV3AggregationStep, db, cr, logger) + agg, err := libstate.NewAggregator(ctx, cfg.Dirs, config3.HistoryV3AggregationStep, db, logger) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, fmt.Errorf("create aggregator: %w", err) + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, fmt.Errorf("create aggregator: %w", err) } _ = agg.OpenFolder() //TODO: must use analog of `OptimisticReopenWithDB` @@ -474,7 +491,7 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger db, err = temporal.New(rwKv, agg) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, nil, err + return nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, err } stateCache = kvcache.NewDummy() } @@ -498,7 +515,7 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger if cfg.TxPoolApiAddr != cfg.PrivateApiAddr { txpoolConn, err = grpcutil.Connect(creds, cfg.TxPoolApiAddr) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, fmt.Errorf("could not connect to txpool api: %w", err) + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, fmt.Errorf("could not connect to txpool api: %w", err) } } @@ -516,42 +533,75 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger eth = remoteEth var remoteCE *remoteConsensusEngine + var remoteBridgeReader *bridge.RemoteReader + var remoteHeimdallReader *heimdall.RemoteReader if cfg.WithDatadir { - switch { - case cc != nil: - switch { - case cc.Bor != nil: - var borKv kv.RoDB - - // bor (consensus) specific db - borDbPath := filepath.Join(cfg.DataDir, "bor") - logger.Warn("[rpc] Opening Bor db", "path", borDbPath) - borKv, err = kv2.NewMDBX(logger).Path(borDbPath).Label(kv.ConsensusDB).Accede().Open(ctx) + if cc != nil && cc.Bor != nil { + if polygonSync { + stateReceiverContractAddress := cc.Bor.GetStateReceiverContract() + + bridgeConfig := bridge.ReaderConfig{ + Ctx: ctx, + DataDir: cfg.DataDir, + Logger: logger, + StateReceiverContractAddress: stateReceiverContractAddress, + RoTxLimit: roTxLimit, + } + bridgeReader, err = bridge.AssembleReader(bridgeConfig) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, err + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err } - // Skip the compatibility check, until we have a schema in erigon-lib - engine = bor.NewRo(cc, borKv, blockReader, logger) - case cc.Parlia != nil: - var bscKv kv.RoDB - - // bsc (consensus) specific db - bscDbPath := filepath.Join(cfg.DataDir, "parlia") - logger.Warn("[rpc] Opening Bsc db", "path", bscDbPath) - bscKv, err = kv2.NewMDBX(logger).Path(bscDbPath).Label(kv.ConsensusDB).Accede().Open(ctx) + + heimdallConfig := heimdall.ReaderConfig{ + Ctx: ctx, + CalculateSprintNumberFn: cc.Bor.CalculateSprintNumber, + DataDir: cfg.DataDir, + TempDir: cfg.Dirs.Tmp, + Logger: logger, + RoTxLimit: roTxLimit, + } + heimdallReader, err = heimdall.AssembleReader(heimdallConfig) if err != nil { - return nil, nil, nil, nil, nil, nil, nil, ff, err + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err } - engine = parlia.NewRo(cc, bscKv, blockReader, logger) - default: - engine = ethash.NewFaker() } - default: + // NOTE: bor_* RPCs are not fully supported when using polygon.sync (https://github.com/erigontech/erigon/issues/11171) + var borKv kv.RoDB + + // bor (consensus) specific db + borDbPath := filepath.Join(cfg.DataDir, "bor") + logger.Warn("[rpc] Opening Bor db", "path", borDbPath) + borKv, err = kv2.NewMDBX(logger).Path(borDbPath).Label(kv.ConsensusDB).Accede().Open(ctx) + if err != nil { + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err + } + // Skip the compatibility check, until we have a schema in erigon-lib + engine = bor.NewRo(cc, borKv, blockReader, logger) + } else if cc != nil && cc.Parlia != nil { + var bscKv kv.RoDB + + // bsc (consensus) specific db + bscDbPath := filepath.Join(cfg.DataDir, "parlia") + logger.Warn("[rpc] Opening Bsc db", "path", bscDbPath) + bscKv, err = kv2.NewMDBX(logger).Path(bscDbPath).Label(kv.ConsensusDB).Accede().Open(ctx) + if err != nil { + return nil, nil, nil, nil, nil, nil, nil, ff, nil, nil, err + } + engine = parlia.NewRo(cc, bscKv, blockReader, logger) + } else { engine = ethash.NewFaker() } } else { + if polygonSync { + remoteBridgeReader = bridge.NewRemoteReader(remoteBridgeClient) + bridgeReader = remoteBridgeReader + + remoteHeimdallReader = heimdall.NewRemoteReader(remoteHeimdallClient) + heimdallReader = remoteHeimdallReader + } + remoteCE = &remoteConsensusEngine{} engine = remoteCE } @@ -569,6 +619,12 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger if !txPoolService.EnsureVersionCompatibility() { rootCancel() } + if remoteBridgeReader != nil && !remoteBridgeReader.EnsureVersionCompatibility() { + rootCancel() + } + if remoteHeimdallReader != nil && !remoteHeimdallReader.EnsureVersionCompatibility() { + rootCancel() + } if remoteCE != nil { if !remoteCE.init(db, blockReader, remoteKvClient, logger) { rootCancel() @@ -577,7 +633,7 @@ func RemoteServices(ctx context.Context, cfg *httpcfg.HttpCfg, logger log.Logger }() ff = rpchelper.New(ctx, cfg.RpcFiltersConfig, eth, txPool, mining, onNewSnapshot, logger) - return db, eth, txPool, mining, stateCache, blockReader, engine, ff, err + return db, eth, txPool, mining, stateCache, blockReader, engine, ff, bridgeReader, heimdallReader, err } func StartRpcServer(ctx context.Context, cfg *httpcfg.HttpCfg, rpcAPI []rpc.API, logger log.Logger) error { diff --git a/cmd/rpcdaemon/graphql/eip-1767.graphqls.ref b/cmd/rpcdaemon/graphql/eip-1767.graphqls.ref index 58e6368239b..0ba4cb53eb5 100644 --- a/cmd/rpcdaemon/graphql/eip-1767.graphqls.ref +++ b/cmd/rpcdaemon/graphql/eip-1767.graphqls.ref @@ -154,9 +154,6 @@ type Block { mixHash: Bytes32! # Difficulty is a measure of the difficulty of mining this block. difficulty: BigInt! - # TotalDifficulty is the sum of all difficulty values up to and including - # this block. - totalDifficulty: BigInt! # OmmerCount is the number of ommers (AKA uncles) associated with this # block. If ommers are unavailable, this field will be null. ommerCount: Int diff --git a/cmd/rpcdaemon/graphql/geth-schema.graphqls.ref b/cmd/rpcdaemon/graphql/geth-schema.graphqls.ref index c0050476691..3eff936fc88 100644 --- a/cmd/rpcdaemon/graphql/geth-schema.graphqls.ref +++ b/cmd/rpcdaemon/graphql/geth-schema.graphqls.ref @@ -190,9 +190,6 @@ mixHash: Bytes32! # Difficulty is a measure of the difficulty of mining this block. difficulty: BigInt! - # TotalDifficulty is the sum of all difficulty values up to and including - # this block. - totalDifficulty: BigInt! # OmmerCount is the number of ommers (AKA uncles) associated with this # block. If ommers are unavailable, this field will be null. ommerCount: Int diff --git a/cmd/rpcdaemon/graphql/graph/generated.go b/cmd/rpcdaemon/graphql/graph/generated.go index df4ac38da32..33c9fb51c94 100644 --- a/cmd/rpcdaemon/graphql/graph/generated.go +++ b/cmd/rpcdaemon/graphql/graph/generated.go @@ -87,7 +87,6 @@ type ComplexityRoot struct { ReceiptsRoot func(childComplexity int) int StateRoot func(childComplexity int) int Timestamp func(childComplexity int) int - TotalDifficulty func(childComplexity int) int TransactionAt func(childComplexity int, index int) int TransactionCount func(childComplexity int) int Transactions func(childComplexity int) int @@ -476,13 +475,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Block.Timestamp(childComplexity), true - case "Block.totalDifficulty": - if e.complexity.Block.TotalDifficulty == nil { - break - } - - return e.complexity.Block.TotalDifficulty(childComplexity), true - case "Block.transactionAt": if e.complexity.Block.TransactionAt == nil { break @@ -1952,8 +1944,6 @@ func (ec *executionContext) fieldContext_Block_parent(_ context.Context, field g return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -2661,50 +2651,6 @@ func (ec *executionContext) fieldContext_Block_difficulty(_ context.Context, fie return fc, nil } -func (ec *executionContext) _Block_totalDifficulty(ctx context.Context, field graphql.CollectedField, obj *model.Block) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Block_totalDifficulty(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null - } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.TotalDifficulty, nil - }) - if err != nil { - ec.Error(ctx, err) - return graphql.Null - } - if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } - return graphql.Null - } - res := resTmp.(string) - fc.Result = res - return ec.marshalNBigInt2string(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_Block_totalDifficulty(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "Block", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type BigInt does not have child fields") - }, - } - return fc, nil -} - func (ec *executionContext) _Block_ommerCount(ctx context.Context, field graphql.CollectedField, obj *model.Block) (ret graphql.Marshaler) { fc, err := ec.fieldContext_Block_ommerCount(ctx, field) if err != nil { @@ -2818,8 +2764,6 @@ func (ec *executionContext) fieldContext_Block_ommers(_ context.Context, field g return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -2925,8 +2869,6 @@ func (ec *executionContext) fieldContext_Block_ommerAt(ctx context.Context, fiel return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -4481,8 +4423,6 @@ func (ec *executionContext) fieldContext_Query_block(ctx context.Context, field return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -4602,8 +4542,6 @@ func (ec *executionContext) fieldContext_Query_blocks(ctx context.Context, field return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -5950,8 +5888,6 @@ func (ec *executionContext) fieldContext_Transaction_block(_ context.Context, fi return ec.fieldContext_Block_mixHash(ctx, field) case "difficulty": return ec.fieldContext_Block_difficulty(ctx, field) - case "totalDifficulty": - return ec.fieldContext_Block_totalDifficulty(ctx, field) case "ommerCount": return ec.fieldContext_Block_ommerCount(ctx, field) case "ommers": @@ -8881,11 +8817,6 @@ func (ec *executionContext) _Block(ctx context.Context, sel ast.SelectionSet, ob if out.Values[i] == graphql.Null { out.Invalids++ } - case "totalDifficulty": - out.Values[i] = ec._Block_totalDifficulty(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } case "ommerCount": out.Values[i] = ec._Block_ommerCount(ctx, field, obj) case "ommers": diff --git a/cmd/rpcdaemon/graphql/graph/model/models_gen.go b/cmd/rpcdaemon/graphql/graph/model/models_gen.go index 043212b5fbe..157a952141a 100644 --- a/cmd/rpcdaemon/graphql/graph/model/models_gen.go +++ b/cmd/rpcdaemon/graphql/graph/model/models_gen.go @@ -34,7 +34,6 @@ type Block struct { LogsBloom string `json:"logsBloom"` MixHash string `json:"mixHash"` Difficulty string `json:"difficulty"` - TotalDifficulty string `json:"totalDifficulty"` OmmerCount *int `json:"ommerCount,omitempty"` Ommers []*Block `json:"ommers,omitempty"` OmmerAt *Block `json:"ommerAt,omitempty"` diff --git a/cmd/rpcdaemon/graphql/graph/schema.graphqls b/cmd/rpcdaemon/graphql/graph/schema.graphqls index 64925dfdc2d..ff0bbb9800c 100644 --- a/cmd/rpcdaemon/graphql/graph/schema.graphqls +++ b/cmd/rpcdaemon/graphql/graph/schema.graphqls @@ -192,9 +192,6 @@ type Block { mixHash: Bytes32! # Difficulty is a measure of the difficulty of mining this block. difficulty: BigInt! - # TotalDifficulty is the sum of all difficulty values up to and including - # this block. - totalDifficulty: BigInt! # OmmerCount is the number of ommers (AKA uncles) associated with this # block. If ommers are unavailable, this field will be null. ommerCount: Int diff --git a/cmd/rpcdaemon/graphql/graph/schema.resolvers.go b/cmd/rpcdaemon/graphql/graph/schema.resolvers.go index 9932c43bd13..030d9b4f6b2 100644 --- a/cmd/rpcdaemon/graphql/graph/schema.resolvers.go +++ b/cmd/rpcdaemon/graphql/graph/schema.resolvers.go @@ -100,7 +100,6 @@ func (r *queryResolver) Block(ctx context.Context, number *string, hash *string) block.Timestamp = *convertDataToStringP(blk, "timestamp") block.TransactionCount = convertDataToIntP(blk, "transactionCount") block.TransactionsRoot = *convertDataToStringP(blk, "transactionsRoot") - block.TotalDifficulty = *convertDataToStringP(blk, "totalDifficulty") block.BaseFeePerGas = convertDataToStringP(blk, "baseFeePerGas") block.Transactions = []*model.Transaction{} diff --git a/cmd/rpcdaemon/graphql/query_block.graphql b/cmd/rpcdaemon/graphql/query_block.graphql index cc9b0e9f50d..a71066f1218 100644 --- a/cmd/rpcdaemon/graphql/query_block.graphql +++ b/cmd/rpcdaemon/graphql/query_block.graphql @@ -25,7 +25,6 @@ stateRoot timestamp transactionsRoot - totalDifficulty transactions { createdContract { address diff --git a/cmd/rpcdaemon/main.go b/cmd/rpcdaemon/main.go index 665327679c9..7f0215a741e 100644 --- a/cmd/rpcdaemon/main.go +++ b/cmd/rpcdaemon/main.go @@ -40,7 +40,7 @@ func main() { cmd.RunE = func(cmd *cobra.Command, args []string) error { ctx := cmd.Context() logger := debug.SetupCobra(cmd, "sentry") - db, backend, txPool, mining, stateCache, blockReader, engine, ff, err := cli.RemoteServices(ctx, cfg, logger, rootCancel) + db, backend, txPool, mining, stateCache, blockReader, engine, ff, bridgeReader, heimdallReader, err := cli.RemoteServices(ctx, cfg, logger, rootCancel) if err != nil { if !errors.Is(err, context.Canceled) { logger.Error("Could not connect to DB", "err", err) @@ -49,8 +49,14 @@ func main() { } defer db.Close() defer engine.Close() + if bridgeReader != nil { + defer bridgeReader.Close() + } + if heimdallReader != nil { + defer heimdallReader.Close() + } - apiList := jsonrpc.APIList(db, backend, txPool, mining, ff, stateCache, blockReader, cfg, engine, logger, nil) + apiList := jsonrpc.APIList(db, backend, txPool, mining, ff, stateCache, blockReader, cfg, engine, logger, bridgeReader, heimdallReader) rpc.PreAllocateRPCMetricLabels(apiList) if err := cli.StartRpcServer(ctx, cfg, apiList, logger); err != nil { logger.Error(err.Error()) diff --git a/cmd/rpcdaemon/postman/RPC_Testing.json b/cmd/rpcdaemon/postman/RPC_Testing.json index 78d89c9f7a1..6d775bfce63 100644 --- a/cmd/rpcdaemon/postman/RPC_Testing.json +++ b/cmd/rpcdaemon/postman/RPC_Testing.json @@ -290,7 +290,6 @@ " \"size\": \"0x3e1\",", " \"stateRoot\": \"0xb3f9408d80048b6f206951c4e387f8da37fb8510eccc18527865fa746c47bbc5\",", " \"timestamp\": \"0x56bff9bb\",", - " \"totalDifficulty\": \"0x6332227c16fd7c67\",", " \"transactions\": [", " \"0x730724cb08a6eb17bf6b3296359d261570d343ea7944a17a9d7287d77900db08\",", " \"0xef2ea39c20ba09553b2f3cf02380406ac766039ca56612937eed5e7f3503fb3a\",", @@ -336,7 +335,7 @@ "raw": "{{HOST}}", "host": ["{{HOST}}"] }, - "description": "Returns information about a block given the block's number.\r\n\r\n**Parameters**\r\n\r\nTAG - Integer block number or one of \"earliest\", \"latest\" or \"pending\"\r\n\r\nBoolean - If true it returns the full transaction objects, if false only the hashes of the transactions\r\n\r\n**Returns**\r\n\r\nObject - An object of type Block defined as:\r\n\r\nnumber: QUANTITY - The block number or null when pending\r\n\r\nhash: DATA, 32 Bytes - Hash of the block or null when pending\r\n\r\nparentHash: DATA, 32 Bytes - Hash of the parent block\r\n\r\nnonce: DATA, 8 bytes - Hash of the proof of work or null when pending\r\n\r\nsha3Uncles: DATA, 32 Bytes - SHA3 of the uncles data in the block\r\n\r\nlogsBloom: DATA, 256 Bytes - The bloom filter for the block's logs or null when pending\r\n\r\ntransactionsRoot: DATA, 32 Bytes - The root of the transaction trie of the block\r\n\r\nstateRoot: DATA, 32 Bytes - The root of the final state trie of the block\r\n\r\nreceiptsRoot: DATA, 32 Bytes - The root of the receipts trie of the block\r\n\r\nminer: DATA, 20 Bytes - The address of the beneficiary to whom the mining rewards were given\r\n\r\ndifficulty: QUANTITY - Integer of the difficulty for this block\r\n\r\ntotalDifficulty: QUANTITY - Integer of the total difficulty of the chain until this block\r\n\r\nextraData: DATA - The extra data field of this block\r\n\r\nsize: QUANTITY - Integer the size of this block in bytes\r\n\r\ngasLimit: QUANTITY - The maximum gas allowed in this block\r\n\r\ngasUsed: QUANTITY - The total used gas by all transactions in this block\r\n\r\ntimestamp: QUANTITY - The unix timestamp for when the block was collated\r\n\r\ntransactions: ARRAY - Array of transaction objects, or 32 Bytes transaction hashes depending on the last given parameter\r\n\r\nuncles: ARRAY - Array of uncle hashes\r\n\r\n" + "description": "Returns information about a block given the block's number.\r\n\r\n**Parameters**\r\n\r\nTAG - Integer block number or one of \"earliest\", \"latest\" or \"pending\"\r\n\r\nBoolean - If true it returns the full transaction objects, if false only the hashes of the transactions\r\n\r\n**Returns**\r\n\r\nObject - An object of type Block defined as:\r\n\r\nnumber: QUANTITY - The block number or null when pending\r\n\r\nhash: DATA, 32 Bytes - Hash of the block or null when pending\r\n\r\nparentHash: DATA, 32 Bytes - Hash of the parent block\r\n\r\nnonce: DATA, 8 bytes - Hash of the proof of work or null when pending\r\n\r\nsha3Uncles: DATA, 32 Bytes - SHA3 of the uncles data in the block\r\n\r\nlogsBloom: DATA, 256 Bytes - The bloom filter for the block's logs or null when pending\r\n\r\ntransactionsRoot: DATA, 32 Bytes - The root of the transaction trie of the block\r\n\r\nstateRoot: DATA, 32 Bytes - The root of the final state trie of the block\r\n\r\nreceiptsRoot: DATA, 32 Bytes - The root of the receipts trie of the block\r\n\r\nminer: DATA, 20 Bytes - The address of the beneficiary to whom the mining rewards were given\r\n\r\ndifficulty: QUANTITY - Integer of the difficulty for this block\r\n\r\nextraData: DATA - The extra data field of this block\r\n\r\nsize: QUANTITY - Integer the size of this block in bytes\r\n\r\ngasLimit: QUANTITY - The maximum gas allowed in this block\r\n\r\ngasUsed: QUANTITY - The total used gas by all transactions in this block\r\n\r\ntimestamp: QUANTITY - The unix timestamp for when the block was collated\r\n\r\ntransactions: ARRAY - Array of transaction objects, or 32 Bytes transaction hashes depending on the last given parameter\r\n\r\nuncles: ARRAY - Array of uncle hashes\r\n\r\n" }, "response": [] }, @@ -368,7 +367,6 @@ " \"size\": \"0x3e1\",", " \"stateRoot\": \"0xb3f9408d80048b6f206951c4e387f8da37fb8510eccc18527865fa746c47bbc5\",", " \"timestamp\": \"0x56bff9bb\",", - " \"totalDifficulty\": \"0x6332227c16fd7c67\",", " \"transactions\": [", " \"0x730724cb08a6eb17bf6b3296359d261570d343ea7944a17a9d7287d77900db08\",", " \"0xef2ea39c20ba09553b2f3cf02380406ac766039ca56612937eed5e7f3503fb3a\",", @@ -870,7 +868,6 @@ " \"size\": \"0x21a\",", " \"stateRoot\": \"0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add\",", " \"timestamp\": \"0x55ba4242\",", - " \"totalDifficulty\": \"0xffd003ffe\",", " \"transactionsRoot\": \"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\",", " \"uncles\": []", " }", @@ -949,7 +946,6 @@ " \"size\": \"0x21a\",", " \"stateRoot\": \"0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add\",", " \"timestamp\": \"0x55ba4242\",", - " \"totalDifficulty\": \"0xffd003ffe\",", " \"transactionsRoot\": \"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421\",", " \"uncles\": []", " }", diff --git a/cmd/rpcdaemon/rpcservices/eth_backend.go b/cmd/rpcdaemon/rpcservices/eth_backend.go index 549433f338e..e0d87c084d9 100644 --- a/cmd/rpcdaemon/rpcservices/eth_backend.go +++ b/cmd/rpcdaemon/rpcservices/eth_backend.go @@ -95,11 +95,11 @@ func (back *RemoteBackend) ReadAncestor(db kv.Getter, hash common.Hash, number, panic("not implemented") } func (back *RemoteBackend) BlockByNumber(ctx context.Context, db kv.Tx, number uint64) (*types.Block, error) { - hash, err := back.CanonicalHash(ctx, db, number) + hash, ok, err := back.CanonicalHash(ctx, db, number) if err != nil { return nil, fmt.Errorf("failed ReadCanonicalHash: %w", err) } - if hash == (common.Hash{}) { + if !ok || hash == (common.Hash{}) { return nil, nil } block, _, err := back.BlockWithSenders(ctx, db, hash, number) @@ -304,7 +304,7 @@ func (back *RemoteBackend) HeaderByNumber(ctx context.Context, tx kv.Getter, blo func (back *RemoteBackend) HeaderByHash(ctx context.Context, tx kv.Getter, hash common.Hash) (*types.Header, error) { return back.blockReader.HeaderByHash(ctx, tx, hash) } -func (back *RemoteBackend) CanonicalHash(ctx context.Context, tx kv.Getter, blockNum uint64) (common.Hash, error) { +func (back *RemoteBackend) CanonicalHash(ctx context.Context, tx kv.Getter, blockNum uint64) (common.Hash, bool, error) { return back.blockReader.CanonicalHash(ctx, tx, blockNum) } func (back *RemoteBackend) HeaderNumber(ctx context.Context, tx kv.Getter, hash common.Hash) (*uint64, error) { diff --git a/cmd/rpcdaemon/test.http b/cmd/rpcdaemon/test.http index cc9fa0b30c6..929031c4ead 100644 --- a/cmd/rpcdaemon/test.http +++ b/cmd/rpcdaemon/test.http @@ -168,12 +168,13 @@ Content-Type: application/json "jsonrpc": "2.0", "method": "eth_getTransactionReceipt", "params": [ - "0xc05ce241bec59900356ede868d170bc01d743c3cd5ecb129ca99596593022771" + "0xd327a9393e89268a7d6e5455ee887a4e8b9ea07ef2e0b913e428902f19aa9eba" ], "id": 537758 } + ### #POST 192.168.255.138:8545 @@ -212,6 +213,7 @@ Content-Type: application/json } ### +# 6250464, 6250465, 6250470, 7250471 POST 127.0.0.1:8545 Content-Type: application/json @@ -221,8 +223,8 @@ Content-Type: application/json "method": "eth_getLogs", "params": [ { - "fromBlock": "0x14ADC0", - "toBlock": "0x14AEC0" + "fromBlock": "0x6EA227", + "toBlock": "0x6EA227" } ], "id": 537758 diff --git a/cmd/rpctest/rpctest/type.go b/cmd/rpctest/rpctest/type.go index 765171adebb..e967564cb6c 100644 --- a/cmd/rpctest/rpctest/type.go +++ b/cmd/rpctest/rpctest/type.go @@ -326,7 +326,6 @@ type OtsFullBlock struct { StateRoot string `json:"stateRoot"` Timestamp string `json:"timestamp"` - TotalDifficulty hexutil.Big `json:"totalDifficulty"` TransactionCount uint64 `json:"transactionCount"` Transactions []OtsTransaction `json:"transactions"` TxRoot libcommon.Hash `json:"transactionsRoot"` diff --git a/cmd/state/commands/opcode_tracer.go b/cmd/state/commands/opcode_tracer.go index 244b568c731..0a7237cca63 100644 --- a/cmd/state/commands/opcode_tracer.go +++ b/cmd/state/commands/opcode_tracer.go @@ -730,7 +730,7 @@ func runBlock(engine consensus.Engine, ibs *state.IntraBlockState, txnWriter sta core.InitializeBlockExecution(engine, nil, header, parent, chainConfig, ibs, logger, nil) rules := chainConfig.Rules(block.NumberU64(), block.Time()) for i, txn := range block.Transactions() { - ibs.SetTxContext(txn.Hash(), i) + ibs.SetTxContext(i, block.NumberU64()) receipt, _, err := core.ApplyTransaction(chainConfig, core.GetHashFn(header, getHeader), engine, nil, gp, ibs, txnWriter, header, txn, usedGas, usedBlobGas, vmConfig) if err != nil { return nil, fmt.Errorf("could not apply txn %d [%x] failed: %w", i, txn.Hash(), err) diff --git a/cmd/state/exec3/historical_trace_worker.go b/cmd/state/exec3/historical_trace_worker.go index 39bdccea69d..0fd956b2731 100644 --- a/cmd/state/exec3/historical_trace_worker.go +++ b/cmd/state/exec3/historical_trace_worker.go @@ -22,6 +22,7 @@ import ( "github.com/erigontech/erigon/core/systemcontracts" "sync" "sync/atomic" + "time" "golang.org/x/sync/errgroup" @@ -85,6 +86,7 @@ func NewHistoricalTraceWorker( consumer TraceConsumer, in *state.QueueWithRetry, out *state.ResultsQueue, + background bool, ctx context.Context, execArgs *ExecArgs, @@ -102,18 +104,18 @@ func NewHistoricalTraceWorker( evm: vm.NewEVM(evmtypes.BlockContext{}, evmtypes.TxContext{}, nil, execArgs.ChainConfig, vm.Config{}), vmConfig: &vm.Config{}, ibs: state.New(stateReader), - background: true, + background: background, ctx: ctx, logger: logger, taskGasPool: new(core.GasPool), } - ie.taskGasPool.AddBlobGas(execArgs.ChainConfig.GetMaxBlobGasPerBlock()) ie.ibs = state.New(ie.stateReader) return ie } func (rw *HistoricalTraceWorker) Run() error { + defer rw.evm.JumpDestCache.LogStats() for txTask, ok := rw.in.Next(rw.ctx); ok; txTask, ok = rw.in.Next(rw.ctx) { rw.RunTxTask(txTask) if err := rw.out.Add(rw.ctx, txTask); err != nil { @@ -134,9 +136,7 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { } rw.stateReader.SetTxNum(txTask.TxNum) - //rw.stateWriter.SetTxNum(rw.ctx, txTask.TxNum) rw.stateReader.ResetReadSet() - //rw.stateWriter.ResetWriteSet() rw.stateWriter = state.NewNoopWriter() rw.ibs.Reset() @@ -145,7 +145,11 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { rules := txTask.Rules var err error header := txTask.Header - + var lastBlockTime uint64 + _, isPoSA := rw.execArgs.Engine.(consensus.PoSA) + if isPoSA { + lastBlockTime = header.Time - rw.execArgs.ChainConfig.Parlia.Period + } switch { case txTask.TxIndex == -1: if txTask.BlockNum == 0 { @@ -163,23 +167,24 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { syscall := func(contract common.Address, data []byte, ibs *state.IntraBlockState, header *types.Header, constCall bool) ([]byte, error) { return core.SysCallContract(contract, data, rw.execArgs.ChainConfig, ibs, header, rw.execArgs.Engine, constCall /* constCall */) } - _, isPoSA := rw.execArgs.Engine.(consensus.PoSA) if isPoSA && !rw.execArgs.ChainConfig.IsFeynman(header.Number.Uint64(), header.Time) { - lastBlockTime := header.Time - rw.execArgs.ChainConfig.Parlia.Period - parent, _ := rw.execArgs.BlockReader.HeaderByHash(rw.ctx, rw.chainTx, header.ParentHash) - if parent != nil { - lastBlockTime = parent.Time - } systemcontracts.UpgradeBuildInSystemContract(rw.execArgs.ChainConfig, header.Number, lastBlockTime, header.Time, ibs, rw.logger) } - rw.execArgs.Engine.Initialize(rw.execArgs.ChainConfig, rw.chain, header, ibs, syscall, rw.logger, nil) - txTask.Error = ibs.FinalizeTx(rules, noop) + if err := rw.execArgs.Engine.Initialize(rw.execArgs.ChainConfig, rw.chain, header, ibs, syscall, rw.logger, nil); err != nil { + txTask.Error = err + } else { + txTask.Error = ibs.FinalizeTx(rules, noop) + } case txTask.Final: if txTask.BlockNum == 0 { break } if _, isPoSa := rw.execArgs.Engine.(consensus.PoSA); isPoSa { + // Is an empty block + if rw.execArgs.ChainConfig.IsFeynman(header.Number.Uint64(), header.Time) && txTask.TxIndex == 0 { + systemcontracts.UpgradeBuildInSystemContract(rw.execArgs.ChainConfig, header.Number, lastBlockTime, header.Time, ibs, rw.logger) + } break } @@ -206,7 +211,7 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { } rw.vmConfig.SkipAnalysis = txTask.SkipAnalysis msg := txTask.TxAsMessage - ibs.SetTxContext(txTask.Tx.Hash(), txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) if rw.execArgs.ChainConfig.IsCancun(header.Number.Uint64(), header.Time) { rules := rw.execArgs.ChainConfig.Rules(header.Number.Uint64(), header.Time) ibs.Prepare(rules, msg.From(), txTask.EvmBlockContext.Coinbase, msg.To(), vm.ActivePrecompiles(rules), msg.AccessList(), nil) @@ -230,7 +235,7 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { // Update the state with pending changes ibs.SoftFinalise() //txTask.Error = ibs.FinalizeTx(rules, noop) - txTask.Logs = ibs.GetLogs(txTask.Tx.Hash(), rw.blockNum, rw.blockHash) + txTask.Logs = ibs.GetRawLogs(txTask.TxIndex) } return ret, true, nil } @@ -240,18 +245,15 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { txTask.Error = err } default: - txHash := txTask.Tx.Hash() - rw.taskGasPool.Reset(txTask.Tx.GetGas(), rw.execArgs.ChainConfig.GetMaxBlobGasPerBlock()) + rw.taskGasPool.Reset(txTask.Tx.GetGas(), txTask.Tx.GetBlobGas()) if tracer := rw.consumer.NewTracer(); tracer != nil { rw.vmConfig.Debug = true rw.vmConfig.Tracer = tracer } rw.vmConfig.SkipAnalysis = txTask.SkipAnalysis - ibs.SetTxContext(txHash, txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) msg := txTask.TxAsMessage - - rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, core.NewEVMTxContext(msg), ibs, *rw.vmConfig, rules) - + msg.SetCheckNonce(!rw.vmConfig.StatelessExec) if msg.FeeCap().IsZero() { // Only zero-gas transactions may be service ones syscall := func(contract common.Address, data []byte) ([]byte, error) { @@ -260,6 +262,12 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { msg.SetIsFree(rw.execArgs.Engine.IsServiceTransaction(msg.From(), syscall)) } + txContext := core.NewEVMTxContext(msg) + if rw.vmConfig.TraceJumpDest { + txContext.TxHash = txTask.Tx.Hash() + } + rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, txContext, ibs, *rw.vmConfig, rules) + // MA applytx applyRes, err := core.ApplyMessage(rw.evm, msg, rw.taskGasPool, true /* refunds */, false /* gasBailout */) if err != nil { @@ -269,9 +277,8 @@ func (rw *HistoricalTraceWorker) RunTxTask(txTask *state.TxTask) { txTask.UsedGas = applyRes.UsedGas // Update the state with pending changes ibs.SoftFinalise() - txTask.Logs = ibs.GetLogs(txHash, rw.blockNum, rw.blockHash) + txTask.Logs = ibs.GetRawLogs(txTask.TxIndex) } - //txTask.Tracer = tracer } } func (rw *HistoricalTraceWorker) ResetTx(chainTx kv.Tx) { @@ -299,62 +306,81 @@ type ExecArgs struct { Workers int } -func NewHistoricalTraceWorkers(consumer TraceConsumer, cfg *ExecArgs, ctx context.Context, toTxNum uint64, in *state.QueueWithRetry, workerCount int, outputTxNum *atomic.Uint64, logger log.Logger) (g *errgroup.Group, clearFunc func()) { +func NewHistoricalTraceWorkers(consumer TraceConsumer, cfg *ExecArgs, ctx context.Context, toTxNum uint64, in *state.QueueWithRetry, workerCount int, outputTxNum *atomic.Uint64, logger log.Logger) (g *errgroup.Group, applyWorker *HistoricalTraceWorker, clearFunc func()) { workers := make([]*HistoricalTraceWorker, workerCount) - resultChSize := workerCount * 8 - rws := state.NewResultsQueue(resultChSize, workerCount) // workerCount * 4 - // we all errors in background workers (except ctx.Cancel), because applyLoop will detect this error anyway. - // and in applyLoop all errors are critical - ctx, cancel := context.WithCancel(ctx) - g, ctx = errgroup.WithContext(ctx) - for i := 0; i < workerCount; i++ { - workers[i] = NewHistoricalTraceWorker(consumer, in, rws, ctx, cfg, logger) - } - for i := 0; i < workerCount; i++ { - i := i - g.Go(func() (err error) { - defer func() { - if rec := recover(); rec != nil { - err = fmt.Errorf("%s, %s", rec, dbg.Stack()) - } - }() + // can afford big limits - because historical execution doesn't need conflicts-resolution + resultChannelLimit := workerCount * 128 + heapLimit := workerCount * 128 + rws := state.NewResultsQueue(resultChannelLimit, heapLimit) // workerCount * 4 - return workers[i].Run() - }) - } + reducerGroup := &errgroup.Group{} //Reducer - g.Go(func() (err error) { + reducerGroup.Go(func() (err error) { defer func() { if rec := recover(); rec != nil { err = fmt.Errorf("%s, %s", rec, dbg.Stack()) + log.Warn("[dbg] 'reduce worker' paniced", "err", err) } }() + logEvery := time.NewTicker(1 * time.Second) + defer logEvery.Stop() + tx, err := cfg.ChainDB.BeginRo(ctx) if err != nil { - return err + panic(err) + //return err } defer tx.Rollback() + ttx := tx.(kv.TemporalTx) - applyWorker := NewHistoricalTraceWorker(consumer, in, rws, ctx, cfg, logger) - applyWorker.background = false - applyWorker.ResetTx(tx) for outputTxNum.Load() <= toTxNum { - rws.DrainNonBlocking() + if err := rws.DrainNonBlocking(ctx); err != nil { + return err + } - processedTxNum, _, err := processResultQueueHistorical(consumer, rws, outputTxNum.Load(), applyWorker, true) + processedTxNum, _, err := processResultQueueHistorical(consumer, rws, outputTxNum.Load(), ttx, true) if err != nil { return fmt.Errorf("processResultQueueHistorical: %w", err) } if processedTxNum > 0 { outputTxNum.Store(processedTxNum) } + + //select { + //case <-logEvery.C: + // log.Info("[dbg] rws", "rws_ch_len", rws.ResultChLen(), "rws_q_len", rws.Len()) + //default: + //} + } return nil }) + // we all errors in background workers (except ctx.Cancel), because applyLoop will detect this error anyway. + // and in applyLoop all errors are critical + ctx, cancel := context.WithCancel(ctx) + g, ctx = errgroup.WithContext(ctx) + for i := 0; i < workerCount; i++ { + workers[i] = NewHistoricalTraceWorker(consumer, in, rws, true, ctx, cfg, logger) + } + applyWorker = NewHistoricalTraceWorker(consumer, in, rws, false, ctx, cfg, logger) + for i := 0; i < workerCount; i++ { + i := i + g.Go(func() (err error) { + defer func() { + if rec := recover(); rec != nil { + err = fmt.Errorf("%s, %s", rec, dbg.Stack()) + log.Warn("[dbg] 'worker' paniced", "i", i, "err", err) + } + }() + + return workers[i].Run() + }) + } + var clearDone bool clearFunc = func() { if clearDone { @@ -363,51 +389,34 @@ func NewHistoricalTraceWorkers(consumer TraceConsumer, cfg *ExecArgs, ctx contex clearDone = true cancel() g.Wait() + rws.Close() + reducerGroup.Wait() for _, w := range workers { w.ResetTx(nil) } } - return g, clearFunc + return g, applyWorker, clearFunc } -func processResultQueueHistorical(consumer TraceConsumer, rws *state.ResultsQueue, outputTxNumIn uint64, applyWorker *HistoricalTraceWorker, forceStopAtBlockEnd bool) (outputTxNum uint64, stopedAtBlockEnd bool, err error) { +func processResultQueueHistorical(consumer TraceConsumer, rws *state.ResultsQueue, outputTxNumIn uint64, tx kv.TemporalTx, forceStopAtBlockEnd bool) (outputTxNum uint64, stopedAtBlockEnd bool, err error) { rwsIt := rws.Iter() defer rwsIt.Close() - var receipts types.Receipts - var usedGas, blobGasUsed uint64 - var i int outputTxNum = outputTxNumIn for rwsIt.HasNext(outputTxNum) { txTask := rwsIt.PopNext() - if txTask.Final { - txTask.Reset() - //re-exec right here, because gnosis expecting TxTask.BlockReceipts field - receipts of all - txTask.BlockReceipts = receipts - applyWorker.RunTxTask(txTask) - } if txTask.Error != nil { return outputTxNum, false, err } - if err := consumer.Reduce(txTask, applyWorker.chainTx); err != nil { - return outputTxNum, false, err - } - if !txTask.Final && txTask.TxIndex >= 0 { - // if the transaction created a contract, store the creation address in the receipt. - //if msg.To() == nil { - // receipt.ContractAddress = crypto.CreateAddress(evm.Origin, tx.GetNonce()) - //} - // Set the receipt logs and create a bloom for filtering - //receipt.Bloom = types.CreateBloom(types.Receipts{receipt}) - receipts = append(receipts, txTask.CreateReceipt(usedGas)) + if txTask.TxIndex >= 0 && !txTask.Final { + txTask.CreateReceipt(tx) } - usedGas += txTask.UsedGas - if txTask.Tx != nil { - blobGasUsed += txTask.Tx.GetBlobGas() + if err := consumer.Reduce(txTask, tx); err != nil { + return outputTxNum, false, err } i++ @@ -421,19 +430,17 @@ func processResultQueueHistorical(consumer TraceConsumer, rws *state.ResultsQueu } func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx context.Context, tx kv.TemporalTx, cfg *ExecArgs, logger log.Logger) (err error) { - log.Info("[CustomTraceMapReduce] start", "fromBlock", fromBlock, "toBlock", toBlock, "workers", cfg.Workers) + log.Info("[Receipt] batch start", "fromBlock", fromBlock, "toBlock", toBlock, "workers", cfg.Workers) br := cfg.BlockReader chainConfig := cfg.ChainConfig getHeaderFunc := func(hash common.Hash, number uint64) (h *types.Header) { - var err error - if err = cfg.ChainDB.View(ctx, func(tx kv.Tx) error { - h, err = cfg.BlockReader.Header(ctx, tx, hash, number) - if err != nil { - return err - } - return nil - }); err != nil { - panic(err) + if tx != nil { + h, _ = cfg.BlockReader.Header(ctx, tx, hash, number) + } else { + cfg.ChainDB.View(ctx, func(tx kv.Tx) error { + h, _ = cfg.BlockReader.Header(ctx, tx, hash, number) + return nil + }) } return h } @@ -454,15 +461,16 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx in := state.NewQueueWithRetry(100_000) defer in.Close() - var WorkerCount = estimate.AlmostAllCPUs() * 2 + var WorkerCount = estimate.AlmostAllCPUs() if cfg.Workers > 0 { WorkerCount = cfg.Workers } outTxNum := &atomic.Uint64{} outTxNum.Store(fromTxNum) - workers, cleanup := NewHistoricalTraceWorkers(consumer, cfg, ctx, toTxNum, in, WorkerCount, outTxNum, logger) + workers, applyWorker, cleanup := NewHistoricalTraceWorkers(consumer, cfg, ctx, toTxNum, in, WorkerCount, outTxNum, logger) defer workers.Wait() defer cleanup() + applyWorker.ResetTx(tx) workersExited := &atomic.Bool{} go func() { @@ -474,9 +482,11 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx if err != nil { return err } + logEvery := time.NewTicker(1 * time.Second) + defer logEvery.Stop() for blockNum := fromBlock; blockNum <= toBlock; blockNum++ { var b *types.Block - b, err = blockWithSenders(nil, tx, br, blockNum) + b, err = blockWithSenders(ctx, nil, tx, br, blockNum) if err != nil { return err } @@ -498,7 +508,9 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx } blockContext := core.NewEVMBlockContext(header, getHashFn, cfg.Engine, nil /* author */, chainConfig) + blockReceipts := make(types.Receipts, len(txs)) rules := chainConfig.Rules(blockNum, b.Time()) + var systemTxIndex int for txIndex := -1; txIndex <= len(txs); txIndex++ { // Do not oversend, wait for the result heap to go under certain size txTask := &state.TxTask{ @@ -520,6 +532,7 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx // use history reader instead of state reader to catch up to the tx where we left off HistoryExecution: true, + BlockReceipts: blockReceipts, } if txIndex >= 0 && txIndex < len(txs) { txTask.Tx = txs[txIndex] @@ -539,11 +552,37 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx logger.Warn("[Execution] expensive lazy sender recovery", "blockNum", txTask.BlockNum, "txIdx", txTask.TxIndex) } } + posa, isPoSa := cfg.Engine.(consensus.PoSA) + if txIndex >= 0 && !txTask.Final && isPoSa { + if isSystemTx, err := posa.IsSystemTransaction(txs[txIndex], header); err != nil { + return err + } else if isSystemTx { + systemTxIndex++ + txTask.SystemTxIndex = systemTxIndex + } + } if workersExited.Load() { return workers.Wait() } - in.Add(ctx, txTask) + if WorkerCount == 1 { + applyWorker.RunTxTask(txTask) + if txTask.TxIndex >= 0 && !txTask.Final { + txTask.CreateReceipt(tx) + } + if err := consumer.Reduce(txTask, tx); err != nil { + return err + } + } else { + in.Add(ctx, txTask) + } inputTxNum++ + + //select { + //case <-logEvery.C: + // log.Info("[dbg] in", "in", in.Len()) + //default: + //} + } } in.Close() //no more work. no retries in map-reduce. means can close here. @@ -555,7 +594,12 @@ func CustomTraceMapReduce(fromBlock, toBlock uint64, consumer TraceConsumer, ctx return nil } -func blockWithSenders(db kv.RoDB, tx kv.Tx, blockReader services.BlockReader, blockNum uint64) (b *types.Block, err error) { +func blockWithSenders(ctx context.Context, db kv.RoDB, tx kv.Tx, blockReader services.BlockReader, blockNum uint64) (b *types.Block, err error) { + select { + case <-ctx.Done(): + return nil, ctx.Err() + default: + } if tx == nil { tx, err = db.BeginRo(context.Background()) if err != nil { diff --git a/cmd/state/exec3/state.go b/cmd/state/exec3/state.go index 97f032b57e9..ab066b81d8d 100644 --- a/cmd/state/exec3/state.go +++ b/cmd/state/exec3/state.go @@ -280,7 +280,7 @@ func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining bool) { rw.callTracer.Reset() rw.vmCfg.SkipAnalysis = txTask.SkipAnalysis msg := txTask.TxAsMessage - ibs.SetTxContext(txTask.Tx.Hash(), txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) if rw.chainConfig.IsCancun(header.Number.Uint64(), header.Time) { rules := rw.chainConfig.Rules(header.Number.Uint64(), header.Time) ibs.Prepare(rules, msg.From(), txTask.EvmBlockContext.Coinbase, msg.To(), vm.ActivePrecompiles(rules), msg.AccessList(), nil) @@ -304,7 +304,7 @@ func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining bool) { // Update the state with pending changes ibs.SoftFinalise() //txTask.Error = ibs.FinalizeTx(rules, noop) - txTask.Logs = ibs.GetLogs(txTask.Tx.Hash(), txTask.BlockNum, txTask.BlockHash) + txTask.Logs = ibs.GetLogs(txTask.TxIndex, txTask.Tx.Hash(), txTask.BlockNum, txTask.BlockHash) txTask.TraceFroms = rw.callTracer.Froms() txTask.TraceTos = rw.callTracer.Tos() } @@ -329,15 +329,11 @@ func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining bool) { txTask.Error = err } default: - txHash := txTask.Tx.Hash() rw.taskGasPool.Reset(txTask.Tx.GetGas(), rw.chainConfig.GetMaxBlobGasPerBlock()) rw.callTracer.Reset() rw.vmCfg.SkipAnalysis = txTask.SkipAnalysis - ibs.SetTxContext(txHash, txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) msg := txTask.TxAsMessage - - rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, core.NewEVMTxContext(msg), ibs, rw.vmCfg, rules) - if msg.FeeCap().IsZero() && rw.engine != nil { // Only zero-gas transactions may be service ones syscall := func(contract libcommon.Address, data []byte) ([]byte, error) { @@ -346,6 +342,8 @@ func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining bool) { msg.SetIsFree(rw.engine.IsServiceTransaction(msg.From(), syscall)) } + rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, core.NewEVMTxContext(msg), ibs, rw.vmCfg, rules) + // MA applytx applyRes, err := core.ApplyMessage(rw.evm, msg, rw.taskGasPool, true /* refunds */, false /* gasBailout */) if err != nil { @@ -356,7 +354,7 @@ func (rw *Worker) RunTxTaskNoLock(txTask *state.TxTask, isMining bool) { // Update the state with pending changes ibs.SoftFinalise() //txTask.Error = ibs.FinalizeTx(rules, noop) - txTask.Logs = ibs.GetLogs(txHash, txTask.BlockNum, txTask.BlockHash) + txTask.Logs = ibs.GetLogs(txTask.TxIndex, txTask.Tx.Hash(), txTask.BlockNum, txTask.BlockHash) txTask.TraceFroms = rw.callTracer.Froms() txTask.TraceTos = rw.callTracer.Tos() } diff --git a/cmd/state/exec3/state_recon.go b/cmd/state/exec3/state_recon.go index 70beda9abd7..f6a83213880 100644 --- a/cmd/state/exec3/state_recon.go +++ b/cmd/state/exec3/state_recon.go @@ -376,7 +376,7 @@ func (rw *ReconWorker) runTxTask(txTask *state.TxTask) error { systemCall := func(ibs *state.IntraBlockState, index int) ([]byte, bool, error) { vmConfig := vm.Config{NoReceipts: true, SkipAnalysis: txTask.SkipAnalysis} msg := txTask.TxAsMessage - ibs.SetTxContext(txTask.Tx.Hash(), txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) if rw.chainConfig.IsCancun(header.Number.Uint64(), header.Time) { rules := rw.chainConfig.Rules(header.Number.Uint64(), header.Time) ibs.Prepare(rules, msg.From(), txTask.EvmBlockContext.Coinbase, msg.To(), vm.ActivePrecompiles(rules), msg.AccessList(), nil) @@ -412,12 +412,10 @@ func (rw *ReconWorker) runTxTask(txTask *state.TxTask) error { } gp := new(core.GasPool).AddGas(txTask.Tx.GetGas()).AddBlobGas(txTask.Tx.GetBlobGas()) vmConfig := vm.Config{NoReceipts: true, SkipAnalysis: txTask.SkipAnalysis} - ibs.SetTxContext(txTask.Tx.Hash(), txTask.TxIndex) + ibs.SetTxContext(txTask.TxIndex, txTask.BlockNum) msg := txTask.TxAsMessage - - rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, core.NewEVMTxContext(msg), ibs, vmConfig, txTask.Rules) - vmenv := rw.evm - if msg.FeeCap().IsZero() && rw.engine != nil { + msg.SetCheckNonce(!vmConfig.StatelessExec) + if msg.FeeCap().IsZero() { // Only zero-gas transactions may be service ones syscall := func(contract libcommon.Address, data []byte) ([]byte, error) { return core.SysCallContract(contract, data, rw.chainConfig, ibs, header, rw.engine, true /* constCall */) @@ -425,8 +423,12 @@ func (rw *ReconWorker) runTxTask(txTask *state.TxTask) error { msg.SetIsFree(rw.engine.IsServiceTransaction(msg.From(), syscall)) } - //fmt.Printf("txNum=%d, blockNum=%d, txIndex=%d\n", txTask.TxNum, txTask.BlockNum, txTask.TxIndex) - _, err = core.ApplyMessage(vmenv, msg, gp, true /* refunds */, false /* gasBailout */) + txContext := core.NewEVMTxContext(msg) + if vmConfig.TraceJumpDest { + txContext.TxHash = txTask.Tx.Hash() + } + rw.evm.ResetBetweenBlocks(txTask.EvmBlockContext, txContext, ibs, vmConfig, txTask.Rules) + _, err = core.ApplyMessage(rw.evm, msg, gp, true /* refunds */, false /* gasBailout */) if err != nil { if _, readError := rw.stateReader.ReadError(); !readError { return fmt.Errorf("could not apply blockNum=%d, txIdx=%d txNum=%d [%x] failed: %w", txTask.BlockNum, txTask.TxIndex, txTask.TxNum, txTask.Tx.Hash(), err) diff --git a/cmd/state/exec3/trace_worker.go b/cmd/state/exec3/trace_worker.go index 2c2ae7c7aa6..da73892788f 100644 --- a/cmd/state/exec3/trace_worker.go +++ b/cmd/state/exec3/trace_worker.go @@ -18,11 +18,9 @@ package exec3 import ( "fmt" - "github.com/erigontech/erigon-lib/chain" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon/consensus" "github.com/erigontech/erigon/core" "github.com/erigontech/erigon/core/state" @@ -99,21 +97,21 @@ func (e *TraceWorker) ChangeBlock(header *types.Header) { e.vmConfig.SkipAnalysis = core.SkipAnalysis(e.chainConfig, e.blockNum) } -func (e *TraceWorker) GetLogs(txIdx int, txn types.Transaction) types.Logs { - return e.ibs.GetLogs(txn.Hash(), e.blockNum, e.header.Hash()) +func (e *TraceWorker) GetRawLogs(txIdx int) types.Logs { return e.ibs.GetRawLogs(txIdx) } +func (e *TraceWorker) GetLogs(txIndex int, txnHash common.Hash, blockNumber uint64, blockHash common.Hash) []*types.Log { + return e.ibs.GetLogs(txIndex, txnHash, blockNumber, blockHash) } -func (e *TraceWorker) ExecTxn(txNum uint64, txIndex int, txn types.Transaction) (*evmtypes.ExecutionResult, error) { +func (e *TraceWorker) ExecTxn(txNum, blockNum uint64, txIndex int, txn types.Transaction, gasBailout bool) (*evmtypes.ExecutionResult, error) { e.stateReader.SetTxNum(txNum) - txHash := txn.Hash() e.ibs.Reset() - e.ibs.SetTxContext(txHash, txIndex) - gp := new(core.GasPool).AddGas(txn.GetGas()).AddBlobGas(txn.GetBlobGas()) + e.ibs.SetTxContext(txIndex, blockNum) + msg, err := txn.AsMessage(*e.signer, e.header.BaseFee, e.rules) if err != nil { return nil, err } - e.evm.ResetBetweenBlocks(*e.blockCtx, core.NewEVMTxContext(msg), e.ibs, *e.vmConfig, e.rules) + msg.SetCheckNonce(!e.vmConfig.StatelessExec) if msg.FeeCap().IsZero() { // Only zero-gas transactions may be service ones syscall := func(contract common.Address, data []byte) ([]byte, error) { @@ -121,14 +119,24 @@ func (e *TraceWorker) ExecTxn(txNum uint64, txIndex int, txn types.Transaction) } msg.SetIsFree(e.engine.IsServiceTransaction(msg.From(), syscall)) } - res, err := core.ApplyMessage(e.evm, msg, gp, true /* refunds */, false /* gasBailout */) + + txContext := core.NewEVMTxContext(msg) + if e.vmConfig.TraceJumpDest { + txContext.TxHash = txn.Hash() + } + e.evm.ResetBetweenBlocks(*e.blockCtx, txContext, e.ibs, *e.vmConfig, e.rules) + + gp := new(core.GasPool).AddGas(txn.GetGas()).AddBlobGas(txn.GetBlobGas()) + res, err := core.ApplyMessage(e.evm, msg, gp, true /* refunds */, gasBailout /* gasBailout */) if err != nil { return nil, fmt.Errorf("%w: blockNum=%d, txNum=%d, %s", err, e.blockNum, txNum, e.ibs.Error()) } + e.ibs.SoftFinalise() if e.vmConfig.Tracer != nil { if e.tracer.Found() { e.tracer.SetTransaction(txn) } } + return res, nil } diff --git a/cmd/state/verify/verify_txlookup.go b/cmd/state/verify/verify_txlookup.go index ecbba8e89b9..f437821cce0 100644 --- a/cmd/state/verify/verify_txlookup.go +++ b/cmd/state/verify/verify_txlookup.go @@ -74,10 +74,14 @@ func ValidateTxLookups(chaindata string, logger log.Logger) error { if err := libcommon.Stopped(quitCh); err != nil { return err } - blockHash, err := br.CanonicalHash(ctx, tx, blockNum) + blockHash, ok, err := br.CanonicalHash(ctx, tx, blockNum) if err != nil { return err } + if !ok { + logger.Error("no canonnical hash", "blocknum", blockNum) + break + } body, err := br.BodyWithTransactions(ctx, tx, blockHash, blockNum) if err != nil { return err diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 81b023025cb..34ba02b55c7 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -31,6 +31,8 @@ import ( "strings" "time" + "github.com/erigontech/erigon-lib/chain/networkid" + "github.com/c2h5oh/datasize" "github.com/spf13/cobra" "github.com/spf13/pflag" @@ -1053,7 +1055,7 @@ var ( DiagEndpointPortFlag = cli.UintFlag{ Name: "diagnostics.endpoint.port", Usage: "Diagnostics HTTP server listening port", - Value: 6060, + Value: 6062, } DiagSpeedTestFlag = cli.BoolFlag{ Name: "diagnostics.speedtest", @@ -1803,7 +1805,13 @@ func SetEthConfig(ctx *cli.Context, nodeConfig *nodecfg.Config, cfg *ethconfig.C if ctx.IsSet(NetworkIdFlag.Name) { cfg.NetworkID = ctx.Uint64(NetworkIdFlag.Name) if cfg.NetworkID != 1 && !ctx.IsSet(ChainFlag.Name) { - chain = "" // don't default to mainnet if NetworkID != 1 + chainName, ok := networkid.NetworkNameByID[cfg.NetworkID] + if !ok { + chain = "" // don't default to mainnet if NetworkID != 1 and it's devchain or smth + } else { + chain = chainName // fetch network name from id if name wasn't provided + } + } } else { cfg.NetworkID = params.NetworkIDByChainName(chain) diff --git a/consensus/aura/aura.go b/consensus/aura/aura.go index ceb00b5231b..6767e3389ff 100644 --- a/consensus/aura/aura.go +++ b/consensus/aura/aura.go @@ -228,9 +228,9 @@ func epochTransitionFor(chain consensus.ChainHeaderReader, e *NonTransactionalEp // AuRa // nolint type AuRa struct { - e *NonTransactionalEpochReader - exitCh chan struct{} - lock sync.RWMutex // Protects the signer fields + e *NonTransactionalEpochReader + exitCh chan struct{} + signerMutex sync.RWMutex // Protects the signer fields step PermissionedStep // History of step hashes recently received from peers. @@ -858,8 +858,8 @@ func (c *AuRa) FinalizeAndAssemble(config *chain.Config, header *types.Header, s // Authorize injects a private key into the consensus engine to mint new blocks // with. func (c *AuRa) Authorize(signer libcommon.Address, signFn clique.SignerFn) { - c.lock.Lock() - defer c.lock.Unlock() + c.signerMutex.Lock() + defer c.signerMutex.Unlock() //c.signer = signer //c.signFn = signFn diff --git a/consensus/parlia/feynmanfork.go b/consensus/parlia/feynmanfork.go index b33d7b7afa4..b09aee685be 100644 --- a/consensus/parlia/feynmanfork.go +++ b/consensus/parlia/feynmanfork.go @@ -102,7 +102,8 @@ func (p *Parlia) updateValidatorSetV2(chain consensus.ChainHeaderReader, ibs *st // 1. get all validators and its voting header.Nu power parent := chain.GetHeader(header.ParentHash, header.Number.Uint64()-1) - if validatorItemsCache == nil && maxElectedValidatorsCache == big.NewInt(0) { + _, ok := ibs.StateReader.(*state.HistoryReaderV3) + if (validatorItemsCache == nil && maxElectedValidatorsCache == big.NewInt(0)) || ok { stateReader := state.NewHistoryReaderV3() stateReader.SetTx(tx) maxTxNum, _ := rawdbv3.TxNums.Max(tx, header.Number.Uint64()-1) diff --git a/core/blockchain.go b/core/blockchain.go index b2c991cf8a5..bed26981e7a 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -124,7 +124,7 @@ func ExecuteBlockEphemerallyForBSC( continue } } - ibs.SetTxContext(tx.Hash(), i) + ibs.SetTxContext(i, block.NumberU64()) writeTrace := false if vmConfig.Debug && vmConfig.Tracer == nil { tracer, err := getTracer(i, tx.Hash()) @@ -256,7 +256,7 @@ func ExecuteBlockEphemerally( receipts := make(types.Receipts, 0, block.Transactions().Len()) noop := state.NewNoopWriter() for i, txn := range block.Transactions() { - ibs.SetTxContext(txn.Hash(), i) + ibs.SetTxContext(i, block.NumberU64()) writeTrace := false if vmConfig.Debug && vmConfig.Tracer == nil { tracer, err := getTracer(i, txn.Hash()) diff --git a/core/chain_makers.go b/core/chain_makers.go index 96fba3c5cf9..ce1e6299f69 100644 --- a/core/chain_makers.go +++ b/core/chain_makers.go @@ -128,7 +128,7 @@ func (b *BlockGen) AddTxWithChain(getHeader func(hash libcommon.Hash, number uin if b.gasPool == nil { b.SetCoinbase(libcommon.Address{}) } - b.ibs.SetTxContext(txn.Hash(), len(b.txs)) + b.ibs.SetTxContext(len(b.txs), b.header.Number.Uint64()) receipt, _, err := ApplyTransaction(b.config, GetHashFn(b.header, getHeader), engine, &b.header.Coinbase, b.gasPool, b.ibs, state.NewNoopWriter(), b.header, txn, &b.header.GasUsed, b.header.BlobGasUsed, vm.Config{}) if err != nil { panic(err) @@ -144,7 +144,7 @@ func (b *BlockGen) AddFailedTxWithChain(getHeader func(hash libcommon.Hash, numb if b.gasPool == nil { b.SetCoinbase(libcommon.Address{}) } - b.ibs.SetTxContext(txn.Hash(), len(b.txs)) + b.ibs.SetTxContext(len(b.txs), b.header.Number.Uint64()) receipt, _, err := ApplyTransaction(b.config, GetHashFn(b.header, getHeader), engine, &b.header.Coinbase, b.gasPool, b.ibs, state.NewNoopWriter(), b.header, txn, &b.header.GasUsed, b.header.BlobGasUsed, vm.Config{}) _ = err // accept failed transactions b.txs = append(b.txs, txn) diff --git a/core/genesis_write.go b/core/genesis_write.go index b47c227c9b7..b1138b7ccce 100644 --- a/core/genesis_write.go +++ b/core/genesis_write.go @@ -561,8 +561,7 @@ func GenesisToBlock(g *types.Genesis, dirs datadir.Dirs, logger log.Logger) (*ty genesisTmpDB := mdbx.NewMDBX(logger).InMem(dirs.DataDir).MapSize(2 * datasize.GB).GrowthStep(1 * datasize.MB).MustOpen() defer genesisTmpDB.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state2.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, genesisTmpDB, cr, logger) + agg, err := state2.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, genesisTmpDB, logger) if err != nil { return err } diff --git a/core/rawdb/accessors_canonical_reader.go b/core/rawdb/accessors_canonical_reader.go deleted file mode 100644 index 0f9d4551688..00000000000 --- a/core/rawdb/accessors_canonical_reader.go +++ /dev/null @@ -1,266 +0,0 @@ -// Copyright 2024 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package rawdb - -import ( - "encoding/binary" - "fmt" - - common2 "github.com/erigontech/erigon-lib/common" - "github.com/erigontech/erigon-lib/common/hexutility" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/kv/rawdbv3" - "github.com/erigontech/erigon-lib/kv/stream" -) - -type CanonicalTxnIds struct { - canonicalMarkers stream.KV - tx kv.Tx - - // input params - fromTxNum, toTxNum int - orderAscend order.By - limit int - - // private fields - currentTxNum int - hasNext bool - endOfCurrentBlock uint64 - - txNumsReader rawdbv3.TxNumsReader -} -type CanonicalReader struct { - txNumsReader rawdbv3.TxNumsReader -} - -func NewCanonicalReader(txNumsReader rawdbv3.TxNumsReader) *CanonicalReader { - return &CanonicalReader{txNumsReader: txNumsReader} -} -func (c *CanonicalReader) TxnIdsOfCanonicalBlocks(tx kv.Tx, fromTxNum, toTxNum int, asc order.By, limit int) (stream.U64, error) { - return TxnIdsOfCanonicalBlocks(tx, c.txNumsReader, fromTxNum, toTxNum, asc, limit) -} -func (c *CanonicalReader) TxNum2ID(tx kv.Tx, blockNum uint64, blockHash common2.Hash, txNum uint64) (kv.TxnId, error) { - if blockNum == 0 { - return kv.TxnId(txNum), nil - } - b, err := readBodyForStorage(tx, blockHash, blockNum) - if err != nil { - return 0, err - } - if b == nil { // freezed and pruned - _min, err := c.txNumsReader.Min(tx, blockNum) - if err != nil { - return 0, err - } - _max, err := c.txNumsReader.Max(tx, blockNum) - if err != nil { - return 0, err - } - if txNum < _min || txNum > _max { - return 0, fmt.Errorf("TxNum2ID: txNum=%d out of range: %d, %d", txNum, _min, _max) - } - return kv.TxnId(txNum), nil - } - return kv.TxnId(b.BaseTxnID), nil -} - -func (c *CanonicalReader) BaseTxnID(tx kv.Tx, blockNum uint64, blockHash common2.Hash) (kv.TxnId, error) { - if blockNum == 0 { - return kv.TxnId(0), nil - } - - //TODO: what if body is in db and files? - b, err := readBodyForStorage(tx, blockHash, blockNum) - if err != nil { - return 0, err - } - if b == nil { // freezed and pruned - _min, err := c.txNumsReader.Min(tx, blockNum) - if err != nil { - return 0, err - } - return kv.TxnId(_min), nil - } - return kv.TxnId(b.BaseTxnID), nil -} - -func (c *CanonicalReader) LastFrozenTxNum(tx kv.Tx) (kv.TxnId, error) { - n, ok, err := ReadFirstNonGenesisHeaderNumber(tx) - if err != nil { - return 0, err - } - if !ok { - //seq, err := tx.ReadSequence(kv.EthTx) - //seq-1 - _, _lastTxNumInFiles, err := c.txNumsReader.Last(tx) - return kv.TxnId(_lastTxNumInFiles), err - - } - _max, err := c.txNumsReader.Max(tx, n) - if err != nil { - return 0, err - } - return kv.TxnId(_max), nil -} - -// TxnIdsOfCanonicalBlocks - returns non-canonical txnIds of canonical block range -// [fromTxNum, toTxNum) -// To get all canonical blocks, use fromTxNum=0, toTxNum=-1 -// For reverse iteration use order.Desc and fromTxNum=-1, toTxNum=-1 -func TxnIdsOfCanonicalBlocks(tx kv.Tx, txNumsReader rawdbv3.TxNumsReader, fromTxNum, toTxNum int, asc order.By, limit int) (stream.U64, error) { - if asc && fromTxNum > 0 && toTxNum > 0 && fromTxNum >= toTxNum { - return nil, fmt.Errorf("fromTxNum >= toTxNum: %d, %d", fromTxNum, toTxNum) - } - if !asc && fromTxNum > 0 && toTxNum > 0 && fromTxNum <= toTxNum { - return nil, fmt.Errorf("fromTxNum <= toTxNum: %d, %d", fromTxNum, toTxNum) - } - - it := &CanonicalTxnIds{tx: tx, txNumsReader: txNumsReader, fromTxNum: fromTxNum, toTxNum: toTxNum, orderAscend: asc, limit: limit, currentTxNum: -1} - if err := it.init(); err != nil { - it.Close() //it's responsibility of constructor (our) to close resource on error - return nil, err - } - if !it.HasNext() { - it.Close() - return stream.EmptyU64, nil - } - return it, nil -} - -func (s *CanonicalTxnIds) init() (err error) { - tx := s.tx - var from, to []byte - if s.fromTxNum >= 0 { - ok, blockFrom, err := s.txNumsReader.FindBlockNum(tx, uint64(s.fromTxNum)) - if err != nil { - return err - } - if ok { - from = hexutility.EncodeTs(blockFrom) - } - } - - if s.toTxNum >= 0 { - ok, blockTo, err := s.txNumsReader.FindBlockNum(tx, uint64(s.toTxNum)) - if err != nil { - return err - } - if ok { - to = hexutility.EncodeTs(blockTo + 1) - } - } - - if s.orderAscend { - s.canonicalMarkers, err = tx.RangeAscend(kv.HeaderCanonical, from, to, -1) - if err != nil { - return err - } - } else { - s.canonicalMarkers, err = tx.RangeDescend(kv.HeaderCanonical, from, to, -1) - if err != nil { - return err - } - } - if err := s.advance(); err != nil { - return err - } - return nil -} - -func (s *CanonicalTxnIds) advance() (err error) { - var endOfBlock bool - if s.currentTxNum < 0 { - endOfBlock = true - } else { - if s.orderAscend { - s.currentTxNum++ - endOfBlock = s.currentTxNum >= int(s.endOfCurrentBlock) - } else { - s.currentTxNum-- - endOfBlock = s.currentTxNum <= int(s.endOfCurrentBlock) - } - } - - if !endOfBlock || s.currentTxNum == int(s.endOfCurrentBlock) { - return nil - } - - if !s.canonicalMarkers.HasNext() { - s.currentTxNum = -1 - return nil - } - - k, v, err := s.canonicalMarkers.Next() - if err != nil { - return err - } - blockNum := binary.BigEndian.Uint64(k) - blockHash := common2.BytesToHash(v) - body, err := readBodyForStorage(s.tx, blockHash, blockNum) - if err != nil { - return err - } - if body == nil { - return fmt.Errorf("body not found: %d, %x", blockNum, blockHash) - } - - if s.orderAscend { - s.currentTxNum = int(body.BaseTxnID) - s.endOfCurrentBlock = body.BaseTxnID.LastSystemTx(body.TxCount) - } else { - s.currentTxNum = int(body.BaseTxnID.LastSystemTx(body.TxCount)) - s.endOfCurrentBlock = body.BaseTxnID.U64() - } - return nil -} - -func (s *CanonicalTxnIds) HasNext() bool { - if s.limit == 0 { // limit reached - return false - } - if s.currentTxNum < 0 { // EndOfTable - return false - } - if s.toTxNum < 0 { //no boundaries - return true - } - - //Asc: [from, to) AND from < to - //Desc: [from, to) AND from > to - return (bool(s.orderAscend) && s.currentTxNum < s.toTxNum) || - (!bool(s.orderAscend) && s.currentTxNum > s.toTxNum) -} - -func (s *CanonicalTxnIds) Next() (uint64, error) { - s.limit-- - v := uint64(s.currentTxNum) - if err := s.advance(); err != nil { - return 0, err - } - return v, nil -} - -func (s *CanonicalTxnIds) Close() { - if s == nil { - return - } - if s.canonicalMarkers != nil { - s.canonicalMarkers.Close() - s.canonicalMarkers = nil - } -} diff --git a/core/rawdb/accessors_canonical_reader_test.go b/core/rawdb/accessors_canonical_reader_test.go deleted file mode 100644 index 48dc9f56bbc..00000000000 --- a/core/rawdb/accessors_canonical_reader_test.go +++ /dev/null @@ -1,115 +0,0 @@ -// Copyright 2018 The go-ethereum Authors -// (original work) -// Copyright 2024 The Erigon Authors -// (modifications) -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package rawdb_test - -import ( - "bytes" - "sort" - "testing" - - libcommon "github.com/erigontech/erigon-lib/common" - "github.com/erigontech/erigon-lib/common/u256" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/kv/rawdbv3" - "github.com/erigontech/erigon-lib/kv/stream" - "github.com/erigontech/erigon/core/rawdb" - "github.com/erigontech/erigon/core/types" - "github.com/erigontech/erigon/turbo/stages/mock" - "github.com/stretchr/testify/require" -) - -// Tests block header storage and retrieval operations. -func TestCanonicalIter(t *testing.T) { - t.Parallel() - m, require := mock.Mock(t), require.New(t) - - txn := &types.DynamicFeeTransaction{Tip: u256.N1, FeeCap: u256.N1, ChainID: u256.N1, CommonTx: types.CommonTx{Value: u256.N1, Gas: 1, Nonce: 1}} - buf := bytes.NewBuffer(nil) - err := txn.MarshalBinary(buf) - require.NoError(err) - rlpTxn := buf.Bytes() - b := &types.RawBody{Transactions: [][]byte{rlpTxn, rlpTxn, rlpTxn, rlpTxn}} - - tx, err := m.DB.BeginRw(m.Ctx) - require.NoError(err) - defer tx.Rollback() - - // write 2 forks - 3 blocks in each fork - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{10}, 0, b) - require.NoError(err) - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{20}, 0, b) - require.NoError(err) - - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{11}, 1, b) - require.NoError(err) - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{21}, 1, b) - require.NoError(err) - - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{12}, 2, b) - require.NoError(err) - _, err = rawdb.WriteRawBodyIfNotExists(tx, libcommon.Hash{22}, 2, b) - require.NoError(err) - - it, err := rawdb.TxnIdsOfCanonicalBlocks(tx, rawdbv3.TxNums, 0, -1, order.Asc, -1) - require.NoError(err) - require.Equal(true, it.HasNext()) - - // tx already contains genesis block of 2 transactions - t.Logf("genesis: %v", stream.ToArrU64Must(it)) - - //mark 3 blocks as canonical - require.NoError(rawdb.WriteCanonicalHash(tx, libcommon.Hash{10}, 0)) - require.NoError(rawdb.WriteCanonicalHash(tx, libcommon.Hash{11}, 1)) - require.NoError(rawdb.WriteCanonicalHash(tx, libcommon.Hash{12}, 2)) - - txNumsOfBlock := func(bn uint64) (res []uint64) { - txns := uint64(types.TxCountToTxAmount(len(b.Transactions))) - s := uint64(1) // genesis block ends at - if bn > 0 { - s += bn * txns - } - s++ // system - for i := uint64(0); i < txns; i++ { - res = append(res, s+i) - } - return res - } - - it, err = rawdb.TxnIdsOfCanonicalBlocks(tx, rawdbv3.TxNums, 0, 2+len(b.Transactions)+2, order.Asc, -1) - require.NoError(err) - require.Equal(true, it.HasNext()) - exp := txNumsOfBlock(0) - t.Logf("expected full block 0: %v", exp) - require.Equal(exp, stream.ToArrU64Must(it)) - - it, err = rawdb.TxnIdsOfCanonicalBlocks(tx, rawdbv3.TxNums, 0, -1, order.Asc, -1) - require.NoError(err) - require.Equal(true, it.HasNext()) - exp = append(append(txNumsOfBlock(0), txNumsOfBlock(2)...), txNumsOfBlock(4)...) - t.Logf("expected %v", exp) - require.Equal(exp, stream.ToArrU64Must(it)) - - rit, err := rawdb.TxnIdsOfCanonicalBlocks(tx, rawdbv3.TxNums, -1, -1, order.Desc, -1) - require.NoError(err) - require.Equal(true, rit.HasNext()) - sort.Slice(exp, func(i, j int) bool { return exp[i] > exp[j] }) - t.Logf("reverse expected %v", exp) - require.Equal(exp, stream.ToArrU64Must(rit)) -} diff --git a/core/rawdb/accessors_chain.go b/core/rawdb/accessors_chain.go index b16eb3e1d29..edebdfe5f4a 100644 --- a/core/rawdb/accessors_chain.go +++ b/core/rawdb/accessors_chain.go @@ -23,7 +23,6 @@ import ( "bytes" "context" "encoding/binary" - "encoding/json" "fmt" "math" "math/big" @@ -1207,43 +1206,6 @@ func IsPosBlock(db kv.Getter, blockHash common.Hash) (trans bool, err error) { return header.Difficulty.Sign() == 0, nil } -var SnapshotsKey = []byte("snapshots") -var SnapshotsHistoryKey = []byte("snapshots_history") - -func ReadSnapshots(tx kv.Tx) ([]string, []string, error) { - v, err := tx.GetOne(kv.DatabaseInfo, SnapshotsKey) - if err != nil { - return nil, nil, err - } - var res, resHist []string - _ = json.Unmarshal(v, &res) - - v, err = tx.GetOne(kv.DatabaseInfo, SnapshotsHistoryKey) - if err != nil { - return nil, nil, err - } - _ = json.Unmarshal(v, &resHist) - return res, resHist, nil -} - -func WriteSnapshots(tx kv.RwTx, list, histList []string) error { - res, err := json.Marshal(list) - if err != nil { - return err - } - if err := tx.Put(kv.DatabaseInfo, SnapshotsKey, res); err != nil { - return err - } - res, err = json.Marshal(histList) - if err != nil { - return err - } - if err := tx.Put(kv.DatabaseInfo, SnapshotsHistoryKey, res); err != nil { - return err - } - return nil -} - // PruneTable has `limit` parameter to avoid too large data deletes per one sync cycle - better delete by small portions to reduce db.FreeList size func PruneTable(tx kv.RwTx, table string, pruneTo uint64, ctx context.Context, limit int) error { c, err := tx.RwCursor(table) diff --git a/core/rawdb/accessors_chain_test.go b/core/rawdb/accessors_chain_test.go index 6abd0cef448..115667a89a8 100644 --- a/core/rawdb/accessors_chain_test.go +++ b/core/rawdb/accessors_chain_test.go @@ -378,7 +378,7 @@ func TestCanonicalMappingStorage(t *testing.T) { // Create a test canonical number and assinged hash to move around hash, number := libcommon.Hash{0: 0xff}, uint64(314) - entry, err := br.CanonicalHash(m.Ctx, tx, number) + entry, _, err := br.CanonicalHash(m.Ctx, tx, number) if err != nil { t.Fatalf("ReadCanonicalHash failed: %v", err) } @@ -390,7 +390,7 @@ func TestCanonicalMappingStorage(t *testing.T) { if err != nil { t.Fatalf("WriteCanoncalHash failed: %v", err) } - entry, err = br.CanonicalHash(m.Ctx, tx, number) + entry, _, err = br.CanonicalHash(m.Ctx, tx, number) if err != nil { t.Fatalf("ReadCanonicalHash failed: %v", err) } @@ -404,7 +404,7 @@ func TestCanonicalMappingStorage(t *testing.T) { if err != nil { t.Fatalf("DeleteCanonicalHash failed: %v", err) } - entry, err = br.CanonicalHash(m.Ctx, tx, number) + entry, _, err = br.CanonicalHash(m.Ctx, tx, number) if err != nil { t.Error(err) } diff --git a/core/rawdb/accessors_indexes_test.go b/core/rawdb/accessors_indexes_test.go index 7ba5587b2f5..2f0291a4562 100644 --- a/core/rawdb/accessors_indexes_test.go +++ b/core/rawdb/accessors_indexes_test.go @@ -122,11 +122,11 @@ func readTransactionByHash(db kv.Tx, hash libcommon.Hash, br services.FullBlockR if blockNumber == nil { return nil, libcommon.Hash{}, 0, 0, nil } - blockHash, err := br.CanonicalHash(context.Background(), db, *blockNumber) + blockHash, ok, err := br.CanonicalHash(context.Background(), db, *blockNumber) if err != nil { return nil, libcommon.Hash{}, 0, 0, err } - if blockHash == (libcommon.Hash{}) { + if !ok || blockHash == (libcommon.Hash{}) { return nil, libcommon.Hash{}, 0, 0, nil } body, _ := br.BodyWithTransactions(context.Background(), db, blockHash, *blockNumber) diff --git a/core/rawdb/rawdbreset/reset_stages.go b/core/rawdb/rawdbreset/reset_stages.go index 80957b095ed..f1ed9c9a481 100644 --- a/core/rawdb/rawdbreset/reset_stages.go +++ b/core/rawdb/rawdbreset/reset_stages.go @@ -188,8 +188,10 @@ func ResetTxLookup(tx kv.RwTx) error { } var Tables = map[stages.SyncStage][]string{ - stages.CustomTrace: {}, - stages.Finish: {}, + stages.CustomTrace: { + kv.TblReceiptVals, kv.TblReceiptHistoryKeys, kv.TblReceiptHistoryVals, kv.TblReceiptIdx, + }, + stages.Finish: {}, } var stateBuckets = []string{ kv.Epoch, kv.PendingEpoch, kv.BorReceipts, @@ -208,9 +210,9 @@ var stateHistoryV3Buckets = []string{ kv.TblTracesToKeys, kv.TblTracesToIdx, } var stateV3Buckets = []string{ - kv.TblAccountKeys, kv.TblStorageKeys, kv.TblCodeKeys, kv.TblCommitmentKeys, - kv.TblAccountVals, kv.TblStorageVals, kv.TblCodeVals, kv.TblCommitmentVals, + kv.TblAccountVals, kv.TblStorageVals, kv.TblCodeVals, kv.TblCommitmentVals, kv.TblReceiptVals, kv.TblCommitmentHistoryKeys, kv.TblCommitmentHistoryVals, kv.TblCommitmentIdx, + kv.TblReceiptHistoryKeys, kv.TblReceiptHistoryVals, kv.TblReceiptIdx, kv.TblPruningProgress, kv.ChangeSets3, } diff --git a/core/rawdb/rawtemporaldb/accessors_receipt.go b/core/rawdb/rawtemporaldb/accessors_receipt.go new file mode 100644 index 00000000000..611a00f37cd --- /dev/null +++ b/core/rawdb/rawtemporaldb/accessors_receipt.go @@ -0,0 +1,111 @@ +package rawtemporaldb + +import ( + "encoding/binary" + + "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon/core/types" +) + +var ( + CumulativeGasUsedInBlockKey = []byte{0x0} + CumulativeBlobGasUsedInBlockKey = []byte{0x1} + FirstLogIndexKey = []byte{0x2} +) + +// `ReadReceipt` does fill `rawLogs` calulated fields. but we don't need it anymore. +func ReceiptAsOfWithApply(tx kv.TemporalTx, txNum uint64, rawLogs types.Logs, txnIdx int, blockHash common.Hash, blockNum uint64, txn types.Transaction) (*types.Receipt, error) { + cumulativeGasUsedBeforeTxn, cumulativeBlobGasUsed, firstLogIndexWithinBlock, err := ReceiptAsOf(tx, txNum+1) + if err != nil { + return nil, err + } + //if txnIdx == 0 { + //logIndex always 0 + //} + + r := &types.Receipt{ + Logs: rawLogs, + CumulativeGasUsed: cumulativeGasUsedBeforeTxn, + FirstLogIndexWithinBlock: firstLogIndexWithinBlock, + } + _ = cumulativeBlobGasUsed + + if err := r.DeriveFieldsV3ForSingleReceipt(txnIdx, blockHash, blockNum, txn, cumulativeGasUsedBeforeTxn); err != nil { + return nil, err + } + return r, nil +} + +func ReceiptAsOf(tx kv.TemporalTx, txNum uint64) (cumGasUsed uint64, cumBlobGasused uint64, firstLogIndexWithinBlock uint32, err error) { + var v []byte + var ok bool + + v, ok, err = tx.DomainGetAsOf(kv.ReceiptDomain, CumulativeGasUsedInBlockKey, nil, txNum) + if err != nil { + return + } + if ok && v != nil { + cumGasUsed = uvarint(v) + } + + v, ok, err = tx.DomainGetAsOf(kv.ReceiptDomain, CumulativeBlobGasUsedInBlockKey, nil, txNum) + if err != nil { + return + } + if ok && v != nil { + cumBlobGasused = uvarint(v) + } + + //if txnIdx == 0 { + //logIndex always 0 + //} + + v, ok, err = tx.DomainGetAsOf(kv.ReceiptDomain, FirstLogIndexKey, nil, txNum) + if err != nil { + return + } + if ok && v != nil { + firstLogIndexWithinBlock = uint32(uvarint(v)) + } + return +} + +func AppendReceipt(ttx kv.TemporalPutDel, receipt *types.Receipt, cumBlobGasUsed uint64) error { + var cumGasUsedInBlock uint64 + var firstLogIndexWithinBlock uint32 + if receipt != nil { + cumGasUsedInBlock = receipt.CumulativeGasUsed + firstLogIndexWithinBlock = receipt.FirstLogIndexWithinBlock + } + + { + var buf [binary.MaxVarintLen64]byte + i := binary.PutUvarint(buf[:], cumGasUsedInBlock) + if err := ttx.DomainPut(kv.ReceiptDomain, CumulativeGasUsedInBlockKey, nil, buf[:i], nil, 0); err != nil { + return err + } + } + + { + var buf [binary.MaxVarintLen64]byte + i := binary.PutUvarint(buf[:], cumBlobGasUsed) + if err := ttx.DomainPut(kv.ReceiptDomain, CumulativeBlobGasUsedInBlockKey, nil, buf[:i], nil, 0); err != nil { + return err + } + } + + { + var buf [binary.MaxVarintLen64]byte + i := binary.PutUvarint(buf[:], uint64(firstLogIndexWithinBlock)) + if err := ttx.DomainPut(kv.ReceiptDomain, FirstLogIndexKey, nil, buf[:i], nil, 0); err != nil { + return err + } + } + return nil +} + +func uvarint(in []byte) (res uint64) { + res, _ = binary.Uvarint(in) + return res +} diff --git a/core/rawdb/rawtemporaldb/accessors_receipt_test.go b/core/rawdb/rawtemporaldb/accessors_receipt_test.go new file mode 100644 index 00000000000..d96d99e257e --- /dev/null +++ b/core/rawdb/rawtemporaldb/accessors_receipt_test.go @@ -0,0 +1,111 @@ +package rawtemporaldb + +import ( + "context" + "testing" + + "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon-lib/kv/temporal/temporaltest" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon-lib/state" + "github.com/erigontech/erigon/core/types" + "github.com/stretchr/testify/require" +) + +func TestAppendReceipt(t *testing.T) { + dirs, require := datadir.New(t.TempDir()), require.New(t) + db, _ := temporaltest.NewTestDB(t, dirs) + tx, err := db.BeginRw(context.Background()) + require.NoError(err) + defer tx.Rollback() + + doms, err := state.NewSharedDomains(tx, log.New()) + require.NoError(err) + defer doms.Close() + doms.SetTx(tx) + + doms.SetTxNum(0) // block1 + err = AppendReceipt(doms, &types.Receipt{CumulativeGasUsed: 10, FirstLogIndexWithinBlock: 0}, 0) + require.NoError(err) + + doms.SetTxNum(1) // block1 + err = AppendReceipt(doms, &types.Receipt{CumulativeGasUsed: 11, FirstLogIndexWithinBlock: 1}, 0) + require.NoError(err) + + doms.SetTxNum(2) // block1 + + doms.SetTxNum(3) // block2 + err = AppendReceipt(doms, &types.Receipt{CumulativeGasUsed: 12, FirstLogIndexWithinBlock: 0}, 0) + require.NoError(err) + + doms.SetTxNum(4) // block2 + err = AppendReceipt(doms, &types.Receipt{CumulativeGasUsed: 14, FirstLogIndexWithinBlock: 4}, 0) + require.NoError(err) + + doms.SetTxNum(5) // block2 + + err = doms.Flush(context.Background(), tx) + require.NoError(err) + + ttx := tx.(kv.TemporalTx) + v, ok, err := ttx.HistorySeek(kv.ReceiptHistory, FirstLogIndexKey, 0) + require.NoError(err) + require.True(ok) + require.Empty(v) + + v, ok, err = ttx.HistorySeek(kv.ReceiptHistory, FirstLogIndexKey, 1) + require.NoError(err) + require.True(ok) + require.Equal(uint64(0), uvarint(v)) + + v, ok, err = ttx.HistorySeek(kv.ReceiptHistory, FirstLogIndexKey, 2) + require.NoError(err) + require.True(ok) + require.Equal(uint64(1), uvarint(v)) + + v, ok, err = ttx.HistorySeek(kv.ReceiptHistory, FirstLogIndexKey, 3) + require.NoError(err) + require.True(ok) + require.Equal(uint64(1), uvarint(v)) + + v, ok, err = ttx.HistorySeek(kv.ReceiptHistory, FirstLogIndexKey, 4) + require.NoError(err) + require.True(ok) + require.Equal(uint64(0), uvarint(v)) + + //block1 + cumGasUsed, _, firstLogIndex, err := ReceiptAsOf(ttx, 0) + require.NoError(err) + require.Equal(uint32(0), firstLogIndex) + require.Equal(uint64(0), cumGasUsed) + + cumGasUsed, _, firstLogIndex, err = ReceiptAsOf(ttx, 1) + require.NoError(err) + require.Equal(uint32(0), firstLogIndex) + require.Equal(uint64(10), cumGasUsed) + + cumGasUsed, _, firstLogIndex, err = ReceiptAsOf(ttx, 2) + require.NoError(err) + require.Equal(uint32(1), firstLogIndex) + require.Equal(uint64(11), cumGasUsed) + + //block2 + cumGasUsed, _, firstLogIndex, err = ReceiptAsOf(ttx, 3) + require.NoError(err) + require.Equal(uint32(1), firstLogIndex) + require.Equal(uint64(11), cumGasUsed) + + cumGasUsed, _, firstLogIndex, err = ReceiptAsOf(ttx, 4) + require.NoError(err) + require.Equal(uint32(0), firstLogIndex) + require.Equal(uint64(12), cumGasUsed) + + cumGasUsed, _, firstLogIndex, err = ReceiptAsOf(ttx, 5) + require.NoError(err) + require.Equal(uint32(4), firstLogIndex) + require.Equal(uint64(14), cumGasUsed) + + // reader + +} diff --git a/core/snaptype/bsc_types.go b/core/snaptype/bsc_types.go index 427b03532cd..0ff3e03d0d7 100644 --- a/core/snaptype/bsc_types.go +++ b/core/snaptype/bsc_types.go @@ -46,9 +46,6 @@ var ( LessFalsePositives: true, } if err := snaptype.BuildIndex(ctx, info, cfg, log.LvlDebug, p, func(idx *recsplit.RecSplit, i, offset uint64, word []byte) error { - if i%20_000 == 0 { - logger.Log(lvl, "Generating idx for %s", info.Type.Name(), "progress", i) - } p.Processed.Add(1) n := binary.PutUvarint(num, i) if err := idx.AddKey(num[:n], offset); err != nil { diff --git a/core/state/intra_block_state.go b/core/state/intra_block_state.go index b0b9a08bbf7..e3936743510 100644 --- a/core/state/intra_block_state.go +++ b/core/state/intra_block_state.go @@ -80,10 +80,10 @@ type IntraBlockState struct { // The refund counter, also used by state transitioning. refund uint64 - thash libcommon.Hash - txIndex int - logs map[libcommon.Hash][]*types.Log - logSize uint + blockNum uint64 + txIndex int + logs []types.Logs + logSize uint // Per-transaction access list accessList *accessList @@ -107,11 +107,12 @@ func New(stateReader StateReader) *IntraBlockState { stateObjects: map[libcommon.Address]*stateObject{}, stateObjectsDirty: map[libcommon.Address]struct{}{}, nilAccounts: map[libcommon.Address]struct{}{}, - logs: map[libcommon.Hash][]*types.Log{}, + logs: []types.Logs{}, journal: newJournal(), accessList: newAccessList(), transientStorage: newTransientStorage(), balanceInc: map[libcommon.Address]*BalanceIncrease{}, + txIndex: 0, //trace: true, } } @@ -155,34 +156,49 @@ func (sdb *IntraBlockState) Reset() { //clear(sdb.stateObjects) sdb.stateObjectsDirty = make(map[libcommon.Address]struct{}) //clear(sdb.stateObjectsDirty) - sdb.logs = make(map[libcommon.Hash][]*types.Log) + clear(sdb.logs) // free pointers + sdb.logs = sdb.logs[:0] sdb.balanceInc = make(map[libcommon.Address]*BalanceIncrease) //clear(sdb.balanceInc) - sdb.thash = libcommon.Hash{} sdb.txIndex = 0 sdb.logSize = 0 } func (sdb *IntraBlockState) AddLog(log2 *types.Log) { - sdb.journal.append(addLogChange{txhash: sdb.thash}) - log2.TxHash = sdb.thash + sdb.journal.append(addLogChange{txIndex: sdb.txIndex}) log2.TxIndex = uint(sdb.txIndex) log2.Index = sdb.logSize - sdb.logs[sdb.thash] = append(sdb.logs[sdb.thash], log2) sdb.logSize++ + for len(sdb.logs) <= sdb.txIndex { + sdb.logs = append(sdb.logs, nil) + } + sdb.logs[sdb.txIndex] = append(sdb.logs[sdb.txIndex], log2) } -func (sdb *IntraBlockState) GetLogs(hash libcommon.Hash, blockNumber uint64, blockHash libcommon.Hash) []*types.Log { - logs := sdb.logs[hash] +func (sdb *IntraBlockState) GetLogs(txIndex int, txnHash libcommon.Hash, blockNumber uint64, blockHash libcommon.Hash) types.Logs { + if txIndex >= len(sdb.logs) { + return nil + } + logs := sdb.logs[txIndex] for _, l := range logs { + l.TxHash = txnHash l.BlockNumber = blockNumber l.BlockHash = blockHash } return logs } -func (sdb *IntraBlockState) Logs() []*types.Log { - var logs []*types.Log +// GetRawLogs - is like GetLogs, but allow postpone calculation of `txn.Hash()`. +// Example: if you need filter logs and only then set `txn.Hash()` for filtered logs - then no reason to calc for all transactions. +func (sdb *IntraBlockState) GetRawLogs(txIndex int) types.Logs { + if txIndex >= len(sdb.logs) { + return nil + } + return sdb.logs[txIndex] +} + +func (sdb *IntraBlockState) Logs() types.Logs { + var logs types.Logs for _, lgs := range sdb.logs { logs = append(logs, lgs...) } @@ -240,7 +256,7 @@ func (sdb *IntraBlockState) GetNonce(addr libcommon.Address) uint64 { } // TxIndex returns the current transaction index set by Prepare. -func (sdb *IntraBlockState) TxIndex() int { +func (sdb *IntraBlockState) TxnIndex() int { return sdb.txIndex } @@ -817,12 +833,20 @@ func (sdb *IntraBlockState) Print(chainRules chain.Rules) { } } -// SetTxContext sets the current transaction hash and index and block hash which are +// SetTxContext sets the current transaction index which // used when the EVM emits new state logs. It should be invoked before // transaction execution. -func (sdb *IntraBlockState) SetTxContext(thash libcommon.Hash, ti int) { - sdb.thash = thash +func (sdb *IntraBlockState) SetTxContext(ti int, blockNum uint64) { + if len(sdb.logs) > 0 && ti == 0 { + err := fmt.Errorf("seems you forgot `ibs.Reset` or `ibs.TxIndex()`. len(sdb.logs)=%d, ti=%d", len(sdb.logs), ti) + panic(err) + } + if sdb.txIndex >= 0 && sdb.txIndex > ti { + err := fmt.Errorf("seems you forgot `ibs.Reset` or `ibs.TxIndex()`. sdb.txIndex=%d, ti=%d", sdb.txIndex, ti) + panic(err) + } sdb.txIndex = ti + sdb.blockNum = blockNum sdb.accessList = newAccessList() } diff --git a/core/state/intra_block_state_test.go b/core/state/intra_block_state_test.go index ea45a5d21bd..b2c1c5321e6 100644 --- a/core/state/intra_block_state_test.go +++ b/core/state/intra_block_state_test.go @@ -44,7 +44,6 @@ import ( "github.com/erigontech/erigon-lib/log/v3" stateLib "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/tracing" "github.com/erigontech/erigon/core/types" ) @@ -242,8 +241,7 @@ func (test *snapshotTest) run() bool { db := memdb.NewStateDB("") defer db.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := stateLib.NewAggregator(context.Background(), datadir.New(""), 16, db, cr, log.New()) + agg, err := stateLib.NewAggregator(context.Background(), datadir.New(""), 16, db, log.New()) if err != nil { test.err = err return false @@ -359,9 +357,9 @@ func (test *snapshotTest) checkEqual(state, checkstate *IntraBlockState) error { return fmt.Errorf("got GetRefund() == %d, want GetRefund() == %d", state.GetRefund(), checkstate.GetRefund()) } - if !reflect.DeepEqual(state.GetLogs(libcommon.Hash{}, 0, libcommon.Hash{}), checkstate.GetLogs(libcommon.Hash{}, 0, libcommon.Hash{})) { - return fmt.Errorf("got GetLogs(libcommon.Hash{}) == %v, want GetLogs(libcommon.Hash{}) == %v", - state.GetLogs(libcommon.Hash{}, 0, libcommon.Hash{}), checkstate.GetLogs(libcommon.Hash{}, 0, libcommon.Hash{})) + if !reflect.DeepEqual(state.GetRawLogs(0), checkstate.GetRawLogs(0)) { + return fmt.Errorf("got GetRawLogs(libcommon.Hash{}) == %v, want GetRawLogs(libcommon.Hash{}) == %v", + state.GetRawLogs(0), checkstate.GetRawLogs(0)) } return nil } diff --git a/core/state/journal.go b/core/state/journal.go index fb5dab3f3b3..663f70baeb9 100644 --- a/core/state/journal.go +++ b/core/state/journal.go @@ -144,7 +144,7 @@ type ( prev uint64 } addLogChange struct { - txhash libcommon.Hash + txIndex int } touchChange struct { account *libcommon.Address @@ -288,11 +288,10 @@ func (ch refundChange) dirtied() *libcommon.Address { } func (ch addLogChange) revert(s *IntraBlockState) { - logs := s.logs[ch.txhash] - if len(logs) == 1 { - delete(s.logs, ch.txhash) - } else { - s.logs[ch.txhash] = logs[:len(logs)-1] + txnLogs := s.logs[ch.txIndex] + s.logs[ch.txIndex] = txnLogs[:len(txnLogs)-1] // revert 1 log + if len(s.logs[ch.txIndex]) == 0 { + s.logs = s.logs[:len(s.logs)-1] // revert txn } s.logSize-- } diff --git a/core/state/rw_v3.go b/core/state/rw_v3.go index e1fe99d85bd..e31a3730509 100644 --- a/core/state/rw_v3.go +++ b/core/state/rw_v3.go @@ -23,9 +23,8 @@ import ( "sync" "time" - "github.com/holiman/uint256" - "github.com/erigontech/erigon-lib/log/v3" + "github.com/holiman/uint256" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/dbg" diff --git a/core/state/state_object.go b/core/state/state_object.go index b616bc0a5a4..364ae388817 100644 --- a/core/state/state_object.go +++ b/core/state/state_object.go @@ -166,26 +166,32 @@ func (so *stateObject) GetState(key *libcommon.Hash, out *uint256.Int) { } type HotFixPattern struct { - txHash libcommon.Hash - addr libcommon.Address - kvList Storage + blockNumber uint64 + txIndex int + txHash libcommon.Hash + addr libcommon.Address + kvList Storage } func (so *stateObject) patchGethHotFixMainnet1() { totalPatches := []HotFixPattern{} // patch 1: BlockNum 33851236, txIndex 89 patch1 := HotFixPattern{ - txHash: libcommon.HexToHash("0x7eba4edc7c1806d6ee1691d43513838931de5c94f9da56ec865721b402f775b0"), - addr: libcommon.HexToAddress("0x00000000001f8b68515EfB546542397d3293CCfd"), - kvList: make(Storage), + blockNumber: 33851236, + txIndex: 89, + txHash: libcommon.HexToHash("0x7eba4edc7c1806d6ee1691d43513838931de5c94f9da56ec865721b402f775b0"), + addr: libcommon.HexToAddress("0x00000000001f8b68515EfB546542397d3293CCfd"), + kvList: make(Storage), } // patch 2: BlockNum 33851236, txIndex 90 patch2 := HotFixPattern{ - txHash: libcommon.HexToHash("0x5217324f0711af744fe8e12d73f13fdb11805c8e29c0c095ac747b7e4563e935"), - addr: libcommon.HexToAddress("0x00000000001f8b68515EfB546542397d3293CCfd"), - kvList: make(Storage), + blockNumber: 33851236, + txIndex: 90, + txHash: libcommon.HexToHash("0x5217324f0711af744fe8e12d73f13fdb11805c8e29c0c095ac747b7e4563e935"), + addr: libcommon.HexToAddress("0x00000000001f8b68515EfB546542397d3293CCfd"), + kvList: make(Storage), } - if so.db.thash != patch1.txHash || so.db.thash != patch2.txHash { + if so.db.blockNum != patch1.blockNumber { return } @@ -238,7 +244,7 @@ func (so *stateObject) patchGethHotFixMainnet1() { // apply the patches for _, patch := range totalPatches { - if so.db.thash != patch.txHash { + if so.db.txIndex != patch.txIndex { continue } if so.address != patch.addr { @@ -254,11 +260,13 @@ func (so *stateObject) patchGethHotFixChapel1() { totalPatches := []HotFixPattern{} // patch 1: BlockNum 35547779, txIndex 196 patch1 := HotFixPattern{ - txHash: libcommon.HexToHash("0x7ce9a3cf77108fcc85c1e84e88e363e3335eca515dfcf2feb2011729878b13a7"), - addr: libcommon.HexToAddress("0x89791428868131eb109e42340ad01eb8987526b2"), - kvList: make(Storage), + blockNumber: 35547779, + txIndex: 196, + txHash: libcommon.HexToHash("0x7ce9a3cf77108fcc85c1e84e88e363e3335eca515dfcf2feb2011729878b13a7"), + addr: libcommon.HexToAddress("0x89791428868131eb109e42340ad01eb8987526b2"), + kvList: make(Storage), } - if so.db.thash != patch1.txHash { + if so.db.blockNum != patch1.blockNumber && so.db.txIndex != patch1.txIndex { return } patch1KVs := map[string]string{ @@ -271,7 +279,7 @@ func (so *stateObject) patchGethHotFixChapel1() { // apply the patches for _, patch := range totalPatches { - if so.db.thash != patch.txHash { + if so.db.txIndex != patch.txIndex { continue } if so.address != patch.addr { @@ -287,12 +295,14 @@ func (so *stateObject) patchGethHotFixChapel2() { totalPatches := []HotFixPattern{} // patch 1: BlockNum 35548081, txIndex 486 patch1 := HotFixPattern{ - txHash: libcommon.HexToHash("0xe3895eb95605d6b43ceec7876e6ff5d1c903e572bf83a08675cb684c047a695c"), - addr: libcommon.HexToAddress("0x89791428868131eb109e42340ad01eb8987526b2"), - kvList: make(Storage), + blockNumber: 35548081, + txIndex: 486, + txHash: libcommon.HexToHash("0xe3895eb95605d6b43ceec7876e6ff5d1c903e572bf83a08675cb684c047a695c"), + addr: libcommon.HexToAddress("0x89791428868131eb109e42340ad01eb8987526b2"), + kvList: make(Storage), } - if so.db.thash != patch1.txHash { + if so.db.blockNum != patch1.blockNumber && so.db.txIndex != patch1.txIndex { return } @@ -306,7 +316,7 @@ func (so *stateObject) patchGethHotFixChapel2() { // apply the patches for _, patch := range totalPatches { - if so.db.thash != patch.txHash { + if so.db.blockNum != patch.blockNumber { continue } if so.address != patch.addr { diff --git a/core/state/state_test.go b/core/state/state_test.go index 58c10b4fd3b..e01648f74fa 100644 --- a/core/state/state_test.go +++ b/core/state/state_test.go @@ -39,7 +39,6 @@ import ( "github.com/erigontech/erigon-lib/state" stateLib "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/tracing" "github.com/erigontech/erigon/core/types/accounts" "github.com/erigontech/erigon/crypto" @@ -121,8 +120,7 @@ func (s *StateSuite) SetUpTest(c *checker.C) { db := memdb.NewStateDB("") defer db.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := stateLib.NewAggregator(context.Background(), datadir.New(""), 16, db, cr, log.New()) + agg, err := stateLib.NewAggregator(context.Background(), datadir.New(""), 16, db, log.New()) if err != nil { panic(err) } @@ -379,8 +377,7 @@ func NewTestTemporalDb(tb testing.TB) (kv.RwDB, kv.RwTx, *state.Aggregator) { db := memdb.NewStateDB(tb.TempDir()) tb.Cleanup(db.Close) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, cr, log.New()) + agg, err := state.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, log.New()) if err != nil { tb.Fatal(err) } diff --git a/core/state/txtask.go b/core/state/txtask.go index d0d0830b0b3..eab6a11f67b 100644 --- a/core/state/txtask.go +++ b/core/state/txtask.go @@ -22,6 +22,8 @@ import ( "sync" "time" + "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon/core/rawdb/rawtemporaldb" "github.com/holiman/uint256" "github.com/erigontech/erigon-lib/chain" @@ -84,7 +86,35 @@ type TxTask struct { Config *chain.Config } -func (t *TxTask) CreateReceipt(cumulativeGasUsed uint64) *types.Receipt { +func (t *TxTask) CreateReceipt(tx kv.Tx) { + if t.TxIndex < 0 || t.Final { + return + } + + var cumulativeGasUsed uint64 + var firstLogIndex uint32 + if t.TxIndex > 0 { + prevR := t.BlockReceipts[t.TxIndex-1] + if prevR != nil { + cumulativeGasUsed = prevR.CumulativeGasUsed + firstLogIndex = prevR.FirstLogIndexWithinBlock + uint32(len(prevR.Logs)) + } else { + var err error + cumulativeGasUsed, _, firstLogIndex, err = rawtemporaldb.ReceiptAsOf(tx.(kv.TemporalTx), t.TxNum) + if err != nil { + panic(err) + } + } + } + + cumulativeGasUsed += t.UsedGas + + r := t.createReceipt(cumulativeGasUsed) + r.FirstLogIndexWithinBlock = firstLogIndex + t.BlockReceipts[t.TxIndex] = r +} + +func (t *TxTask) createReceipt(cumulativeGasUsed uint64) *types.Receipt { receipt := &types.Receipt{ BlockNumber: t.Header.Number, BlockHash: t.BlockHash, @@ -95,6 +125,12 @@ func (t *TxTask) CreateReceipt(cumulativeGasUsed uint64) *types.Receipt { TxHash: t.Tx.Hash(), Logs: t.Logs, } + blockNum := t.Header.Number.Uint64() + for _, l := range receipt.Logs { + l.TxHash = receipt.TxHash + l.BlockNumber = blockNum + l.BlockHash = receipt.BlockHash + } if t.Failed { receipt.Status = types.ReceiptStatusFailed } else { @@ -292,11 +328,11 @@ type ResultsQueue struct { results *TxTaskQueue } -func NewResultsQueue(newTasksLimit, queueLimit int) *ResultsQueue { +func NewResultsQueue(resultChannelLimit, heapLimit int) *ResultsQueue { r := &ResultsQueue{ results: &TxTaskQueue{}, - limit: queueLimit, - resultCh: make(chan *TxTask, newTasksLimit), + limit: heapLimit, + resultCh: make(chan *TxTask, resultChannelLimit), ticker: time.NewTicker(2 * time.Second), } heap.Init(r.results) @@ -313,7 +349,7 @@ func (q *ResultsQueue) Add(ctx context.Context, task *TxTask) error { } return nil } -func (q *ResultsQueue) drainNoBlock(task *TxTask) { +func (q *ResultsQueue) drainNoBlock(ctx context.Context, task *TxTask) error { q.Lock() defer q.Unlock() if task != nil { @@ -322,16 +358,21 @@ func (q *ResultsQueue) drainNoBlock(task *TxTask) { for { select { + case <-ctx.Done(): + return ctx.Err() case txTask, ok := <-q.resultCh: if !ok { - return + return nil } - if txTask != nil { - heap.Push(q.results, txTask) - q.results.Len() + if txTask == nil { + continue + } + heap.Push(q.results, txTask) + if q.results.Len() > q.limit { + return nil } default: // we are inside mutex section, can't block here - return + return nil } } } @@ -364,7 +405,9 @@ func (q *ResultsQueue) Drain(ctx context.Context) error { if !ok { return nil } - q.drainNoBlock(txTask) + if err := q.drainNoBlock(ctx, txTask); err != nil { + return err + } case <-q.ticker.C: // Corner case: workers processed all new tasks (no more q.resultCh events) when we are inside Drain() func // it means - naive-wait for new q.resultCh events will not work here (will cause dead-lock) @@ -378,14 +421,16 @@ func (q *ResultsQueue) Drain(ctx context.Context) error { return nil } -func (q *ResultsQueue) DrainNonBlocking() { q.drainNoBlock(nil) } +func (q *ResultsQueue) DrainNonBlocking(ctx context.Context) error { return q.drainNoBlock(ctx, nil) } -func (q *ResultsQueue) DropResults(f func(t *TxTask)) { +func (q *ResultsQueue) DropResults(ctx context.Context, f func(t *TxTask)) { q.Lock() defer q.Unlock() Loop: for { select { + case <-ctx.Done(): + return case txTask, ok := <-q.resultCh: if !ok { break Loop diff --git a/core/state_processor.go b/core/state_processor.go index 0ebd3cbafe1..c3865579054 100644 --- a/core/state_processor.go +++ b/core/state_processor.go @@ -92,10 +92,10 @@ func applyTransaction(config *chain.Config, engine consensus.EngineReader, gp *G receipt.ContractAddress = crypto.CreateAddress(evm.Origin, txn.GetNonce()) } // Set the receipt logs and create a bloom for filtering - receipt.Logs = ibs.GetLogs(txn.Hash(), blockNum, header.Hash()) + receipt.Logs = ibs.GetLogs(ibs.TxnIndex(), txn.Hash(), blockNum, header.Hash()) receipt.Bloom = types.CreateBloom(types.Receipts{receipt}) receipt.BlockNumber = header.Number - receipt.TransactionIndex = uint(ibs.TxIndex()) + receipt.TransactionIndex = uint(ibs.TxnIndex()) } return receipt, result.ReturnData, err diff --git a/core/state_transition.go b/core/state_transition.go index b82a18eaab7..a8d642ff02d 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -369,6 +369,9 @@ func (st *StateTransition) TransitionDb(refunds bool, gasBailout bool) (*evmtype auths := msg.Authorizations() verifiedAuthorities := make([]libcommon.Address, 0) if len(auths) > 0 { + if contractCreation { + return nil, errors.New("contract creation not allowed with type4 txs") + } var b [33]byte data := bytes.NewBuffer(nil) for i, auth := range auths { @@ -381,6 +384,17 @@ func (st *StateTransition) TransitionDb(refunds bool, gasBailout bool) (*evmtype } // 2. authority recover + + // TODO: these signature checks should ideally be in RecoverSigner, a new PR on 7702 should simplify this + // adding this to pass tests for now + if auth.S.Cmp(crypto.Secp256k1halfN) > 0 { + return nil, fmt.Errorf("invalid signature S, skipping, auth index %d", i) + } + + if !auth.V.Eq(u256.Num0) && !auth.V.Eq(u256.Num1) { + return nil, fmt.Errorf("invalid v value: %d", auth.V.Uint64()) + } + authorityPtr, err := auth.RecoverSigner(data, b[:]) if err != nil { log.Debug("authority recover failed, skipping", "err", err, "auth index", i) diff --git a/core/test/domains_restart_test.go b/core/test/domains_restart_test.go index 788359103aa..1dae41b8675 100644 --- a/core/test/domains_restart_test.go +++ b/core/test/domains_restart_test.go @@ -29,8 +29,6 @@ import ( "testing" "time" - "github.com/erigontech/erigon/core/rawdb" - "github.com/holiman/uint256" "github.com/stretchr/testify/require" @@ -71,8 +69,7 @@ func testDbAndAggregatorv3(t *testing.T, fpath string, aggStep uint64) (kv.RwDB, }).MustOpen() t.Cleanup(db.Close) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state.NewAggregator(context.Background(), dirs, aggStep, db, cr, logger) + agg, err := state.NewAggregator(context.Background(), dirs, aggStep, db, logger) require.NoError(t, err) t.Cleanup(agg.Close) err = agg.OpenFolder() diff --git a/core/types/authorization.go b/core/types/authorization.go index 0851553fbcc..a4dea12e02b 100644 --- a/core/types/authorization.go +++ b/core/types/authorization.go @@ -10,7 +10,9 @@ import ( libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/length" + libcrypto "github.com/erigontech/erigon-lib/crypto" rlp2 "github.com/erigontech/erigon-lib/rlp" + "github.com/erigontech/erigon/common/u256" "github.com/erigontech/erigon/crypto" "github.com/erigontech/erigon/params" @@ -75,7 +77,7 @@ func (ath *Authorization) RecoverSigner(data *bytes.Buffer, b []byte) (*libcommo return nil, fmt.Errorf("invalid v value: %d", ath.V.Uint64()) } - if !crypto.ValidateSignatureValues(sig[64], &ath.R, &ath.S, false) { + if !libcrypto.TransactionSignatureIsValid(sig[64], &ath.R, &ath.S, false /* allowPreEip2s */) { return nil, errors.New("invalid signature") } diff --git a/core/types/blob_tx_wrapper.go b/core/types/blob_tx_wrapper.go index 05e5afd6f64..e6446d27d2f 100644 --- a/core/types/blob_tx_wrapper.go +++ b/core/types/blob_tx_wrapper.go @@ -19,8 +19,8 @@ package types import ( "errors" "fmt" + "github.com/erigontech/erigon-lib/common/hexutility" rlp2 "github.com/erigontech/erigon-lib/rlp" - "github.com/ethereum/go-ethereum/common/hexutil" "io" "math/big" "math/bits" @@ -58,32 +58,32 @@ var ( // UnmarshalJSON parses a blob in hex syntax. func (b *Blob) UnmarshalJSON(input []byte) error { - return hexutil.UnmarshalFixedJSON(blobT, input, b[:]) + return hexutility.UnmarshalFixedJSON(blobT, input, b[:]) } // MarshalText returns the hex representation of b. func (b *Blob) MarshalText() ([]byte, error) { - return hexutil.Bytes(b[:]).MarshalText() + return hexutility.Bytes(b[:]).MarshalText() } // UnmarshalJSON parses a commitment in hex syntax. func (c *KZGCommitment) UnmarshalJSON(input []byte) error { - return hexutil.UnmarshalFixedJSON(commitmentT, input, c[:]) + return hexutility.UnmarshalFixedJSON(commitmentT, input, c[:]) } // MarshalText returns the hex representation of c. func (c KZGCommitment) MarshalText() ([]byte, error) { - return hexutil.Bytes(c[:]).MarshalText() + return hexutility.Bytes(c[:]).MarshalText() } // UnmarshalJSON parses a proof in hex syntax. func (p *KZGProof) UnmarshalJSON(input []byte) error { - return hexutil.UnmarshalFixedJSON(proofT, input, p[:]) + return hexutility.UnmarshalFixedJSON(proofT, input, p[:]) } // MarshalText returns the hex representation of p. func (p KZGProof) MarshalText() ([]byte, error) { - return hexutil.Bytes(p[:]).MarshalText() + return hexutility.Bytes(p[:]).MarshalText() } // BlobTxSidecar contains the blobs of a blob transaction. diff --git a/core/types/block.go b/core/types/block.go index 7d6ae4bb4c7..095c67de824 100644 --- a/core/types/block.go +++ b/core/types/block.go @@ -1460,14 +1460,19 @@ func (b *Block) CleanSidecars() { b.sidecars = nil } -// HashCheck checks that transactions, receipts, uncles and withdrawals hashes are correct. -func (b *Block) HashCheck() error { +// HashCheck checks that transactions, receipts, uncles, withdrawals, and requests hashes are correct. +func (b *Block) HashCheck(fullCheck bool) error { if hash := DeriveSha(b.Transactions()); hash != b.TxHash() { return fmt.Errorf("block has invalid transaction hash: have %x, exp: %x", hash, b.TxHash()) } - if len(b.transactions) > 0 && b.ReceiptHash() == EmptyRootHash { - return fmt.Errorf("block has empty receipt hash: %x but it includes %x transactions", b.ReceiptHash(), len(b.transactions)) + if fullCheck { + // execution-spec-tests contain such scenarios where block has an invalid tx, but receiptHash is default (=EmptyRootHash) + // the test is to see if tx is rejected in EL, but in mock_sentry.go, we have HashCheck() before block execution. + // Since we want the tx execution to happen, we skip it here and bypass this guard. + if len(b.transactions) > 0 && b.ReceiptHash() == EmptyRootHash { + return fmt.Errorf("block has empty receipt hash: %x but it includes %x transactions", b.ReceiptHash(), len(b.transactions)) + } } if len(b.transactions) == 0 && b.ReceiptHash() != EmptyRootHash { diff --git a/core/types/receipt.go b/core/types/receipt.go index ed88a6df26e..b9190c24928 100644 --- a/core/types/receipt.go +++ b/core/types/receipt.go @@ -71,7 +71,7 @@ type Receipt struct { BlockNumber *big.Int `json:"blockNumber,omitempty"` TransactionIndex uint `json:"transactionIndex"` - FirstLogIndex uint32 `json:"-"` // field which used to store in db and re-calc + FirstLogIndexWithinBlock uint32 `json:"-"` // field which used to store in db and re-calc } type receiptMarshaling struct { @@ -333,7 +333,7 @@ func (r *ReceiptForStorage) DecodeRLP(s *rlp.Stream) error { return err } r.CumulativeGasUsed = stored.CumulativeGasUsed - r.FirstLogIndex = stored.FirstLogIndex + r.FirstLogIndexWithinBlock = stored.FirstLogIndex //r.Logs = make([]*Log, len(stored.Logs)) //for i, log := range stored.Logs { @@ -438,21 +438,8 @@ func (r Receipts) DeriveFields(hash libcommon.Hash, number uint64, txs Transacti // DeriveFields fills the receipts with their computed fields based on consensus // data and contextual infos like containing block and transactions. -func (rl Receipts) DeriveFieldsV3ForSingleReceipt(i int, blockHash libcommon.Hash, blockNum uint64, txn Transaction) (*Receipt, error) { - r := rl[i] - var prevReceipt *Receipt - if i > 0 { - prevReceipt = rl[i-1] - } - err := r.DeriveFieldsV3ForSingleReceipt(i, blockHash, blockNum, txn, prevReceipt) - if err != nil { - return nil, err - } - return r, nil -} - -func (r *Receipt) DeriveFieldsV3ForSingleReceipt(txnIdx int, blockHash libcommon.Hash, blockNum uint64, txn Transaction, prevReceipt *Receipt) error { - logIndex := r.FirstLogIndex // logIdx is unique within the block and starts from 0 +func (r *Receipt) DeriveFieldsV3ForSingleReceipt(txnIdx int, blockHash libcommon.Hash, blockNum uint64, txn Transaction, prevCumulativeGasUsed uint64) error { + logIndex := r.FirstLogIndexWithinBlock // logIdx is unique within the block and starts from 0 sender, ok := txn.cachedSender() if !ok { @@ -480,7 +467,7 @@ func (r *Receipt) DeriveFieldsV3ForSingleReceipt(txnIdx int, blockHash libcommon if txnIdx == 0 { r.GasUsed = r.CumulativeGasUsed } else { - r.GasUsed = r.CumulativeGasUsed - prevReceipt.CumulativeGasUsed + r.GasUsed = r.CumulativeGasUsed - prevCumulativeGasUsed } // The derived log fields can simply be set from the block and transaction diff --git a/core/types/receipt_test.go b/core/types/receipt_test.go index c9da6d1cb12..026c90c8ee4 100644 --- a/core/types/receipt_test.go +++ b/core/types/receipt_test.go @@ -104,7 +104,7 @@ func TestLegacyReceiptDecoding(t *testing.T) { if dec.CumulativeGasUsed != receipt.CumulativeGasUsed { t.Fatalf("Receipt CumulativeGasUsed mismatch, want %v, have %v", receipt.CumulativeGasUsed, dec.CumulativeGasUsed) } - assert.Equal(t, uint32(receipt.Logs[0].Index), dec.FirstLogIndex) + assert.Equal(t, uint32(receipt.Logs[0].Index), dec.FirstLogIndexWithinBlock) //if len(dec.Logs) != len(receipt.Logs) { // t.Fatalf("Receipt log number mismatch, want %v, have %v", len(receipt.Logs), len(dec.Logs)) //} @@ -178,10 +178,10 @@ func TestDeriveFields(t *testing.T) { {Address: libcommon.BytesToAddress([]byte{0x11})}, {Address: libcommon.BytesToAddress([]byte{0x01, 0x11})}, }, - TxHash: txs[0].Hash(), - ContractAddress: libcommon.BytesToAddress([]byte{0x01, 0x11, 0x11}), - GasUsed: 1, - FirstLogIndex: 0, + TxHash: txs[0].Hash(), + ContractAddress: libcommon.BytesToAddress([]byte{0x01, 0x11, 0x11}), + GasUsed: 1, + FirstLogIndexWithinBlock: 0, }, &Receipt{ PostState: libcommon.Hash{2}.Bytes(), @@ -190,10 +190,10 @@ func TestDeriveFields(t *testing.T) { {Address: libcommon.BytesToAddress([]byte{0x22})}, {Address: libcommon.BytesToAddress([]byte{0x02, 0x22})}, }, - TxHash: txs[1].Hash(), - ContractAddress: libcommon.BytesToAddress([]byte{0x02, 0x22, 0x22}), - GasUsed: 2, - FirstLogIndex: 2, + TxHash: txs[1].Hash(), + ContractAddress: libcommon.BytesToAddress([]byte{0x02, 0x22, 0x22}), + GasUsed: 2, + FirstLogIndexWithinBlock: 2, }, &Receipt{ Type: AccessListTxType, @@ -203,10 +203,10 @@ func TestDeriveFields(t *testing.T) { {Address: libcommon.BytesToAddress([]byte{0x33})}, {Address: libcommon.BytesToAddress([]byte{0x03, 0x33})}, }, - TxHash: txs[2].Hash(), - ContractAddress: libcommon.BytesToAddress([]byte{0x03, 0x33, 0x33}), - GasUsed: 3, - FirstLogIndex: 4, + TxHash: txs[2].Hash(), + ContractAddress: libcommon.BytesToAddress([]byte{0x03, 0x33, 0x33}), + GasUsed: 3, + FirstLogIndexWithinBlock: 4, }, } // Clear all the computed fields and re-derive them @@ -273,68 +273,68 @@ func TestDeriveFields(t *testing.T) { } }) - t.Run("DeriveV3", func(t *testing.T) { - clearComputedFieldsOnReceipts(t, receipts) - // Iterate over all the computed fields and check that they're correct - signer := MakeSigner(params.TestChainConfig, number.Uint64(), 0) - - logIndex := uint(0) - for i := range receipts { - txs[i].SetSender(libcommon.BytesToAddress([]byte{0x0})) - r, err := receipts.DeriveFieldsV3ForSingleReceipt(i, hash, number.Uint64(), txs[i]) - if err != nil { - panic(err) - } - - if r.Type != txs[i].Type() { - t.Errorf("receipts[%d].Type = %d, want %d", i, r.Type, txs[i].Type()) - } - if r.TxHash != txs[i].Hash() { - t.Errorf("receipts[%d].TxHash = %s, want %s", i, r.TxHash.String(), txs[i].Hash().String()) - } - if r.BlockHash != hash { - t.Errorf("receipts[%d].BlockHash = %s, want %s", i, r.BlockHash.String(), hash.String()) - } - if r.BlockNumber.Cmp(number) != 0 { - t.Errorf("receipts[%c].BlockNumber = %s, want %s", i, r.BlockNumber.String(), number.String()) - } - if r.TransactionIndex != uint(i) { - t.Errorf("receipts[%d].TransactionIndex = %d, want %d", i, r.TransactionIndex, i) - } - if r.GasUsed != txs[i].GetGas() { - t.Errorf("receipts[%d].GasUsed = %d, want %d", i, r.GasUsed, txs[i].GetGas()) - } - if txs[i].GetTo() != nil && r.ContractAddress != (libcommon.Address{}) { - t.Errorf("receipts[%d].ContractAddress = %s, want %s", i, r.ContractAddress.String(), (libcommon.Address{}).String()) - } - from, _ := txs[i].Sender(*signer) - contractAddress := crypto.CreateAddress(from, txs[i].GetNonce()) - if txs[i].GetTo() == nil && r.ContractAddress != contractAddress { - t.Errorf("receipts[%d].ContractAddress = %s, want %s", i, r.ContractAddress.String(), contractAddress.String()) - } - for j := range r.Logs { - if r.Logs[j].BlockNumber != number.Uint64() { - t.Errorf("receipts[%d].Logs[%d].BlockNumber = %d, want %d", i, j, r.Logs[j].BlockNumber, number.Uint64()) - } - if r.Logs[j].BlockHash != hash { - t.Errorf("receipts[%d].Logs[%d].BlockHash = %s, want %s", i, j, r.Logs[j].BlockHash.String(), hash.String()) - } - if r.Logs[j].TxHash != txs[i].Hash() { - t.Errorf("receipts[%d].Logs[%d].TxHash = %s, want %s", i, j, r.Logs[j].TxHash.String(), txs[i].Hash().String()) - } - if r.Logs[j].TxHash != txs[i].Hash() { - t.Errorf("receipts[%d].Logs[%d].TxHash = %s, want %s", i, j, r.Logs[j].TxHash.String(), txs[i].Hash().String()) - } - if r.Logs[j].TxIndex != uint(i) { - t.Errorf("receipts[%d].Logs[%d].TransactionIndex = %d, want %d", i, j, r.Logs[j].TxIndex, i) - } - if r.Logs[j].Index != logIndex { - t.Errorf("receipts[%d].Logs[%d].Index = %d, want %d", i, j, r.Logs[j].Index, logIndex) - } - logIndex++ - } - } - }) + //t.Run("DeriveV3", func(t *testing.T) { + // clearComputedFieldsOnReceipts(t, receipts) + // // Iterate over all the computed fields and check that they're correct + // signer := MakeSigner(params.TestChainConfig, number.Uint64(), 0) + // + // logIndex := uint(0) + // for i := range receipts { + // txs[i].SetSender(libcommon.BytesToAddress([]byte{0x0})) + // r, err := receipts.DeriveFieldsV3ForSingleReceipt(i, hash, number.Uint64(), txs[i]) + // if err != nil { + // panic(err) + // } + // + // if r.Type != txs[i].Type() { + // t.Errorf("receipts[%d].Type = %d, want %d", i, r.Type, txs[i].Type()) + // } + // if r.TxHash != txs[i].Hash() { + // t.Errorf("receipts[%d].TxHash = %s, want %s", i, r.TxHash.String(), txs[i].Hash().String()) + // } + // if r.BlockHash != hash { + // t.Errorf("receipts[%d].BlockHash = %s, want %s", i, r.BlockHash.String(), hash.String()) + // } + // if r.BlockNumber.Cmp(number) != 0 { + // t.Errorf("receipts[%c].BlockNumber = %s, want %s", i, r.BlockNumber.String(), number.String()) + // } + // if r.TransactionIndex != uint(i) { + // t.Errorf("receipts[%d].TransactionIndex = %d, want %d", i, r.TransactionIndex, i) + // } + // if r.GasUsed != txs[i].GetGas() { + // t.Errorf("receipts[%d].GasUsed = %d, want %d", i, r.GasUsed, txs[i].GetGas()) + // } + // if txs[i].GetTo() != nil && r.ContractAddress != (libcommon.Address{}) { + // t.Errorf("receipts[%d].ContractAddress = %s, want %s", i, r.ContractAddress.String(), (libcommon.Address{}).String()) + // } + // from, _ := txs[i].Sender(*signer) + // contractAddress := crypto.CreateAddress(from, txs[i].GetNonce()) + // if txs[i].GetTo() == nil && r.ContractAddress != contractAddress { + // t.Errorf("receipts[%d].ContractAddress = %s, want %s", i, r.ContractAddress.String(), contractAddress.String()) + // } + // for j := range r.Logs { + // if r.Logs[j].BlockNumber != number.Uint64() { + // t.Errorf("receipts[%d].Logs[%d].BlockNumber = %d, want %d", i, j, r.Logs[j].BlockNumber, number.Uint64()) + // } + // if r.Logs[j].BlockHash != hash { + // t.Errorf("receipts[%d].Logs[%d].BlockHash = %s, want %s", i, j, r.Logs[j].BlockHash.String(), hash.String()) + // } + // if r.Logs[j].TxHash != txs[i].Hash() { + // t.Errorf("receipts[%d].Logs[%d].TxHash = %s, want %s", i, j, r.Logs[j].TxHash.String(), txs[i].Hash().String()) + // } + // if r.Logs[j].TxHash != txs[i].Hash() { + // t.Errorf("receipts[%d].Logs[%d].TxHash = %s, want %s", i, j, r.Logs[j].TxHash.String(), txs[i].Hash().String()) + // } + // if r.Logs[j].TxIndex != uint(i) { + // t.Errorf("receipts[%d].Logs[%d].TransactionIndex = %d, want %d", i, j, r.Logs[j].TxIndex, i) + // } + // if r.Logs[j].Index != logIndex { + // t.Errorf("receipts[%d].Logs[%d].Index = %d, want %d", i, j, r.Logs[j].Index, logIndex) + // } + // logIndex++ + // } + // } + //}) } diff --git a/core/types/set_code_tx.go b/core/types/set_code_tx.go index 80a9de81233..1b93336c204 100644 --- a/core/types/set_code_tx.go +++ b/core/types/set_code_tx.go @@ -123,7 +123,11 @@ func (tx *SetCodeTransaction) AsMessage(s Signer, baseFee *big.Int, rules *chain msg.gasPrice.Set(tx.FeeCap) } + if len(tx.Authorizations) == 0 { + return msg, errors.New("SetCodeTransaction without authorizations is invalid") + } msg.authorizations = tx.Authorizations + var err error msg.from, err = tx.Sender(s) return msg, err @@ -225,13 +229,11 @@ func (tx *SetCodeTransaction) DecodeRLP(s *rlp.Stream) error { if b, err = s.Bytes(); err != nil { return err } - if len(b) > 0 && len(b) != 20 { + if len(b) != 20 { return fmt.Errorf("wrong size for To: %d", len(b)) } - if len(b) > 0 { - tx.To = &libcommon.Address{} - copy((*tx.To)[:], b) - } + tx.To = &libcommon.Address{} + copy((*tx.To)[:], b) if b, err = s.Uint256Bytes(); err != nil { return err } diff --git a/core/types/transaction.go b/core/types/transaction.go index 5e0a44b290c..604bb733468 100644 --- a/core/types/transaction.go +++ b/core/types/transaction.go @@ -30,15 +30,14 @@ import ( "github.com/holiman/uint256" "github.com/protolambda/ztyp/codec" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/chain" libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/fixedgas" + libcrypto "github.com/erigontech/erigon-lib/crypto" + "github.com/erigontech/erigon-lib/log/v3" types2 "github.com/erigontech/erigon-lib/types" "github.com/erigontech/erigon/common/math" - "github.com/erigontech/erigon/crypto" "github.com/erigontech/erigon/rlp" ) @@ -284,7 +283,7 @@ func sanityCheckSignature(v *uint256.Int, r *uint256.Int, s *uint256.Int, maybeP // must already be equal to the recovery id. plainV = byte(v.Uint64()) } - if !crypto.ValidateSignatureValues(plainV, r, s, false) { + if !libcrypto.TransactionSignatureIsValid(plainV, r, s, true /* allowPreEip2s */) { return ErrInvalidSig } diff --git a/core/types/transaction_signing.go b/core/types/transaction_signing.go index 8cc8e225cd2..b04364add27 100644 --- a/core/types/transaction_signing.go +++ b/core/types/transaction_signing.go @@ -31,6 +31,7 @@ import ( "github.com/erigontech/erigon-lib/chain" libcommon "github.com/erigontech/erigon-lib/common" + libcrypto "github.com/erigontech/erigon-lib/crypto" "github.com/erigontech/erigon/common/u256" "github.com/erigontech/erigon/crypto" @@ -364,7 +365,7 @@ func recoverPlain(context *secp256k1.Context, sighash libcommon.Hash, R, S, Vb * return libcommon.Address{}, ErrInvalidSig } V := byte(Vb.Uint64() - 27) - if !crypto.ValidateSignatureValues(V, R, S, homestead) { + if !libcrypto.TransactionSignatureIsValid(V, R, S, !homestead) { return libcommon.Address{}, ErrInvalidSig } // encode the signature in uncompressed format diff --git a/core/vm/analysis_test.go b/core/vm/analysis_test.go index d6441d6c725..f4b3162ae82 100644 --- a/core/vm/analysis_test.go +++ b/core/vm/analysis_test.go @@ -94,7 +94,7 @@ func BenchmarkJumpDest(b *testing.B) { contractRef := dummyContractRef{} - c := NewJumpDestCache(false) + c := NewJumpDestCache() b.ResetTimer() for n := 0; n < b.N; n++ { contract := NewContract(contractRef, libcommon.Address{}, nil, 0, false /* skipAnalysis */, c) diff --git a/core/vm/contract.go b/core/vm/contract.go index 6c7547b15fe..1acbd804ce2 100644 --- a/core/vm/contract.go +++ b/core/vm/contract.go @@ -82,12 +82,12 @@ var ( jumpDestCacheTrace = dbg.EnvBool("JD_LRU_TRACE", false) ) -func NewJumpDestCache(trace bool) *JumpDestCache { +func NewJumpDestCache() *JumpDestCache { c, err := simplelru.NewLRU[libcommon.Hash, bitvec](jumpDestCacheLimit, nil) if err != nil { panic(err) } - return &JumpDestCache{LRU: c, trace: trace || jumpDestCacheTrace} + return &JumpDestCache{LRU: c, trace: jumpDestCacheTrace} } func (c *JumpDestCache) LogStats() { diff --git a/core/vm/contracts.go b/core/vm/contracts.go index 9f20d092b3b..a36f4d958d1 100644 --- a/core/vm/contracts.go +++ b/core/vm/contracts.go @@ -41,6 +41,7 @@ import ( "github.com/erigontech/erigon-lib/chain" libcommon "github.com/erigontech/erigon-lib/common" + libcrypto "github.com/erigontech/erigon-lib/crypto" "github.com/erigontech/erigon-lib/crypto/blake2b" libkzg "github.com/erigontech/erigon-lib/crypto/kzg" @@ -491,7 +492,7 @@ func (c *ecrecover) Run(input []byte) ([]byte, error) { v := input[63] - 27 // tighter sig s values input homestead only apply to txn sigs - if !allZero(input[32:63]) || !crypto.ValidateSignatureValues(v, r, s, false) { + if !allZero(input[32:63]) || !libcrypto.TransactionSignatureIsValid(v, r, s, true /* allowPreEip2s */) { return nil, nil } // We must make sure not to modify the 'input', so placing the 'v' along with diff --git a/core/vm/errors.go b/core/vm/errors.go index 1706e611447..ce8ff51f1eb 100644 --- a/core/vm/errors.go +++ b/core/vm/errors.go @@ -36,6 +36,7 @@ var ( ErrContractAddressCollision = errors.New("contract address collision") ErrExecutionReverted = errors.New("execution reverted") ErrMaxCodeSizeExceeded = errors.New("max code size exceeded") + ErrMaxInitCodeSizeExceeded = errors.New("max initcode size exceeded") ErrInvalidJump = errors.New("invalid jump destination") ErrWriteProtection = errors.New("write protection") ErrReturnDataOutOfBounds = errors.New("return data out of bounds") diff --git a/core/vm/evm.go b/core/vm/evm.go index 7d6c7e8303b..bb38d84e256 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -140,7 +140,7 @@ func NewEVM(blockCtx evmtypes.BlockContext, txCtx evmtypes.TxContext, state evmt config: vmConfig, chainConfig: chainConfig, chainRules: chainConfig.Rules(blockCtx.BlockNumber, blockCtx.Time), - JumpDestCache: NewJumpDestCache(false), + JumpDestCache: NewJumpDestCache(), } evm.interpreter = NewEVMInterpreter(evm, vmConfig) diff --git a/core/vm/evm_test.go b/core/vm/evm_test.go index b47791d4271..5436eb54eed 100644 --- a/core/vm/evm_test.go +++ b/core/vm/evm_test.go @@ -29,7 +29,7 @@ import ( func TestInterpreterReadonly(t *testing.T) { t.Parallel() - c := NewJumpDestCache(false) + c := NewJumpDestCache() rapid.Check(t, func(t *rapid.T) { env := NewEVM(evmtypes.BlockContext{}, evmtypes.TxContext{}, &dummyStatedb{}, params.TestChainConfig, Config{}) @@ -137,7 +137,7 @@ func TestInterpreterReadonly(t *testing.T) { func TestReadonlyBasicCases(t *testing.T) { t.Parallel() - c := NewJumpDestCache(false) + c := NewJumpDestCache() cases := []struct { testName string @@ -405,7 +405,7 @@ func newTestSequential(env *EVM, currentIdx *int, readonlies []bool, isEVMCalled func (st *testSequential) Run(_ *Contract, _ []byte, _ bool) ([]byte, error) { *st.currentIdx++ - c := NewJumpDestCache(false) + c := NewJumpDestCache() nextContract := NewContract( &dummyContractRef{}, libcommon.Address{}, diff --git a/core/vm/gas_table.go b/core/vm/gas_table.go index c8e4d2d0cfe..ef38856ccfc 100644 --- a/core/vm/gas_table.go +++ b/core/vm/gas_table.go @@ -21,6 +21,7 @@ package vm import ( "errors" + "fmt" "github.com/holiman/uint256" @@ -297,11 +298,11 @@ func gasCreate2(_ *EVM, contract *Contract, stack *stack.Stack, mem *Memory, mem if err != nil { return 0, err } - len, overflow := stack.Back(2).Uint64WithOverflow() + size, overflow := stack.Back(2).Uint64WithOverflow() if overflow { return 0, ErrGasUintOverflow } - numWords := ToWordSize(len) + numWords := ToWordSize(size) wordGas, overflow := math.SafeMul(numWords, params.Keccak256WordGas) if overflow { return 0, ErrGasUintOverflow @@ -318,11 +319,14 @@ func gasCreateEip3860(_ *EVM, contract *Contract, stack *stack.Stack, mem *Memor if err != nil { return 0, err } - len, overflow := stack.Back(2).Uint64WithOverflow() - if overflow || len > params.MaxInitCodeSize { + size, overflow := stack.Back(2).Uint64WithOverflow() + if overflow { return 0, ErrGasUintOverflow } - numWords := ToWordSize(len) + if size > params.MaxInitCodeSize { + return 0, fmt.Errorf("%w: size %d", ErrMaxInitCodeSizeExceeded, size) + } + numWords := ToWordSize(size) // Since size <= params.MaxInitCodeSize, this multiplication cannot overflow wordGas := params.InitCodeWordGas * numWords gas, overflow = math.SafeAdd(gas, wordGas) @@ -337,11 +341,14 @@ func gasCreate2Eip3860(_ *EVM, contract *Contract, stack *stack.Stack, mem *Memo if err != nil { return 0, err } - len, overflow := stack.Back(2).Uint64WithOverflow() - if overflow || len > params.MaxInitCodeSize { + size, overflow := stack.Back(2).Uint64WithOverflow() + if overflow { return 0, ErrGasUintOverflow } - numWords := ToWordSize(len) + if size > params.MaxInitCodeSize { + return 0, fmt.Errorf("%w: size %d", ErrMaxInitCodeSizeExceeded, size) + } + numWords := ToWordSize(size) // Since size <= params.MaxInitCodeSize, this multiplication cannot overflow wordGas := (params.InitCodeWordGas + params.Keccak256WordGas) * numWords gas, overflow = math.SafeAdd(gas, wordGas) diff --git a/core/vm/gas_table_test.go b/core/vm/gas_table_test.go index 04b0c2cbd91..1d74f5945a2 100644 --- a/core/vm/gas_table_test.go +++ b/core/vm/gas_table_test.go @@ -34,14 +34,11 @@ import ( "github.com/erigontech/erigon-lib/common/hexutil" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/memdb" - "github.com/erigontech/erigon-lib/kv/rawdbv3" "github.com/erigontech/erigon-lib/kv/temporal" "github.com/erigontech/erigon-lib/kv/temporal/temporaltest" "github.com/erigontech/erigon-lib/log/v3" state3 "github.com/erigontech/erigon-lib/state" "github.com/erigontech/erigon-lib/wrap" - "github.com/erigontech/erigon/core/rawdb" - "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/vm/evmtypes" "github.com/erigontech/erigon/params" @@ -103,8 +100,7 @@ func testTemporalDB(t *testing.T) *temporal.DB { t.Cleanup(db.Close) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state3.NewAggregator(context.Background(), datadir.New(t.TempDir()), 16, db, cr, log.New()) + agg, err := state3.NewAggregator(context.Background(), datadir.New(t.TempDir()), 16, db, log.New()) require.NoError(t, err) t.Cleanup(agg.Close) diff --git a/core/vm/instructions_test.go b/core/vm/instructions_test.go index 8136b51580b..f374a330070 100644 --- a/core/vm/instructions_test.go +++ b/core/vm/instructions_test.go @@ -594,7 +594,7 @@ func TestOpTstore(t *testing.T) { caller = libcommon.Address{} to = libcommon.Address{1} contractRef = contractRef{caller} - contract = NewContract(contractRef, to, u256.Num0, 0, false, NewJumpDestCache(false)) + contract = NewContract(contractRef, to, u256.Num0, 0, false, NewJumpDestCache()) scopeContext = ScopeContext{mem, stack, contract} value = libcommon.Hex2Bytes("abcdef00000000000000abba000000000deaf000000c0de00100000000133700") ) diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go index a6983ef9d2d..72582ae6a80 100644 --- a/core/vm/interpreter.go +++ b/core/vm/interpreter.go @@ -20,6 +20,7 @@ package vm import ( + "fmt" "hash" "sync" @@ -177,8 +178,6 @@ func NewEVMInterpreter(evm *EVM, cfg Config) *EVMInterpreter { } } -func (in *EVMInterpreter) decrementDepth() { in.depth-- } - // Run loops and evaluates the contract's code with the given input data and returns // the return byte-slice and an error if one occurred. // @@ -298,7 +297,10 @@ func (in *EVMInterpreter) Run(contract *Contract, input []byte, readOnly bool) ( var dynamicCost uint64 dynamicCost, err = operation.dynamicGas(in.evm, contract, locStack, mem, memorySize) cost += dynamicCost // for tracing - if err != nil || !contract.UseGas(dynamicCost, tracing.GasChangeIgnored) { + if err != nil { + return nil, fmt.Errorf("%w: %v", ErrOutOfGas, err) + } + if !contract.UseGas(dynamicCost, tracing.GasChangeIgnored) { return nil, ErrOutOfGas } // Do tracing before memory expansion @@ -335,9 +337,6 @@ func (in *EVMInterpreter) Depth() int { return in.depth } -func (vm *VM) disableReadonly() { vm.readOnly = false } -func (vm *VM) noop() {} - func (vm *VM) setReadonly(outerReadonly bool) func() { if outerReadonly && !vm.readOnly { vm.readOnly = true diff --git a/core/vm/runtime/runtime.go b/core/vm/runtime/runtime.go index e22c4a226f1..db606fd07b7 100644 --- a/core/vm/runtime/runtime.go +++ b/core/vm/runtime/runtime.go @@ -37,10 +37,8 @@ import ( "github.com/erigontech/erigon-lib/config3" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/memdb" - "github.com/erigontech/erigon-lib/kv/rawdbv3" "github.com/erigontech/erigon-lib/kv/temporal" state3 "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/vm" "github.com/erigontech/erigon/crypto" @@ -134,8 +132,7 @@ func Execute(code, input []byte, cfg *Config, tempdir string) ([]byte, *state.In if !externalState { db := memdb.NewStateDB(tempdir) defer db.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state3.NewAggregator(context.Background(), datadir.New(tempdir), config3.HistoryV3AggregationStep, db, cr, log.New()) + agg, err := state3.NewAggregator(context.Background(), datadir.New(tempdir), config3.HistoryV3AggregationStep, db, log.New()) if err != nil { return nil, nil, err } @@ -197,8 +194,7 @@ func Create(input []byte, cfg *Config, blockNr uint64) ([]byte, libcommon.Addres db := memdb.NewStateDB(tmp) defer db.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := state3.NewAggregator(context.Background(), datadir.New(tmp), config3.HistoryV3AggregationStep, db, cr, log.New()) + agg, err := state3.NewAggregator(context.Background(), datadir.New(tmp), config3.HistoryV3AggregationStep, db, log.New()) if err != nil { return nil, [20]byte{}, 0, err } diff --git a/core/vm/runtime/runtime_test.go b/core/vm/runtime/runtime_test.go index 9673b8df5c5..874b6cbdf91 100644 --- a/core/vm/runtime/runtime_test.go +++ b/core/vm/runtime/runtime_test.go @@ -45,7 +45,6 @@ import ( "github.com/erigontech/erigon/consensus" "github.com/erigontech/erigon/core" "github.com/erigontech/erigon/core/asm" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/core/vm" @@ -58,8 +57,7 @@ func NewTestTemporalDb(tb testing.TB) (kv.RwDB, kv.RwTx, *stateLib.Aggregator) { db := memdb.NewStateDB(tb.TempDir()) tb.Cleanup(db.Close) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := stateLib.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, cr, log.New()) + agg, err := stateLib.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, log.New()) if err != nil { tb.Fatal(err) } @@ -180,8 +178,7 @@ func testTemporalDB(t testing.TB) *temporal.DB { t.Cleanup(db.Close) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg, err := stateLib.NewAggregator(context.Background(), datadir.New(t.TempDir()), 16, db, cr, log.New()) + agg, err := stateLib.NewAggregator(context.Background(), datadir.New(t.TempDir()), 16, db, log.New()) require.NoError(t, err) t.Cleanup(agg.Close) diff --git a/crypto/crypto.go b/crypto/crypto.go index 01cd6c06ae4..ed42a8ed52f 100644 --- a/crypto/crypto.go +++ b/crypto/crypto.go @@ -56,7 +56,7 @@ const DigestLength = 32 var ( secp256k1N = new(uint256.Int).SetBytes(hexutil.MustDecode("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141")) secp256k1NBig = secp256k1N.ToBig() - secp256k1halfN = new(uint256.Int).Div(secp256k1N, u256.Num2) + Secp256k1halfN = new(uint256.Int).Div(secp256k1N, u256.Num2) ) var errInvalidPubkey = errors.New("invalid secp256k1 public key") @@ -301,21 +301,6 @@ func GenerateKey() (*ecdsa.PrivateKey, error) { return ecdsa.GenerateKey(S256(), rand.Reader) } -// ValidateSignatureValues verifies whether the signature values are valid with -// the given chain rules. The v value is assumed to be either 0 or 1. -func ValidateSignatureValues(v byte, r, s *uint256.Int, homestead bool) bool { - if r.IsZero() || s.IsZero() { - return false - } - // reject upper range of s values (ECDSA malleability) - // see discussion in secp256k1/libsecp256k1/include/secp256k1.h - if homestead && s.Gt(secp256k1halfN) { - return false - } - // Frontier: allow s to be in full N range - return r.Lt(secp256k1N) && s.Lt(secp256k1N) && (v == 0 || v == 1) -} - // DESCRIBED: docs/programmers_guide/guide.md#address---identifier-of-an-account func PubkeyToAddress(p ecdsa.PublicKey) libcommon.Address { pubBytes := MarshalPubkey(&p) diff --git a/crypto/crypto_test.go b/crypto/crypto_test.go index 0c5dd29aaa6..3544797cf54 100644 --- a/crypto/crypto_test.go +++ b/crypto/crypto_test.go @@ -27,14 +27,12 @@ import ( "reflect" "testing" - "github.com/holiman/uint256" "golang.org/x/crypto/sha3" libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/hexutil" "github.com/erigontech/erigon/common" - "github.com/erigontech/erigon/common/u256" ) var testAddrHex = "970e8128ab834e8eac17ab8e3812f010678cf791" @@ -279,52 +277,6 @@ func TestSaveECDSA(t *testing.T) { } } -func TestValidateSignatureValues(t *testing.T) { - check := func(expected bool, v byte, r, s *uint256.Int) { - if ValidateSignatureValues(v, r, s, false) != expected { - t.Errorf("mismatch for v: %d r: %d s: %d want: %v", v, r, s, expected) - } - } - minusOne := uint256.NewInt(0).SetAllOne() - one := u256.Num1 - zero := u256.Num0 - secp256k1nMinus1 := new(uint256.Int).Sub(secp256k1N, u256.Num1) - - // correct v,r,s - check(true, 0, one, one) - check(true, 1, one, one) - // incorrect v, correct r,s, - check(false, 2, one, one) - check(false, 3, one, one) - - // incorrect v, combinations of incorrect/correct r,s at lower limit - check(false, 2, zero, zero) - check(false, 2, zero, one) - check(false, 2, one, zero) - check(false, 2, one, one) - - // correct v for any combination of incorrect r,s - check(false, 0, zero, zero) - check(false, 0, zero, one) - check(false, 0, one, zero) - - check(false, 1, zero, zero) - check(false, 1, zero, one) - check(false, 1, one, zero) - - // correct sig with max r,s - check(true, 0, secp256k1nMinus1, secp256k1nMinus1) - // correct v, combinations of incorrect r,s at upper limit - check(false, 0, secp256k1N, secp256k1nMinus1) - check(false, 0, secp256k1nMinus1, secp256k1N) - check(false, 0, secp256k1N, secp256k1N) - - // current callers ensures r,s cannot be negative, but let's test for that too - // as crypto package could be used stand-alone - check(false, 0, minusOne, one) - check(false, 0, one, minusOne) -} - func checkhash(t *testing.T, name string, f func([]byte) []byte, msg, exp []byte) { sum := f(msg) if !bytes.Equal(exp, sum) { diff --git a/diagnostics/profile.go b/diagnostics/profile.go new file mode 100644 index 00000000000..4a9a16e3bfd --- /dev/null +++ b/diagnostics/profile.go @@ -0,0 +1,53 @@ +// Copyright 2024 The Erigon Authors +// This file is part of Erigon. +// +// Erigon is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Erigon is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with Erigon. If not, see . + +package diagnostics + +import ( + "fmt" + "net/http" + "runtime/pprof" + "strings" + + diaglib "github.com/erigontech/erigon-lib/diagnostics" +) + +func SetupProfileAccess(metricsMux *http.ServeMux, diag *diaglib.DiagnosticClient) { + if metricsMux == nil { + return + } + + //handle all pprof, supported: goroutine, threadcreate, heap, allocs, block, mutex + metricsMux.HandleFunc("/pprof/", func(w http.ResponseWriter, r *http.Request) { + profile := strings.TrimPrefix(r.URL.Path, "/pprof/") + writePprofProfile(w, profile) + }) +} + +func writePprofProfile(w http.ResponseWriter, profile string) { + p := pprof.Lookup(profile) + if p == nil { + http.Error(w, "Unknown profile: "+profile, http.StatusNotFound) + return + } + + w.Header().Set("Content-Type", "aplication/profile") + err := p.WriteTo(w, 0) + if err != nil { + http.Error(w, fmt.Sprintf("Failed to write profile: %v", err), http.StatusInternalServerError) + return + } +} diff --git a/diagnostics/setup.go b/diagnostics/setup.go index 934ec963cc6..2462bd0e50e 100644 --- a/diagnostics/setup.go +++ b/diagnostics/setup.go @@ -146,4 +146,5 @@ func SetupEndpoints(ctx *cli.Context, node *node.ErigonNode, diagMux *http.Serve SetupHeadersAccess(diagMux, diagnostic) SetupBodiesAccess(diagMux, diagnostic) SetupSysInfoAccess(diagMux, diagnostic) + SetupProfileAccess(diagMux, diagnostic) } diff --git a/diagnostics/sysinfo.go b/diagnostics/sysinfo.go index 402eaad688b..571fd0d4ce2 100644 --- a/diagnostics/sysinfo.go +++ b/diagnostics/sysinfo.go @@ -18,9 +18,7 @@ package diagnostics import ( "encoding/json" - "fmt" "net/http" - "runtime/pprof" diaglib "github.com/erigontech/erigon-lib/diagnostics" "github.com/erigontech/erigon-lib/sysutils" @@ -50,19 +48,6 @@ func SetupSysInfoAccess(metricsMux *http.ServeMux, diag *diaglib.DiagnosticClien w.Header().Set("Content-Type", "application/json") writeMemoryInfo(w) }) - - metricsMux.HandleFunc("/heap-profile", func(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Content-Type", "aplication/profile") - writeHeapProfile(w) - }) -} - -func writeHeapProfile(w http.ResponseWriter) { - err := pprof.Lookup("heap").WriteTo(w, 0) - if err != nil { - http.Error(w, fmt.Sprintf("Failed to write profile: %v", err), http.StatusInternalServerError) - return - } } func writeHardwareInfo(w http.ResponseWriter, diag *diaglib.DiagnosticClient) { diff --git a/docker-compose.yml b/docker-compose.yml index 505d585cd83..a59017bba69 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ version: '2.2' # Basic erigon's service x-erigon-service: &default-erigon-service - image: thorax/erigon:${TAG:-latest} + image: erigontech/erigon:${TAG:-latest} pid: service:erigon # Use erigon's PID namespace. It's required to open Erigon's DB from another process (RPCDaemon local-mode) volumes_from: [ erigon ] restart: unless-stopped @@ -24,7 +24,7 @@ x-erigon-service: &default-erigon-service services: erigon: - image: thorax/erigon:${TAG:-latest} + image: erigontech/erigon:${TAG:-latest} build: args: UID: ${DOCKER_UID:-1000} diff --git a/docs/programmers_guide/guide.md b/docs/programmers_guide/guide.md index 1ad0e5f8fe9..a21749fdc80 100644 --- a/docs/programmers_guide/guide.md +++ b/docs/programmers_guide/guide.md @@ -429,7 +429,7 @@ efficiently, the set of keys being resolved will be converted into a sorted list processes a key, it maintains references to two consecutive keys from that sorted list - one "LTE" (Less Than or Equal to the currently processed key), and another "GT" (Greater Than the currently processed key). If max common prefix is also prefix of either LTE or GT, then `BRANCH` opcode is emitted, otherwise, `BRANCHHASH` opcode is emitted. This is -implemented by the type `RetainList` in [turbo/trie/resolve_set.go](../../turbo/trie/retain_list.go) +implemented by the type `RetainList` in [turbo/trie/retain_list.go](../../turbo/trie/retain_list.go) ### Extension of the structure to support contracts with contract storage diff --git a/docs/programmers_guide/witness_formal_spec.md b/docs/programmers_guide/witness_formal_spec.md deleted file mode 100644 index afe07d07cad..00000000000 --- a/docs/programmers_guide/witness_formal_spec.md +++ /dev/null @@ -1,599 +0,0 @@ -# Block Witness Formal Specification - -The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://tools.ietf.org/html/rfc2119). - -## Data Types - -### Basic - -`nil` - an empty value. - -`Any` - any data type. MUST NOT be `nil`. - -`Int` - an integer value. We treat the domain of integers as infinite, -the overflow behaviour or mapping to the actual data types is undefined -in this spec and should be up to implementation. - -`Byte` - a single byte. - -`Hash` - 32 byte value, representing a result of Keccak256 hashing. - -### Composite - -`()` - an empty array of arbitrary type. - -`(Type...)` - an array of a type `Type`. MUST NOT be empty. - -`{field:Type}` - an object with a field `field` of type `Type`. - - - full notation: `type T = {field:Type}` - - - inline `type TBase = T1{field:Type}|T2{field2:Type2}` - -### Type Definitions - -The type definitions are a bit similar to [Haskell](https://en.wikibooks.org/wiki/Haskell/Type_declarations). -The key differences are how the arrays and type fields are defined. - -### Nodes - -``` -type Node = HashNode{raw_hash:Hash} - | ValueNode{raw_value:(Byte...)} - | AccountNode{nonce:Int balance:Int storage:nil|Node code:nil|CodeNode|HashNode} - | LeafNode{key:(Byte...) value:ValueNode|AccountNode} - | ExtensionNode{key:(Byte...) child:Node} - | BranchNode{child0:nil|Node child1:nil|Node child3:nil|Node ... child15:nil|Node} - | CodeNode{code:(Byte... )} -``` - -### Witness - -Witness MUST have at least 1 element. - -``` -type WitnessHeader = {version:Int} -type Instruction = {code:Int parameter:Any...} -type Witness = (Node|Instruction...) -``` - - -## Execution Environment - -The witness execution environment MUST contain the following 2 elements: - -- **WitnessHeader** -- a header containing the version of the witness. The `version` MUST be 1. - -- **Witness** -- a witness to be executed; - -- **Substitution Rules** -- a list of all possible substitution rules. - - -## Execution process - -Initially, the Witness MUST BE an array of `Instruction`s. - -Then, as substitution rules are applied to the witness, some elements of the -array are replaced with `Node`s. - -The execution continues until there are no substitution rules left to execute. - -Here is how the execution code might look like in Go for building a single trie. - -```go -witness := GetInitialWitness() -rules := GetSubstitutionRules() -numberOfRulesApplied := 1 // initial state - -for numberOfRulesApplied > 0 { - witness, numberOfRulesApplied := ApplyRules(witness, rules) -} - -if len(witness) == 1 { - trie.root = witness[0] -} else { - panic("witness execution failed") -} - -``` - - -And here is an example of the execution process (we will use the set of rules -from the **Substitution Rules** section of this document): - -* **Step 1**. Witness: `(HASH h1 HASH h2 BRANCH 0b101 HASH h3 BRANCH 0b11)` - -* **Step 2**. Apply `HASH` substitution rules. -Witness: `(HashNode{h1} HashNode{h2} BRANCH 0b101 HashNode{h3} BRANCH 0b11)` - -* **Step 3**. Apply `BRANCH` substitution rules (only once, because `BRANCH 0b11` -doesn't pass its `GUARD` statements just yet). -Witness: `(BranchNode{0: HashNode{h1} 2:HashNode{h2}} HashNode{h3} BRANCH 0b11)` - -* **Step 4**. Apply `BRANCH` substitution rules again. -Witness: `(BranchNode{0: BranchNode{0: HashNode{h1} 2:HashNode{h2}} 1:HashNode{h3}})` - -* **Step 5**. No more rules are applicable, the witness contains only one - element, the execution ends successfully. - - -## End Criteria - -The execution ends when there are no substitution rules applicable for this -witness. - -### Building a single trie from the witness - -If we are building a single trie from the witness, then the only SUCCESS -execution is when the following are true: - -- The execution state MUST match the End Criteria -- There MUST be only one item left in the witness -- This item MUST be of the type `Node` - -In that case, this last item will be the root of the built trie. - -Every other end state is considered a FAILURE. - - -### Building a Forest - -We also can build a forest of tries with this approach, by adding a new -Instruction `NEW_TRIE` and adjusting the success criteria a bit: - -- The execution state MUST match the End Criteria; -- The items that are left in the witness MUST follow this pattern: `(Node - NEW_TRIE ... Node)` -- Each `Node` element will be a root of a trie. - -Every other end state is considered a FAILURE. - - -## Instructions & Parameters - -A single instruction consists of substitution rules and parameters. - -Each instruction MAY have one or more parameters. -The parameters values MUST be encoded in the witness. - -That makes it different from the helper function parameters that MAY come from the stack or MAY come from the witness. - - -## Substitution rules - -A substitution rule consists of 3 parts: - -`[GUARD] PATTERN |=> RESULT` - -- to the left of the `|=>` sign: - - - optional `GUARD` statements; - - - the pattern to match against; - -- result, to the right of the `|=>` sign. - - -### `GUARD`s - -Each substitution rule can have zero, one or multiple `GUARD` statements. -Each `GUARD` statement looks like this: - -``` -GUARD -``` - -For a substitution rule to be applicable, the `` in its `GUARD` statement MUST be true. - -If a substitution rule has multiple `GUARD` statements, all of them MUST BE satisfied. - -If there are no `GUARD` statements, the substitution rule's applicability is -only defined by the PATTERN. - -Example: -``` - GUARD NBITSET(mask) == 2 -|---- GUARD STATEMENT ---| - - Node(n0) Node(n1) BRANCH(mask) |=> - BranchNode{MAKE_VALUES_ARRAY(mask, n0, n1)} -``` - -For the example rule to be applicable both facts MUST be true: - -1. `mask` contains only 2 bits set to 1 (the rest are set to 0); - -2. to the left of `BRANCH` instruction there is at least 2 `Node`s. - -Fact (1) comes from the `GUARD` statement. - - -### PATTERN - -`[NodeType(boundVar1)... NodeType(boundVarN)] Instruction[(param1... paramN)]` - -A pattern MUST contain a single instruction. -A pattern MAY contain one or more `Node`s to the left of the instruction to -match. -An instruction MAY have one or more parameters. - -Pattern matching is happening by the types. `Node` type means any node is -matched, some specific node type will require a specific match. - -Pattern can have bound variable names for both matched nodes and instruction -parameters (if present). - -Match: - -``` -HASH h0 HashNode{h1} HashNode{h2} BRANCH 0b11 - |------------------- MATCH -----------| - -HASH h0 BranchNode{0: HashNode{h1} 1: HashNode{h2}} - |----------- SUBSTITUTED -------------------| -``` - -No match (not enough nodes to the left of the instruction): - -``` -HASH h0 HASH h1 HashNode{h2} BRANCH 0b11 -``` - -### Result - -`NodeType(HELPER_FUNCTION(arguments))` - -The result is a single `Node` statement that replaces the pattern in the -witness if it matches and the guards are passed. - -The result MAY contain helper functions or might have in-line computation. -The result MUST have a specific node type. No generic `Node` is allowed. - -Helper functions or inline computations might use bound variables from the -pattern. - -Example - -``` - -Node(n0) Node(n1) BRANCH(mask) |=> -BranchNode{MAKE_VALUES_ARRAY(mask, n0, n1)} - ^ ^-- ^--- BOUND NODES - |---- BOUND INSTRUCTION PARAM - |------ HELPER CALL ------------| -|----------------- RESULT ------------------| - -``` - -### Bringing it all together - - -So the full syntax is this: - -``` -[GUARD ...] [ NodeType(bound_variable1)... ] INSTRUCTION[(param1 ...)] |=> -Node() -``` - -`NodeType` is one of the types of nodes to match. Can also be `Node` to match -any non-nil node. - -Substitution rules MUST be non-ambiguous. Even though, there can be multiple -substitution rules applicable to the whole witness at the same time, there MUST -be only one rule that is applicable to a certain position in the witness. - -So, the minimal substitution rule is the one for the `HASH` instruction that pushes one hash to the stack: -``` -HASH(hashValue) |=> HashNode{hashValue} -``` - - -## Helper functions - -Helper functions are functions that are used in GUARDs or substitution rules. - -Helper functions MUST be pure. -Helper functions MUST have at least one argument. -Helper functions MAY have variadic parameters: `HELPER_EXAMPLE(arg1, arg2, list...)`. -Helper functions MAY contain recursion. - -## Instructions - -### `LEAF key raw_value` - -**Substitution rules** - -Replaces the instruction with a `ValueNode` wrapped with a `LeafNode`. - -``` -LEAF(key, raw_value) |=> LeafNode{key, ValueNode(raw_value)} -``` - -### `EXTENSION key` - -Wraps a node to the left of the instruction with an `ExtensionNode`. - -**Substitution rules** - -``` -Node(node) EXTENSION(key) |=> ExtensionNode{key, node} -``` - -### `HASH raw_hash` - -Replaces the instruction with a `HashNode`. - -**Substitution rules** - -``` -HASH(hash_value) |=> HashNode{hash_value} -``` - -### `CODE raw_code` - -Replaces the instruction with a `CodeNode`. - -``` -CODE(raw_code) |=> CodeNode{raw_code} -``` - -### `ACCOUNT_LEAF key nonce balance has_code has_storage` - -Replaces the instruction and, optionally, up to 2 nodes to the left of the -instruction with a single `AccountNode` wrapped with a `LeafNode`. - -**Substitution rules** - -``` -GUARD has_code == true -GUARD has_storage == true - -CodeNode(code) Node(storage_hash_node) ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, storage_root, code}} - ---- - -GUARD has_code == true -GUARD has_storage == true - -HashNode(code) Node(storage_hash_node) ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, storage_root, code}} - ---- - -GUARD has_code == false -GUARD has_storage == true - -Node(storage_root) ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, storage_root, nil}} - ---- - -GUARD has_code == true -GUARD has_storage == false - -CodeNode(code) ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, nil, nil, code}} - ---- - -GUARD has_code == true -GUARD has_storage == false - -HashNode(code) ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, nil, nil, code}} - ---- - -GUARD has_code == false -GUARD has_storage == false - -ACCOUNT_LEAF(key, nonce, balance, has_code, has_storage) |=> -LeafNode{key, AccountNode{nonce, balance, nil, nil, nil}} - -``` - -### `NEW_TRIE` - -No substitution rules. This instruction is used as a "divider" when building -a forest of tries. - -### `BRANCH mask` - -Replaces `NBITSET(mask)` `Node`s to the left of the instruction with a single -`BranchNode` with these nodes as children according to `mask`. - -**Substitution rules** -``` - -GUARD NBITSET(mask) == 2 - -Node(n0) Node(n1) BRANCH(mask) |=> -BranchNode{MAKE_VALUES_ARRAY(mask, n0, n1)} - ---- - -GUARD NBITSET(mask) == 3 - -Node(n0) Node(n1) Node(n2) BRANCH(mask) |=> -BranchNode{MAKE_VALUES_ARRAY(mask, n0, n1, n2)} - ---- - -... - ---- - -GUARD NBITSET(mask) == 16 - -Node(n0) Node(n1) ... Node(n15) BRANCH(mask) |=> -BranchNode{MAKE_VALUES_ARRAY(mask, n0, n1, ..., n15)} -``` - -## Helper functions - -### `MAKE_VALUES_ARRAY` - -returns an array of 16 elements, where values from `values` are set to the indices where `mask` has bits set to 1. Every other place has `nil` value there. - -**Example**: `MAKE_VALUES_ARRAY(5, [a, b])` returns `[a, nil, b, nil, nil, ..., nil]` (binary representation of 5 is `0000000000000101`) - -``` -MAKE_VALUES_ARRAY(mask, values...) { - return MAKE_VALUES_ARRAY(mask, 0, values) -} - -MAKE_VALUES_ARRAY(mask, idx, values...) { - if idx > 16 { - return [] - } - - if BIT_TEST(mask, idx) { - return PREPEND(FIRST(values), (MAKE_VALUES_ARRAY mask, INC(idx), REST(values))) - } else { - return PREPEND(nil, (MAKE_VALUES_ARRAY mask, INC(idx), values)) - } -} -``` - - -### `RLP(value)` - -returns the RLP encoding of a value - - -### `NBITSET(number)` - -returns number of bits set in the binary representation of `number`. - -### `BIT_TEST(number, n)` - -`n` MUST NOT be negative. - -returns `true` if bit `n` in `number` is set, `false` otherwise. - -### `PREPEND(value, array)` - -returns a new array with the `value` at index 0 and `array` values starting from index 1 - -### `INC(value)` - -increments `value` by 1 - -### `FIRST(array)` - -returns the first value in the specified array - -### `REST(array)` - -returns the array w/o the first item - -### `KECCAK(bytes)` - -returns a keccak-256 hash of `bytes` - - -## Serialization - -The format for serialization of everything except hashes (that we know the -length of) is [CBOR](https://cbor.io). It is RFC-specified and concise. - -For hashes we use the optimization of knowing the lengths, so we just read 32 -bytes - -### Block Witness Format - -Each block witness consists of a header followed by a list of instructions. - -There is no length of witness specified anywhere, the code expects to just reach `EOF`. - -Serialized Witness: `(HEADER, OP1, OP2, ..., OPn-1, OPn, EOF)` - -#### Encoding - -##### CBOR - -The parts of the key that are encoded with CBOR are marked by the `CBOR` function. - -##### Keys - -Keys are also using custom encryption to make them more compact. - -The nibbles of a key are encoded in a following way `[FLAGS NIBBLE1+NIBBLE2 NIBBLE3+NIBBLE4 NIBBLE5... ]` - -*FLAGS* -* bit 0 -- 1 if the number of nibbles were odd -* bit 1 -- 1 if the nibbles end with 0x10 (the terminator byte) - -This is shown later as `ENCODE_KEY` function. - -#### Header - -format: `version:byte` - -encoded as `[ version ]` - -the current version is 1. - -#### Instructions - -Each instruction starts with an opcode (`uint`). - -Then it might contain some data. - -##### `LEAF` - -format: `LEAF key:[]byte value:[]byte` - -encoded as `[ 0x00 CBOR(ENCODE_KEY(key))... CBOR(value)... ]` - - -##### `EXTENSION` - -format: `EXTENSION key:[]byte` - -encoded as `[ 0x01 CBOR(ENCODE_KEY(key))... ]` - - -##### `BRANCH` - -format: `BRANCH mask:uint32` - -*mask* defines which children are present -(e.g. `0000000000001011` means that children 0, 1 and 3 are present and the other ones are not) - -encoded as `[ 0x02 CBOR(mask)...]` - - -##### `HASH` - -format: `HASH hash:[32]byte` - -encoded as `[ 0x03 hash_byte_1 ... hash_byte_32 ]` - - -##### `CODE` - -format: `CODE code:[]byte` - -encoded as `[ 0x04 CBOR(code)... ]` - - -##### `ACCOUNT_LEAF` - -format: `ACCOUNT_LEAF key:[]byte flags [nonce:uint64] [balance:[]byte]` - -encoded as `[ 0x05 CBOR(ENCODE_KEY(key))... flags /CBOR(nonce).../ /CBOR(balance).../ ]` - -*flags* is a bitset encoded in a single bit (see [`witness_operators_test.go`](../../trie/witness_operators_test.go) to see flags in action). -* bit 0 defines if **code** is present; if set to 1, then `has_code=true`; -* bit 1 defines if **storage** is present; if set to 1, then `has_storage=true`; -* bit 2 defines if **nonce** is not 0; if set to 0, *nonce* field is not encoded; -* bit 3 defines if **balance** is not 0; if set to 0, *balance* field is not encoded; - -##### `NEW_TRIE` - -format: `NEW_TRIE` - -encoded as `[ 0xBB ]` - diff --git a/docs/programmers_guide/witness_format.md b/docs/programmers_guide/witness_format.md deleted file mode 100644 index fe0909f6898..00000000000 --- a/docs/programmers_guide/witness_format.md +++ /dev/null @@ -1,96 +0,0 @@ -# Block Witness Format - -Each block witness consists of a header followed by a list of operators. - -There is no length of witness specified anywhere, the code expects to just reach `EOF`. - -Witness: `[HEADER, OP1, OP2, ..., OPn-1, OPn, EOF]` - -## Encoding - -### Keys - -key nibbles are encoded in a following way `[FLAGS NIBBLE1+NIBBLE2 NIBBLE3+NIBBLE4 NIBBLE5... ]` - -*FLAGS* -* bit 0 -- 1 if the number of nibbles were odd -* bit 1 -- 1 if the nibbles end with 0x10 - -## Header - -format: `version:byte` - -encoded as `[ version ]` - -the current version is 1. - -## Operators - -Each operator starts with an opcode (see [`witness_operators.go`](../../trie/witness_operators.go) for exact values). - -Then it might contain some data. - -### `OpEmptyRoot` - -puts empty trie root to on the stack - -format: `OpEmptyRoot` - -encoded as `[ 0x06 ]` - -### `OpHash` - -puts a single hash on the stack - -format: `OpHash hash:[32]byte` - -encoded as `[ 0x03 hash_byte_1 ... hash_byte_32 ]` - -### `OpBranch` - -pops N values from the stack and adds them as the children; pushes the result to the stack; N is the number of 1's in the *mask* field. - -format: `OpBranch mask:uint32` - -*mask* defines which children are present -(e.g. `0000000000001011` means that children 0, 1 and 3 are present and the other ones are not) - -encoded as `[ 0x02 CBOR(mask)...]` - -### `OpCode` - -pushes a code to the stack - -format: `OpCode code:[]byte` - -encoded as `[ 0x04 CBOR(code)... ]` - -### `OpExtension` - -pushes an extension node with a specified key on the stack - -format: `OpExtension key:[]byte` - -encoded as `[ 0x01 CBOR(key)... ]` - -### `OpLeaf` - -pushes a leaf with specified key and value to the stack - -format: `OpLeaf key:[]byte value:[]byte` - -encoded as `[ 0x00 CBOR(key)... CBOR(value)... ]` - -### `OpAccountLeaf` - -pushes a leaf with specified parameters to the stack; if flags show, before that pops 1 or 2 values from the stack; - -format: `OpAccountLeaf key:[]byte flags [nonce:uint64] [balance:[]byte]` - -encoded as `[ 0x05 CBOR(key|[]byte)... flags /CBOR(nonce).../ /CBOR(balance).../ ]` - -*flags* is a bitset encoded in a single bit (see [`witness_operators_test.go`](../../trie/witness_operators_test.go) to see flags in action). -* bit 0 defines if **code** is present; if set to 1 it assumes that either `OpCode` or `OpHash` already put something on the stack; -* bit 1 defines if **storage** is present; if set to 1, the operators preceding `OpAccountLeaf` will reconstruct a storage trie; -* bit 2 defines if **nonce** is not 0; if set to 0, *nonce* field is not encoded; -* bit 3 defines if **balance** is not 0; if set to 0, *balance* field is not encoded; diff --git a/docs/readthedocs/source/rpc/index.rst b/docs/readthedocs/source/rpc/index.rst index ad14711db43..aa9a2ff3fa2 100644 --- a/docs/readthedocs/source/rpc/index.rst +++ b/docs/readthedocs/source/rpc/index.rst @@ -265,9 +265,6 @@ Object - An object of type Block defined as: * - ``QUANTITY`` - ``difficulty`` - Integer of the difficulty for this block - * - ``QUANTITY`` - - ``totalDifficulty`` - - Integer of the total difficulty of the chain until this block * - ``DATA`` - ``extraData`` - The extra data field of this block diff --git a/erigon-lib/Makefile b/erigon-lib/Makefile index abff3d7e00d..d02cb11a11d 100644 --- a/erigon-lib/Makefile +++ b/erigon-lib/Makefile @@ -76,6 +76,8 @@ grpc: protoc-all --go-grpc_opt=Mremote/kv.proto=./remoteproto \ --go_opt=Mremote/ethbackend.proto=./remoteproto \ --go-grpc_opt=Mremote/ethbackend.proto=./remoteproto \ + --go_opt=Mremote/bor.proto=./remoteproto \ + --go-grpc_opt=Mremote/bor.proto=./remoteproto \ --go_opt=Mdownloader/downloader.proto=./downloaderproto \ --go-grpc_opt=Mdownloader/downloader.proto=./downloaderproto \ --go_opt=Mexecution/execution.proto=./executionproto \ @@ -85,7 +87,7 @@ grpc: protoc-all --go_opt=Mtxpool/mining.proto=./txpoolproto \ --go-grpc_opt=Mtxpool/mining.proto=./txpoolproto \ p2psentry/sentry.proto p2psentinel/sentinel.proto \ - remote/kv.proto remote/ethbackend.proto \ + remote/bor.proto remote/kv.proto remote/ethbackend.proto \ downloader/downloader.proto execution/execution.proto \ txpool/txpool.proto txpool/mining.proto rm -rf vendor diff --git a/erigon-lib/chain/chain_config.go b/erigon-lib/chain/chain_config.go index b406bf24445..c9cb6cc7560 100644 --- a/erigon-lib/chain/chain_config.go +++ b/erigon-lib/chain/chain_config.go @@ -120,6 +120,8 @@ type BorConfig interface { IsNapoli(num uint64) bool GetNapoliBlock() *big.Int IsAhmedabad(number uint64) bool + GetStateReceiverContract() string + CalculateSprintNumber(number uint64) uint64 } func (c *Config) String() string { diff --git a/erigon-lib/chain/networkid/network_id.go b/erigon-lib/chain/networkid/network_id.go new file mode 100644 index 00000000000..f113fcd020e --- /dev/null +++ b/erigon-lib/chain/networkid/network_id.go @@ -0,0 +1,36 @@ +package networkid + +const ( + MainnetChainID = 1 + HoleskyChainID = 17000 + SepoliaChainID = 11155111 + DevChainName = 1337 + AmoyChainID = 80002 + BorMainnetChainID = 137 + BorDevnetChainID = 1337 + GnosisChainID = 100 + ChiadoChainID = 10200 + TestID = 1337 +) + +var All = []uint64{ + MainnetChainID, + HoleskyChainID, + SepoliaChainID, + AmoyChainID, + BorMainnetChainID, + BorDevnetChainID, + GnosisChainID, + ChiadoChainID, + TestID, +} + +var NetworkNameByID = map[uint64]string{ + MainnetChainID: "mainnet", + HoleskyChainID: "holesky", + SepoliaChainID: "sepolia", + AmoyChainID: "amoy", + BorMainnetChainID: "bor-mainnet", + GnosisChainID: "gnosis", + ChiadoChainID: "chiado", +} diff --git a/erigon-lib/chain/snapcfg/util.go b/erigon-lib/chain/snapcfg/util.go index 3e087fba569..97f55f9f8b3 100644 --- a/erigon-lib/chain/snapcfg/util.go +++ b/erigon-lib/chain/snapcfg/util.go @@ -19,13 +19,14 @@ package snapcfg import ( _ "embed" "encoding/json" - "github.com/pkg/errors" "path/filepath" "slices" "sort" "strconv" "strings" + "github.com/pkg/errors" + "github.com/pelletier/go-toml/v2" "github.com/tidwall/btree" @@ -118,6 +119,9 @@ func (p Preverified) Typed(types []snaptype.Type) Preverified { //typeName, _ := strings.CutSuffix(parts[2], filepath.Ext(parts[2])) typeName := name[lastSep+1 : dot] include := false + if strings.Contains(name, "transactions-to-block") { // transactions-to-block should just be "transactions" type + typeName = "transactions" + } for _, typ := range types { if typeName == typ.Name() { diff --git a/erigon-lib/chain/snapcfg/util_test.go b/erigon-lib/chain/snapcfg/util_test.go index d169b267683..86b2622c824 100644 --- a/erigon-lib/chain/snapcfg/util_test.go +++ b/erigon-lib/chain/snapcfg/util_test.go @@ -1,8 +1,9 @@ package snapcfg import ( - "github.com/erigontech/erigon-lib/downloader/snaptype" "testing" + + "github.com/erigontech/erigon-lib/downloader/snaptype" ) func TestNameToParts(t *testing.T) { diff --git a/erigon-lib/commitment/commitment_test.go b/erigon-lib/commitment/commitment_test.go index f75061473ba..02780283385 100644 --- a/erigon-lib/commitment/commitment_test.go +++ b/erigon-lib/commitment/commitment_test.go @@ -65,6 +65,7 @@ func generateCellRow(tb testing.TB, size int) (row []*cell, bitmap uint16) { } func TestBranchData_MergeHexBranches2(t *testing.T) { + t.Parallel() row, bm := generateCellRow(t, 16) be := NewBranchEncoder(1024, t.TempDir()) @@ -102,6 +103,8 @@ func TestBranchData_MergeHexBranches2(t *testing.T) { } func TestBranchData_MergeHexBranchesEmptyBranches(t *testing.T) { + t.Parallel() + // Create a BranchMerger instance with sufficient capacity for testing. merger := NewHexBranchMerger(1024) @@ -123,6 +126,8 @@ func TestBranchData_MergeHexBranchesEmptyBranches(t *testing.T) { // Additional tests for error cases, edge cases, and other scenarios can be added here. func TestBranchData_MergeHexBranches3(t *testing.T) { + t.Parallel() + encs := "0405040b04080f0b080d030204050b0502090805050d01060e060d070f0903090c04070a0d0a000e090b060b0c040c0700020e0b0c060b0106020c0607050a0b0209070d06040808" enc, err := hex.DecodeString(encs) require.NoError(t, err) @@ -159,6 +164,8 @@ func unfoldBranchDataFromString(tb testing.TB, encs string) (row []*cell, am uin } func TestBranchData_ReplacePlainKeys(t *testing.T) { + t.Parallel() + row, bm := generateCellRow(t, 16) cells, am := unfoldBranchDataFromString(t, "86e586e5082035e72a782b51d9c98548467e3f868294d923cdbbdf4ce326c867bd972c4a2395090109203b51781a76dc87640aea038e3fdd8adca94049aaa436735b162881ec159f6fb408201aa2fa41b5fb019e8abf8fc32800805a2743cfa15373cf64ba16f4f70e683d8e0404a192d9050404f993d9050404e594d90508208642542ff3ce7d63b9703e85eb924ab3071aa39c25b1651c6dda4216387478f10404bd96d905") @@ -224,6 +231,8 @@ func TestBranchData_ReplacePlainKeys(t *testing.T) { } func TestBranchData_ReplacePlainKeys_WithEmpty(t *testing.T) { + t.Parallel() + row, bm := generateCellRow(t, 16) cg := func(nibble int, skip bool) (*cell, error) { @@ -271,6 +280,8 @@ func TestBranchData_ReplacePlainKeys_WithEmpty(t *testing.T) { } func TestNewUpdates(t *testing.T) { + t.Parallel() + t.Run("ModeUpdate", func(t *testing.T) { ut := NewUpdates(ModeUpdate, t.TempDir(), keyHasherNoop) @@ -291,6 +302,8 @@ func TestNewUpdates(t *testing.T) { } func TestUpdates_TouchPlainKey(t *testing.T) { + t.Parallel() + utUpdate := NewUpdates(ModeUpdate, t.TempDir(), keyHasherNoop) utDirect := NewUpdates(ModeDirect, t.TempDir(), keyHasherNoop) diff --git a/erigon-lib/commitment/hex_patricia_hashed_test.go b/erigon-lib/commitment/hex_patricia_hashed_test.go index bf976353a0b..fa31c1b5cbc 100644 --- a/erigon-lib/commitment/hex_patricia_hashed_test.go +++ b/erigon-lib/commitment/hex_patricia_hashed_test.go @@ -33,6 +33,8 @@ import ( ) func Test_HexPatriciaHashed_ResetThenSingularUpdates(t *testing.T) { + t.Parallel() + ctx := context.Background() ms := NewMockState(t) hph := NewHexPatriciaHashed(1, ms, ms.TempDir()) @@ -100,6 +102,8 @@ func Test_HexPatriciaHashed_ResetThenSingularUpdates(t *testing.T) { } func Test_HexPatriciaHashed_EmptyUpdate(t *testing.T) { + t.Parallel() + ms := NewMockState(t) ctx := context.Background() hph := NewHexPatriciaHashed(1, ms, ms.TempDir()) @@ -143,6 +147,8 @@ func Test_HexPatriciaHashed_EmptyUpdate(t *testing.T) { } func Test_HexPatriciaHashed_UniqueRepresentation2(t *testing.T) { + t.Parallel() + msOne := NewMockState(t) msTwo := NewMockState(t) ctx := context.Background() @@ -260,6 +266,8 @@ func sortUpdatesByHashIncrease(t *testing.T, hph *HexPatriciaHashed, plainKeys [ } func Test_HexPatriciaHashed_BrokenUniqueRepr(t *testing.T) { + t.Parallel() + ctx := context.Background() uniqTest := func(t *testing.T, sortHashedKeys bool, trace bool) { @@ -416,6 +424,8 @@ func Test_HexPatriciaHashed_UniqueRepresentation(t *testing.T) { } func Test_HexPatriciaHashed_Sepolia(t *testing.T) { + t.Parallel() + state := NewMockState(t) ctx := context.Background() @@ -480,6 +490,8 @@ func Test_HexPatriciaHashed_Sepolia(t *testing.T) { } func Test_Cell_EncodeDecode(t *testing.T) { + t.Parallel() + rnd := rand.New(rand.NewSource(time.Now().UnixMilli())) first := &cell{ hashLen: length.Hash, @@ -520,6 +532,8 @@ func Test_Cell_EncodeDecode(t *testing.T) { } func Test_HexPatriciaHashed_StateEncode(t *testing.T) { + t.Parallel() + //trie := NewHexPatriciaHashed(length.Hash, nil, nil, nil) var s state s.Root = make([]byte, 128) @@ -566,6 +580,8 @@ func Test_HexPatriciaHashed_StateEncode(t *testing.T) { } func Test_HexPatriciaHashed_StateEncodeDecodeSetup(t *testing.T) { + t.Parallel() + ms := NewMockState(t) ctx := context.Background() @@ -629,6 +645,8 @@ func Test_HexPatriciaHashed_StateEncodeDecodeSetup(t *testing.T) { } func Test_HexPatriciaHashed_StateRestoreAndContinue(t *testing.T) { + t.Parallel() + msOne := NewMockState(t) msTwo := NewMockState(t) ctx := context.Background() @@ -716,6 +734,8 @@ func Test_HexPatriciaHashed_StateRestoreAndContinue(t *testing.T) { } func Test_HexPatriciaHashed_RestoreAndContinue(t *testing.T) { + t.Parallel() + ctx := context.Background() ms := NewMockState(t) @@ -792,6 +812,8 @@ func Test_HexPatriciaHashed_RestoreAndContinue(t *testing.T) { } func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentation_AfterStateRestore(t *testing.T) { + t.Parallel() + ctx := context.Background() stateSeq := NewMockState(t) stateBatch := NewMockState(t) @@ -868,6 +890,8 @@ func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentation_AfterStateRestor } func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentationInTheMiddle(t *testing.T) { + t.Parallel() + ctx := context.Background() stateSeq := NewMockState(t) stateBatch := NewMockState(t) @@ -974,6 +998,8 @@ func Test_HexPatriciaHashed_ProcessUpdates_UniqueRepresentationInTheMiddle(t *te } func TestUpdate_EncodeDecode(t *testing.T) { + t.Parallel() + updates := []Update{ {Flags: BalanceUpdate, Balance: *uint256.NewInt(123), CodeHash: [32]byte(EmptyCodeHash)}, {Flags: BalanceUpdate | NonceUpdate, Balance: *uint256.NewInt(45639015), Nonce: 123, CodeHash: [32]byte(EmptyCodeHash)}, @@ -1052,6 +1078,8 @@ func TestUpdate_Merge(t *testing.T) { } func TestCell_setFromUpdate(t *testing.T) { + t.Parallel() + rnd := rand.New(rand.NewSource(42)) b := uint256.NewInt(rnd.Uint64()) diff --git a/erigon-lib/common/datadir/dirs.go b/erigon-lib/common/datadir/dirs.go index 915c5b5b3b9..c0f05d5f6c7 100644 --- a/erigon-lib/common/datadir/dirs.go +++ b/erigon-lib/common/datadir/dirs.go @@ -167,32 +167,14 @@ func downloaderV2Migration(dirs Dirs) error { from, to := filepath.Join(dirs.Snap, "db", "mdbx.dat"), filepath.Join(dirs.Downloader, "mdbx.dat") if err := os.Rename(from, to); err != nil { //fall back to copy-file if folders are on different disks - if err := copyFile(from, to); err != nil { + if err := CopyFile(from, to); err != nil { return err } } return nil } -// nolint -func moveFiles(from, to string, ext string) error { - files, err := dir.ReadDir(from) - if err != nil { - return fmt.Errorf("ReadDir: %w, %s", err, from) - } - for _, f := range files { - if f.Type().IsDir() || !f.Type().IsRegular() { - continue - } - if filepath.Ext(f.Name()) != ext { - continue - } - _ = os.Rename(filepath.Join(from, f.Name()), filepath.Join(to, f.Name())) - } - return nil -} - -func copyFile(from, to string) error { +func CopyFile(from, to string) error { r, err := os.Open(from) if err != nil { return fmt.Errorf("please manually move file: from %s to %s. error: %w", from, to, err) diff --git a/erigon-lib/common/dbg/dbg_env.go b/erigon-lib/common/dbg/dbg_env.go index 736c8c8135d..2c2d337ef08 100644 --- a/erigon-lib/common/dbg/dbg_env.go +++ b/erigon-lib/common/dbg/dbg_env.go @@ -30,13 +30,13 @@ func EnvString(envVarName string, defaultVal string) string { v, _ := os.LookupEnv(envVarName) if v != "" { log.Warn("[env] please use ERIGON_ prefix for env variables of erigon", "var", envVarName) - log.Info("[dbg] env", envVarName, v) + log.Info("[env]", envVarName, v) return v } v, _ = os.LookupEnv("ERIGON_" + envVarName) if v != "" { - log.Info("[dbg] env", envVarName, v) + log.Info("[env]", envVarName, v) return v } return defaultVal @@ -45,22 +45,22 @@ func EnvBool(envVarName string, defaultVal bool) bool { v, _ := os.LookupEnv(envVarName) if v == "true" { log.Warn("[env] please use ERIGON_ prefix for env variables of erigon", "var", envVarName) - log.Info("[dbg] env", envVarName, true) + log.Info("[env]", envVarName, true) return true } if v == "false" { log.Warn("[env] please use ERIGON_ prefix for env variables of erigon", "var", envVarName) - log.Info("[dbg] env", envVarName, false) + log.Info("[env]", envVarName, false) return false } v, _ = os.LookupEnv("ERIGON_" + envVarName) if v == "true" { - log.Info("[dbg] env", envVarName, true) + log.Info("[env]", envVarName, true) return true } if v == "false" { - log.Info("[dbg] env", envVarName, false) + log.Info("[env]", envVarName, false) return false } return defaultVal @@ -73,7 +73,7 @@ func EnvInt(envVarName string, defaultVal int) int { if err != nil { panic(err) } - log.Info("[dbg] env", envVarName, i) + log.Info("[env]", envVarName, i) return i } @@ -83,7 +83,7 @@ func EnvInt(envVarName string, defaultVal int) int { if err != nil { panic(err) } - log.Info("[dbg] env", envVarName, i) + log.Info("[env]", envVarName, i) return i } return defaultVal @@ -96,7 +96,7 @@ func EnvDataSize(envVarName string, defaultVal datasize.ByteSize) datasize.ByteS if err != nil { panic(err) } - log.Info("[dbg] env", envVarName, val) + log.Info("[env]", envVarName, val) return val } @@ -106,7 +106,7 @@ func EnvDataSize(envVarName string, defaultVal datasize.ByteSize) datasize.ByteS if err != nil { panic(err) } - log.Info("[dbg] env", envVarName, val) + log.Info("[env]", envVarName, val) return val } return defaultVal @@ -116,7 +116,7 @@ func EnvDuration(envVarName string, defaultVal time.Duration) time.Duration { v, _ := os.LookupEnv(envVarName) if v != "" { log.Warn("[env] please use ERIGON_ prefix for env variables of erigon", "var", envVarName) - log.Info("[dbg] env", envVarName, v) + log.Info("[env]", envVarName, v) val, err := time.ParseDuration(v) if err != nil { panic(err) @@ -125,7 +125,7 @@ func EnvDuration(envVarName string, defaultVal time.Duration) time.Duration { } v, _ = os.LookupEnv("ERIGON_" + envVarName) if v != "" { - log.Info("[dbg] env", envVarName, v) + log.Info("[env]", envVarName, v) val, err := time.ParseDuration(v) if err != nil { panic(err) diff --git a/erigon-lib/common/dbg/experiments.go b/erigon-lib/common/dbg/experiments.go index e2bd92ff76f..744e0c8e753 100644 --- a/erigon-lib/common/dbg/experiments.go +++ b/erigon-lib/common/dbg/experiments.go @@ -49,7 +49,7 @@ var ( noMerge = EnvBool("NO_MERGE", false) discardHistory = EnvBool("DISCARD_HISTORY", false) discardCommitment = EnvBool("DISCARD_COMMITMENT", false) - pruneTotalDifficulty = EnvBool("PRUNE_TOTAL_DIFFICULTY", false) + pruneTotalDifficulty = EnvBool("PRUNE_TOTAL_DIFFICULTY", true) // force skipping of any non-Erigon2 .torrent files DownloaderOnlyBlocks = EnvBool("DOWNLOADER_ONLY_BLOCKS", false) diff --git a/erigon-lib/common/errors/errors.go b/erigon-lib/common/errors/errors.go new file mode 100644 index 00000000000..de200b85c42 --- /dev/null +++ b/erigon-lib/common/errors/errors.go @@ -0,0 +1,33 @@ +// Copyright 2024 The Erigon Authors +// This file is part of Erigon. +// +// Erigon is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Erigon is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with Erigon. If not, see . + +package errors + +import "errors" + +func IsOneOf(err error, targets []error) bool { + if err == nil { + return false + } + + for _, target := range targets { + if errors.Is(err, target) { + return true + } + } + + return false +} diff --git a/erigon-lib/common/hexutility/hex.go b/erigon-lib/common/hexutility/hex.go index d82adf323cd..14bfa3fd0a8 100644 --- a/erigon-lib/common/hexutility/hex.go +++ b/erigon-lib/common/hexutility/hex.go @@ -42,9 +42,9 @@ func strip0x(str string) string { // EncodeTs encodes a TimeStamp (BlockNumber or TxNumber or other uin64) as big endian func EncodeTs(number uint64) []byte { - enc := make([]byte, 8) - binary.BigEndian.PutUint64(enc, number) - return enc + var enc [8]byte + binary.BigEndian.PutUint64(enc[:], number) + return enc[:] } // Encode encodes b as a hex string with 0x prefix. diff --git a/erigon-lib/common/metrics/block_metrics.go b/erigon-lib/common/metrics/block_metrics.go index ebabec172bc..a5fa0ba043b 100644 --- a/erigon-lib/common/metrics/block_metrics.go +++ b/erigon-lib/common/metrics/block_metrics.go @@ -33,8 +33,8 @@ var ( BlockProducerProductionDelay = metrics.NewSummary(`block_producer_delay{type="production"}`) ) -func UpdateBlockConsumerHeaderDownloadDelay(parentTime uint64, blockNumber uint64, log log.Logger) { - t := time.Unix(int64(parentTime), 0) +func UpdateBlockConsumerHeaderDownloadDelay(blockTime uint64, blockNumber uint64, log log.Logger) { + t := time.Unix(int64(blockTime), 0) BlockConsumerHeaderDownloadDelay.ObserveDuration(t) if DelayLoggingEnabled { @@ -42,8 +42,8 @@ func UpdateBlockConsumerHeaderDownloadDelay(parentTime uint64, blockNumber uint6 } } -func UpdateBlockConsumerBodyDownloadDelay(parentTime uint64, blockNumber uint64, log log.Logger) { - t := time.Unix(int64(parentTime), 0) +func UpdateBlockConsumerBodyDownloadDelay(blockTime uint64, blockNumber uint64, log log.Logger) { + t := time.Unix(int64(blockTime), 0) BlockConsumerBodyDownloadDelay.ObserveDuration(t) if DelayLoggingEnabled { @@ -51,8 +51,8 @@ func UpdateBlockConsumerBodyDownloadDelay(parentTime uint64, blockNumber uint64, } } -func UpdateBlockConsumerPreExecutionDelay(parentTime uint64, blockNumber uint64, log log.Logger) { - t := time.Unix(int64(parentTime), 0) +func UpdateBlockConsumerPreExecutionDelay(blockTime uint64, blockNumber uint64, log log.Logger) { + t := time.Unix(int64(blockTime), 0) BlockConsumerPreExecutionDelay.ObserveDuration(t) if DelayLoggingEnabled { @@ -60,8 +60,8 @@ func UpdateBlockConsumerPreExecutionDelay(parentTime uint64, blockNumber uint64, } } -func UpdateBlockConsumerPostExecutionDelay(parentTime uint64, blockNumber uint64, log log.Logger) { - t := time.Unix(int64(parentTime), 0) +func UpdateBlockConsumerPostExecutionDelay(blockTime uint64, blockNumber uint64, log log.Logger) { + t := time.Unix(int64(blockTime), 0) BlockConsumerPostExecutionDelay.ObserveDuration(t) if DelayLoggingEnabled { @@ -69,11 +69,11 @@ func UpdateBlockConsumerPostExecutionDelay(parentTime uint64, blockNumber uint64 } } -func UpdateBlockProducerProductionDelay(parentTime uint64, blockNumber uint64, log log.Logger) { - t := time.Unix(int64(parentTime), 0) +func UpdateBlockProducerProductionDelay(parentBlockTime uint64, producedBlockNum uint64, log log.Logger) { + t := time.Unix(int64(parentBlockTime), 0) BlockProducerProductionDelay.ObserveDuration(t) if DelayLoggingEnabled { - log.Info("[producer-delay] Production", "blockNumber", blockNumber, "delay", time.Since(t)) + log.Info("[producer-delay] Production", "blockNumber", producedBlockNum, "delay", time.Since(t)) } } diff --git a/erigon-lib/common/metrics/metrics_enabled.go b/erigon-lib/common/metrics/metrics_enabled.go index f0e20954f24..bccc97ec5d6 100644 --- a/erigon-lib/common/metrics/metrics_enabled.go +++ b/erigon-lib/common/metrics/metrics_enabled.go @@ -29,5 +29,5 @@ var DefaultConfig = Config{ Enabled: false, EnabledExpensive: false, HTTP: "127.0.0.1", - Port: 6060, + Port: 6061, } diff --git a/erigon-lib/config3/config3.go b/erigon-lib/config3/config3.go index f5b53fc7d3d..050865ecf1e 100644 --- a/erigon-lib/config3/config3.go +++ b/erigon-lib/config3/config3.go @@ -22,6 +22,6 @@ const HistoryV3AggregationStep = 1_562_500 // = 100M / 64. Dividers: 2, 5, 10, 2 const EnableHistoryV4InTest = true -const MaxReorgDepthV3 = 1024 +const MaxReorgDepthV3 = 512 const DefaultPruneDistance = 100_000 diff --git a/erigon-lib/crypto/secp256k1.go b/erigon-lib/crypto/secp256k1.go index c80953b004c..c6628fa738c 100644 --- a/erigon-lib/crypto/secp256k1.go +++ b/erigon-lib/crypto/secp256k1.go @@ -24,7 +24,7 @@ import ( var ( secp256k1N = new(uint256.Int).SetBytes(hexutility.MustDecodeHex("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141")) - secp256k1halfN = new(uint256.Int).Rsh(secp256k1N, 1) + Secp256k1halfN = new(uint256.Int).Rsh(secp256k1N, 1) ) // See Appendix F "Signing Transactions" of the Yellow Paper @@ -34,7 +34,7 @@ func TransactionSignatureIsValid(v byte, r, s *uint256.Int, allowPreEip2s bool) } // See EIP-2: Homestead Hard-fork Changes - if !allowPreEip2s && s.Gt(secp256k1halfN) { + if !allowPreEip2s && s.Gt(Secp256k1halfN) { return false } diff --git a/erigon-lib/crypto/secp256k1_test.go b/erigon-lib/crypto/secp256k1_test.go new file mode 100644 index 00000000000..a093b4a7f25 --- /dev/null +++ b/erigon-lib/crypto/secp256k1_test.go @@ -0,0 +1,74 @@ +// Copyright 2014 The go-ethereum Authors +// (original work) +// Copyright 2024 The Erigon Authors +// (modifications) +// This file is part of Erigon. +// +// Erigon is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Erigon is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with Erigon. If not, see . + +package crypto + +import ( + "testing" + + "github.com/holiman/uint256" + + "github.com/erigontech/erigon-lib/common/u256" +) + +func TestTransactionSignatureIsValid(t *testing.T) { + check := func(expected bool, v byte, r, s *uint256.Int) { + if TransactionSignatureIsValid(v, r, s, true) != expected { + t.Errorf("mismatch for v: %d r: %d s: %d want: %v", v, r, s, expected) + } + } + minusOne := uint256.NewInt(0).SetAllOne() + one := u256.N1 + zero := u256.N0 + secp256k1nMinus1 := new(uint256.Int).Sub(secp256k1N, u256.N1) + + // correct v,r,s + check(true, 0, one, one) + check(true, 1, one, one) + // incorrect v, correct r,s, + check(false, 2, one, one) + check(false, 3, one, one) + + // incorrect v, combinations of incorrect/correct r,s at lower limit + check(false, 2, zero, zero) + check(false, 2, zero, one) + check(false, 2, one, zero) + check(false, 2, one, one) + + // correct v for any combination of incorrect r,s + check(false, 0, zero, zero) + check(false, 0, zero, one) + check(false, 0, one, zero) + + check(false, 1, zero, zero) + check(false, 1, zero, one) + check(false, 1, one, zero) + + // correct sig with max r,s + check(true, 0, secp256k1nMinus1, secp256k1nMinus1) + // correct v, combinations of incorrect r,s at upper limit + check(false, 0, secp256k1N, secp256k1nMinus1) + check(false, 0, secp256k1nMinus1, secp256k1N) + check(false, 0, secp256k1N, secp256k1N) + + // current callers ensures r,s cannot be negative, but let's test for that too + // as crypto package could be used stand-alone + check(false, 0, minusOne, one) + check(false, 0, one, minusOne) +} diff --git a/erigon-lib/direct/bridge_client.go b/erigon-lib/direct/bridge_client.go new file mode 100644 index 00000000000..26bf141ed6b --- /dev/null +++ b/erigon-lib/direct/bridge_client.go @@ -0,0 +1,31 @@ +package direct + +import ( + "context" + + "google.golang.org/grpc" + "google.golang.org/protobuf/types/known/emptypb" + + remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + types "github.com/erigontech/erigon-lib/gointerfaces/typesproto" +) + +type BridgeClientDirect struct { + server remote.BridgeBackendServer +} + +func NewBridgeClientDirect(server remote.BridgeBackendServer) *BridgeClientDirect { + return &BridgeClientDirect{server: server} +} + +func (b *BridgeClientDirect) BorTxnLookup(ctx context.Context, in *remote.BorTxnLookupRequest, opts ...grpc.CallOption) (*remote.BorTxnLookupReply, error) { + return b.server.BorTxnLookup(ctx, in) +} + +func (b *BridgeClientDirect) BorEvents(ctx context.Context, in *remote.BorEventsRequest, opts ...grpc.CallOption) (*remote.BorEventsReply, error) { + return b.server.BorEvents(ctx, in) +} + +func (b *BridgeClientDirect) Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.VersionReply, error) { + return b.server.Version(ctx, in) +} diff --git a/erigon-lib/direct/sentry_client.go b/erigon-lib/direct/sentry_client.go index 8833b66fc2c..216a97f5322 100644 --- a/erigon-lib/direct/sentry_client.go +++ b/erigon-lib/direct/sentry_client.go @@ -26,7 +26,7 @@ import ( "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/emptypb" - sentryproto "github.com/erigontech/erigon-lib/gointerfaces/sentryproto" + "github.com/erigontech/erigon-lib/gointerfaces/sentryproto" types "github.com/erigontech/erigon-lib/gointerfaces/typesproto" libsentry "github.com/erigontech/erigon-lib/p2p/sentry" ) diff --git a/erigon-lib/diskutils/diskutils.go b/erigon-lib/diskutils/diskutils.go index 90d97749cbf..e22567b35e8 100644 --- a/erigon-lib/diskutils/diskutils.go +++ b/erigon-lib/diskutils/diskutils.go @@ -14,7 +14,7 @@ // You should have received a copy of the GNU Lesser General Public License // along with Erigon. If not, see . -//go:build !darwin +//go:build !darwin && !windows package diskutils diff --git a/erigon-lib/diskutils/diskutils_windows.go b/erigon-lib/diskutils/diskutils_windows.go new file mode 100644 index 00000000000..854ac23ae8e --- /dev/null +++ b/erigon-lib/diskutils/diskutils_windows.go @@ -0,0 +1,105 @@ +// Copyright 2024 The Erigon Authors +// This file is part of Erigon. +// +// Erigon is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Erigon is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with Erigon. If not, see . + +//go:build windows + +package diskutils + +import ( + "bytes" + "fmt" + "os/exec" + "path/filepath" + "strings" + + shortcut "github.com/nyaosorg/go-windows-shortcut" +) + +func MountPointForDirPath(dirPath string) string { + mountPoint := "C" + actualPath := SmlinkForDirPath(dirPath) + + psCommand := fmt.Sprintf(`(Get-Item -Path "%s").PSDrive.Name`, actualPath) + cmd := exec.Command("powershell", "-Command", psCommand) + var out bytes.Buffer + cmd.Stdout = &out + err := cmd.Run() + if err == nil { + mountPoint = strings.TrimSpace(out.String()) + } + + mountPoint = mountPoint + ":" + return mountPoint +} + +func SmlinkForDirPath(dirPath string) string { + if filepath.Ext(dirPath) == ".lnk" { + actualPath, _, err := shortcut.Read(dirPath) + if err != nil { + return dirPath + } + + return actualPath + } else { + return dirPath + } +} + +func DiskInfo(disk string) (string, error) { + disk = strings.TrimSuffix(disk, ":") + // Get the serial number for the disk with the specified drive letter + psCommand := fmt.Sprintf(` + $volume = Get-Volume -DriveLetter %s + + if ($volume) { + # Get the partition associated with this volume + $partition = Get-Partition -DriveLetter %s + + if ($partition) { + # Get the disk associated with this partition + $disk = Get-Disk -Number $partition.DiskNumber + + if ($disk) { + Get-PhysicalDisk -SerialNumber $disk.SerialNumber | Select-Object DeviceID, FriendlyName, SerialNumber, MediaType, BusType, FirmwareVersion, Manufacturer, Model, Size, PartitionStyle, OperationalStatus, Usage + } else { + exit 1 + } + } else { + exit 2 + } + } else { + exit 3 + } + `, disk, disk) + cmd := exec.Command("powershell", "-Command", psCommand) + var out bytes.Buffer + var stderr bytes.Buffer + cmd.Stdout = &out + cmd.Stderr = &stderr + err := cmd.Run() + if err != nil { + exitCode := err.(*exec.ExitError).ExitCode() + if exitCode == 1 { + return "", fmt.Errorf("error getting disk for partition with drive letter: %s", disk) + } else if exitCode == 2 { + return "", fmt.Errorf("error getting partition for volume with drive letter: %s", disk) + } else { + return "", fmt.Errorf("error getting volume with drive letter: %s", disk) + } + } + + return strings.TrimSpace(out.String()), nil +} diff --git a/erigon-lib/downloader/README.md b/erigon-lib/downloader/README.md index 0809ffcb883..0d1d9e2c95e 100644 --- a/erigon-lib/downloader/README.md +++ b/erigon-lib/downloader/README.md @@ -31,7 +31,7 @@ The sections below describe the roles of the various control structures shown in ## chain.toml -This is an embedded file which gets its contents from the [erigon snapshots repository](https://github.com/erigontech/erigon-snapshot) during the erigon build process. It contains +This is an embedded file which gets its contents from the [erigon seg repository](https://github.com/erigontech/erigon-snapshot) during the erigon build process. It contains the `well know` hash for a particular segment file in the following format. ```toml diff --git a/erigon-lib/downloader/snaptype/files.go b/erigon-lib/downloader/snaptype/files.go index ab66860ff99..85f7cbd34c7 100644 --- a/erigon-lib/downloader/snaptype/files.go +++ b/erigon-lib/downloader/snaptype/files.go @@ -206,7 +206,7 @@ func AllV2Extensions() []string { } func SeedableV3Extensions() []string { - return []string{".kv", ".v", ".ef"} + return []string{".kv", ".v", ".ef", ".ap"} } func AllV3Extensions() []string { @@ -250,6 +250,9 @@ func (f FileInfo) Name() string { return f.name } func (f FileInfo) Dir() string { return filepath.Dir(f.Path) } func (f FileInfo) Len() uint64 { return f.To - f.From } +func (f FileInfo) GetRange() (from, to uint64) { return f.From, f.To } +func (f FileInfo) GetType() Type { return f.Type } + func (f FileInfo) CompareTo(o FileInfo) int { if res := cmp.Compare(f.From, o.From); res != 0 { return res diff --git a/erigon-lib/etl/etl.go b/erigon-lib/etl/etl.go index 366d09b88d0..f155e92faa1 100644 --- a/erigon-lib/etl/etl.go +++ b/erigon-lib/etl/etl.go @@ -73,7 +73,7 @@ type TransformArgs struct { ExtractEndKey []byte BufferType int BufferSize int - EmptyVals bool + EmptyVals bool // `v=nil` case: `false` means `Del(k)`, `true` means `Put(k, nil)` } func Transform( diff --git a/erigon-lib/go.mod b/erigon-lib/go.mod index 4b71bc29f59..3349ced41d4 100644 --- a/erigon-lib/go.mod +++ b/erigon-lib/go.mod @@ -1,10 +1,10 @@ module github.com/erigontech/erigon-lib -go 1.21.5 +go 1.22.0 require ( github.com/erigontech/erigon-snapshot v1.3.1-0.20240814160410-2ce37904b978 - github.com/erigontech/interfaces v0.0.0-20240905113027-2c1accea17aa + github.com/erigontech/interfaces v0.0.0-20240912071218-97d86b41623a github.com/erigontech/mdbx-go v0.38.4 github.com/erigontech/secp256k1 v1.1.0 github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 @@ -25,18 +25,19 @@ require ( github.com/erigontech/speedtest v0.0.2 github.com/go-stack/stack v1.8.1 github.com/gofrs/flock v0.12.1 - github.com/google/btree v1.1.2 + github.com/google/btree v1.1.3 github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 github.com/hashicorp/go-retryablehttp v0.7.7 github.com/hashicorp/golang-lru/v2 v2.0.7 github.com/holiman/bloomfilter/v2 v2.0.3 github.com/holiman/uint256 v1.3.1 + github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4 github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 - github.com/pelletier/go-toml/v2 v2.2.2 - github.com/prometheus/client_golang v1.19.1 + github.com/pelletier/go-toml/v2 v2.2.3 + github.com/prometheus/client_golang v1.20.2 github.com/prometheus/client_model v0.6.1 github.com/quasilyte/go-ruleguard/dsl v0.3.22 - github.com/shirou/gopsutil/v4 v4.24.7 + github.com/shirou/gopsutil/v4 v4.24.8 github.com/spaolacci/murmur3 v1.1.0 github.com/stretchr/testify v1.9.0 github.com/tidwall/btree v1.6.0 @@ -44,7 +45,7 @@ require ( golang.org/x/crypto v0.26.0 golang.org/x/exp v0.0.0-20231226003508-02704c960a9b golang.org/x/sync v0.8.0 - golang.org/x/sys v0.23.0 + golang.org/x/sys v0.24.0 golang.org/x/time v0.6.0 google.golang.org/grpc v1.65.0 google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.4.0 @@ -55,6 +56,8 @@ require ( github.com/cespare/xxhash v1.1.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/ianlancetaylor/cgosymbolizer v0.0.0-20240503222823-736c933a666d // indirect + github.com/klauspost/compress v1.17.9 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/opencontainers/runtime-spec v1.2.0 // indirect github.com/pion/udp v0.1.4 // indirect golang.org/x/mod v0.20.0 // indirect @@ -129,8 +132,8 @@ require ( github.com/pkg/errors v0.9.1 github.com/pmezard/go-difflib v1.0.0 // indirect github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect - github.com/prometheus/common v0.48.0 // indirect - github.com/prometheus/procfs v0.12.0 // indirect + github.com/prometheus/common v0.55.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect diff --git a/erigon-lib/go.sum b/erigon-lib/go.sum index b089af8c1ea..b8caf472eee 100644 --- a/erigon-lib/go.sum +++ b/erigon-lib/go.sum @@ -146,8 +146,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/erigontech/interfaces v0.0.0-20240905113027-2c1accea17aa h1:iVT7tKZN3L6Jug928bzyAu7peeslHD1QDbdbmyMyUgo= -github.com/erigontech/interfaces v0.0.0-20240905113027-2c1accea17aa/go.mod h1:N7OUkhkcagp9+7yb4ycHsG2VWCOmuJ1ONBecJshxtLE= +github.com/erigontech/interfaces v0.0.0-20240912071218-97d86b41623a h1:8SkMr0APaj4LiviMVfXHRqNgWmsl8mVnNb/ioMzRedE= +github.com/erigontech/interfaces v0.0.0-20240912071218-97d86b41623a/go.mod h1:N7OUkhkcagp9+7yb4ycHsG2VWCOmuJ1ONBecJshxtLE= github.com/erigontech/mdbx-go v0.38.4 h1:S9T7mTe9KPcFe4dOoOtVdI6gPzht9y7wMnYfUBgrQLo= github.com/erigontech/mdbx-go v0.38.4/go.mod h1:IcOLQDPw3VM/asP6T5JVPPN4FHHgJtY16XfYjzWKVNI= github.com/erigontech/secp256k1 v1.1.0 h1:mO3YJMUSoASE15Ya//SoHiisptUhdXExuMUN1M0X9qY= @@ -219,8 +219,8 @@ github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8l github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180124185431-e89373fe6b4a/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= -github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= +github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= +github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -274,6 +274,8 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfV github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= +github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -285,6 +287,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leanovate/gopter v0.2.9 h1:fQjYxZaynp97ozCzfOyOuAGOU4aU/z37zf/tOujFk7c= github.com/leanovate/gopter v0.2.9/go.mod h1:U2L/78B+KVFIx2VmW6onHJQzXtFb+p5y3y2Sh+Jxxv8= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4= @@ -305,6 +309,8 @@ github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3Rllmb github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM= github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= @@ -312,6 +318,8 @@ github.com/node-real/bsc-erigon-snapshot v1.0.1-0.20240918033952-5d7a08bccf89 h1 github.com/node-real/bsc-erigon-snapshot v1.0.1-0.20240918033952-5d7a08bccf89/go.mod h1:ooHlCl+eEYzebiPu+FP6Q6SpPUeMADn8Jxabv3IKb9M= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4 h1:+3bXHpIl3RiBuPKlqeCZZeShGHC9RFhR/P2OJfOLRyA= +github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4/go.mod h1:9YR30vCq/4djj0WO7AvLm48YvNs7M094LWRieEFDE4A= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= @@ -327,8 +335,8 @@ github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFSt github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y= -github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= -github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= +github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pion/datachannel v1.5.2 h1:piB93s8LGmbECrpO84DnkIVWasRMk3IimbcXkTQLE6E= @@ -387,8 +395,8 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.5.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= -github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= +github.com/prometheus/client_golang v1.20.2 h1:5ctymQzZlyOON1666svgwn3s6IKWgfbjsejTMiXIyjg= +github.com/prometheus/client_golang v1.20.2/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= @@ -399,15 +407,15 @@ github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQy github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= -github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE= -github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc= +github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= +github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= -github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= github.com/quasilyte/go-ruleguard/dsl v0.3.22 h1:wd8zkOhSNr+I+8Qeciml08ivDt1pSXe60+5DqOpCjPE= github.com/quasilyte/go-ruleguard/dsl v0.3.22/go.mod h1:KeCP03KrjuSO0H1kTuZQCWlQPulDV6YMIXmpQss17rU= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -422,8 +430,8 @@ github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417/go.mod h1:qe5TWALJ8/a1 github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 h1:GHRpF1pTW19a8tTFrMLUcfWwyC0pnifVo2ClaLq+hP8= github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46/go.mod h1:uAQ5PCi+MFsC7HjREoAz1BU+Mq60+05gifQSsHSDG/8= github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= -github.com/shirou/gopsutil/v4 v4.24.7 h1:V9UGTK4gQ8HvcnPKf6Zt3XHyQq/peaekfxpJ2HSocJk= -github.com/shirou/gopsutil/v4 v4.24.7/go.mod h1:0uW/073rP7FYLOkvxolUQM5rMOLTNmRXnFKafpb71rw= +github.com/shirou/gopsutil/v4 v4.24.8 h1:pVQjIenQkIhqO81mwTaXjTzOMT7d3TZkf43PlVFHENI= +github.com/shirou/gopsutil/v4 v4.24.8/go.mod h1:wE0OrJtj4dG+hYkxqDH3QiBICdKSf04/npcvLLc/oRg= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= @@ -443,7 +451,6 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -454,7 +461,6 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= @@ -590,8 +596,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.23.0 h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM= -golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= diff --git a/erigon-lib/gointerfaces/downloaderproto/downloader_client_mock.go b/erigon-lib/gointerfaces/downloaderproto/downloader_client_mock.go index ec5754de89a..031c4de59dd 100644 --- a/erigon-lib/gointerfaces/downloaderproto/downloader_client_mock.go +++ b/erigon-lib/gointerfaces/downloaderproto/downloader_client_mock.go @@ -217,7 +217,7 @@ func (c *MockDownloaderClientVerifyCall) DoAndReturn(f func(context.Context, *Ve return c } -//SetLogPrefix mocks base method. +// SetLogPrefix mocks base method. func (m *MockDownloaderClient) SetLogPrefix(arg0 context.Context, arg1 *SetLogPrefixRequest, arg2 ...grpc.CallOption) (*emptypb.Empty, error) { m.ctrl.T.Helper() varargs := []any{arg0, arg1} @@ -316,4 +316,4 @@ func (m *MockDownloaderClient) TorrentCompleted(arg0 context.Context, arg1 *Torr ret0, _ := ret[0].(Downloader_TorrentCompletedClient) ret1, _ := ret[1].(error) return ret0, ret1 -} \ No newline at end of file +} diff --git a/erigon-lib/gointerfaces/remoteproto/bor.pb.go b/erigon-lib/gointerfaces/remoteproto/bor.pb.go new file mode 100644 index 00000000000..a78af319caf --- /dev/null +++ b/erigon-lib/gointerfaces/remoteproto/bor.pb.go @@ -0,0 +1,645 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.34.2 +// protoc v5.27.1 +// source: remote/bor.proto + +package remoteproto + +import ( + typesproto "github.com/erigontech/erigon-lib/gointerfaces/typesproto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + emptypb "google.golang.org/protobuf/types/known/emptypb" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type BorTxnLookupRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BorTxHash *typesproto.H256 `protobuf:"bytes,1,opt,name=bor_tx_hash,json=borTxHash,proto3" json:"bor_tx_hash,omitempty"` +} + +func (x *BorTxnLookupRequest) Reset() { + *x = BorTxnLookupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorTxnLookupRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorTxnLookupRequest) ProtoMessage() {} + +func (x *BorTxnLookupRequest) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorTxnLookupRequest.ProtoReflect.Descriptor instead. +func (*BorTxnLookupRequest) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{0} +} + +func (x *BorTxnLookupRequest) GetBorTxHash() *typesproto.H256 { + if x != nil { + return x.BorTxHash + } + return nil +} + +type BorTxnLookupReply struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Present bool `protobuf:"varint,1,opt,name=present,proto3" json:"present,omitempty"` + BlockNumber uint64 `protobuf:"varint,2,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` +} + +func (x *BorTxnLookupReply) Reset() { + *x = BorTxnLookupReply{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorTxnLookupReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorTxnLookupReply) ProtoMessage() {} + +func (x *BorTxnLookupReply) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorTxnLookupReply.ProtoReflect.Descriptor instead. +func (*BorTxnLookupReply) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{1} +} + +func (x *BorTxnLookupReply) GetPresent() bool { + if x != nil { + return x.Present + } + return false +} + +func (x *BorTxnLookupReply) GetBlockNumber() uint64 { + if x != nil { + return x.BlockNumber + } + return 0 +} + +type BorEventsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BlockNum uint64 `protobuf:"varint,1,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"` + BlockHash *typesproto.H256 `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"` +} + +func (x *BorEventsRequest) Reset() { + *x = BorEventsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorEventsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorEventsRequest) ProtoMessage() {} + +func (x *BorEventsRequest) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorEventsRequest.ProtoReflect.Descriptor instead. +func (*BorEventsRequest) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{2} +} + +func (x *BorEventsRequest) GetBlockNum() uint64 { + if x != nil { + return x.BlockNum + } + return 0 +} + +func (x *BorEventsRequest) GetBlockHash() *typesproto.H256 { + if x != nil { + return x.BlockHash + } + return nil +} + +type BorEventsReply struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + StateReceiverContractAddress string `protobuf:"bytes,1,opt,name=state_receiver_contract_address,json=stateReceiverContractAddress,proto3" json:"state_receiver_contract_address,omitempty"` + EventRlps [][]byte `protobuf:"bytes,2,rep,name=event_rlps,json=eventRlps,proto3" json:"event_rlps,omitempty"` +} + +func (x *BorEventsReply) Reset() { + *x = BorEventsReply{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorEventsReply) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorEventsReply) ProtoMessage() {} + +func (x *BorEventsReply) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorEventsReply.ProtoReflect.Descriptor instead. +func (*BorEventsReply) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{3} +} + +func (x *BorEventsReply) GetStateReceiverContractAddress() string { + if x != nil { + return x.StateReceiverContractAddress + } + return "" +} + +func (x *BorEventsReply) GetEventRlps() [][]byte { + if x != nil { + return x.EventRlps + } + return nil +} + +type BorProducersRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BlockNum uint64 `protobuf:"varint,1,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"` +} + +func (x *BorProducersRequest) Reset() { + *x = BorProducersRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorProducersRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorProducersRequest) ProtoMessage() {} + +func (x *BorProducersRequest) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorProducersRequest.ProtoReflect.Descriptor instead. +func (*BorProducersRequest) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{4} +} + +func (x *BorProducersRequest) GetBlockNum() uint64 { + if x != nil { + return x.BlockNum + } + return 0 +} + +type BorProducersResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Proposer *Validator `protobuf:"bytes,1,opt,name=proposer,proto3" json:"proposer,omitempty"` + Validators []*Validator `protobuf:"bytes,2,rep,name=validators,proto3" json:"validators,omitempty"` +} + +func (x *BorProducersResponse) Reset() { + *x = BorProducersResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BorProducersResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BorProducersResponse) ProtoMessage() {} + +func (x *BorProducersResponse) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BorProducersResponse.ProtoReflect.Descriptor instead. +func (*BorProducersResponse) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{5} +} + +func (x *BorProducersResponse) GetProposer() *Validator { + if x != nil { + return x.Proposer + } + return nil +} + +func (x *BorProducersResponse) GetValidators() []*Validator { + if x != nil { + return x.Validators + } + return nil +} + +type Validator struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Address *typesproto.H160 `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` + VotingPower int64 `protobuf:"varint,3,opt,name=voting_power,json=votingPower,proto3" json:"voting_power,omitempty"` + ProposerPriority int64 `protobuf:"varint,4,opt,name=proposer_priority,json=proposerPriority,proto3" json:"proposer_priority,omitempty"` +} + +func (x *Validator) Reset() { + *x = Validator{} + if protoimpl.UnsafeEnabled { + mi := &file_remote_bor_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Validator) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Validator) ProtoMessage() {} + +func (x *Validator) ProtoReflect() protoreflect.Message { + mi := &file_remote_bor_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Validator.ProtoReflect.Descriptor instead. +func (*Validator) Descriptor() ([]byte, []int) { + return file_remote_bor_proto_rawDescGZIP(), []int{6} +} + +func (x *Validator) GetId() uint64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *Validator) GetAddress() *typesproto.H160 { + if x != nil { + return x.Address + } + return nil +} + +func (x *Validator) GetVotingPower() int64 { + if x != nil { + return x.VotingPower + } + return 0 +} + +func (x *Validator) GetProposerPriority() int64 { + if x != nil { + return x.ProposerPriority + } + return 0 +} + +var File_remote_bor_proto protoreflect.FileDescriptor + +var file_remote_bor_proto_rawDesc = []byte{ + 0x0a, 0x10, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x12, 0x06, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, + 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x13, 0x42, 0x6f, + 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x2b, 0x0a, 0x0b, 0x62, 0x6f, 0x72, 0x5f, 0x74, 0x78, 0x5f, 0x68, 0x61, 0x73, 0x68, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, + 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, 0x6f, 0x72, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x22, 0x50, + 0x0a, 0x11, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, + 0x70, 0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, + 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x22, 0x5b, 0x0a, 0x10, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, + 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, + 0x6d, 0x12, 0x2a, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, + 0x35, 0x36, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x22, 0x76, 0x0a, + 0x0e, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, + 0x45, 0x0a, 0x1f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, + 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, + 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, + 0x72, 0x6c, 0x70, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, + 0x74, 0x52, 0x6c, 0x70, 0x73, 0x22, 0x32, 0x0a, 0x13, 0x42, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x22, 0x78, 0x0a, 0x14, 0x42, 0x6f, 0x72, + 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, + 0x12, 0x31, 0x0a, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x6f, 0x72, 0x73, 0x22, 0x92, 0x01, 0x0a, 0x09, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, + 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x31, 0x36, 0x30, 0x52, + 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x76, 0x6f, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, + 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x70, + 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x72, + 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x32, 0xce, 0x01, 0x0a, 0x0d, 0x42, 0x72, 0x69, + 0x64, 0x67, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x12, 0x36, 0x0a, 0x07, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x13, 0x2e, + 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x12, 0x46, 0x0a, 0x0c, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, + 0x75, 0x70, 0x12, 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x54, + 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, + 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x42, 0x6f, + 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x2e, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x32, 0x91, 0x01, 0x0a, 0x0f, 0x48, 0x65, + 0x69, 0x6d, 0x64, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x12, 0x36, 0x0a, + 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x1a, 0x13, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x46, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, + 0x72, 0x73, 0x12, 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x16, 0x5a, + 0x14, 0x2e, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x3b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_remote_bor_proto_rawDescOnce sync.Once + file_remote_bor_proto_rawDescData = file_remote_bor_proto_rawDesc +) + +func file_remote_bor_proto_rawDescGZIP() []byte { + file_remote_bor_proto_rawDescOnce.Do(func() { + file_remote_bor_proto_rawDescData = protoimpl.X.CompressGZIP(file_remote_bor_proto_rawDescData) + }) + return file_remote_bor_proto_rawDescData +} + +var file_remote_bor_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_remote_bor_proto_goTypes = []any{ + (*BorTxnLookupRequest)(nil), // 0: remote.BorTxnLookupRequest + (*BorTxnLookupReply)(nil), // 1: remote.BorTxnLookupReply + (*BorEventsRequest)(nil), // 2: remote.BorEventsRequest + (*BorEventsReply)(nil), // 3: remote.BorEventsReply + (*BorProducersRequest)(nil), // 4: remote.BorProducersRequest + (*BorProducersResponse)(nil), // 5: remote.BorProducersResponse + (*Validator)(nil), // 6: remote.Validator + (*typesproto.H256)(nil), // 7: types.H256 + (*typesproto.H160)(nil), // 8: types.H160 + (*emptypb.Empty)(nil), // 9: google.protobuf.Empty + (*typesproto.VersionReply)(nil), // 10: types.VersionReply +} +var file_remote_bor_proto_depIdxs = []int32{ + 7, // 0: remote.BorTxnLookupRequest.bor_tx_hash:type_name -> types.H256 + 7, // 1: remote.BorEventsRequest.block_hash:type_name -> types.H256 + 6, // 2: remote.BorProducersResponse.proposer:type_name -> remote.Validator + 6, // 3: remote.BorProducersResponse.validators:type_name -> remote.Validator + 8, // 4: remote.Validator.address:type_name -> types.H160 + 9, // 5: remote.BridgeBackend.Version:input_type -> google.protobuf.Empty + 0, // 6: remote.BridgeBackend.BorTxnLookup:input_type -> remote.BorTxnLookupRequest + 2, // 7: remote.BridgeBackend.BorEvents:input_type -> remote.BorEventsRequest + 9, // 8: remote.HeimdallBackend.Version:input_type -> google.protobuf.Empty + 4, // 9: remote.HeimdallBackend.Producers:input_type -> remote.BorProducersRequest + 10, // 10: remote.BridgeBackend.Version:output_type -> types.VersionReply + 1, // 11: remote.BridgeBackend.BorTxnLookup:output_type -> remote.BorTxnLookupReply + 3, // 12: remote.BridgeBackend.BorEvents:output_type -> remote.BorEventsReply + 10, // 13: remote.HeimdallBackend.Version:output_type -> types.VersionReply + 5, // 14: remote.HeimdallBackend.Producers:output_type -> remote.BorProducersResponse + 10, // [10:15] is the sub-list for method output_type + 5, // [5:10] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name +} + +func init() { file_remote_bor_proto_init() } +func file_remote_bor_proto_init() { + if File_remote_bor_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_remote_bor_proto_msgTypes[0].Exporter = func(v any, i int) any { + switch v := v.(*BorTxnLookupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[1].Exporter = func(v any, i int) any { + switch v := v.(*BorTxnLookupReply); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[2].Exporter = func(v any, i int) any { + switch v := v.(*BorEventsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[3].Exporter = func(v any, i int) any { + switch v := v.(*BorEventsReply); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[4].Exporter = func(v any, i int) any { + switch v := v.(*BorProducersRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[5].Exporter = func(v any, i int) any { + switch v := v.(*BorProducersResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_remote_bor_proto_msgTypes[6].Exporter = func(v any, i int) any { + switch v := v.(*Validator); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_remote_bor_proto_rawDesc, + NumEnums: 0, + NumMessages: 7, + NumExtensions: 0, + NumServices: 2, + }, + GoTypes: file_remote_bor_proto_goTypes, + DependencyIndexes: file_remote_bor_proto_depIdxs, + MessageInfos: file_remote_bor_proto_msgTypes, + }.Build() + File_remote_bor_proto = out.File + file_remote_bor_proto_rawDesc = nil + file_remote_bor_proto_goTypes = nil + file_remote_bor_proto_depIdxs = nil +} diff --git a/erigon-lib/gointerfaces/remoteproto/bor_grpc.pb.go b/erigon-lib/gointerfaces/remoteproto/bor_grpc.pb.go new file mode 100644 index 00000000000..1bedc1c5378 --- /dev/null +++ b/erigon-lib/gointerfaces/remoteproto/bor_grpc.pb.go @@ -0,0 +1,321 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.4.0 +// - protoc v5.27.1 +// source: remote/bor.proto + +package remoteproto + +import ( + context "context" + typesproto "github.com/erigontech/erigon-lib/gointerfaces/typesproto" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + emptypb "google.golang.org/protobuf/types/known/emptypb" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.62.0 or later. +const _ = grpc.SupportPackageIsVersion8 + +const ( + BridgeBackend_Version_FullMethodName = "/remote.BridgeBackend/Version" + BridgeBackend_BorTxnLookup_FullMethodName = "/remote.BridgeBackend/BorTxnLookup" + BridgeBackend_BorEvents_FullMethodName = "/remote.BridgeBackend/BorEvents" +) + +// BridgeBackendClient is the client API for BridgeBackend service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type BridgeBackendClient interface { + // Version returns the service version number + Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*typesproto.VersionReply, error) + BorTxnLookup(ctx context.Context, in *BorTxnLookupRequest, opts ...grpc.CallOption) (*BorTxnLookupReply, error) + BorEvents(ctx context.Context, in *BorEventsRequest, opts ...grpc.CallOption) (*BorEventsReply, error) +} + +type bridgeBackendClient struct { + cc grpc.ClientConnInterface +} + +func NewBridgeBackendClient(cc grpc.ClientConnInterface) BridgeBackendClient { + return &bridgeBackendClient{cc} +} + +func (c *bridgeBackendClient) Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*typesproto.VersionReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(typesproto.VersionReply) + err := c.cc.Invoke(ctx, BridgeBackend_Version_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *bridgeBackendClient) BorTxnLookup(ctx context.Context, in *BorTxnLookupRequest, opts ...grpc.CallOption) (*BorTxnLookupReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(BorTxnLookupReply) + err := c.cc.Invoke(ctx, BridgeBackend_BorTxnLookup_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *bridgeBackendClient) BorEvents(ctx context.Context, in *BorEventsRequest, opts ...grpc.CallOption) (*BorEventsReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(BorEventsReply) + err := c.cc.Invoke(ctx, BridgeBackend_BorEvents_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// BridgeBackendServer is the server API for BridgeBackend service. +// All implementations must embed UnimplementedBridgeBackendServer +// for forward compatibility +type BridgeBackendServer interface { + // Version returns the service version number + Version(context.Context, *emptypb.Empty) (*typesproto.VersionReply, error) + BorTxnLookup(context.Context, *BorTxnLookupRequest) (*BorTxnLookupReply, error) + BorEvents(context.Context, *BorEventsRequest) (*BorEventsReply, error) + mustEmbedUnimplementedBridgeBackendServer() +} + +// UnimplementedBridgeBackendServer must be embedded to have forward compatible implementations. +type UnimplementedBridgeBackendServer struct { +} + +func (UnimplementedBridgeBackendServer) Version(context.Context, *emptypb.Empty) (*typesproto.VersionReply, error) { + return nil, status.Errorf(codes.Unimplemented, "method Version not implemented") +} +func (UnimplementedBridgeBackendServer) BorTxnLookup(context.Context, *BorTxnLookupRequest) (*BorTxnLookupReply, error) { + return nil, status.Errorf(codes.Unimplemented, "method BorTxnLookup not implemented") +} +func (UnimplementedBridgeBackendServer) BorEvents(context.Context, *BorEventsRequest) (*BorEventsReply, error) { + return nil, status.Errorf(codes.Unimplemented, "method BorEvents not implemented") +} +func (UnimplementedBridgeBackendServer) mustEmbedUnimplementedBridgeBackendServer() {} + +// UnsafeBridgeBackendServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to BridgeBackendServer will +// result in compilation errors. +type UnsafeBridgeBackendServer interface { + mustEmbedUnimplementedBridgeBackendServer() +} + +func RegisterBridgeBackendServer(s grpc.ServiceRegistrar, srv BridgeBackendServer) { + s.RegisterService(&BridgeBackend_ServiceDesc, srv) +} + +func _BridgeBackend_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(emptypb.Empty) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BridgeBackendServer).Version(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: BridgeBackend_Version_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BridgeBackendServer).Version(ctx, req.(*emptypb.Empty)) + } + return interceptor(ctx, in, info, handler) +} + +func _BridgeBackend_BorTxnLookup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BorTxnLookupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BridgeBackendServer).BorTxnLookup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: BridgeBackend_BorTxnLookup_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BridgeBackendServer).BorTxnLookup(ctx, req.(*BorTxnLookupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _BridgeBackend_BorEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BorEventsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(BridgeBackendServer).BorEvents(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: BridgeBackend_BorEvents_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(BridgeBackendServer).BorEvents(ctx, req.(*BorEventsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// BridgeBackend_ServiceDesc is the grpc.ServiceDesc for BridgeBackend service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var BridgeBackend_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "remote.BridgeBackend", + HandlerType: (*BridgeBackendServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Version", + Handler: _BridgeBackend_Version_Handler, + }, + { + MethodName: "BorTxnLookup", + Handler: _BridgeBackend_BorTxnLookup_Handler, + }, + { + MethodName: "BorEvents", + Handler: _BridgeBackend_BorEvents_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "remote/bor.proto", +} + +const ( + HeimdallBackend_Version_FullMethodName = "/remote.HeimdallBackend/Version" + HeimdallBackend_Producers_FullMethodName = "/remote.HeimdallBackend/Producers" +) + +// HeimdallBackendClient is the client API for HeimdallBackend service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type HeimdallBackendClient interface { + // Version returns the service version number + Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*typesproto.VersionReply, error) + Producers(ctx context.Context, in *BorProducersRequest, opts ...grpc.CallOption) (*BorProducersResponse, error) +} + +type heimdallBackendClient struct { + cc grpc.ClientConnInterface +} + +func NewHeimdallBackendClient(cc grpc.ClientConnInterface) HeimdallBackendClient { + return &heimdallBackendClient{cc} +} + +func (c *heimdallBackendClient) Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*typesproto.VersionReply, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(typesproto.VersionReply) + err := c.cc.Invoke(ctx, HeimdallBackend_Version_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *heimdallBackendClient) Producers(ctx context.Context, in *BorProducersRequest, opts ...grpc.CallOption) (*BorProducersResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(BorProducersResponse) + err := c.cc.Invoke(ctx, HeimdallBackend_Producers_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +// HeimdallBackendServer is the server API for HeimdallBackend service. +// All implementations must embed UnimplementedHeimdallBackendServer +// for forward compatibility +type HeimdallBackendServer interface { + // Version returns the service version number + Version(context.Context, *emptypb.Empty) (*typesproto.VersionReply, error) + Producers(context.Context, *BorProducersRequest) (*BorProducersResponse, error) + mustEmbedUnimplementedHeimdallBackendServer() +} + +// UnimplementedHeimdallBackendServer must be embedded to have forward compatible implementations. +type UnimplementedHeimdallBackendServer struct { +} + +func (UnimplementedHeimdallBackendServer) Version(context.Context, *emptypb.Empty) (*typesproto.VersionReply, error) { + return nil, status.Errorf(codes.Unimplemented, "method Version not implemented") +} +func (UnimplementedHeimdallBackendServer) Producers(context.Context, *BorProducersRequest) (*BorProducersResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Producers not implemented") +} +func (UnimplementedHeimdallBackendServer) mustEmbedUnimplementedHeimdallBackendServer() {} + +// UnsafeHeimdallBackendServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to HeimdallBackendServer will +// result in compilation errors. +type UnsafeHeimdallBackendServer interface { + mustEmbedUnimplementedHeimdallBackendServer() +} + +func RegisterHeimdallBackendServer(s grpc.ServiceRegistrar, srv HeimdallBackendServer) { + s.RegisterService(&HeimdallBackend_ServiceDesc, srv) +} + +func _HeimdallBackend_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(emptypb.Empty) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(HeimdallBackendServer).Version(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: HeimdallBackend_Version_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(HeimdallBackendServer).Version(ctx, req.(*emptypb.Empty)) + } + return interceptor(ctx, in, info, handler) +} + +func _HeimdallBackend_Producers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BorProducersRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(HeimdallBackendServer).Producers(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: HeimdallBackend_Producers_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(HeimdallBackendServer).Producers(ctx, req.(*BorProducersRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// HeimdallBackend_ServiceDesc is the grpc.ServiceDesc for HeimdallBackend service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var HeimdallBackend_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "remote.HeimdallBackend", + HandlerType: (*HeimdallBackendServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Version", + Handler: _HeimdallBackend_Version_Handler, + }, + { + MethodName: "Producers", + Handler: _HeimdallBackend_Producers_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "remote/bor.proto", +} diff --git a/erigon-lib/gointerfaces/remoteproto/ethbackend.pb.go b/erigon-lib/gointerfaces/remoteproto/ethbackend.pb.go index 0c823fc6d22..5f1d33cad37 100644 --- a/erigon-lib/gointerfaces/remoteproto/ethbackend.pb.go +++ b/erigon-lib/gointerfaces/remoteproto/ethbackend.pb.go @@ -1656,210 +1656,6 @@ func (x *EngineGetPayloadBodiesByRangeV1Request) GetCount() uint64 { return 0 } -type BorTxnLookupRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - BorTxHash *typesproto.H256 `protobuf:"bytes,1,opt,name=bor_tx_hash,json=borTxHash,proto3" json:"bor_tx_hash,omitempty"` -} - -func (x *BorTxnLookupRequest) Reset() { - *x = BorTxnLookupRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_remote_ethbackend_proto_msgTypes[32] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *BorTxnLookupRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*BorTxnLookupRequest) ProtoMessage() {} - -func (x *BorTxnLookupRequest) ProtoReflect() protoreflect.Message { - mi := &file_remote_ethbackend_proto_msgTypes[32] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use BorTxnLookupRequest.ProtoReflect.Descriptor instead. -func (*BorTxnLookupRequest) Descriptor() ([]byte, []int) { - return file_remote_ethbackend_proto_rawDescGZIP(), []int{32} -} - -func (x *BorTxnLookupRequest) GetBorTxHash() *typesproto.H256 { - if x != nil { - return x.BorTxHash - } - return nil -} - -type BorTxnLookupReply struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Present bool `protobuf:"varint,1,opt,name=present,proto3" json:"present,omitempty"` - BlockNumber uint64 `protobuf:"varint,2,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` -} - -func (x *BorTxnLookupReply) Reset() { - *x = BorTxnLookupReply{} - if protoimpl.UnsafeEnabled { - mi := &file_remote_ethbackend_proto_msgTypes[33] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *BorTxnLookupReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*BorTxnLookupReply) ProtoMessage() {} - -func (x *BorTxnLookupReply) ProtoReflect() protoreflect.Message { - mi := &file_remote_ethbackend_proto_msgTypes[33] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use BorTxnLookupReply.ProtoReflect.Descriptor instead. -func (*BorTxnLookupReply) Descriptor() ([]byte, []int) { - return file_remote_ethbackend_proto_rawDescGZIP(), []int{33} -} - -func (x *BorTxnLookupReply) GetPresent() bool { - if x != nil { - return x.Present - } - return false -} - -func (x *BorTxnLookupReply) GetBlockNumber() uint64 { - if x != nil { - return x.BlockNumber - } - return 0 -} - -type BorEventsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - BlockNum uint64 `protobuf:"varint,1,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"` - BlockHash *typesproto.H256 `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"` -} - -func (x *BorEventsRequest) Reset() { - *x = BorEventsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_remote_ethbackend_proto_msgTypes[34] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *BorEventsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*BorEventsRequest) ProtoMessage() {} - -func (x *BorEventsRequest) ProtoReflect() protoreflect.Message { - mi := &file_remote_ethbackend_proto_msgTypes[34] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use BorEventsRequest.ProtoReflect.Descriptor instead. -func (*BorEventsRequest) Descriptor() ([]byte, []int) { - return file_remote_ethbackend_proto_rawDescGZIP(), []int{34} -} - -func (x *BorEventsRequest) GetBlockNum() uint64 { - if x != nil { - return x.BlockNum - } - return 0 -} - -func (x *BorEventsRequest) GetBlockHash() *typesproto.H256 { - if x != nil { - return x.BlockHash - } - return nil -} - -type BorEventsReply struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - EventRlps [][]byte `protobuf:"bytes,1,rep,name=event_rlps,json=eventRlps,proto3" json:"event_rlps,omitempty"` -} - -func (x *BorEventsReply) Reset() { - *x = BorEventsReply{} - if protoimpl.UnsafeEnabled { - mi := &file_remote_ethbackend_proto_msgTypes[35] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *BorEventsReply) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*BorEventsReply) ProtoMessage() {} - -func (x *BorEventsReply) ProtoReflect() protoreflect.Message { - mi := &file_remote_ethbackend_proto_msgTypes[35] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use BorEventsReply.ProtoReflect.Descriptor instead. -func (*BorEventsReply) Descriptor() ([]byte, []int) { - return file_remote_ethbackend_proto_rawDescGZIP(), []int{35} -} - -func (x *BorEventsReply) GetEventRlps() [][]byte { - if x != nil { - return x.EventRlps - } - return nil -} - var File_remote_ethbackend_proto protoreflect.FileDescriptor var file_remote_ethbackend_proto_rawDesc = []byte{ @@ -1868,243 +1664,226 @@ var file_remote_ethbackend_proto_rawDesc = []byte{ 0x65, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x0e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, - 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x48, 0x31, 0x36, 0x30, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x13, - 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x21, 0x0a, 0x0f, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, - 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x29, 0x0a, - 0x11, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x70, - 0x6c, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x18, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x26, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x16, 0x0a, 0x14, 0x43, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x31, 0x0a, 0x12, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, - 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x39, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, - 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, - 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x22, 0x35, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, - 0x68, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, - 0x36, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, 0x36, 0x0a, 0x13, 0x48, 0x65, 0x61, 0x64, 0x65, - 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, - 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, - 0x3b, 0x0a, 0x11, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, - 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x88, 0x01, - 0x01, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x42, 0x0a, 0x1e, - 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, - 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, - 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, - 0x22, 0x32, 0x0a, 0x1c, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, - 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, - 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, - 0x62, 0x6f, 0x64, 0x79, 0x22, 0x35, 0x0a, 0x10, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, - 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, - 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x47, 0x0a, 0x0e, 0x53, - 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x21, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, - 0x64, 0x61, 0x74, 0x61, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x4c, 0x6f, 0x67, 0x73, 0x46, 0x69, 0x6c, - 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, - 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, - 0x29, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x31, 0x36, 0x30, 0x52, - 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x6c, - 0x6c, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, - 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x12, 0x23, 0x0a, 0x06, 0x74, 0x6f, 0x70, - 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, - 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x22, 0xdf, - 0x02, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, 0x67, 0x73, - 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x6f, 0x1a, 0x10, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2f, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x37, 0x0a, 0x0e, 0x45, 0x74, 0x68, 0x65, 0x72, + 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x48, 0x31, 0x36, 0x30, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x22, 0x13, 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x21, 0x0a, 0x0f, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x50, + 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, + 0x29, 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, + 0x65, 0x70, 0x6c, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x18, 0x0a, 0x16, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x26, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x22, 0x16, 0x0a, 0x14, + 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x31, 0x0a, 0x12, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x6f, + 0x64, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, + 0x6f, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x39, 0x0a, 0x14, 0x43, 0x61, 0x6e, 0x6f, 0x6e, + 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x22, 0x35, 0x0a, 0x12, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, + 0x61, 0x73, 0x68, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, - 0x31, 0x36, 0x30, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x0a, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, - 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, - 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x23, 0x0a, 0x06, - 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, - 0x73, 0x12, 0x36, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x72, 0x61, - 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x08, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, - 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, - 0x22, 0x5d, 0x0a, 0x0c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, - 0x67, 0x68, 0x74, 0x12, 0x2a, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, - 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, - 0x48, 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x22, - 0x43, 0x0a, 0x0a, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, 0x0a, - 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6c, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6c, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, - 0x6e, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x73, 0x65, 0x6e, - 0x64, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x0a, 0x10, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, - 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x08, 0x74, 0x78, 0x6e, 0x5f, - 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x07, 0x74, 0x78, 0x6e, 0x48, 0x61, 0x73, 0x68, - 0x22, 0x33, 0x0a, 0x0e, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x70, - 0x6c, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x28, 0x0a, 0x10, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, - 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, - 0x22, 0x0a, 0x0e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x75, 0x72, 0x6c, 0x22, 0x45, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x33, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x5f, 0x69, - 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x79, 0x70, 0x65, - 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x52, - 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x33, 0x0a, 0x0a, 0x50, 0x65, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x70, 0x65, 0x65, 0x72, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, - 0x50, 0x65, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x70, 0x65, 0x65, 0x72, 0x73, 0x22, - 0x28, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, - 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x30, 0x0a, 0x11, 0x50, 0x65, 0x6e, - 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, - 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6c, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6c, 0x70, 0x22, 0x4c, 0x0a, 0x25, 0x45, + 0x32, 0x35, 0x36, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, 0x36, 0x0a, 0x13, 0x48, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1f, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, + 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x04, 0x68, 0x61, 0x73, + 0x68, 0x22, 0x3b, 0x0a, 0x11, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1b, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x88, 0x01, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x42, + 0x0a, 0x1e, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, + 0x6f, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x22, 0x32, 0x0a, 0x1c, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, + 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x35, 0x0a, 0x10, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x04, 0x74, 0x79, + 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x47, 0x0a, + 0x0e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, + 0x21, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x74, 0x79, + 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x4c, 0x6f, 0x67, 0x73, 0x46, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, + 0x61, 0x6c, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, + 0x73, 0x12, 0x29, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x31, 0x36, + 0x30, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, + 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x09, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x12, 0x23, 0x0a, 0x06, 0x74, + 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, + 0x22, 0xdf, 0x02, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, + 0x67, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x48, 0x31, 0x36, 0x30, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2a, + 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, + 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x12, 0x0a, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x23, + 0x0a, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, + 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x06, 0x74, 0x6f, 0x70, + 0x69, 0x63, 0x73, 0x12, 0x36, 0x0a, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, + 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2b, 0x0a, 0x11, 0x74, + 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x64, 0x22, 0x5d, 0x0a, 0x0c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, + 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, + 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x2a, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, + 0x61, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, + 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, + 0x68, 0x22, 0x43, 0x0a, 0x0a, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, + 0x1b, 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6c, 0x70, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6c, 0x70, 0x12, 0x18, 0x0a, 0x07, + 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x73, + 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x0a, 0x10, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, + 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x08, 0x74, 0x78, + 0x6e, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x07, 0x74, 0x78, 0x6e, 0x48, 0x61, + 0x73, 0x68, 0x22, 0x33, 0x0a, 0x0e, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, + 0x65, 0x70, 0x6c, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, + 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x28, 0x0a, 0x10, 0x4e, 0x6f, 0x64, 0x65, 0x73, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x22, 0x22, 0x0a, 0x0e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x45, 0x0a, 0x0e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x33, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, 0x73, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x70, 0x6c, + 0x79, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x33, 0x0a, 0x0a, + 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x70, 0x65, + 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x74, 0x79, 0x70, 0x65, + 0x73, 0x2e, 0x50, 0x65, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x70, 0x65, 0x65, 0x72, + 0x73, 0x22, 0x28, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, + 0x79, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x30, 0x0a, 0x11, 0x50, + 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, + 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x6c, 0x70, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x6c, 0x70, 0x22, 0x4c, 0x0a, + 0x25, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x47, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, + 0x64, 0x42, 0x6f, 0x64, 0x69, 0x65, 0x73, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x56, 0x31, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, + 0x32, 0x35, 0x36, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x22, 0x54, 0x0a, 0x26, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x47, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x42, - 0x6f, 0x64, 0x69, 0x65, 0x73, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x56, 0x31, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, - 0x36, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x22, 0x54, 0x0a, 0x26, 0x45, 0x6e, 0x67, - 0x69, 0x6e, 0x65, 0x47, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x42, 0x6f, 0x64, - 0x69, 0x65, 0x73, 0x42, 0x79, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x56, 0x31, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, - 0x42, 0x0a, 0x13, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x0b, 0x62, 0x6f, 0x72, 0x5f, 0x74, 0x78, - 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, 0x6f, 0x72, 0x54, 0x78, 0x48, - 0x61, 0x73, 0x68, 0x22, 0x50, 0x0a, 0x11, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, - 0x6b, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x65, 0x73, - 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x70, 0x72, 0x65, 0x73, 0x65, - 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x5b, 0x0a, 0x10, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, - 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x48, 0x32, 0x35, 0x36, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, - 0x73, 0x68, 0x22, 0x2f, 0x0a, 0x0e, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, - 0x65, 0x70, 0x6c, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x6c, - 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x52, - 0x6c, 0x70, 0x73, 0x2a, 0x4a, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x0a, 0x0a, 0x06, - 0x48, 0x45, 0x41, 0x44, 0x45, 0x52, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x45, 0x4e, 0x44, - 0x49, 0x4e, 0x47, 0x5f, 0x4c, 0x4f, 0x47, 0x53, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x45, - 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x10, 0x0a, - 0x0c, 0x4e, 0x45, 0x57, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x03, 0x32, - 0x9a, 0x0a, 0x0a, 0x0a, 0x45, 0x54, 0x48, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x12, 0x3d, - 0x0a, 0x09, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x12, 0x18, 0x2e, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x45, - 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x40, 0x0a, - 0x0a, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x2e, 0x72, 0x65, - 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, - 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, - 0x46, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, - 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x36, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x13, 0x2e, 0x74, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, - 0x4f, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, - 0x12, 0x49, 0x0a, 0x0d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, - 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1a, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3f, 0x0a, 0x09, 0x53, - 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, - 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x30, 0x01, 0x12, 0x4a, 0x0a, 0x0d, - 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x19, 0x2e, - 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, - 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, - 0x65, 0x70, 0x6c, 0x79, 0x28, 0x01, 0x30, 0x01, 0x12, 0x31, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, - 0x6b, 0x12, 0x14, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, - 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x67, 0x0a, 0x17, 0x43, - 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, - 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x26, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, - 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, - 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, - 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, - 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x70, 0x6c, 0x79, 0x12, 0x49, 0x0a, 0x0d, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, - 0x6c, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, - 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, 0x6e, - 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, - 0x46, 0x0a, 0x0c, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, - 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, - 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x54, 0x78, 0x6e, 0x4c, 0x6f, - 0x6f, 0x6b, 0x75, 0x70, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x54, 0x78, - 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, - 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, - 0x70, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3c, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x70, 0x6c, 0x79, 0x12, 0x33, 0x0a, 0x05, 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 0x16, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x12, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, - 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x07, 0x41, 0x64, 0x64, - 0x50, 0x65, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x41, 0x64, - 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x72, - 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x70, - 0x6c, 0x79, 0x12, 0x41, 0x0a, 0x0c, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, - 0x63, 0x6b, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, - 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b, - 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x46, 0x0a, 0x0c, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, - 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x12, 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, - 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x54, - 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3d, 0x0a, - 0x09, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, - 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, - 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x42, 0x16, 0x5a, 0x14, - 0x2e, 0x2f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x3b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x64, 0x69, 0x65, 0x73, 0x42, 0x79, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x56, 0x31, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x2a, 0x4a, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x0a, 0x0a, 0x06, 0x48, 0x45, + 0x41, 0x44, 0x45, 0x52, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, + 0x47, 0x5f, 0x4c, 0x4f, 0x47, 0x53, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x45, 0x4e, 0x44, + 0x49, 0x4e, 0x47, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x4e, + 0x45, 0x57, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x03, 0x32, 0x9a, 0x0a, + 0x0a, 0x0a, 0x45, 0x54, 0x48, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x12, 0x3d, 0x0a, 0x09, + 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x2e, 0x45, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x45, 0x74, 0x68, + 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x40, 0x0a, 0x0a, 0x4e, + 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, + 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x46, 0x0a, + 0x0c, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x2e, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x36, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x13, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x4f, 0x0a, + 0x0f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x12, 0x1e, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, + 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x49, + 0x0a, 0x0d, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3f, 0x0a, 0x09, 0x53, 0x75, 0x62, + 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, + 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, + 0x69, 0x62, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x30, 0x01, 0x12, 0x4a, 0x0a, 0x0d, 0x53, 0x75, + 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x19, 0x2e, 0x72, 0x65, + 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, + 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x28, 0x01, 0x30, 0x01, 0x12, 0x31, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, + 0x14, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x12, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, + 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x67, 0x0a, 0x17, 0x43, 0x61, 0x6e, + 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, 0x6f, + 0x72, 0x61, 0x67, 0x65, 0x12, 0x26, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, + 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, + 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x72, + 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x42, + 0x6f, 0x64, 0x79, 0x46, 0x6f, 0x72, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x12, 0x49, 0x0a, 0x0d, 0x43, 0x61, 0x6e, 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, + 0x61, 0x73, 0x68, 0x12, 0x1c, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, 0x6e, + 0x6f, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x61, 0x6e, 0x6f, 0x6e, + 0x69, 0x63, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x46, 0x0a, + 0x0c, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x2e, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, + 0x75, 0x70, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x54, 0x78, 0x6e, 0x4c, + 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, + 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, + 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3c, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, + 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x70, + 0x6c, 0x79, 0x12, 0x33, 0x0a, 0x05, 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x1a, 0x12, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x50, 0x65, 0x65, + 0x72, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x50, 0x65, + 0x65, 0x72, 0x12, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x50, + 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, + 0x12, 0x41, 0x0a, 0x0c, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b, + 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, + 0x70, 0x6c, 0x79, 0x12, 0x46, 0x0a, 0x0c, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, + 0x6b, 0x75, 0x70, 0x12, 0x1b, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, + 0x54, 0x78, 0x6e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x54, 0x78, 0x6e, + 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x3d, 0x0a, 0x09, 0x42, + 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, + 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x72, 0x45, + 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x42, 0x16, 0x5a, 0x14, 0x2e, 0x2f, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x3b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2120,7 +1899,7 @@ func file_remote_ethbackend_proto_rawDescGZIP() []byte { } var file_remote_ethbackend_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_remote_ethbackend_proto_msgTypes = make([]protoimpl.MessageInfo, 36) +var file_remote_ethbackend_proto_msgTypes = make([]protoimpl.MessageInfo, 32) var file_remote_ethbackend_proto_goTypes = []any{ (Event)(0), // 0: remote.Event (*EtherbaseRequest)(nil), // 1: remote.EtherbaseRequest @@ -2155,79 +1934,77 @@ var file_remote_ethbackend_proto_goTypes = []any{ (*PendingBlockReply)(nil), // 30: remote.PendingBlockReply (*EngineGetPayloadBodiesByHashV1Request)(nil), // 31: remote.EngineGetPayloadBodiesByHashV1Request (*EngineGetPayloadBodiesByRangeV1Request)(nil), // 32: remote.EngineGetPayloadBodiesByRangeV1Request - (*BorTxnLookupRequest)(nil), // 33: remote.BorTxnLookupRequest - (*BorTxnLookupReply)(nil), // 34: remote.BorTxnLookupReply - (*BorEventsRequest)(nil), // 35: remote.BorEventsRequest - (*BorEventsReply)(nil), // 36: remote.BorEventsReply - (*typesproto.H160)(nil), // 37: types.H160 - (*typesproto.H256)(nil), // 38: types.H256 - (*typesproto.NodeInfoReply)(nil), // 39: types.NodeInfoReply - (*typesproto.PeerInfo)(nil), // 40: types.PeerInfo - (*emptypb.Empty)(nil), // 41: google.protobuf.Empty - (*typesproto.VersionReply)(nil), // 42: types.VersionReply + (*typesproto.H160)(nil), // 33: types.H160 + (*typesproto.H256)(nil), // 34: types.H256 + (*typesproto.NodeInfoReply)(nil), // 35: types.NodeInfoReply + (*typesproto.PeerInfo)(nil), // 36: types.PeerInfo + (*emptypb.Empty)(nil), // 37: google.protobuf.Empty + (*BorTxnLookupRequest)(nil), // 38: remote.BorTxnLookupRequest + (*BorEventsRequest)(nil), // 39: remote.BorEventsRequest + (*typesproto.VersionReply)(nil), // 40: types.VersionReply + (*BorTxnLookupReply)(nil), // 41: remote.BorTxnLookupReply + (*BorEventsReply)(nil), // 42: remote.BorEventsReply } var file_remote_ethbackend_proto_depIdxs = []int32{ - 37, // 0: remote.EtherbaseReply.address:type_name -> types.H160 - 38, // 1: remote.CanonicalHashReply.hash:type_name -> types.H256 - 38, // 2: remote.HeaderNumberRequest.hash:type_name -> types.H256 + 33, // 0: remote.EtherbaseReply.address:type_name -> types.H160 + 34, // 1: remote.CanonicalHashReply.hash:type_name -> types.H256 + 34, // 2: remote.HeaderNumberRequest.hash:type_name -> types.H256 0, // 3: remote.SubscribeRequest.type:type_name -> remote.Event 0, // 4: remote.SubscribeReply.type:type_name -> remote.Event - 37, // 5: remote.LogsFilterRequest.addresses:type_name -> types.H160 - 38, // 6: remote.LogsFilterRequest.topics:type_name -> types.H256 - 37, // 7: remote.SubscribeLogsReply.address:type_name -> types.H160 - 38, // 8: remote.SubscribeLogsReply.block_hash:type_name -> types.H256 - 38, // 9: remote.SubscribeLogsReply.topics:type_name -> types.H256 - 38, // 10: remote.SubscribeLogsReply.transaction_hash:type_name -> types.H256 - 38, // 11: remote.BlockRequest.block_hash:type_name -> types.H256 - 38, // 12: remote.TxnLookupRequest.txn_hash:type_name -> types.H256 - 39, // 13: remote.NodesInfoReply.nodes_info:type_name -> types.NodeInfoReply - 40, // 14: remote.PeersReply.peers:type_name -> types.PeerInfo - 38, // 15: remote.EngineGetPayloadBodiesByHashV1Request.hashes:type_name -> types.H256 - 38, // 16: remote.BorTxnLookupRequest.bor_tx_hash:type_name -> types.H256 - 38, // 17: remote.BorEventsRequest.block_hash:type_name -> types.H256 - 1, // 18: remote.ETHBACKEND.Etherbase:input_type -> remote.EtherbaseRequest - 3, // 19: remote.ETHBACKEND.NetVersion:input_type -> remote.NetVersionRequest - 5, // 20: remote.ETHBACKEND.NetPeerCount:input_type -> remote.NetPeerCountRequest - 41, // 21: remote.ETHBACKEND.Version:input_type -> google.protobuf.Empty - 7, // 22: remote.ETHBACKEND.ProtocolVersion:input_type -> remote.ProtocolVersionRequest - 9, // 23: remote.ETHBACKEND.ClientVersion:input_type -> remote.ClientVersionRequest - 17, // 24: remote.ETHBACKEND.Subscribe:input_type -> remote.SubscribeRequest - 19, // 25: remote.ETHBACKEND.SubscribeLogs:input_type -> remote.LogsFilterRequest - 21, // 26: remote.ETHBACKEND.Block:input_type -> remote.BlockRequest - 15, // 27: remote.ETHBACKEND.CanonicalBodyForStorage:input_type -> remote.CanonicalBodyForStorageRequest - 11, // 28: remote.ETHBACKEND.CanonicalHash:input_type -> remote.CanonicalHashRequest - 13, // 29: remote.ETHBACKEND.HeaderNumber:input_type -> remote.HeaderNumberRequest - 23, // 30: remote.ETHBACKEND.TxnLookup:input_type -> remote.TxnLookupRequest - 25, // 31: remote.ETHBACKEND.NodeInfo:input_type -> remote.NodesInfoRequest - 41, // 32: remote.ETHBACKEND.Peers:input_type -> google.protobuf.Empty - 26, // 33: remote.ETHBACKEND.AddPeer:input_type -> remote.AddPeerRequest - 41, // 34: remote.ETHBACKEND.PendingBlock:input_type -> google.protobuf.Empty - 33, // 35: remote.ETHBACKEND.BorTxnLookup:input_type -> remote.BorTxnLookupRequest - 35, // 36: remote.ETHBACKEND.BorEvents:input_type -> remote.BorEventsRequest - 2, // 37: remote.ETHBACKEND.Etherbase:output_type -> remote.EtherbaseReply - 4, // 38: remote.ETHBACKEND.NetVersion:output_type -> remote.NetVersionReply - 6, // 39: remote.ETHBACKEND.NetPeerCount:output_type -> remote.NetPeerCountReply - 42, // 40: remote.ETHBACKEND.Version:output_type -> types.VersionReply - 8, // 41: remote.ETHBACKEND.ProtocolVersion:output_type -> remote.ProtocolVersionReply - 10, // 42: remote.ETHBACKEND.ClientVersion:output_type -> remote.ClientVersionReply - 18, // 43: remote.ETHBACKEND.Subscribe:output_type -> remote.SubscribeReply - 20, // 44: remote.ETHBACKEND.SubscribeLogs:output_type -> remote.SubscribeLogsReply - 22, // 45: remote.ETHBACKEND.Block:output_type -> remote.BlockReply - 16, // 46: remote.ETHBACKEND.CanonicalBodyForStorage:output_type -> remote.CanonicalBodyForStorageReply - 12, // 47: remote.ETHBACKEND.CanonicalHash:output_type -> remote.CanonicalHashReply - 14, // 48: remote.ETHBACKEND.HeaderNumber:output_type -> remote.HeaderNumberReply - 24, // 49: remote.ETHBACKEND.TxnLookup:output_type -> remote.TxnLookupReply - 27, // 50: remote.ETHBACKEND.NodeInfo:output_type -> remote.NodesInfoReply - 28, // 51: remote.ETHBACKEND.Peers:output_type -> remote.PeersReply - 29, // 52: remote.ETHBACKEND.AddPeer:output_type -> remote.AddPeerReply - 30, // 53: remote.ETHBACKEND.PendingBlock:output_type -> remote.PendingBlockReply - 34, // 54: remote.ETHBACKEND.BorTxnLookup:output_type -> remote.BorTxnLookupReply - 36, // 55: remote.ETHBACKEND.BorEvents:output_type -> remote.BorEventsReply - 37, // [37:56] is the sub-list for method output_type - 18, // [18:37] is the sub-list for method input_type - 18, // [18:18] is the sub-list for extension type_name - 18, // [18:18] is the sub-list for extension extendee - 0, // [0:18] is the sub-list for field type_name + 33, // 5: remote.LogsFilterRequest.addresses:type_name -> types.H160 + 34, // 6: remote.LogsFilterRequest.topics:type_name -> types.H256 + 33, // 7: remote.SubscribeLogsReply.address:type_name -> types.H160 + 34, // 8: remote.SubscribeLogsReply.block_hash:type_name -> types.H256 + 34, // 9: remote.SubscribeLogsReply.topics:type_name -> types.H256 + 34, // 10: remote.SubscribeLogsReply.transaction_hash:type_name -> types.H256 + 34, // 11: remote.BlockRequest.block_hash:type_name -> types.H256 + 34, // 12: remote.TxnLookupRequest.txn_hash:type_name -> types.H256 + 35, // 13: remote.NodesInfoReply.nodes_info:type_name -> types.NodeInfoReply + 36, // 14: remote.PeersReply.peers:type_name -> types.PeerInfo + 34, // 15: remote.EngineGetPayloadBodiesByHashV1Request.hashes:type_name -> types.H256 + 1, // 16: remote.ETHBACKEND.Etherbase:input_type -> remote.EtherbaseRequest + 3, // 17: remote.ETHBACKEND.NetVersion:input_type -> remote.NetVersionRequest + 5, // 18: remote.ETHBACKEND.NetPeerCount:input_type -> remote.NetPeerCountRequest + 37, // 19: remote.ETHBACKEND.Version:input_type -> google.protobuf.Empty + 7, // 20: remote.ETHBACKEND.ProtocolVersion:input_type -> remote.ProtocolVersionRequest + 9, // 21: remote.ETHBACKEND.ClientVersion:input_type -> remote.ClientVersionRequest + 17, // 22: remote.ETHBACKEND.Subscribe:input_type -> remote.SubscribeRequest + 19, // 23: remote.ETHBACKEND.SubscribeLogs:input_type -> remote.LogsFilterRequest + 21, // 24: remote.ETHBACKEND.Block:input_type -> remote.BlockRequest + 15, // 25: remote.ETHBACKEND.CanonicalBodyForStorage:input_type -> remote.CanonicalBodyForStorageRequest + 11, // 26: remote.ETHBACKEND.CanonicalHash:input_type -> remote.CanonicalHashRequest + 13, // 27: remote.ETHBACKEND.HeaderNumber:input_type -> remote.HeaderNumberRequest + 23, // 28: remote.ETHBACKEND.TxnLookup:input_type -> remote.TxnLookupRequest + 25, // 29: remote.ETHBACKEND.NodeInfo:input_type -> remote.NodesInfoRequest + 37, // 30: remote.ETHBACKEND.Peers:input_type -> google.protobuf.Empty + 26, // 31: remote.ETHBACKEND.AddPeer:input_type -> remote.AddPeerRequest + 37, // 32: remote.ETHBACKEND.PendingBlock:input_type -> google.protobuf.Empty + 38, // 33: remote.ETHBACKEND.BorTxnLookup:input_type -> remote.BorTxnLookupRequest + 39, // 34: remote.ETHBACKEND.BorEvents:input_type -> remote.BorEventsRequest + 2, // 35: remote.ETHBACKEND.Etherbase:output_type -> remote.EtherbaseReply + 4, // 36: remote.ETHBACKEND.NetVersion:output_type -> remote.NetVersionReply + 6, // 37: remote.ETHBACKEND.NetPeerCount:output_type -> remote.NetPeerCountReply + 40, // 38: remote.ETHBACKEND.Version:output_type -> types.VersionReply + 8, // 39: remote.ETHBACKEND.ProtocolVersion:output_type -> remote.ProtocolVersionReply + 10, // 40: remote.ETHBACKEND.ClientVersion:output_type -> remote.ClientVersionReply + 18, // 41: remote.ETHBACKEND.Subscribe:output_type -> remote.SubscribeReply + 20, // 42: remote.ETHBACKEND.SubscribeLogs:output_type -> remote.SubscribeLogsReply + 22, // 43: remote.ETHBACKEND.Block:output_type -> remote.BlockReply + 16, // 44: remote.ETHBACKEND.CanonicalBodyForStorage:output_type -> remote.CanonicalBodyForStorageReply + 12, // 45: remote.ETHBACKEND.CanonicalHash:output_type -> remote.CanonicalHashReply + 14, // 46: remote.ETHBACKEND.HeaderNumber:output_type -> remote.HeaderNumberReply + 24, // 47: remote.ETHBACKEND.TxnLookup:output_type -> remote.TxnLookupReply + 27, // 48: remote.ETHBACKEND.NodeInfo:output_type -> remote.NodesInfoReply + 28, // 49: remote.ETHBACKEND.Peers:output_type -> remote.PeersReply + 29, // 50: remote.ETHBACKEND.AddPeer:output_type -> remote.AddPeerReply + 30, // 51: remote.ETHBACKEND.PendingBlock:output_type -> remote.PendingBlockReply + 41, // 52: remote.ETHBACKEND.BorTxnLookup:output_type -> remote.BorTxnLookupReply + 42, // 53: remote.ETHBACKEND.BorEvents:output_type -> remote.BorEventsReply + 35, // [35:54] is the sub-list for method output_type + 16, // [16:35] is the sub-list for method input_type + 16, // [16:16] is the sub-list for extension type_name + 16, // [16:16] is the sub-list for extension extendee + 0, // [0:16] is the sub-list for field type_name } func init() { file_remote_ethbackend_proto_init() } @@ -2235,6 +2012,7 @@ func file_remote_ethbackend_proto_init() { if File_remote_ethbackend_proto != nil { return } + file_remote_bor_proto_init() if !protoimpl.UnsafeEnabled { file_remote_ethbackend_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*EtherbaseRequest); i { @@ -2620,54 +2398,6 @@ func file_remote_ethbackend_proto_init() { return nil } } - file_remote_ethbackend_proto_msgTypes[32].Exporter = func(v any, i int) any { - switch v := v.(*BorTxnLookupRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_remote_ethbackend_proto_msgTypes[33].Exporter = func(v any, i int) any { - switch v := v.(*BorTxnLookupReply); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_remote_ethbackend_proto_msgTypes[34].Exporter = func(v any, i int) any { - switch v := v.(*BorEventsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_remote_ethbackend_proto_msgTypes[35].Exporter = func(v any, i int) any { - switch v := v.(*BorEventsReply); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } } file_remote_ethbackend_proto_msgTypes[13].OneofWrappers = []any{} type x struct{} @@ -2676,7 +2406,7 @@ func file_remote_ethbackend_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_remote_ethbackend_proto_rawDesc, NumEnums: 1, - NumMessages: 36, + NumMessages: 32, NumExtensions: 0, NumServices: 1, }, diff --git a/erigon-lib/kv/kv_interface.go b/erigon-lib/kv/kv_interface.go index c26ff4dc181..862b5fb1928 100644 --- a/erigon-lib/kv/kv_interface.go +++ b/erigon-lib/kv/kv_interface.go @@ -557,7 +557,15 @@ type TemporalGetter interface { type TemporalTx interface { Tx TemporalGetter + + // DomainGetAsOf - state as of given `ts` + // Example: GetAsOf(Account, key, txNum) - retuns account's value before `txNum` transaction changed it + // Means if you want re-execute `txNum` on historical state - do `GetAsOf(key, txNum)` to read state + // `ok = false` means: key not found. or "future txNum" passed. DomainGetAsOf(name Domain, k, k2 []byte, ts uint64) (v []byte, ok bool, err error) + + // HistorySeek - like `DomainGetAsOf` but without latest state - only for `History` + // `ok == true && v != nil && len(v) == 0` means key-creation even HistorySeek(name History, k []byte, ts uint64) (v []byte, ok bool, err error) // IndexRange - return iterator over range of inverted index for given key `k` @@ -573,8 +581,6 @@ type TemporalTx interface { // HistoryRange - producing "state patch" - sorted list of keys updated at [fromTs,toTs) with their most-recent value. // no duplicates HistoryRange(name History, fromTs, toTs int, asc order.By, limit int) (it stream.KV, err error) - - AppendableGet(name Appendable, ts TxnId) ([]byte, bool, error) } type TxnId uint64 // internal auto-increment ID. can't cast to eth-network canonical blocks txNum @@ -603,10 +609,11 @@ type TemporalPutDel interface { // - if `val == nil` it will call DomainDel DomainDel(domain Domain, k1, k2 []byte, prevVal []byte, prevStep uint64) error DomainDelPrefix(domain Domain, prefix []byte) error - - AppendablePut(name Appendable, ts TxnId, v []byte) error } type CanWarmupDB interface { WarmupDB(force bool) error LockDBInRam() error } +type HasSpaceDirty interface { + SpaceDirty() (uint64, uint64, error) +} diff --git a/erigon-lib/kv/membatchwithdb/memory_mutation.go b/erigon-lib/kv/membatchwithdb/memory_mutation.go index 61f6ba656eb..70d3df91530 100644 --- a/erigon-lib/kv/membatchwithdb/memory_mutation.go +++ b/erigon-lib/kv/membatchwithdb/memory_mutation.go @@ -758,8 +758,3 @@ func (m *MemoryMutation) DomainRange(name kv.Domain, fromKey, toKey []byte, ts u panic("not supported") //return m.db.(kv.TemporalTx).DomainRange(name, fromKey, toKey, ts, asc, limit) } - -func (m *MemoryMutation) AppendableGet(name kv.Appendable, ts kv.TxnId) ([]byte, bool, error) { - panic("not supported") - //return m.db.(kv.TemporalTx).AppendableGet(name, ts) -} diff --git a/erigon-lib/kv/membatchwithdb/memory_mutation_test.go b/erigon-lib/kv/membatchwithdb/memory_mutation_test.go index f407775f1d1..463d0f67783 100644 --- a/erigon-lib/kv/membatchwithdb/memory_mutation_test.go +++ b/erigon-lib/kv/membatchwithdb/memory_mutation_test.go @@ -212,7 +212,7 @@ func NewTestTemporalDb(tb testing.TB) (kv.RwDB, kv.RwTx, *stateLib.Aggregator) { db := memdb.NewStateDB(tb.TempDir()) tb.Cleanup(db.Close) - agg, err := stateLib.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, nil, log.New()) + agg, err := stateLib.NewAggregator(context.Background(), datadir.New(tb.TempDir()), 16, db, log.New()) if err != nil { tb.Fatal(err) } diff --git a/erigon-lib/kv/rawdbv3/txnum.go b/erigon-lib/kv/rawdbv3/txnum.go index c4fd1330954..b15919d8cef 100644 --- a/erigon-lib/kv/rawdbv3/txnum.go +++ b/erigon-lib/kv/rawdbv3/txnum.go @@ -67,7 +67,7 @@ func DefaultReadTxNumFunc(tx kv.Tx, c kv.Cursor, blockNum uint64) (maxTxNum uint return 0, false, nil } if len(v) != 8 { - return 0, false, fmt.Errorf("seems broken TxNum value: %x", v) + return 0, false, fmt.Errorf("DefaultReadTxNumFunc: seems broken TxNum value: %x", v) } return binary.BigEndian.Uint64(v), true, nil } @@ -201,7 +201,7 @@ func (t TxNumsReader) FindBlockNum(tx kv.Tx, endTxNumMinimax uint64) (ok bool, b return false, 0, nil } if len(lastK) != 8 { - return false, 0, fmt.Errorf("seems broken TxNum value: %x", lastK) + return false, 0, fmt.Errorf("FindBlockNum: seems broken TxNum value: %x", lastK) } lastBlockNum := binary.BigEndian.Uint64(lastK) @@ -214,10 +214,10 @@ func (t TxNumsReader) FindBlockNum(tx kv.Tx, endTxNumMinimax uint64) (ok bool, b if err != nil { return true } - if !ok { + _fb, _ft, _ := t.First(tx) _lb, _lt, _ := t.Last(tx) - err = fmt.Errorf("FindBlockNum(%d): seems broken TxNum value: %x -> (%x, %x); last in db: (%d, %d)", endTxNumMinimax, seek, i, maxTxNum, _lb, _lt) + err = fmt.Errorf("FindBlockNum(%d): seems broken TxNum value: %x -> (%d, %d); db has: (%d-%d, %d-%d)", endTxNumMinimax, seek, i, maxTxNum, _fb, _lb, _ft, _lt) return true } return maxTxNum >= endTxNumMinimax @@ -237,14 +237,14 @@ func (TxNumsReader) Last(tx kv.Tx) (blockNum, txNum uint64, err error) { } defer c.Close() - lastK, lastV, err := c.Last() + k, v, err := c.Last() if err != nil { return 0, 0, err } - if lastK == nil || lastV == nil { + if k == nil || v == nil { return 0, 0, nil } - return binary.BigEndian.Uint64(lastK), binary.BigEndian.Uint64(lastV), nil + return binary.BigEndian.Uint64(k), binary.BigEndian.Uint64(v), nil } func (TxNumsReader) First(tx kv.Tx) (blockNum, txNum uint64, err error) { c, err := tx.Cursor(kv.MaxTxNum) @@ -253,14 +253,14 @@ func (TxNumsReader) First(tx kv.Tx) (blockNum, txNum uint64, err error) { } defer c.Close() - lastK, lastV, err := c.First() + k, v, err := c.First() if err != nil { return 0, 0, err } - if lastK == nil || lastV == nil { + if k == nil || v == nil { return 0, 0, nil } - return binary.BigEndian.Uint64(lastK), binary.BigEndian.Uint64(lastV), nil + return binary.BigEndian.Uint64(k), binary.BigEndian.Uint64(v), nil } // LastKey @@ -355,7 +355,9 @@ func (i *MapTxNum2BlockNumIter) Next() (txNum, blockNum uint64, txIndex int, isF return } if !ok { - return txNum, i.blockNum, txIndex, isFinalTxn, blockNumChanged, fmt.Errorf("can't find blockNumber by txnID=%d", txNum) + _lb, _lt, _ := i.txNumsReader.Last(i.tx) + _fb, _ft, _ := i.txNumsReader.First(i.tx) + return txNum, i.blockNum, txIndex, isFinalTxn, blockNumChanged, fmt.Errorf("can't find blockNumber by txnID=%d; last in db: (%d-%d, %d-%d)", txNum, _fb, _lb, _ft, _lt) } } blockNum = i.blockNum diff --git a/erigon-lib/kv/remotedb/kv_remote.go b/erigon-lib/kv/remotedb/kv_remote.go index ab511ec51bc..a69a246003f 100644 --- a/erigon-lib/kv/remotedb/kv_remote.go +++ b/erigon-lib/kv/remotedb/kv_remote.go @@ -677,9 +677,6 @@ func (tx *tx) IndexRange(name kv.InvertedIdx, k []byte, fromTs, toTs int, asc or return reply.Timestamps, reply.NextPageToken, nil }), nil } -func (tx *tx) AppendableGet(name kv.Appendable, ts kv.TxnId) ([]byte, bool, error) { - panic("not implemented yet") -} func (tx *tx) Prefix(table string, prefix []byte) (stream.KV, error) { nextPrefix, ok := kv.NextSubtree(prefix) diff --git a/erigon-lib/kv/stream/stream.go b/erigon-lib/kv/stream/stream.go index ca523451e20..4cb5179273e 100644 --- a/erigon-lib/kv/stream/stream.go +++ b/erigon-lib/kv/stream/stream.go @@ -66,9 +66,6 @@ func (it *ArrStream[V]) NextBatch() ([]V, error) { } func Range[T constraints.Integer](from, to T) *RangeIter[T] { - if from == to { - to++ - } return &RangeIter[T]{i: from, to: to} } diff --git a/erigon-lib/kv/stream/stream_test.go b/erigon-lib/kv/stream/stream_test.go index bc9550390f8..ff6e1f3e708 100644 --- a/erigon-lib/kv/stream/stream_test.go +++ b/erigon-lib/kv/stream/stream_test.go @@ -213,7 +213,7 @@ func TestRange(t *testing.T) { s1 := stream.Range[uint64](1, 1) res, err := stream.ToArray[uint64](s1) require.NoError(t, err) - require.Equal(t, []uint64{1}, res) + require.Empty(t, res) }) } diff --git a/erigon-lib/kv/tables.go b/erigon-lib/kv/tables.go index c14bebcd15d..172b99d4381 100644 --- a/erigon-lib/kv/tables.go +++ b/erigon-lib/kv/tables.go @@ -371,30 +371,31 @@ const ( // Domains/History/InvertedIndices // Contants have "Tbl" prefix, to avoid collision with actual Domain names // This constants is very rarely used in APP, but Domain/History/Idx names are widely used - TblAccountKeys = "AccountKeys" TblAccountVals = "AccountVals" TblAccountHistoryKeys = "AccountHistoryKeys" TblAccountHistoryVals = "AccountHistoryVals" TblAccountIdx = "AccountIdx" - TblStorageKeys = "StorageKeys" TblStorageVals = "StorageVals" TblStorageHistoryKeys = "StorageHistoryKeys" TblStorageHistoryVals = "StorageHistoryVals" TblStorageIdx = "StorageIdx" - TblCodeKeys = "CodeKeys" TblCodeVals = "CodeVals" TblCodeHistoryKeys = "CodeHistoryKeys" TblCodeHistoryVals = "CodeHistoryVals" TblCodeIdx = "CodeIdx" - TblCommitmentKeys = "CommitmentKeys" TblCommitmentVals = "CommitmentVals" TblCommitmentHistoryKeys = "CommitmentHistoryKeys" TblCommitmentHistoryVals = "CommitmentHistoryVals" TblCommitmentIdx = "CommitmentIdx" + TblReceiptVals = "ReceiptVals" + TblReceiptHistoryKeys = "ReceiptHistoryKeys" + TblReceiptHistoryVals = "ReceiptHistoryVals" + TblReceiptIdx = "ReceiptIdx" + TblLogAddressKeys = "LogAddressKeys" TblLogAddressIdx = "LogAddressIdx" TblLogTopicsKeys = "LogTopicsKeys" @@ -570,30 +571,31 @@ var ChaindataTables = []string{ BorCheckpoints, BorCheckpointEnds, BorProducerSelections, - TblAccountKeys, TblAccountVals, TblAccountHistoryKeys, TblAccountHistoryVals, TblAccountIdx, - TblStorageKeys, TblStorageVals, TblStorageHistoryKeys, TblStorageHistoryVals, TblStorageIdx, - TblCodeKeys, TblCodeVals, TblCodeHistoryKeys, TblCodeHistoryVals, TblCodeIdx, - TblCommitmentKeys, TblCommitmentVals, TblCommitmentHistoryKeys, TblCommitmentHistoryVals, TblCommitmentIdx, + TblReceiptVals, + TblReceiptHistoryKeys, + TblReceiptHistoryVals, + TblReceiptIdx, + TblLogAddressKeys, TblLogAddressIdx, TblLogTopicsKeys, @@ -738,24 +740,24 @@ var ChaindataTablesCfg = TableCfg{ }, CallTraceSet: {Flags: DupSort}, - TblAccountKeys: {Flags: DupSort}, TblAccountVals: {Flags: DupSort}, TblAccountHistoryKeys: {Flags: DupSort}, TblAccountHistoryVals: {Flags: DupSort}, TblAccountIdx: {Flags: DupSort}, - TblStorageKeys: {Flags: DupSort}, TblStorageVals: {Flags: DupSort}, TblStorageHistoryKeys: {Flags: DupSort}, TblStorageHistoryVals: {Flags: DupSort}, TblStorageIdx: {Flags: DupSort}, - TblCodeKeys: {Flags: DupSort}, TblCodeHistoryKeys: {Flags: DupSort}, TblCodeIdx: {Flags: DupSort}, - TblCommitmentKeys: {Flags: DupSort}, TblCommitmentVals: {Flags: DupSort}, TblCommitmentHistoryKeys: {Flags: DupSort}, TblCommitmentHistoryVals: {Flags: DupSort}, TblCommitmentIdx: {Flags: DupSort}, + TblReceiptVals: {Flags: DupSort}, + TblReceiptHistoryKeys: {Flags: DupSort}, + TblReceiptHistoryVals: {Flags: DupSort}, + TblReceiptIdx: {Flags: DupSort}, TblLogAddressKeys: {Flags: DupSort}, TblLogAddressIdx: {Flags: DupSort}, TblLogTopicsKeys: {Flags: DupSort}, @@ -881,7 +883,8 @@ const ( StorageDomain Domain = 1 CodeDomain Domain = 2 CommitmentDomain Domain = 3 - DomainLen Domain = 4 + ReceiptDomain Domain = 4 + DomainLen Domain = 5 ) const ( @@ -889,6 +892,7 @@ const ( StorageHistory History = "StorageHistory" CodeHistory History = "CodeHistory" CommitmentHistory History = "CommitmentHistory" + ReceiptHistory History = "ReceiptHistory" ) const ( @@ -896,6 +900,7 @@ const ( StorageHistoryIdx InvertedIdx = "StorageHistoryIdx" CodeHistoryIdx InvertedIdx = "CodeHistoryIdx" CommitmentHistoryIdx InvertedIdx = "CommitmentHistoryIdx" + ReceiptHistoryIdx InvertedIdx = "ReceiptHistoryIdx" LogTopicIdx InvertedIdx = "LogTopicIdx" LogAddrIdx InvertedIdx = "LogAddrIdx" @@ -910,9 +915,8 @@ const ( ) const ( - //ReceiptsAppendable Appendable = 0 - //AppendableLen Appendable = 1 - AppendableLen Appendable = 0 + ReceiptsAppendable Appendable = 0 + AppendableLen Appendable = 0 ) func (iip InvertedIdxPos) String() string { @@ -940,6 +944,8 @@ func (d Domain) String() string { return "code" case CommitmentDomain: return "commitment" + case ReceiptDomain: + return "receipt" default: return "unknown domain" } @@ -955,6 +961,8 @@ func String2Domain(in string) (Domain, error) { return CodeDomain, nil case "commitment": return CommitmentDomain, nil + case "receipt": + return ReceiptDomain, nil default: return Domain(MaxUint16), fmt.Errorf("unknown history name: %s", in) } @@ -964,9 +972,18 @@ const MaxUint16 uint16 = 1<<16 - 1 func (iip Appendable) String() string { switch iip { - //case ReceiptsAppendable: - // return "receipts" + case ReceiptsAppendable: + return "receipts" default: return "unknown Appendable" } } + +func String2Appendable(in string) (Appendable, error) { + switch in { + case "receipts": + return ReceiptsAppendable, nil + default: + return Appendable(MaxUint16), fmt.Errorf("unknown Appendable name: %s", in) + } +} diff --git a/erigon-lib/kv/temporal/kv_temporal.go b/erigon-lib/kv/temporal/kv_temporal.go index adb5d8464a1..8aecc7565c5 100644 --- a/erigon-lib/kv/temporal/kv_temporal.go +++ b/erigon-lib/kv/temporal/kv_temporal.go @@ -242,7 +242,3 @@ func (tx *Tx) HistoryRange(name kv.History, fromTs, toTs int, asc order.By, limi tx.resourcesToClose = append(tx.resourcesToClose, it) return it, nil } - -func (tx *Tx) AppendableGet(name kv.Appendable, ts kv.TxnId) ([]byte, bool, error) { - return tx.filesTx.AppendableGet(name, ts, tx.MdbxTx) -} diff --git a/erigon-lib/kv/temporal/temporaltest/kv_temporal_testdb.go b/erigon-lib/kv/temporal/temporaltest/kv_temporal_testdb.go index 6065614849e..0076d15daac 100644 --- a/erigon-lib/kv/temporal/temporaltest/kv_temporal_testdb.go +++ b/erigon-lib/kv/temporal/temporaltest/kv_temporal_testdb.go @@ -42,7 +42,7 @@ func NewTestDB(tb testing.TB, dirs datadir.Dirs) (db kv.RwDB, agg *state.Aggrega } var err error - agg, err = state.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, db, nil, log.New()) + agg, err = state.NewAggregator(context.Background(), dirs, config3.HistoryV3AggregationStep, db, log.New()) if err != nil { panic(err) } diff --git a/erigon-lib/p2p/sentry/util_test.go b/erigon-lib/p2p/sentry/util_test.go index 7a6062a59ee..4f00ef56c7c 100644 --- a/erigon-lib/p2p/sentry/util_test.go +++ b/erigon-lib/p2p/sentry/util_test.go @@ -8,7 +8,7 @@ import ( "github.com/erigontech/erigon-lib/gointerfaces" "github.com/erigontech/erigon-lib/gointerfaces/sentryproto" "github.com/erigontech/erigon-lib/gointerfaces/typesproto" - sentry "github.com/erigontech/erigon-lib/p2p/sentry" + "github.com/erigontech/erigon-lib/p2p/sentry" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" "google.golang.org/grpc" diff --git a/erigon-lib/recsplit/index.go b/erigon-lib/recsplit/index.go index 32aac96093a..7946c59c011 100644 --- a/erigon-lib/recsplit/index.go +++ b/erigon-lib/recsplit/index.go @@ -66,7 +66,7 @@ const ( // SupportedFeaturs - if see feature not from this list (likely after downgrade) - return IncompatibleErr and recommend for user manually delete file var SupportedFeatures = []Features{Enums, LessFalsePositives} -var IncompatibleErr = errors.New("incompatible. can re-build such files by command 'erigon snapshots index'") +var IncompatibleErr = errors.New("incompatible. can re-build such files by command 'erigon seg index'") // Index implements index lookup from the file created by the RecSplit type Index struct { diff --git a/erigon-lib/seg/compress.go b/erigon-lib/seg/compress.go index 4bbabe7b90e..17bb8ee156b 100644 --- a/erigon-lib/seg/compress.go +++ b/erigon-lib/seg/compress.go @@ -179,6 +179,17 @@ func (c *Compressor) WorkersAmount() int { return c.Workers } func (c *Compressor) Count() int { return int(c.wordsCount) } +func (c *Compressor) ReadFrom(g *Getter) error { + var v []byte + for g.HasNext() { + v, _ = g.Next(v[:0]) + if err := c.AddWord(v); err != nil { + return err + } + } + return nil +} + func (c *Compressor) AddWord(word []byte) error { select { case <-c.ctx.Done(): diff --git a/erigon-lib/seg/seg_auto_rw.go b/erigon-lib/seg/seg_auto_rw.go index 37ff5bddb21..f16dc073f3e 100644 --- a/erigon-lib/seg/seg_auto_rw.go +++ b/erigon-lib/seg/seg_auto_rw.go @@ -141,6 +141,17 @@ func (c *Writer) AddWord(word []byte) error { return c.Compressor.AddUncompressedWord(word) } +func (c *Writer) ReadFrom(r *Reader) error { + var v []byte + for r.HasNext() { + v, _ = r.Next(v[:0]) + if err := c.AddWord(v); err != nil { + return err + } + } + return nil +} + func (c *Writer) Close() { if c.Compressor != nil { c.Compressor.Close() diff --git a/erigon-lib/state/aggregator.go b/erigon-lib/state/aggregator.go index 8534dfacaa8..4931a5b7f35 100644 --- a/erigon-lib/state/aggregator.go +++ b/erigon-lib/state/aggregator.go @@ -17,7 +17,6 @@ package state import ( - "bytes" "context" "encoding/binary" "errors" @@ -57,7 +56,6 @@ type Aggregator struct { db kv.RoDB d [kv.DomainLen]*Domain iis [kv.StandaloneIdxLen]*InvertedIndex - ap [kv.AppendableLen]*Appendable //nolint dirs datadir.Dirs tmpdir string aggregationStep uint64 @@ -82,8 +80,6 @@ type Aggregator struct { ctx context.Context ctxCancel context.CancelFunc - needSaveFilesListInDB atomic.Bool - wg sync.WaitGroup // goroutines spawned by Aggregator, to ensure all of them are finish at agg.Close onFreeze OnFreezeFunc @@ -102,8 +98,9 @@ type Aggregator struct { type OnFreezeFunc func(frozenFileNames []string) const AggregatorSqueezeCommitmentValues = true +const MaxNonFuriousDirtySpacePerTx = 64 * datasize.MB -func NewAggregator(ctx context.Context, dirs datadir.Dirs, aggregationStep uint64, db kv.RoDB, iters CanonicalsReader, logger log.Logger) (*Aggregator, error) { +func NewAggregator(ctx context.Context, dirs datadir.Dirs, aggregationStep uint64, db kv.RoDB, logger log.Logger) (*Aggregator, error) { tmpdir := dirs.Tmp salt, err := getStateIndicesSalt(dirs.Snap) if err != nil { @@ -181,9 +178,11 @@ func NewAggregator(ctx context.Context, dirs datadir.Dirs, aggregationStep uint6 cfg = domainCfg{ hist: histCfg{ iiCfg: iiCfg{salt: salt, dirs: dirs, db: db}, - withLocalityIndex: false, withExistenceIndex: false, compression: seg.CompressKeys | seg.CompressVals, historyLargeValues: true, + withLocalityIndex: false, withExistenceIndex: false, historyLargeValues: true, + compression: seg.CompressKeys | seg.CompressVals, }, largeVals: true, + compress: seg.CompressVals, // compress Code with keys doesn't show any profit. compress of values show 4x ratio on eth-mainnet and 2.5x ratio on bor-mainnet } if a.d[kv.CodeDomain], err = NewDomain(cfg, aggregationStep, kv.CodeDomain, kv.TblCodeVals, kv.TblCodeHistoryKeys, kv.TblCodeHistoryVals, kv.TblCodeIdx, integrityCheck, logger); err != nil { return nil, err @@ -201,12 +200,17 @@ func NewAggregator(ctx context.Context, dirs datadir.Dirs, aggregationStep uint6 if a.d[kv.CommitmentDomain], err = NewDomain(cfg, aggregationStep, kv.CommitmentDomain, kv.TblCommitmentVals, kv.TblCommitmentHistoryKeys, kv.TblCommitmentHistoryVals, kv.TblCommitmentIdx, integrityCheck, logger); err != nil { return nil, err } - //aCfg := AppendableCfg{ - // Salt: salt, Dirs: dirs, DB: db, iters: iters, - //} - //if a.ap[kv.ReceiptsAppendable], err = NewAppendable(aCfg, aggregationStep, "receipts", kv.Receipts, nil, logger); err != nil { - // return nil, err - //} + cfg = domainCfg{ + hist: histCfg{ + iiCfg: iiCfg{salt: salt, dirs: dirs, db: db}, + withLocalityIndex: false, withExistenceIndex: false, + compression: seg.CompressNone, historyLargeValues: false, + }, + compress: seg.CompressNone, //seg.CompressKeys | seg.CompressVals, + } + if a.d[kv.ReceiptDomain], err = NewDomain(cfg, aggregationStep, kv.ReceiptDomain, kv.TblReceiptVals, kv.TblReceiptHistoryKeys, kv.TblReceiptHistoryVals, kv.TblReceiptIdx, integrityCheck, logger); err != nil { + return nil, err + } if err := a.registerII(kv.LogAddrIdxPos, salt, dirs, db, aggregationStep, kv.FileLogAddressIdx, kv.TblLogAddressKeys, kv.TblLogAddressIdx, logger); err != nil { return nil, err } @@ -245,22 +249,25 @@ func getStateIndicesSalt(baseDir string) (salt *uint32, err error) { if saltExists && !saltStateExists { _ = os.Rename(filepath.Join(baseDir, "salt.txt"), filepath.Join(baseDir, "salt-state.txt")) } + fpath := filepath.Join(baseDir, "salt-state.txt") fexists, err := dir.FileExist(fpath) if err != nil { return nil, err } + + // Initialize salt if it doesn't exist if !fexists { - if salt == nil { - saltV := rand2.Uint32() - salt = &saltV - } + saltV := rand2.Uint32() + salt = &saltV saltBytes := make([]byte, 4) binary.BigEndian.PutUint32(saltBytes, *salt) if err := dir.WriteFileWithFsync(fpath, saltBytes, os.ModePerm); err != nil { return nil, err } + return salt, nil // Return the newly created salt directly } + saltBytes, err := os.ReadFile(fpath) if err != nil { return nil, err @@ -349,9 +356,6 @@ func (a *Aggregator) closeDirtyFiles() { for _, ii := range a.iis { ii.Close() } - for _, ap := range a.ap { - ap.Close() - } } func (a *Aggregator) SetCollateAndBuildWorkers(i int) { a.collateAndBuildWorkers = i } @@ -363,9 +367,6 @@ func (a *Aggregator) SetCompressWorkers(i int) { for _, ii := range a.iis { ii.compressCfg.Workers = i } - for _, ap := range a.ap { - ap.compressCfg.Workers = i - } } func (a *Aggregator) DiscardHistory(name kv.Domain) *Aggregator { @@ -392,9 +393,6 @@ func (ac *AggregatorRoTx) Files() []string { for _, ii := range ac.iis { res = append(res, ii.Files()...) } - for _, ap := range ac.appendable { - res = append(res, ap.Files()...) - } return res } func (a *Aggregator) Files() []string { @@ -425,9 +423,6 @@ func (a *Aggregator) LS() { for _, d := range a.iis { doLS(d.dirtyFiles) } - for _, d := range a.ap { - doLS(d.dirtyFiles) - } } func (a *Aggregator) BuildOptionalMissedIndicesInBackground(ctx context.Context, workers int) { @@ -506,9 +501,6 @@ func (a *Aggregator) BuildMissedIndices(ctx context.Context, workers int) error for _, ii := range a.iis { ii.BuildMissedAccessors(ctx, g, ps) } - for _, appendable := range a.ap { - appendable.BuildMissedAccessors(ctx, g, ps) - } if err := g.Wait(); err != nil { return err @@ -587,9 +579,8 @@ func (c AggV3Collation) Close() { } type AggV3StaticFiles struct { - d [kv.DomainLen]StaticFiles - ivfs [kv.StandaloneIdxLen]InvertedFiles - appendable [kv.AppendableLen]AppendableFiles + d [kv.DomainLen]StaticFiles + ivfs [kv.StandaloneIdxLen]InvertedFiles } // CleanupOnError - call it on collation fail. It's closing all files @@ -600,9 +591,6 @@ func (sf AggV3StaticFiles) CleanupOnError() { for _, ivf := range sf.ivfs { ivf.CleanupOnError() } - for _, ap := range sf.appendable { - ap.CleanupOnError() - } } func (a *Aggregator) buildFiles(ctx context.Context, step uint64) error { @@ -634,6 +622,12 @@ func (a *Aggregator) buildFiles(ctx context.Context, step uint64) error { g.SetLimit(a.collateAndBuildWorkers) for _, d := range a.d { d := d + dc := d.BeginFilesRo() + firstStepNotInFiles := dc.FirstStepNotInFiles() + dc.Close() + if step < firstStepNotInFiles { + continue + } a.wg.Add(1) g.Go(func() error { @@ -670,6 +664,13 @@ func (a *Aggregator) buildFiles(ctx context.Context, step uint64) error { // indices are built concurrently for _, ii := range a.iis { ii := ii + dc := ii.BeginFilesRo() + firstStepNotInFiles := dc.FirstStepNotInFiles() + dc.Close() + if step < firstStepNotInFiles { + continue + } + a.wg.Add(1) g.Go(func() error { defer a.wg.Done() @@ -703,32 +704,6 @@ func (a *Aggregator) buildFiles(ctx context.Context, step uint64) error { return nil }) } - - for name, ap := range a.ap { - name := name - ap := ap - a.wg.Add(1) - g.Go(func() error { - defer a.wg.Done() - - var collation AppendableCollation - err := a.db.View(ctx, func(tx kv.Tx) (err error) { - collation, err = ap.collate(ctx, step, tx) - return err - }) - if err != nil { - return fmt.Errorf("index collation %q has failed: %w", ap.filenameBase, err) - } - sf, err := ap.buildFiles(ctx, step, collation, a.ps) - if err != nil { - sf.CleanupOnError() - return err - } - static.appendable[name] = sf - return nil - }) - } - if err := g.Wait(); err != nil { static.CleanupOnError() return fmt.Errorf("domain collate-build: %w", err) @@ -770,7 +745,41 @@ Loop: return nil } -func (a *Aggregator) mergeLoopStep(ctx context.Context) (somethingDone bool, err error) { +// [from, to) +func (a *Aggregator) BuildFiles2(ctx context.Context, fromStep, toStep uint64) error { + if ok := a.buildingFiles.CompareAndSwap(false, true); !ok { + return nil + } + go func() { + defer a.buildingFiles.Store(false) + if toStep > fromStep { + log.Info("[agg] build", "fromStep", fromStep, "toStep", toStep) + } + for step := fromStep; step < toStep; step++ { //`step` must be fully-written - means `step+1` records must be visible + if err := a.buildFiles(ctx, step); err != nil { + if errors.Is(err, context.Canceled) || errors.Is(err, common2.ErrStopped) { + panic(err) + } + a.logger.Warn("[snapshots] buildFilesInBackground", "err", err) + panic(err) + } + } + + if ok := a.mergingFiles.CompareAndSwap(false, true); !ok { + return + } + go func() { + defer a.mergingFiles.Store(false) + if err := a.MergeLoop(ctx); err != nil { + panic(err) + } + }() + }() + + return nil +} + +func (a *Aggregator) mergeLoopStep(ctx context.Context, toTxNum uint64) (somethingDone bool, err error) { a.logger.Debug("[agg] merge", "collate_workers", a.collateAndBuildWorkers, "merge_workers", a.mergeWorkers, "compress_workers", a.d[kv.AccountsDomain].compressCfg.Workers) aggTx := a.BeginFilesRo() @@ -780,7 +789,7 @@ func (a *Aggregator) mergeLoopStep(ctx context.Context) (somethingDone bool, err closeAll := true maxSpan := StepsInColdFile * a.StepSize() - r := aggTx.findMergeRange(a.visibleFilesMinimaxTxNum.Load(), maxSpan) + r := aggTx.findMergeRange(toTxNum, maxSpan) if !r.any() { return false, nil } @@ -808,8 +817,6 @@ func (a *Aggregator) mergeLoopStep(ctx context.Context) (somethingDone bool, err a.recalcVisibleFiles(a.DirtyFilesEndTxNumMinimax()) a.cleanAfterMerge(in) - a.needSaveFilesListInDB.Store(true) - a.onFreeze(in.FrozenList()) closeAll = false return true, nil @@ -817,7 +824,7 @@ func (a *Aggregator) mergeLoopStep(ctx context.Context) (somethingDone bool, err func (a *Aggregator) MergeLoop(ctx context.Context) error { for { - somethingMerged, err := a.mergeLoopStep(ctx) + somethingMerged, err := a.mergeLoopStep(ctx, a.visibleFilesMinimaxTxNum.Load()) if err != nil { return err } @@ -828,8 +835,6 @@ func (a *Aggregator) MergeLoop(ctx context.Context) error { } func (a *Aggregator) integrateDirtyFiles(sf AggV3StaticFiles, txNumFrom, txNumTo uint64) { - defer a.needSaveFilesListInDB.Store(true) - a.dirtyFilesLock.Lock() defer a.dirtyFilesLock.Unlock() @@ -841,13 +846,6 @@ func (a *Aggregator) integrateDirtyFiles(sf AggV3StaticFiles, txNumFrom, txNumTo } } -func (a *Aggregator) HasNewFrozenFiles() bool { - if a == nil { - return false - } - return a.needSaveFilesListInDB.CompareAndSwap(true, false) -} - type flusher interface { Flush(ctx context.Context, tx kv.RwTx) error } @@ -1025,6 +1023,15 @@ func (ac *AggregatorRoTx) PruneSmallBatches(ctx context.Context, timeout time.Du fullStat := newAggregatorPruneStat() for { + if sptx, ok := tx.(kv.HasSpaceDirty); ok && !furiousPrune && !aggressivePrune { + spaceDirty, _, err := sptx.SpaceDirty() + if err != nil { + return false, err + } + if spaceDirty > uint64(MaxNonFuriousDirtySpacePerTx) { + return false, nil + } + } iterationStarted := time.Now() // `context.Background()` is important here! // it allows keep DB consistent - prune all keys-related data or noting @@ -1082,9 +1089,8 @@ func (a *Aggregator) StepsRangeInDBAsStr(tx kv.Tx) string { } type AggregatorPruneStat struct { - Domains map[string]*DomainPruneStat - Indices map[string]*InvertedIndexPruneStat - Appendable map[string]*AppendablePruneStat + Domains map[string]*DomainPruneStat + Indices map[string]*InvertedIndexPruneStat } func (as *AggregatorPruneStat) PrunedNothing() bool { @@ -1102,7 +1108,7 @@ func (as *AggregatorPruneStat) PrunedNothing() bool { } func newAggregatorPruneStat() *AggregatorPruneStat { - return &AggregatorPruneStat{Domains: make(map[string]*DomainPruneStat), Indices: make(map[string]*InvertedIndexPruneStat), Appendable: make(map[string]*AppendablePruneStat)} + return &AggregatorPruneStat{Domains: make(map[string]*DomainPruneStat), Indices: make(map[string]*InvertedIndexPruneStat)} } func (as *AggregatorPruneStat) String() string { @@ -1234,14 +1240,6 @@ func (ac *AggregatorRoTx) Prune(ctx context.Context, tx kv.RwTx, limit uint64, l aggStat.Indices[ac.iis[i].ii.filenameBase] = stats[i] } - for i := 0; i < int(kv.AppendableLen); i++ { - var err error - aggStat.Appendable[ac.appendable[i].ap.filenameBase], err = ac.appendable[i].Prune(ctx, tx, txFrom, txTo, limit, logEvery, false, nil) - if err != nil { - return nil, err - } - } - return aggStat, nil } @@ -1369,12 +1367,6 @@ func (a *Aggregator) recalcVisibleFiles(toTxNum uint64) { } ii.reCalcVisibleFiles(toTxNum) } - for _, ap := range a.ap { - if ap == nil { - continue - } - ap.reCalcVisibleFiles(toTxNum) - } } func (a *Aggregator) recalcVisibleFilesMinimaxTxNum() { @@ -1386,7 +1378,6 @@ func (a *Aggregator) recalcVisibleFilesMinimaxTxNum() { type RangesV3 struct { domain [kv.DomainLen]DomainRanges invertedIndex [kv.StandaloneIdxLen]*MergeRange - appendable [kv.AppendableLen]*MergeRange } func (r RangesV3) String() string { @@ -1403,11 +1394,6 @@ func (r RangesV3) String() string { ss = append(ss, mr.String(kv.InvertedIdxPos(p).String(), aggStep)) } } - for p, mr := range r.appendable { - if mr != nil && mr.needMerge { - ss = append(ss, mr.String(kv.Appendable(p).String(), aggStep)) - } - } return strings.Join(ss, ", ") } @@ -1422,11 +1408,6 @@ func (r RangesV3) any() bool { return true } } - for _, ap := range r.appendable { - if ap != nil && ap.needMerge { - return true - } - } return false } @@ -1459,7 +1440,7 @@ func (ac *AggregatorRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) RangesV3 { } // commitment waits until storage and account are merged so it may be a bit behind (if merge was interrupted before) if !dr.values.needMerge || cr.values.to < dr.values.from { - if mf := ac.d[kd].lookupFileByItsRange(cr.values.from, cr.values.to); mf != nil { + if mf := ac.d[kd].lookupDirtyFileByItsRange(cr.values.from, cr.values.to); mf != nil { // file for required range exists, hold this domain from merge but allow to merge comitemnt r.domain[k].values = MergeRange{} ac.a.logger.Debug("findMergeRange: commitment range is different but file exists in domain, hold further merge", @@ -1481,232 +1462,11 @@ func (ac *AggregatorRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) RangesV3 { for id, ii := range ac.iis { r.invertedIndex[id] = ii.findMergeRange(maxEndTxNum, maxSpan) } - for id, ap := range ac.appendable { - r.appendable[id] = ap.findMergeRange(maxEndTxNum, maxSpan) - } + //log.Info(fmt.Sprintf("findMergeRange(%d, %d)=%s\n", maxEndTxNum/ac.a.aggregationStep, maxSpan/ac.a.aggregationStep, r)) return r } -// SqueezeCommitmentFiles should be called only when NO EXECUTION is running. -// Removes commitment files and suppose following aggregator shutdown and restart (to integrate new files and rebuild indexes) -func (ac *AggregatorRoTx) SqueezeCommitmentFiles(mergedAgg *AggregatorRoTx) error { - if !ac.a.commitmentValuesTransform { - return nil - } - - commitment := ac.d[kv.CommitmentDomain] - accounts := ac.d[kv.AccountsDomain] - storage := ac.d[kv.StorageDomain] - - // oh, again accessing domain.files directly, again and again.. - mergedAccountFiles := mergedAgg.d[kv.AccountsDomain].d.dirtyFiles.Items() - mergedStorageFiles := mergedAgg.d[kv.StorageDomain].d.dirtyFiles.Items() - mergedCommitFiles := mergedAgg.d[kv.CommitmentDomain].d.dirtyFiles.Items() - - for _, f := range accounts.files { - f.src.decompressor.EnableMadvNormal() - } - for _, f := range mergedAccountFiles { - f.decompressor.EnableMadvNormal() - } - for _, f := range storage.files { - f.src.decompressor.EnableMadvNormal() - } - for _, f := range mergedStorageFiles { - f.decompressor.EnableMadvNormal() - } - for _, f := range commitment.files { - f.src.decompressor.EnableMadvNormal() - } - for _, f := range mergedCommitFiles { - f.decompressor.EnableMadvNormal() - } - defer func() { - for _, f := range accounts.files { - f.src.decompressor.DisableReadAhead() - } - for _, f := range mergedAccountFiles { - f.decompressor.DisableReadAhead() - } - for _, f := range storage.files { - f.src.decompressor.DisableReadAhead() - } - for _, f := range mergedStorageFiles { - f.decompressor.DisableReadAhead() - } - for _, f := range commitment.files { - f.src.decompressor.DisableReadAhead() - } - for _, f := range mergedCommitFiles { - f.decompressor.DisableReadAhead() - } - }() - - log.Info("[sqeeze_migration] see target files", "acc", len(mergedAccountFiles), "st", len(mergedStorageFiles), "com", len(mergedCommitFiles)) - - getSizeDelta := func(a, b string) (datasize.ByteSize, float32, error) { - ai, err := os.Stat(a) - if err != nil { - return 0, 0, err - } - bi, err := os.Stat(b) - if err != nil { - return 0, 0, err - } - return datasize.ByteSize(ai.Size()) - datasize.ByteSize(bi.Size()), 100.0 * (float32(ai.Size()-bi.Size()) / float32(ai.Size())), nil - } - - var ( - obsoleteFiles []string - temporalFiles []string - processedFiles int - ai, si int - sizeDelta = datasize.B - sqExt = ".squeezed" - ) - logEvery := time.NewTicker(30 * time.Second) - defer logEvery.Stop() - - for ci := 0; ci < len(mergedCommitFiles); ci++ { - cf := mergedCommitFiles[ci] - for ai = 0; ai < len(mergedAccountFiles); ai++ { - if mergedAccountFiles[ai].startTxNum == cf.startTxNum && mergedAccountFiles[ai].endTxNum == cf.endTxNum { - break - } - } - for si = 0; si < len(mergedStorageFiles); si++ { - if mergedStorageFiles[si].startTxNum == cf.startTxNum && mergedStorageFiles[si].endTxNum == cf.endTxNum { - break - } - } - if ai == len(mergedAccountFiles) || si == len(mergedStorageFiles) { - ac.a.logger.Info("[sqeeze_migration] commitment file has no corresponding account or storage file", "commitment", cf.decompressor.FileName()) - continue - } - - err := func() error { - af, sf := mergedAccountFiles[ai], mergedStorageFiles[si] - - steps := cf.endTxNum/ac.a.aggregationStep - cf.startTxNum/ac.a.aggregationStep - compression := commitment.d.compression - if steps < DomainMinStepsToCompress { - compression = seg.CompressNone - } - ac.a.logger.Info("[sqeeze_migration] file start", "original", cf.decompressor.FileName(), - "progress", fmt.Sprintf("%d/%d", ci+1, len(mergedAccountFiles)), "compress_cfg", commitment.d.compressCfg, "compress", compression) - - originalPath := cf.decompressor.FilePath() - squeezedTmpPath := originalPath + sqExt + ".tmp" - - squeezedCompr, err := seg.NewCompressor(context.Background(), "squeeze", squeezedTmpPath, ac.a.dirs.Tmp, - commitment.d.compressCfg, log.LvlInfo, commitment.d.logger) - if err != nil { - return err - } - defer squeezedCompr.Close() - - reader := seg.NewReader(cf.decompressor.MakeGetter(), compression) - reader.Reset(0) - - writer := seg.NewWriter(squeezedCompr, commitment.d.compression) - rng := MergeRange{needMerge: true, from: af.startTxNum, to: af.endTxNum} - vt, err := commitment.commitmentValTransformDomain(rng, accounts, storage, af, sf) - if err != nil { - return fmt.Errorf("failed to create commitment value transformer: %w", err) - } - - i := 0 - var k, v []byte - for reader.HasNext() { - k, _ = reader.Next(k[:0]) - v, _ = reader.Next(v[:0]) - i += 2 - - if k == nil { - // nil keys are not supported for domains - continue - } - - if !bytes.Equal(k, keyCommitmentState) { - v, err = vt(v, af.startTxNum, af.endTxNum) - if err != nil { - return fmt.Errorf("failed to transform commitment value: %w", err) - } - } - if err = writer.AddWord(k); err != nil { - return fmt.Errorf("write key word: %w", err) - } - if err = writer.AddWord(v); err != nil { - return fmt.Errorf("write value word: %w", err) - } - - select { - case <-logEvery.C: - ac.a.logger.Info("[sqeeze_migration]", "file", cf.decompressor.FileName(), "k", fmt.Sprintf("%x", k), - "progress", fmt.Sprintf("%d/%d", i, cf.decompressor.Count())) - default: - } - } - - if err = writer.Compress(); err != nil { - return err - } - writer.Close() - - squeezedPath := originalPath + sqExt - if err = os.Rename(squeezedTmpPath, squeezedPath); err != nil { - return err - } - temporalFiles = append(temporalFiles, squeezedPath) - - delta, deltaP, err := getSizeDelta(originalPath, squeezedPath) - if err != nil { - return err - } - sizeDelta += delta - - ac.a.logger.Info("[sqeeze_migration] file done", "original", filepath.Base(originalPath), - "sizeDelta", fmt.Sprintf("%s (%.1f%%)", delta.HR(), deltaP)) - - fromStep, toStep := af.startTxNum/ac.a.StepSize(), af.endTxNum/ac.a.StepSize() - - // need to remove all indexes for commitment file as well - obsoleteFiles = append(obsoleteFiles, - originalPath, - commitment.d.kvBtFilePath(fromStep, toStep), - commitment.d.kvAccessorFilePath(fromStep, toStep), - commitment.d.kvExistenceIdxFilePath(fromStep, toStep), - ) - processedFiles++ - return nil - }() - if err != nil { - return fmt.Errorf("failed to squeeze commitment file %q: %w", cf.decompressor.FileName(), err) - } - } - - ac.a.logger.Info("[sqeeze_migration] squeezed files has been produced, removing obsolete files", - "toRemove", len(obsoleteFiles), "processed", fmt.Sprintf("%d/%d", processedFiles, len(mergedCommitFiles))) - for _, path := range obsoleteFiles { - if err := os.Remove(path); err != nil && !errors.Is(err, os.ErrNotExist) { - return err - } - ac.a.logger.Debug("[sqeeze_migration] obsolete file removal", "path", path) - } - ac.a.logger.Info("[sqeeze_migration] indices removed, renaming temporal files ") - - for _, path := range temporalFiles { - if err := os.Rename(path, strings.TrimSuffix(path, sqExt)); err != nil { - return err - } - ac.a.logger.Debug("[sqeeze_migration] temporal file renaming", "path", path) - } - ac.a.logger.Info("[sqeeze_migration] done", "sizeDelta", sizeDelta.HR(), "files", len(mergedAccountFiles)) - - return nil -} - func (ac *AggregatorRoTx) RestrictSubsetFileDeletions(b bool) { ac.a.d[kv.AccountsDomain].restrictSubsetFileDeletions = b ac.a.d[kv.StorageDomain].restrictSubsetFileDeletions = b @@ -1779,19 +1539,6 @@ func (ac *AggregatorRoTx) mergeFiles(ctx context.Context, files SelectedStaticFi }) } - for id, rng := range r.appendable { - if !rng.needMerge { - continue - } - id := id - rng := rng - g.Go(func() error { - var err error - mf.appendable[id], err = ac.appendable[id].mergeFiles(ctx, files.appendable[id], rng.from, rng.to, ac.a.ps) - return err - }) - } - err := g.Wait() if err == nil { closeFiles = false @@ -1803,8 +1550,6 @@ func (ac *AggregatorRoTx) mergeFiles(ctx context.Context, files SelectedStaticFi } func (a *Aggregator) integrateMergedDirtyFiles(outs SelectedStaticFilesV3, in MergedFilesV3) { - defer a.needSaveFilesListInDB.Store(true) - a.dirtyFilesLock.Lock() defer a.dirtyFilesLock.Unlock() @@ -1816,9 +1561,6 @@ func (a *Aggregator) integrateMergedDirtyFiles(outs SelectedStaticFilesV3, in Me ii.integrateMergedDirtyFiles(outs.ii[id], in.iis[id]) } - for id, ap := range a.ap { - ap.integrateMergedDirtyFiles(outs.appendable[id], in.appendable[id]) - } } func (a *Aggregator) cleanAfterMerge(in MergedFilesV3) { @@ -1834,9 +1576,6 @@ func (a *Aggregator) cleanAfterMerge(in MergedFilesV3) { for id, ii := range at.iis { ii.cleanAfterMerge(in.iis[id]) } - for id, ap := range at.appendable { - ap.cleanAfterMerge(in.appendable[id]) - } } // KeepRecentTxnsOfHistoriesWithDisabledSnapshots limits amount of recent transactions protected from prune in domains history. @@ -1958,6 +1697,8 @@ func (ac *AggregatorRoTx) IndexRange(name kv.InvertedIdx, k []byte, fromTs, toTs return ac.d[kv.CodeDomain].ht.IdxRange(k, fromTs, toTs, asc, limit, tx) case kv.CommitmentHistoryIdx: return ac.d[kv.StorageDomain].ht.IdxRange(k, fromTs, toTs, asc, limit, tx) + case kv.ReceiptHistoryIdx: + return ac.d[kv.ReceiptDomain].ht.IdxRange(k, fromTs, toTs, asc, limit, tx) //case kv.GasUsedHistoryIdx: // return ac.d[kv.GasUsedDomain].ht.IdxRange(k, fromTs, toTs, asc, limit, tx) case kv.LogTopicIdx: @@ -1992,6 +1733,8 @@ func (ac *AggregatorRoTx) HistorySeek(name kv.History, key []byte, ts uint64, tx return ac.d[kv.CodeDomain].ht.HistorySeek(key, ts, tx) case kv.CommitmentHistory: return ac.d[kv.CommitmentDomain].ht.HistorySeek(key, ts, tx) + case kv.ReceiptHistory: + return ac.d[kv.ReceiptDomain].ht.HistorySeek(key, ts, tx) //case kv.GasUsedHistory: // return ac.d[kv.GasUsedDomain].ht.HistorySeek(key, ts, tx) default: @@ -2028,10 +1771,9 @@ func (ac *AggregatorRoTx) HistoryRange(name kv.History, fromTs, toTs int, asc or // - user will not see "partial writes" or "new files appearance" // - last reader removing garbage files inside `Close` method type AggregatorRoTx struct { - a *Aggregator - d [kv.DomainLen]*DomainRoTx - iis [kv.StandaloneIdxLen]*InvertedIndexRoTx - appendable [kv.AppendableLen]*AppendableRoTx + a *Aggregator + d [kv.DomainLen]*DomainRoTx + iis [kv.StandaloneIdxLen]*InvertedIndexRoTx id uint64 // auto-increment id of ctx for logs _leakID uint64 // set only if TRACE_AGG=true @@ -2051,9 +1793,6 @@ func (a *Aggregator) BeginFilesRo() *AggregatorRoTx { for id, d := range a.d { ac.d[id] = d.BeginFilesRo() } - for id, ap := range a.ap { - ac.appendable[id] = ap.BeginFilesRo() - } a.visibleFilesLock.RUnlock() return ac @@ -2070,8 +1809,7 @@ func (ac *AggregatorRoTx) DomainRangeLatest(tx kv.Tx, domain kv.Domain, from, to } func (ac *AggregatorRoTx) DomainGetAsOf(tx kv.Tx, name kv.Domain, key []byte, ts uint64) (v []byte, ok bool, err error) { - v, err = ac.d[name].GetAsOf(key, ts, tx) - return v, v != nil, err + return ac.d[name].GetAsOf(key, ts, tx) } func (ac *AggregatorRoTx) GetLatest(domain kv.Domain, k, k2 []byte, tx kv.Tx) (v []byte, step uint64, ok bool, err error) { return ac.d[domain].GetLatest(k, k2, tx) @@ -2114,6 +1852,11 @@ func (ac *AggregatorRoTx) DebugEFAllValuesAreInRange(ctx context.Context, name k if err != nil { return err } + case kv.ReceiptHistoryIdx: + err := ac.d[kv.ReceiptDomain].ht.iit.DebugEFAllValuesAreInRange(ctx, failFast, fromStep) + if err != nil { + return err + } //case kv.GasUsedHistoryIdx: // err := ac.d[kv.GasUsedDomain].ht.iit.DebugEFAllValuesAreInRange(ctx) // if err != nil { @@ -2147,14 +1890,6 @@ func (ac *AggregatorRoTx) DebugEFAllValuesAreInRange(ctx context.Context, name k // --- Domain part END --- -func (ac *AggregatorRoTx) AppendableGet(name kv.Appendable, ts kv.TxnId, tx kv.Tx) (v []byte, ok bool, err error) { - return ac.appendable[name].Get(ts, tx) -} - -func (ac *AggregatorRoTx) AppendablePut(name kv.Appendable, txnID kv.TxnId, v []byte, tx kv.RwTx) (err error) { - return ac.appendable[name].Append(txnID, v, tx) -} - func (ac *AggregatorRoTx) Close() { if ac == nil || ac.a == nil { // invariant: it's safe to call Close multiple times return @@ -2170,9 +1905,6 @@ func (ac *AggregatorRoTx) Close() { for _, ii := range ac.iis { ii.Close() } - for _, ap := range ac.appendable { - ap.Close() - } } // Inverted index tables only diff --git a/erigon-lib/state/aggregator_bench_test.go b/erigon-lib/state/aggregator_bench_test.go index 7c1be6f6f4b..894563f9eef 100644 --- a/erigon-lib/state/aggregator_bench_test.go +++ b/erigon-lib/state/aggregator_bench_test.go @@ -48,7 +48,7 @@ func testDbAndAggregatorBench(b *testing.B, aggStep uint64) (kv.RwDB, *Aggregato return kv.ChaindataTablesCfg }).MustOpen() b.Cleanup(db.Close) - agg, err := NewAggregator(context.Background(), dirs, aggStep, db, nil, logger) + agg, err := NewAggregator(context.Background(), dirs, aggStep, db, logger) require.NoError(b, err) b.Cleanup(agg.Close) return db, agg diff --git a/erigon-lib/state/aggregator_files.go b/erigon-lib/state/aggregator_files.go index 9b5ade8b7fb..679b0dae6b6 100644 --- a/erigon-lib/state/aggregator_files.go +++ b/erigon-lib/state/aggregator_files.go @@ -27,11 +27,10 @@ import ( ) type SelectedStaticFilesV3 struct { - d [kv.DomainLen][]*filesItem - dHist [kv.DomainLen][]*filesItem - dIdx [kv.DomainLen][]*filesItem - ii [kv.StandaloneIdxLen][]*filesItem - appendable [kv.AppendableLen][]*filesItem + d [kv.DomainLen][]*filesItem + dHist [kv.DomainLen][]*filesItem + dIdx [kv.DomainLen][]*filesItem + ii [kv.StandaloneIdxLen][]*filesItem } func (sf SelectedStaticFilesV3) Close() { @@ -70,21 +69,14 @@ func (ac *AggregatorRoTx) staticFilesInRange(r RangesV3) (sf SelectedStaticFiles } sf.ii[id] = ac.iis[id].staticFilesInRange(rng.from, rng.to) } - for id, rng := range r.appendable { - if rng == nil || !rng.needMerge { - continue - } - sf.appendable[id] = ac.appendable[id].staticFilesInRange(rng.from, rng.to) - } return sf, err } type MergedFilesV3 struct { - d [kv.DomainLen]*filesItem - dHist [kv.DomainLen]*filesItem - dIdx [kv.DomainLen]*filesItem - iis [kv.StandaloneIdxLen]*filesItem - appendable [kv.AppendableLen]*filesItem + d [kv.DomainLen]*filesItem + dHist [kv.DomainLen]*filesItem + dIdx [kv.DomainLen]*filesItem + iis [kv.StandaloneIdxLen]*filesItem } func (mf MergedFilesV3) FrozenList() (frozen []string) { diff --git a/erigon-lib/state/aggregator_test.go b/erigon-lib/state/aggregator_test.go index 7278b2a22cc..f2e1d3c7a9c 100644 --- a/erigon-lib/state/aggregator_test.go +++ b/erigon-lib/state/aggregator_test.go @@ -34,10 +34,6 @@ import ( "github.com/erigontech/erigon-lib/common/background" "github.com/c2h5oh/datasize" - "github.com/holiman/uint256" - "github.com/stretchr/testify/require" - "go.uber.org/mock/gomock" - "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/datadir" "github.com/erigontech/erigon-lib/common/length" @@ -50,9 +46,12 @@ import ( "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/seg" "github.com/erigontech/erigon-lib/types" + "github.com/holiman/uint256" + "github.com/stretchr/testify/require" ) func TestAggregatorV3_Merge(t *testing.T) { + t.Parallel() db, agg := testDbAndAggregatorv3(t, 10) rwTx, err := db.BeginRwNosync(context.Background()) require.NoError(t, err) @@ -169,6 +168,7 @@ func TestAggregatorV3_Merge(t *testing.T) { } func TestAggregatorV3_MergeValTransform(t *testing.T) { + t.Parallel() db, agg := testDbAndAggregatorv3(t, 10) rwTx, err := db.BeginRwNosync(context.Background()) require.NoError(t, err) @@ -258,6 +258,7 @@ func TestAggregatorV3_MergeValTransform(t *testing.T) { } func TestAggregatorV3_RestartOnDatadir(t *testing.T) { + t.Parallel() //t.Skip() t.Run("BPlus", func(t *testing.T) { rc := runCfg{ @@ -361,15 +362,8 @@ func aggregatorV3_RestartOnDatadir(t *testing.T, rc runCfg) { agg.Close() - ctrl := gomock.NewController(t) - defer ctrl.Finish() - canonicalsReader := NewMockCanonicalsReader(ctrl) - canonicalsReader.EXPECT().TxnIdsOfCanonicalBlocks(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()). - Return(stream.EmptyU64, nil). - AnyTimes() - // Start another aggregator on same datadir - anotherAgg, err := NewAggregator(context.Background(), agg.dirs, aggStep, db, canonicalsReader, logger) + anotherAgg, err := NewAggregator(context.Background(), agg.dirs, aggStep, db, logger) require.NoError(t, err) defer anotherAgg.Close() @@ -416,6 +410,7 @@ func aggregatorV3_RestartOnDatadir(t *testing.T, rc runCfg) { } func TestNewBtIndex(t *testing.T) { + t.Parallel() keyCount := 10000 kvPath := generateKV(t, t.TempDir(), 20, 10, keyCount, log.New(), seg.CompressNone) @@ -437,6 +432,7 @@ func TestNewBtIndex(t *testing.T) { } func TestAggregatorV3_PruneSmallBatches(t *testing.T) { + t.Parallel() aggStep := uint64(10) db, agg := testDbAndAggregatorv3(t, aggStep) @@ -755,6 +751,7 @@ func generateSharedDomainsUpdatesForTx(t *testing.T, domains *SharedDomains, txN } func TestAggregatorV3_RestartOnFiles(t *testing.T) { + t.Parallel() logger := log.New() aggStep := uint64(100) @@ -829,18 +826,7 @@ func TestAggregatorV3_RestartOnFiles(t *testing.T) { }).MustOpen() t.Cleanup(newDb.Close) - ctrl := gomock.NewController(t) - defer ctrl.Finish() - canonicalsReader := NewMockCanonicalsReader(ctrl) - canonicalsReader.EXPECT().TxnIdsOfCanonicalBlocks(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()). - DoAndReturn(func(tx kv.Tx, txFrom, txTo int, by order.By, i3 int) (stream.U64, error) { - currentStep := uint64(txFrom) / aggStep - canonicalBlockTxNum := aggStep*currentStep + 1 - it := stream.Array[uint64]([]uint64{canonicalBlockTxNum}) - return it, nil - }). - AnyTimes() - newAgg, err := NewAggregator(context.Background(), agg.dirs, aggStep, newDb, canonicalsReader, logger) + newAgg, err := NewAggregator(context.Background(), agg.dirs, aggStep, newDb, logger) require.NoError(t, err) require.NoError(t, newAgg.OpenFolder()) @@ -889,6 +875,7 @@ func TestAggregatorV3_RestartOnFiles(t *testing.T) { } func TestAggregatorV3_ReplaceCommittedKeys(t *testing.T) { + t.Parallel() ctx := context.Background() aggStep := uint64(500) @@ -991,6 +978,7 @@ func TestAggregatorV3_ReplaceCommittedKeys(t *testing.T) { } func Test_EncodeCommitmentState(t *testing.T) { + t.Parallel() cs := commitmentState{ txNum: rand.Uint64(), trieState: make([]byte, 1024), @@ -1108,14 +1096,7 @@ func testDbAndAggregatorv3(t *testing.T, aggStep uint64) (kv.RwDB, *Aggregator) }).MustOpen() t.Cleanup(db.Close) - ctrl := gomock.NewController(t) - defer ctrl.Finish() - canonicalsReader := NewMockCanonicalsReader(ctrl) - canonicalsReader.EXPECT().TxnIdsOfCanonicalBlocks(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()). - Return(stream.EmptyU64, nil). - AnyTimes() - - agg, err := NewAggregator(context.Background(), dirs, aggStep, db, canonicalsReader, logger) + agg, err := NewAggregator(context.Background(), dirs, aggStep, db, logger) require.NoError(err) t.Cleanup(agg.Close) err = agg.OpenFolder() @@ -1148,6 +1129,7 @@ func generateInputData(tb testing.TB, keySize, valueSize, keyCount int) ([][]byt } func TestAggregatorV3_SharedDomains(t *testing.T) { + t.Parallel() db, agg := testDbAndAggregatorv3(t, 20) ctx := context.Background() @@ -1275,6 +1257,7 @@ func TestAggregatorV3_SharedDomains(t *testing.T) { // also useful to decode given input into v3 account func Test_helper_decodeAccountv3Bytes(t *testing.T) { + t.Parallel() input, err := hex.DecodeString("000114000101") require.NoError(t, err) diff --git a/erigon-lib/state/appendable.go b/erigon-lib/state/appendable.go deleted file mode 100644 index 5413b0e6ca7..00000000000 --- a/erigon-lib/state/appendable.go +++ /dev/null @@ -1,830 +0,0 @@ -// Copyright 2022 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package state - -import ( - "context" - "encoding/binary" - "errors" - "fmt" - "math" - "path" - "path/filepath" - "reflect" - "regexp" - "strconv" - "sync" - "time" - - "github.com/erigontech/erigon-lib/common" - - btree2 "github.com/tidwall/btree" - "golang.org/x/sync/errgroup" - - "github.com/erigontech/erigon-lib/common/assert" - "github.com/erigontech/erigon-lib/common/hexutility" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/seg" - - "github.com/erigontech/erigon-lib/common/background" - "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon-lib/common/dir" - "github.com/erigontech/erigon-lib/etl" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/recsplit" -) - -// Appendable - data type allows store data for different blockchain forks. -// - It assign new AutoIncrementID to each entity. Example: receipts, logs. -// - Each record key has `AutoIncrementID` format. -// - Use external table to refer it. -// - Only data which belongs to `canonical` block moving from DB to files. -// - It doesn't need Unwind - because `AutoIncrementID` always-growing -type Appendable struct { - cfg AppendableCfg - - // dirtyFiles - list of ALL files - including: un-indexed-yet, garbage, merged-into-bigger-one, ... - // thread-safe, but maybe need 1 RWLock for all trees in Aggregator - // - // _visibleFiles derivative from field `file`, but without garbage: - // - no files with `canDelete=true` - // - no overlaps - // - no un-indexed files (`power-off` may happen between .ef and .efi creation) - // - // BeginRo() using _visibleFiles in zero-copy way - dirtyFiles *btree2.BTreeG[*filesItem] - - // _visibleFiles - underscore in name means: don't use this field directly, use BeginFilesRo() - // underlying array is immutable - means it's ready for zero-copy use - _visibleFiles []visibleFile - - table string // txnNum_u64 -> key (k+auto_increment) - filenameBase string - aggregationStep uint64 - - //TODO: re-visit this check - maybe we don't need it. It's abot kill in the middle of merge - integrityCheck func(fromStep, toStep uint64) bool - - // fields for history write - logger log.Logger - - noFsync bool // fsync is enabled by default, but tests can manually disable - - compressCfg seg.Cfg - compression seg.FileCompression - indexList idxList -} - -type AppendableCfg struct { - Salt *uint32 - Dirs datadir.Dirs - DB kv.RoDB // global db pointer. mostly for background warmup. - - iters CanonicalsReader -} - -func NewAppendable(cfg AppendableCfg, aggregationStep uint64, filenameBase, table string, integrityCheck func(fromStep uint64, toStep uint64) bool, logger log.Logger) (*Appendable, error) { - if cfg.Dirs.SnapHistory == "" { - panic("empty `dirs` varialbe") - } - compressCfg := seg.DefaultCfg - compressCfg.Workers = 1 - ap := Appendable{ - cfg: cfg, - dirtyFiles: btree2.NewBTreeGOptions[*filesItem](filesItemLess, btree2.Options{Degree: 128, NoLocks: false}), - aggregationStep: aggregationStep, - filenameBase: filenameBase, - table: table, - compressCfg: compressCfg, - compression: seg.CompressNone, //CompressKeys | CompressVals, - - integrityCheck: integrityCheck, - logger: logger, - } - ap.indexList = withHashMap - ap._visibleFiles = []visibleFile{} - - return &ap, nil -} - -func (ap *Appendable) accessorFilePath(fromStep, toStep uint64) string { - return filepath.Join(ap.cfg.Dirs.SnapAccessors, fmt.Sprintf("v1-%s.%d-%d.api", ap.filenameBase, fromStep, toStep)) -} -func (ap *Appendable) apFilePath(fromStep, toStep uint64) string { - return filepath.Join(ap.cfg.Dirs.SnapHistory, fmt.Sprintf("v1-%s.%d-%d.ap", ap.filenameBase, fromStep, toStep)) -} - -func (ap *Appendable) fileNamesOnDisk() ([]string, error) { - return filesFromDir(ap.cfg.Dirs.SnapHistory) -} - -func (ap *Appendable) openList(fNames []string, readonly bool) error { - ap.closeWhatNotInList(fNames) - ap.scanDirtyFiles(fNames) - if err := ap.openDirtyFiles(); err != nil { - return fmt.Errorf("NewHistory.openDirtyFiles: %w, %s", err, ap.filenameBase) - } - _ = readonly // for future safety features. RPCDaemon must not delte files - return nil -} - -func (ap *Appendable) openFolder(readonly bool) error { - files, err := ap.fileNamesOnDisk() - if err != nil { - return err - } - return ap.openList(files, readonly) -} - -func (ap *Appendable) scanDirtyFiles(fileNames []string) (garbageFiles []*filesItem) { - re := regexp.MustCompile("^v([0-9]+)-" + ap.filenameBase + ".([0-9]+)-([0-9]+).ap$") - var err error - for _, name := range fileNames { - subs := re.FindStringSubmatch(name) - if len(subs) != 4 { - if len(subs) != 0 { - ap.logger.Warn("File ignored by inverted index scan, more than 3 submatches", "name", name, "submatches", len(subs)) - } - continue - } - var startStep, endStep uint64 - if startStep, err = strconv.ParseUint(subs[2], 10, 64); err != nil { - ap.logger.Warn("File ignored by inverted index scan, parsing startTxNum", "error", err, "name", name) - continue - } - if endStep, err = strconv.ParseUint(subs[3], 10, 64); err != nil { - ap.logger.Warn("File ignored by inverted index scan, parsing endTxNum", "error", err, "name", name) - continue - } - if startStep > endStep { - ap.logger.Warn("File ignored by inverted index scan, startTxNum > endTxNum", "name", name) - continue - } - - startTxNum, endTxNum := startStep*ap.aggregationStep, endStep*ap.aggregationStep - var newFile = newFilesItem(startTxNum, endTxNum, ap.aggregationStep) - - if ap.integrityCheck != nil && !ap.integrityCheck(startStep, endStep) { - continue - } - - if _, has := ap.dirtyFiles.Get(newFile); has { - continue - } - - ap.dirtyFiles.Set(newFile) - } - return garbageFiles -} - -func (ap *Appendable) reCalcVisibleFiles(toTxNum uint64) { - ap._visibleFiles = calcVisibleFiles(ap.dirtyFiles, ap.indexList, false, toTxNum) -} - -func (ap *Appendable) missedAccessors() (l []*filesItem) { - ap.dirtyFiles.Walk(func(items []*filesItem) bool { - for _, item := range items { - fromStep, toStep := item.startTxNum/ap.aggregationStep, item.endTxNum/ap.aggregationStep - exists, err := dir.FileExist(ap.accessorFilePath(fromStep, toStep)) - if err != nil { - panic(err) - } - if !exists { - l = append(l, item) - } - } - return true - }) - return l -} - -func (ap *Appendable) buildAccessor(ctx context.Context, fromStep, toStep uint64, d *seg.Decompressor, ps *background.ProgressSet) error { - if d == nil { - return fmt.Errorf("buildAccessor: passed item with nil decompressor %s %d-%d", ap.filenameBase, fromStep, toStep) - } - idxPath := ap.accessorFilePath(fromStep, toStep) - cfg := recsplit.RecSplitArgs{ - Enums: true, - - BucketSize: 2000, - LeafSize: 8, - TmpDir: ap.cfg.Dirs.Tmp, - IndexFile: idxPath, - Salt: ap.cfg.Salt, - NoFsync: ap.noFsync, - - KeyCount: d.Count(), - } - _, fileName := filepath.Split(idxPath) - count := d.Count() - p := ps.AddNew(fileName, uint64(count)) - defer ps.Delete(p) - - num := make([]byte, binary.MaxVarintLen64) - return buildSimpleMapAccessor(ctx, d, ap.compression, cfg, ap.logger, func(idx *recsplit.RecSplit, i, offset uint64, word []byte) error { - if p != nil { - p.Processed.Add(1) - } - n := binary.PutUvarint(num, i) - if err := idx.AddKey(num[:n], offset); err != nil { - return err - } - return nil - }) -} - -func (ap *Appendable) BuildMissedAccessors(ctx context.Context, g *errgroup.Group, ps *background.ProgressSet) { - for _, item := range ap.missedAccessors() { - item := item - g.Go(func() error { - fromStep, toStep := item.startTxNum/ap.aggregationStep, item.endTxNum/ap.aggregationStep - return ap.buildAccessor(ctx, fromStep, toStep, item.decompressor, ps) - }) - } -} - -func (ap *Appendable) openDirtyFiles() error { - fmt.Printf("[dbg] dirtyFiles.Len() %d\n", ap.dirtyFiles.Len()) - - var invalidFileItems []*filesItem - invalidFileItemsLock := sync.Mutex{} - ap.dirtyFiles.Walk(func(items []*filesItem) bool { - for _, item := range items { - item := item - fromStep, toStep := item.startTxNum/ap.aggregationStep, item.endTxNum/ap.aggregationStep - if item.decompressor == nil { - fPath := ap.apFilePath(fromStep, toStep) - exists, err := dir.FileExist(fPath) - if err != nil { - _, fName := filepath.Split(fPath) - ap.logger.Debug("[agg] Appendable.openDirtyFiles", "err", err, "f", fName) - invalidFileItemsLock.Lock() - invalidFileItems = append(invalidFileItems, item) - invalidFileItemsLock.Unlock() - continue - } - if !exists { - _, fName := filepath.Split(fPath) - ap.logger.Debug("[agg] Appendable.openDirtyFiles: file does not exists", "f", fName) - invalidFileItemsLock.Lock() - invalidFileItems = append(invalidFileItems, item) - invalidFileItemsLock.Unlock() - continue - } - - if item.decompressor, err = seg.NewDecompressor(fPath); err != nil { - _, fName := filepath.Split(fPath) - if errors.Is(err, &seg.ErrCompressedFileCorrupted{}) { - ap.logger.Debug("[agg] Appendable.openDirtyFiles", "err", err, "f", fName) - } else { - ap.logger.Warn("[agg] Appendable.openDirtyFiles", "err", err, "f", fName) - } - invalidFileItemsLock.Lock() - invalidFileItems = append(invalidFileItems, item) - invalidFileItemsLock.Unlock() - // don't interrupt on error. other files may be good. but skip indices open. - continue - } - } - - if item.index == nil { - fPath := ap.accessorFilePath(fromStep, toStep) - exists, err := dir.FileExist(fPath) - if err != nil { - _, fName := filepath.Split(fPath) - ap.logger.Warn("[agg] Appendable.openDirtyFiles", "err", err, "f", fName) - } - if exists { - if item.index, err = recsplit.OpenIndex(fPath); err != nil { - _, fName := filepath.Split(fPath) - ap.logger.Warn("[agg] Appendable.openDirtyFiles", "err", err, "f", fName) - // don't interrupt on error. other files may be good - } - } - } - } - - return true - }) - for _, item := range invalidFileItems { - item.closeFiles() - ap.dirtyFiles.Delete(item) - } - - return nil -} - -func (ap *Appendable) closeWhatNotInList(fNames []string) { - var toClose []*filesItem - ap.dirtyFiles.Walk(func(items []*filesItem) bool { - Loop1: - for _, item := range items { - for _, protectName := range fNames { - if item.decompressor != nil && item.decompressor.FileName() == protectName { - continue Loop1 - } - } - toClose = append(toClose, item) - } - return true - }) - for _, item := range toClose { - item.closeFiles() - ap.dirtyFiles.Delete(item) - } -} - -func (ap *Appendable) Close() { - if ap == nil { - return - } - ap.closeWhatNotInList([]string{}) -} - -// DisableFsync - just for tests -func (ap *Appendable) DisableFsync() { ap.noFsync = true } - -func (tx *AppendableRoTx) Files() (res []string) { - for _, item := range tx.files { - if item.src.decompressor != nil { - res = append(res, item.src.decompressor.FileName()) - } - } - return res -} - -func (tx *AppendableRoTx) Get(txnID kv.TxnId, dbtx kv.Tx) (v []byte, ok bool, err error) { - v, ok = tx.getFromFiles(uint64(txnID)) - if ok { - return v, true, nil - } - return tx.ap.getFromDBByTs(uint64(txnID), dbtx) -} -func (tx *AppendableRoTx) Append(txnID kv.TxnId, v []byte, dbtx kv.RwTx) error { - return dbtx.Put(tx.ap.table, hexutility.EncodeTs(uint64(txnID)), v) -} - -func (tx *AppendableRoTx) getFromFiles(ts uint64) (v []byte, ok bool) { - i, ok := tx.fileByTS(ts) - if !ok { - return nil, false - } - - baseTxNum := tx.files[i].startTxNum // we are very lucky: each txNum has 1 appendable - lookup := ts - baseTxNum - accessor := tx.files[i].src.index - if accessor.KeyCount() <= lookup { - return nil, false - } - offset := accessor.OrdinalLookup(lookup) - g := tx.statelessGetter(i) - g.Reset(offset) - k, _ := g.Next(nil) - return k, true -} - -func (tx *AppendableRoTx) fileByTS(ts uint64) (i int, ok bool) { - for i = 0; i < len(tx.files); i++ { - if tx.files[i].hasTS(ts) { - return i, true - } - } - return 0, false -} - -func (ap *Appendable) getFromDBByTs(ts uint64, dbtx kv.Tx) ([]byte, bool, error) { - return ap.getFromDB(hexutility.EncodeTs(ts), dbtx) -} -func (ap *Appendable) getFromDB(k []byte, dbtx kv.Tx) ([]byte, bool, error) { - v, err := dbtx.GetOne(ap.table, k) - if err != nil { - return nil, false, err - } - return v, v != nil, err -} - -func (ap *Appendable) maxTxNumInDB(dbtx kv.Tx) (txNum uint64, err error) { //nolint - first, err := kv.LastKey(dbtx, ap.table) - if err != nil { - return 0, err - } - if len(first) == 0 { - return 0, nil - } - return binary.BigEndian.Uint64(first), nil -} - -// Add - !NotThreadSafe. Must use WalRLock/BatchHistoryWriteEnd -func (w *appendableBufferedWriter) Append(ts kv.TxnId, v []byte) error { - if w.discard { - return nil - } - if err := w.tableCollector.Collect(hexutility.EncodeTs(uint64(ts)), v); err != nil { - return err - } - return nil -} - -func (tx *AppendableRoTx) NewWriter() *appendableBufferedWriter { - return tx.newWriter(tx.ap.cfg.Dirs.Tmp, false) -} - -type appendableBufferedWriter struct { - tableCollector *etl.Collector - tmpdir string - discard bool - filenameBase string - - table string - - aggregationStep uint64 -} - -func (w *appendableBufferedWriter) Flush(ctx context.Context, tx kv.RwTx) error { - if w.discard { - return nil - } - if err := w.tableCollector.Load(tx, w.table, loadFunc, etl.TransformArgs{Quit: ctx.Done()}); err != nil { - return err - } - w.close() - return nil -} - -func (w *appendableBufferedWriter) close() { - if w == nil { - return - } - if w.tableCollector != nil { - w.tableCollector.Close() - } -} - -func (tx *AppendableRoTx) newWriter(tmpdir string, discard bool) *appendableBufferedWriter { - w := &appendableBufferedWriter{ - discard: discard, - tmpdir: tmpdir, - filenameBase: tx.ap.filenameBase, - aggregationStep: tx.ap.aggregationStep, - - table: tx.ap.table, - // etl collector doesn't fsync: means if have enough ram, all files produced by all collectors will be in ram - tableCollector: etl.NewCollector("flush "+tx.ap.table, tmpdir, etl.NewSortableBuffer(WALCollectorRAM), tx.ap.logger), - } - w.tableCollector.LogLvl(log.LvlTrace) - w.tableCollector.SortAndFlushInBackground(true) - return w -} - -func (ap *Appendable) BeginFilesRo() *AppendableRoTx { - files := ap._visibleFiles - for i := 0; i < len(files); i++ { - if !files[i].src.frozen { - files[i].src.refcount.Add(1) - } - } - return &AppendableRoTx{ - ap: ap, - files: files, - } -} - -func (tx *AppendableRoTx) Close() { - if tx.files == nil { // invariant: it's safe to call Close multiple times - return - } - files := tx.files - tx.files = nil - for i := range files { - src := files[i].src - if src == nil || src.frozen { - continue - } - refCnt := src.refcount.Add(-1) - //GC: last reader responsible to remove useles files: close it and delete - if refCnt == 0 && src.canDelete.Load() { - if traceFileLife != "" && tx.ap.filenameBase == traceFileLife { - tx.ap.logger.Warn("[agg.dbg] real remove at AppendableRoTx.Close", "file", src.decompressor.FileName()) - } - src.closeFilesAndRemove() - } - } - - for _, r := range tx.readers { - r.Close() - } -} - -type AppendableRoTx struct { - ap *Appendable - files visibleFiles // have no garbage (overlaps, etc...) - getters []*seg.Reader - readers []*recsplit.IndexReader -} - -func (tx *AppendableRoTx) statelessGetter(i int) *seg.Reader { - if tx.getters == nil { - tx.getters = make([]*seg.Reader, len(tx.files)) - } - r := tx.getters[i] - if r == nil { - g := tx.files[i].src.decompressor.MakeGetter() - r = seg.NewReader(g, tx.ap.compression) - tx.getters[i] = r - } - return r -} - -func (tx *AppendableRoTx) mainTxNumInDB(dbtx kv.Tx) uint64 { - fst, _ := kv.FirstKey(dbtx, tx.ap.table) - if len(fst) > 0 { - fstInDb := binary.BigEndian.Uint64(fst) - return min(fstInDb, math.MaxUint64) - } - return math.MaxUint64 -} - -func (tx *AppendableRoTx) CanPrune(dbtx kv.Tx) bool { - return tx.mainTxNumInDB(dbtx) < tx.files.EndTxNum() -} -func (tx *AppendableRoTx) canBuild(dbtx kv.Tx) (bool, error) { //nolint - //TODO: support "keep in db" parameter - //TODO: what if all files are pruned? - maxTxNumInDB, err := tx.ap.maxTxNumInDB(dbtx) - if err != nil { - return false, err - } - maxStepInDB := maxTxNumInDB / tx.ap.aggregationStep - maxStepInFiles := tx.files.EndTxNum() / tx.ap.aggregationStep - return maxStepInFiles < maxStepInDB, nil -} - -type AppendablePruneStat struct { - MinTxNum uint64 - MaxTxNum uint64 - PruneCountTx uint64 -} - -func (is *AppendablePruneStat) String() string { - if is.MinTxNum == math.MaxUint64 && is.PruneCountTx == 0 { - return "" - } - return fmt.Sprintf("ap %d txs in %s-%s", is.PruneCountTx, common.PrettyCounter(is.MinTxNum), common.PrettyCounter(is.MaxTxNum)) -} - -func (is *AppendablePruneStat) Accumulate(other *AppendablePruneStat) { - if other == nil { - return - } - is.MinTxNum = min(is.MinTxNum, other.MinTxNum) - is.MaxTxNum = max(is.MaxTxNum, other.MaxTxNum) - is.PruneCountTx += other.PruneCountTx -} - -// [txFrom; txTo) -// forced - prune even if CanPrune returns false, so its true only when we do Unwind. -func (tx *AppendableRoTx) Prune(ctx context.Context, rwTx kv.RwTx, txFrom, txTo, limit uint64, logEvery *time.Ticker, forced bool, fn func(key []byte, txnum []byte) error) (stat *AppendablePruneStat, err error) { - stat = &AppendablePruneStat{MinTxNum: math.MaxUint64} - if !forced && !tx.CanPrune(rwTx) { - return stat, nil - } - - mxPruneInProgress.Inc() - defer mxPruneInProgress.Dec() - defer func(t time.Time) { mxPruneTookIndex.ObserveDuration(t) }(time.Now()) - - if limit == 0 { - limit = math.MaxUint64 - } - - fromID, toID, ok, err := tx.txNum2id(rwTx, txFrom, txTo) - if err != nil { - return nil, err - } - if !ok { - panic(ok) - } - // [from:to) - r, err := rwTx.Range(tx.ap.table, hexutility.EncodeTs(fromID), hexutility.EncodeTs(toID)) - if err != nil { - return nil, err - } - defer r.Close() - for r.HasNext() { - k, _, err := r.Next() - if err != nil { - return nil, err - } - limit-- - if limit == 0 { - break - } - if err = rwTx.Delete(tx.ap.table, k); err != nil { - return nil, err - } - } - - return stat, err -} -func (tx *AppendableRoTx) txNum2id(rwTx kv.RwTx, txFrom, txTo uint64) (fromID, toID uint64, ok bool, err error) { - var found1, found2 bool - it, err := tx.ap.cfg.iters.TxnIdsOfCanonicalBlocks(rwTx, int(txFrom), -1, order.Asc, 1) - if err != nil { - return fromID, toID, ok, err - } - defer it.Close() - if it.HasNext() { - fromID, err = it.Next() - if err != nil { - return fromID, toID, ok, err - } - found1 = true - } - it.Close() - - it, err = tx.ap.cfg.iters.TxnIdsOfCanonicalBlocks(rwTx, int(txTo), -1, order.Asc, 1) - if err != nil { - return fromID, toID, ok, err - } - defer it.Close() - if it.HasNext() { - toID, err = it.Next() - if err != nil { - return fromID, toID, ok, err - } - found2 = true - } - - return fromID, toID, found1 && found2, nil -} - -func (ap *Appendable) collate(ctx context.Context, step uint64, roTx kv.Tx) (AppendableCollation, error) { - stepTo := step + 1 - txFrom, txTo := step*ap.aggregationStep, stepTo*ap.aggregationStep - start := time.Now() - defer mxCollateTookIndex.ObserveDuration(start) - - var ( - coll = AppendableCollation{ - iiPath: ap.apFilePath(step, stepTo), - } - closeComp bool - ) - defer func() { - if closeComp { - coll.Close() - } - }() - - comp, err := seg.NewCompressor(ctx, "collate "+ap.filenameBase, coll.iiPath, ap.cfg.Dirs.Tmp, ap.compressCfg, log.LvlTrace, ap.logger) - if err != nil { - return coll, fmt.Errorf("create %s compressor: %w", ap.filenameBase, err) - } - coll.writer = seg.NewWriter(comp, ap.compression) - - it, err := ap.cfg.iters.TxnIdsOfCanonicalBlocks(roTx, int(txFrom), int(txTo), order.Asc, -1) - if err != nil { - return coll, fmt.Errorf("collate %s: %w", ap.filenameBase, err) - } - defer it.Close() - - for it.HasNext() { - k, err := it.Next() - if err != nil { - return coll, fmt.Errorf("collate %s: %w", ap.filenameBase, err) - } - v, ok, err := ap.getFromDBByTs(k, roTx) - if err != nil { - return coll, fmt.Errorf("collate %s: %w", ap.filenameBase, err) - } - if !ok { - continue - } - if err = coll.writer.AddWord(v); err != nil { - return coll, fmt.Errorf("collate %s: %w", ap.filenameBase, err) - } - } - - closeComp = false - return coll, nil -} - -func (ap *Appendable) stepsRangeInDB(tx kv.Tx) (from, to float64) { - fst, _ := kv.FirstKey(tx, ap.table) - if len(fst) > 0 { - from = float64(binary.BigEndian.Uint64(fst)) / float64(ap.aggregationStep) - } - lst, _ := kv.LastKey(tx, ap.table) - if len(lst) > 0 { - to = float64(binary.BigEndian.Uint64(lst)) / float64(ap.aggregationStep) - } - if to == 0 { - to = from - } - return from, to -} - -type AppendableFiles struct { - decomp *seg.Decompressor - index *recsplit.Index -} - -func (sf AppendableFiles) CleanupOnError() { - if sf.decomp != nil { - sf.decomp.Close() - } - if sf.index != nil { - sf.index.Close() - } -} - -type AppendableCollation struct { - iiPath string - writer *seg.Writer -} - -func (collation AppendableCollation) Close() { - if collation.writer != nil { - collation.writer.Close() - collation.writer = nil //nolint - } -} - -// buildFiles - `step=N` means build file `[N:N+1)` which is equal to [N:N+1) -func (ap *Appendable) buildFiles(ctx context.Context, step uint64, coll AppendableCollation, ps *background.ProgressSet) (AppendableFiles, error) { - var ( - decomp *seg.Decompressor - index *recsplit.Index - err error - ) - mxRunningFilesBuilding.Inc() - defer mxRunningFilesBuilding.Dec() - closeComp := true - defer func() { - if closeComp { - coll.Close() - if decomp != nil { - decomp.Close() - } - if index != nil { - index.Close() - } - } - }() - - if assert.Enable { - if coll.iiPath == "" && reflect.ValueOf(coll.writer).IsNil() { - panic("assert: collation is not initialized " + ap.filenameBase) - } - } - - { - p := ps.AddNew(path.Base(coll.iiPath), 1) - if err = coll.writer.Compress(); err != nil { - ps.Delete(p) - return AppendableFiles{}, fmt.Errorf("compress %s: %w", ap.filenameBase, err) - } - coll.Close() - ps.Delete(p) - } - - if decomp, err = seg.NewDecompressor(coll.iiPath); err != nil { - return AppendableFiles{}, fmt.Errorf("open %s decompressor: %w", ap.filenameBase, err) - } - - if err := ap.buildAccessor(ctx, step, step+1, decomp, ps); err != nil { - return AppendableFiles{}, fmt.Errorf("build %s api: %w", ap.filenameBase, err) - } - if index, err = recsplit.OpenIndex(ap.accessorFilePath(step, step+1)); err != nil { - return AppendableFiles{}, err - } - - closeComp = false - return AppendableFiles{decomp: decomp, index: index}, nil -} - -func (ap *Appendable) integrateDirtyFiles(sf AppendableFiles, txNumFrom, txNumTo uint64) { - fi := newFilesItem(txNumFrom, txNumTo, ap.aggregationStep) - fi.decompressor = sf.decomp - fi.index = sf.index - ap.dirtyFiles.Set(fi) -} - -func (tx *AppendableRoTx) Unwind(ctx context.Context, rwTx kv.RwTx, txFrom, txTo, limit uint64, logEvery *time.Ticker, forced bool, fn func(key []byte, txnum []byte) error) error { - return nil //Appendable type is unwind-less. See docs of Appendable type. -} diff --git a/erigon-lib/state/appendable_test.go b/erigon-lib/state/appendable_test.go deleted file mode 100644 index 705ada71126..00000000000 --- a/erigon-lib/state/appendable_test.go +++ /dev/null @@ -1,366 +0,0 @@ -// Copyright 2022 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package state - -import ( - "context" - "encoding/binary" - "math" - "os" - "testing" - "time" - - "go.uber.org/mock/gomock" - - "github.com/erigontech/erigon-lib/common/hexutility" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/kv/stream" - "github.com/erigontech/erigon-lib/log/v3" - - "github.com/stretchr/testify/require" - btree2 "github.com/tidwall/btree" - - "github.com/erigontech/erigon-lib/common/background" - "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/kv/mdbx" - "github.com/erigontech/erigon-lib/seg" -) - -func testDbAndAppendable(tb testing.TB, aggStep uint64, logger log.Logger) (kv.RwDB, *Appendable) { - tb.Helper() - dirs := datadir.New(tb.TempDir()) - table := "Appendable" - db := mdbx.NewMDBX(logger).InMem(dirs.Chaindata).WithTableCfg(func(defaultBuckets kv.TableCfg) kv.TableCfg { - return kv.TableCfg{ - table: kv.TableCfgItem{Flags: kv.DupSort}, - kv.TblPruningProgress: kv.TableCfgItem{}, - kv.HeaderCanonical: kv.TableCfgItem{}, - } - }).MustOpen() - tb.Cleanup(db.Close) - salt := uint32(1) - cfg := AppendableCfg{Salt: &salt, Dirs: dirs, DB: db} - ii, err := NewAppendable(cfg, aggStep, "receipt", table, nil, logger) - require.NoError(tb, err) - ii.DisableFsync() - tb.Cleanup(ii.Close) - return db, ii -} - -func TestAppendableCollationBuild(t *testing.T) { - logEvery := time.NewTicker(30 * time.Second) - defer logEvery.Stop() - db, ii, txs := filledAppendable(t, log.New()) - ctx := context.Background() - aggStep := uint64(16) - steps := txs / aggStep - - t.Run("can see own writes", func(t *testing.T) { - //nonbuf api can see own writes - require := require.New(t) - - tx, err := db.BeginRo(ctx) - require.NoError(err) - defer tx.Rollback() - ic := ii.BeginFilesRo() - defer ic.Close() - - //can see own writes - v, ok, err := ic.Get(1, tx) - require.NoError(err) - require.True(ok) - require.Equal(1, int(binary.BigEndian.Uint64(v))) - - //never existed key - _, ok, err = ic.Get(kv.TxnId(txs+1), tx) - require.NoError(err) - require.False(ok) - - //non-canonical key: must exist before collate+prune - _, ok, err = ic.Get(kv.TxnId(steps+1), tx) - require.NoError(err) - require.True(ok) - - err = tx.Commit() - require.NoError(err) - }) - ctrl := gomock.NewController(t) - defer ctrl.Finish() - - //see only canonical records in files - iters := NewMockCanonicalsReader(ctrl) - iters.EXPECT().TxnIdsOfCanonicalBlocks(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()). - DoAndReturn(func(tx kv.Tx, txFrom, txTo int, by order.By, i3 int) (stream.U64, error) { - currentStep := uint64(txFrom) / aggStep - canonicalBlockTxNum := aggStep*currentStep + 1 - it := stream.Array[uint64]([]uint64{canonicalBlockTxNum}) - return it, nil - }). - AnyTimes() - ii.cfg.iters = iters - - mergeAppendable(t, db, ii, txs) - - t.Run("read after collate and prune", func(t *testing.T) { - require := require.New(t) - - ic := ii.BeginFilesRo() - defer ic.Close() - - tx, err := db.BeginRo(ctx) - require.NoError(err) - defer tx.Rollback() - - checkAppendableGet(t, tx, ic, txs) - }) - - t.Run("scan files", func(t *testing.T) { - require := require.New(t) - - require.Equal(5, ii.dirtyFiles.Len()) - require.Equal(5, len(ii._visibleFiles)) - - // Recreate to scan the files - ii, err := NewAppendable(ii.cfg, ii.aggregationStep, ii.filenameBase, ii.table, nil, log.New()) - require.NoError(err) - defer ii.Close() - err = ii.openFolder(true) - require.NoError(err) - require.Equal(5, ii.dirtyFiles.Len()) - require.Equal(0, len(ii._visibleFiles)) - ii.reCalcVisibleFiles(ii.dirtyFilesEndTxNumMinimax()) - require.Equal(5, len(ii._visibleFiles)) - - ic := ii.BeginFilesRo() - defer ic.Close() - - require.Equal(5, len(ic.files)) - - tx, err := db.BeginRo(ctx) - require.NoError(err) - defer tx.Rollback() - - checkAppendableGet(t, tx, ic, txs) - }) - - t.Run("open_folder_can_handle_broken_files", func(t *testing.T) { - require := require.New(t) - - list := ii._visibleFiles - require.NotEmpty(list) - ff := list[len(list)-1] - fn := ff.src.decompressor.FilePath() - ii.Close() - - err := os.Remove(fn) - require.NoError(err) - err = os.WriteFile(fn, make([]byte, 33), 0644) - require.NoError(err) - - err = ii.openFolder(true) - require.NoError(err) - ii.Close() - }) - -} - -func filledAppendable(tb testing.TB, logger log.Logger) (kv.RwDB, *Appendable, uint64) { - tb.Helper() - return filledAppendableOfSize(tb, uint64(1000), 16, logger) -} - -func filledAppendableOfSize(tb testing.TB, txs, aggStep uint64, logger log.Logger) (kv.RwDB, *Appendable, uint64) { - tb.Helper() - db, ii := testDbAndAppendable(tb, aggStep, logger) - ctx, require := context.Background(), require.New(tb) - tx, err := db.BeginRw(ctx) - require.NoError(err) - defer tx.Rollback() - ic := ii.BeginFilesRo() - defer ic.Close() - - for i := uint64(0); i < txs; i++ { - err = ic.Append(kv.TxnId(i), hexutility.EncodeTs(i), tx) - require.NoError(err) - } - err = tx.Commit() - require.NoError(err) - return db, ii, txs -} - -func checkAppendableGet(t *testing.T, dbtx kv.Tx, tx *AppendableRoTx, txs uint64) { - t.Helper() - aggStep := tx.ap.aggregationStep - steps := txs / aggStep - - require := require.New(t) - //canonical keys - w, ok, err := tx.Get(0, dbtx) - require.NoError(err) - require.True(ok) - require.Equal(1, int(binary.BigEndian.Uint64(w))) - - w, ok, err = tx.Get(1, dbtx) - require.NoError(err) - require.True(ok) - require.Equal(int(aggStep+1), int(binary.BigEndian.Uint64(w))) - - //non-canonical key: must exist before collate+prune - _, ok = tx.getFromFiles(steps + 1) - require.False(ok) - - from, to := tx.ap.stepsRangeInDB(dbtx) - require.Equal(float64(0), from) - require.Equal(62.4375, to) - - //non-canonical key: must exist before collate+prune - _, ok, err = tx.Get(kv.TxnId(steps+1), dbtx) - require.NoError(err) - require.False(ok) - - //non-canonical keys of last step: must exist after collate+prune - _, ok, err = tx.Get(kv.TxnId(aggStep*steps+2), dbtx) - require.NoError(err) - require.True(ok) -} - -func mergeAppendable(tb testing.TB, db kv.RwDB, ii *Appendable, txs uint64) { - tb.Helper() - logEvery := time.NewTicker(30 * time.Second) - defer logEvery.Stop() - ctx := context.Background() - // Leave the last 2 aggregation steps un-collated - tx, err := db.BeginRw(ctx) - require.NoError(tb, err) - defer tx.Rollback() - //panic("implement me") - - // Leave the last 2 aggregation steps un-collated - for step := uint64(0); step < txs/ii.aggregationStep-1; step++ { - func() { - bs, err := ii.collate(ctx, step, tx) - require.NoError(tb, err) - sf, err := ii.buildFiles(ctx, step, bs, background.NewProgressSet()) - require.NoError(tb, err) - - ii.integrateDirtyFiles(sf, step*ii.aggregationStep, (step+1)*ii.aggregationStep) - ii.reCalcVisibleFiles(ii.dirtyFilesEndTxNumMinimax()) - ic := ii.BeginFilesRo() - defer ic.Close() - _, err = ic.Prune(ctx, tx, step*ii.aggregationStep, (step+1)*ii.aggregationStep, math.MaxUint64, logEvery, false, nil) - require.NoError(tb, err) - maxSpan := ii.aggregationStep * StepsInColdFile - - for { - if stop := func() bool { - ic := ii.BeginFilesRo() - defer ic.Close() - r := ic.findMergeRange(ic.files.EndTxNum(), maxSpan) - if !r.needMerge { - return true - } - outs := ic.staticFilesInRange(r.from, r.to) - in, err := ic.mergeFiles(ctx, outs, r.from, r.to, background.NewProgressSet()) - require.NoError(tb, err) - ii.integrateMergedDirtyFiles(outs, in) - ii.reCalcVisibleFiles(ii.dirtyFilesEndTxNumMinimax()) - return false - }(); stop { - break - } - } - }() - } - err = tx.Commit() - require.NoError(tb, err) - -} - -func emptyTestAppendable(aggStep uint64) *Appendable { - salt := uint32(1) - logger := log.New() - return &Appendable{cfg: AppendableCfg{Salt: &salt, DB: nil}, - logger: logger, - filenameBase: "test", aggregationStep: aggStep, dirtyFiles: btree2.NewBTreeG[*filesItem](filesItemLess)} -} - -func TestAppendableScanStaticFiles(t *testing.T) { - ii := emptyTestAppendable(1) - files := []string{ - "v1-test.0-1.ap", - "v1-test.1-2.ap", - "v1-test.0-4.ap", - "v1-test.2-3.ap", - "v1-test.3-4.ap", - "v1-test.4-5.ap", - } - ii.scanDirtyFiles(files) - require.Equal(t, 6, ii.dirtyFiles.Len()) - - //integrity extension case - ii.dirtyFiles.Clear() - ii.integrityCheck = func(fromStep, toStep uint64) bool { return false } - ii.scanDirtyFiles(files) - require.Equal(t, 0, ii.dirtyFiles.Len()) -} - -func TestAppendableCtxFiles(t *testing.T) { - ii := emptyTestAppendable(1) - files := []string{ - "v1-test.0-1.ap", // overlap with same `endTxNum=4` - "v1-test.1-2.ap", - "v1-test.0-4.ap", - "v1-test.2-3.ap", - "v1-test.3-4.ap", - "v1-test.4-5.ap", // no overlap - "v1-test.480-484.ap", // overlap with same `startTxNum=480` - "v1-test.480-488.ap", - "v1-test.480-496.ap", - "v1-test.480-512.ap", - } - ii.scanDirtyFiles(files) - require.Equal(t, 10, ii.dirtyFiles.Len()) - ii.dirtyFiles.Scan(func(item *filesItem) bool { - fName := ii.apFilePath(item.startTxNum/ii.aggregationStep, item.endTxNum/ii.aggregationStep) - item.decompressor = &seg.Decompressor{FileName1: fName} - return true - }) - - visibleFiles := calcVisibleFiles(ii.dirtyFiles, 0, false, ii.dirtyFilesEndTxNumMinimax()) - for i, item := range visibleFiles { - if item.src.canDelete.Load() { - require.Failf(t, "deleted file", "%d-%d", item.startTxNum, item.endTxNum) - } - if i == 0 { - continue - } - if item.src.isSubsetOf(visibleFiles[i-1].src) || visibleFiles[i-1].src.isSubsetOf(item.src) { - require.Failf(t, "overlaping files", "%d-%d, %d-%d", item.startTxNum, item.endTxNum, visibleFiles[i-1].startTxNum, visibleFiles[i-1].endTxNum) - } - } - require.Equal(t, 3, len(visibleFiles)) - - require.Equal(t, 0, int(visibleFiles[0].startTxNum)) - require.Equal(t, 4, int(visibleFiles[0].endTxNum)) - - require.Equal(t, 4, int(visibleFiles[1].startTxNum)) - require.Equal(t, 5, int(visibleFiles[1].endTxNum)) - - require.Equal(t, 480, int(visibleFiles[2].startTxNum)) - require.Equal(t, 512, int(visibleFiles[2].endTxNum)) -} diff --git a/erigon-lib/state/bps_tree.go b/erigon-lib/state/bps_tree.go index f332c61bb83..7011530f26e 100644 --- a/erigon-lib/state/bps_tree.go +++ b/erigon-lib/state/bps_tree.go @@ -25,11 +25,12 @@ import ( "time" "unsafe" + "github.com/erigontech/erigon-lib/common/dbg" + "github.com/c2h5oh/datasize" "github.com/erigontech/erigon-lib/seg" "github.com/erigontech/erigon-lib/common" - "github.com/erigontech/erigon-lib/common/dbg" "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/recsplit/eliasfano32" ) @@ -49,7 +50,7 @@ type indexSeekerIterator interface { KVFromGetter(g *seg.Reader) ([]byte, []byte, error) } -type dataLookupFunc func(di uint64, g *seg.Reader) ([]byte, []byte, error) +type dataLookupFunc func(di uint64, g *seg.Reader) ([]byte, []byte, uint64, error) type keyCmpFunc func(k []byte, di uint64, g *seg.Reader, copyBuf []byte) (int, []byte, error) // M limits amount of child for tree node. @@ -111,7 +112,7 @@ func (it *BpsTreeIterator) KVFromGetter(g *seg.Reader) ([]byte, []byte, error) { return nil, nil, errors.New("iterator is nil") } //fmt.Printf("kv from %p getter %p tree %p offt %d\n", it, g, it.t, it.i) - k, v, err := it.t.dataLookupFunc(it.i, g) + k, v, _, err := it.t.dataLookupFunc(it.i, g) if err != nil { if errors.Is(err, ErrBtIndexLookupBounds) { return nil, nil, nil @@ -287,7 +288,7 @@ func (b *BpsTree) Seek(g *seg.Reader, seekKey []byte) (key, value []byte, di uin fmt.Printf("seek %x\n", seekKey) } if len(seekKey) == 0 && b.offt.Count() > 0 { - key, value, err = b.dataLookupFunc(0, g) + key, value, _, err = b.dataLookupFunc(0, g) if err != nil { return nil, nil, 0, false, err } @@ -348,7 +349,7 @@ func (b *BpsTree) Seek(g *seg.Reader, seekKey []byte) (key, value []byte, di uin if l == r { m = l } - key, value, err = b.dataLookupFunc(m, g) + key, value, _, err = b.dataLookupFunc(m, g) if err != nil { return nil, nil, 0, false, err } @@ -363,7 +364,7 @@ func (b *BpsTree) Get(g *seg.Reader, key []byte) (k []byte, ok bool, i uint64, e fmt.Printf("get %x\n", key) } if len(key) == 0 && b.offt.Count() > 0 { - k0, v0, err := b.dataLookupFunc(0, g) + k0, v0, _, err := b.dataLookupFunc(0, g) if err != nil || k0 != nil { return nil, false, 0, err } diff --git a/erigon-lib/state/btree_index.go b/erigon-lib/state/btree_index.go index 667f53b5539..9aa5c7771af 100644 --- a/erigon-lib/state/btree_index.go +++ b/erigon-lib/state/btree_index.go @@ -105,10 +105,6 @@ func (c *Cursor) Di() uint64 { return c.d } -func (c *Cursor) offsetInFile() uint64 { - return c.btt.ef.Get(c.d) -} - func (c *Cursor) Value() []byte { return c.value } @@ -118,7 +114,7 @@ func (c *Cursor) Next() bool { return false } - key, value, err := c.btt.dataLookup(c.d, c.getter) + key, value, _, err := c.btt.dataLookup(c.d, c.getter) if err != nil { return false } @@ -543,7 +539,7 @@ func (a *btAlloc) WarmUp(gr *seg.Reader) error { break } - kb, v, err := a.dataLookup(s.d, gr) + kb, v, _, err := a.dataLookup(s.d, gr) if err != nil { fmt.Printf("d %d not found %v\n", s.d, err) } @@ -898,23 +894,23 @@ func OpenBtreeIndexWithDecompressor(indexPath string, M uint64, kv *seg.Decompre // dataLookup fetches key and value from data file by di (data index) // di starts from 0 so di is never >= keyCount -func (b *BtIndex) dataLookup(di uint64, g *seg.Reader) ([]byte, []byte, error) { +func (b *BtIndex) dataLookup(di uint64, g *seg.Reader) (k, v []byte, offset uint64, err error) { if di >= b.ef.Count() { - return nil, nil, fmt.Errorf("%w: keyCount=%d, but key %d requested. file: %s", ErrBtIndexLookupBounds, b.ef.Count(), di, b.FileName()) + return nil, nil, 0, fmt.Errorf("%w: keyCount=%d, but key %d requested. file: %s", ErrBtIndexLookupBounds, b.ef.Count(), di, b.FileName()) } - offset := b.ef.Get(di) + offset = b.ef.Get(di) g.Reset(offset) if !g.HasNext() { - return nil, nil, fmt.Errorf("pair %d/%d key not found, file: %s/%s", di, b.ef.Count(), b.FileName(), g.FileName()) + return nil, nil, 0, fmt.Errorf("pair %d/%d key not found, file: %s/%s", di, b.ef.Count(), b.FileName(), g.FileName()) } - k, _ := g.Next(nil) + k, _ = g.Next(nil) if !g.HasNext() { - return nil, nil, fmt.Errorf("pair %d/%d value not found, file: %s/%s", di, b.ef.Count(), b.FileName(), g.FileName()) + return nil, nil, 0, fmt.Errorf("pair %d/%d value not found, file: %s/%s", di, b.ef.Count(), b.FileName(), g.FileName()) } - v, _ := g.Next(nil) - return k, v, nil + v, _ = g.Next(nil) + return k, v, offset, nil } // comparing `k` with item of index `di`. using buffer `kBuf` to avoid allocations @@ -988,14 +984,14 @@ func (b *BtIndex) Close() { } // Get - exact match of key. `k == nil` - means not found -func (b *BtIndex) Get(lookup []byte, gr *seg.Reader) (k, v []byte, found bool, err error) { +func (b *BtIndex) Get(lookup []byte, gr *seg.Reader) (k, v []byte, offsetInFile uint64, found bool, err error) { // TODO: optimize by "push-down" - instead of using seek+compare, alloc can have method Get which will return nil if key doesn't exists // alternativaly: can allocate cursor on-stack // it := Iter{} // allocation on stack // it.Initialize(file) if b.Empty() { - return k, v, false, nil + return k, v, 0, false, nil } var index uint64 @@ -1015,29 +1011,29 @@ func (b *BtIndex) Get(lookup []byte, gr *seg.Reader) (k, v []byte, found bool, e k, found, index, err = b.bplus.Get(gr, lookup) } else { if b.alloc == nil { - return k, v, false, err + return k, v, 0, false, err } k, found, index, err = b.alloc.Get(gr, lookup) } if err != nil || !found { if errors.Is(err, ErrBtIndexLookupBounds) { - return k, v, false, nil + return k, v, offsetInFile, false, nil } - return nil, nil, false, err + return nil, nil, 0, false, err } // this comparation should be done by index get method, and in case of mismatch, key is not found //if !bytes.Equal(k, lookup) { // return k, v, false, nil //} - k, v, err = b.dataLookup(index, gr) + k, v, offsetInFile, err = b.dataLookup(index, gr) if err != nil { if errors.Is(err, ErrBtIndexLookupBounds) { - return k, v, false, nil + return k, v, offsetInFile, false, nil } - return k, v, false, err + return k, v, offsetInFile, false, err } - return k, v, true, nil + return k, v, offsetInFile, true, nil } // Seek moves cursor to position where key >= x. @@ -1070,7 +1066,7 @@ func (b *BtIndex) Seek(g *seg.Reader, x []byte) (*Cursor, error) { return nil, err } - k, v, err := b.dataLookup(dt, g) + k, v, _, err := b.dataLookup(dt, g) if err != nil { if errors.Is(err, ErrBtIndexLookupBounds) { return nil, nil @@ -1081,7 +1077,7 @@ func (b *BtIndex) Seek(g *seg.Reader, x []byte) (*Cursor, error) { } func (b *BtIndex) OrdinalLookup(getter *seg.Reader, i uint64) *Cursor { - k, v, err := b.dataLookup(i, getter) + k, v, _, err := b.dataLookup(i, getter) if err != nil { return nil } diff --git a/erigon-lib/state/btree_index_test.go b/erigon-lib/state/btree_index_test.go index d4c8a5f9448..91944b62ef3 100644 --- a/erigon-lib/state/btree_index_test.go +++ b/erigon-lib/state/btree_index_test.go @@ -34,6 +34,8 @@ import ( ) func Test_BtreeIndex_Init2(t *testing.T) { + t.Parallel() + //mainnet: storage.128-160.kv 110mil keys, 100mb bloomfilter of 0.01 (1%) miss-probability //no much reason to merge bloomfilter - can merge them on startup //1B keys: 1Gb @@ -51,6 +53,8 @@ func Test_BtreeIndex_Init2(t *testing.T) { } func Test_BtreeIndex_Init(t *testing.T) { + t.Parallel() + logger := log.New() tmp := t.TempDir() @@ -70,6 +74,8 @@ func Test_BtreeIndex_Init(t *testing.T) { } func Test_BtreeIndex_Seek(t *testing.T) { + t.Parallel() + tmp := t.TempDir() logger := log.New() keyCount, M := 120, 30 @@ -104,14 +110,14 @@ func Test_BtreeIndex_Seek(t *testing.T) { getter := seg.NewReader(kv.MakeGetter(), compressFlags) t.Run("seek beyond the last key", func(t *testing.T) { - _, _, err := bt.dataLookup(bt.ef.Count()+1, getter) + _, _, _, err := bt.dataLookup(bt.ef.Count()+1, getter) require.ErrorIs(t, err, ErrBtIndexLookupBounds) - _, _, err = bt.dataLookup(bt.ef.Count(), getter) + _, _, _, err = bt.dataLookup(bt.ef.Count(), getter) require.ErrorIs(t, err, ErrBtIndexLookupBounds) require.Error(t, err) - _, _, err = bt.dataLookup(bt.ef.Count()-1, getter) + _, _, _, err = bt.dataLookup(bt.ef.Count()-1, getter) require.NoError(t, err) cur, err := bt.Seek(getter, common.FromHex("0xffffffffffffff")) //seek beyeon the last key @@ -152,6 +158,8 @@ func Test_BtreeIndex_Seek(t *testing.T) { } func Test_BtreeIndex_Build(t *testing.T) { + t.Parallel() + tmp := t.TempDir() logger := log.New() keyCount, M := 20000, 510 @@ -202,6 +210,8 @@ func buildBtreeIndex(tb testing.TB, dataPath, indexPath string, compressed seg.F } func Test_BtreeIndex_Seek2(t *testing.T) { + t.Parallel() + tmp := t.TempDir() logger := log.New() keyCount, M := 1_200_000, 1024 @@ -224,14 +234,14 @@ func Test_BtreeIndex_Seek2(t *testing.T) { getter := seg.NewReader(kv.MakeGetter(), compressFlags) t.Run("seek beyond the last key", func(t *testing.T) { - _, _, err := bt.dataLookup(bt.ef.Count()+1, getter) + _, _, _, err := bt.dataLookup(bt.ef.Count()+1, getter) require.ErrorIs(t, err, ErrBtIndexLookupBounds) - _, _, err = bt.dataLookup(bt.ef.Count(), getter) + _, _, _, err = bt.dataLookup(bt.ef.Count(), getter) require.ErrorIs(t, err, ErrBtIndexLookupBounds) require.Error(t, err) - _, _, err = bt.dataLookup(bt.ef.Count()-1, getter) + _, _, _, err = bt.dataLookup(bt.ef.Count()-1, getter) require.NoError(t, err) cur, err := bt.Seek(getter, common.FromHex("0xffffffffffffff")) //seek beyeon the last key @@ -271,6 +281,8 @@ func Test_BtreeIndex_Seek2(t *testing.T) { } func TestBpsTree_Seek(t *testing.T) { + t.Parallel() + keyCount, M := 48, 4 tmp := t.TempDir() @@ -337,23 +349,23 @@ type mockIndexReader struct { ef *eliasfano32.EliasFano } -func (b *mockIndexReader) dataLookup(di uint64, g *seg.Reader) ([]byte, []byte, error) { +func (b *mockIndexReader) dataLookup(di uint64, g *seg.Reader) (k, v []byte, offset uint64, err error) { if di >= b.ef.Count() { - return nil, nil, fmt.Errorf("%w: keyCount=%d, but key %d requested. file: %s", ErrBtIndexLookupBounds, b.ef.Count(), di, g.FileName()) + return nil, nil, 0, fmt.Errorf("%w: keyCount=%d, but key %d requested. file: %s", ErrBtIndexLookupBounds, b.ef.Count(), di, g.FileName()) } - offset := b.ef.Get(di) + offset = b.ef.Get(di) g.Reset(offset) if !g.HasNext() { - return nil, nil, fmt.Errorf("pair %d/%d key not found, file: %s", di, b.ef.Count(), g.FileName()) + return nil, nil, 0, fmt.Errorf("pair %d/%d key not found, file: %s", di, b.ef.Count(), g.FileName()) } - k, _ := g.Next(nil) + k, _ = g.Next(nil) if !g.HasNext() { - return nil, nil, fmt.Errorf("pair %d/%d value not found, file: %s", di, b.ef.Count(), g.FileName()) + return nil, nil, 0, fmt.Errorf("pair %d/%d value not found, file: %s", di, b.ef.Count(), g.FileName()) } - v, _ := g.Next(nil) - return k, v, nil + v, _ = g.Next(nil) + return k, v, offset, nil } // comparing `k` with item of index `di`. using buffer `kBuf` to avoid allocations diff --git a/erigon-lib/state/cache.go b/erigon-lib/state/cache.go index 08d5c86359e..af76f2cd495 100644 --- a/erigon-lib/state/cache.go +++ b/erigon-lib/state/cache.go @@ -18,24 +18,25 @@ type u128 struct{ hi, lo uint64 } //nolint type u192 struct{ hi, lo, ext uint64 } //nolint type DomainGetFromFileCache struct { - *freelru.LRU[u128, domainGetFromFileCacheItem] + *freelru.LRU[uint64, domainGetFromFileCacheItem] enabled, trace bool } // nolint type domainGetFromFileCacheItem struct { - lvl uint8 - v []byte // pointer to `mmap` - if .kv file is not compressed + lvl uint8 + exists bool + offset uint64 } var ( - domainGetFromFileCacheLimit = uint32(dbg.EnvInt("D_LRU", 4096)) + domainGetFromFileCacheLimit = uint32(dbg.EnvInt("D_LRU", 10_000)) domainGetFromFileCacheTrace = dbg.EnvBool("D_LRU_TRACE", false) domainGetFromFileCacheEnabled = dbg.EnvBool("D_LRU_ENABLED", true) ) func NewDomainGetFromFileCache() *DomainGetFromFileCache { - c, err := freelru.New[u128, domainGetFromFileCacheItem](domainGetFromFileCacheLimit, u128noHash) + c, err := freelru.New[uint64, domainGetFromFileCacheItem](domainGetFromFileCacheLimit, u64noHash) if err != nil { panic(err) } @@ -76,9 +77,6 @@ func (v *domainVisible) newGetFromFileCache() *DomainGetFromFileCache { if !domainGetFromFileCacheEnabled { return nil } - if v.name == kv.CommitmentDomain { - return nil - } return v.caches.Get().(*DomainGetFromFileCache) } func (v *domainVisible) returnGetFromFileCache(c *DomainGetFromFileCache) { @@ -90,12 +88,13 @@ func (v *domainVisible) returnGetFromFileCache(c *DomainGetFromFileCache) { } var ( - iiGetFromFileCacheLimit = uint32(dbg.EnvInt("II_LRU", 4096)) - iiGetFromFileCacheTrace = dbg.EnvBool("II_LRU_TRACE", false) + iiGetFromFileCacheLimit = uint32(dbg.EnvInt("II_LRU", 4096)) + iiGetFromFileCacheTrace = dbg.EnvBool("II_LRU_TRACE", false) + iiGetFromFileCacheEnabled = dbg.EnvBool("II_LRU_ENABLED", true) ) type IISeekInFilesCache struct { - *freelru.LRU[u128, iiSeekInFilesCacheItem] + *freelru.LRU[uint64, iiSeekInFilesCacheItem] hit, total int trace bool } @@ -104,7 +103,10 @@ type iiSeekInFilesCacheItem struct { } func NewIISeekInFilesCache() *IISeekInFilesCache { - c, err := freelru.New[u128, iiSeekInFilesCacheItem](iiGetFromFileCacheLimit, u128noHash) + if !iiGetFromFileCacheEnabled { + return nil + } + c, err := freelru.New[uint64, iiSeekInFilesCacheItem](iiGetFromFileCacheLimit, u64noHash) if err != nil { panic(err) } diff --git a/erigon-lib/state/domain.go b/erigon-lib/state/domain.go index 4c9ef99b85a..7357753f27f 100644 --- a/erigon-lib/state/domain.go +++ b/erigon-lib/state/domain.go @@ -127,7 +127,7 @@ var DomainCompressCfg = seg.Cfg{ MinPatternScore: 1000, DictReducerSoftLimit: 2000000, MinPatternLen: 20, - MaxPatternLen: 32, + MaxPatternLen: 128, SamplingFactor: 4, MaxDictPatterns: 64 * 1024 * 2, Workers: 1, @@ -745,7 +745,7 @@ func domainReadMetric(name kv.Domain, level int) metrics.Summary { return mxsKVGet[name][level] } -func (dt *DomainRoTx) getFromFile(i int, filekey []byte) ([]byte, bool, error) { +func (dt *DomainRoTx) getLatestFromFile(i int, filekey []byte) (v []byte, ok bool, offset uint64, err error) { if dbg.KVReadLevelledMetrics { defer domainReadMetric(dt.name, i).ObserveDuration(time.Now()) } @@ -754,33 +754,33 @@ func (dt *DomainRoTx) getFromFile(i int, filekey []byte) ([]byte, bool, error) { if !(UseBtree || UseBpsTree) { reader := dt.statelessIdxReader(i) if reader.Empty() { - return nil, false, nil + return nil, false, 0, nil } offset, ok := reader.Lookup(filekey) if !ok { - return nil, false, nil + return nil, false, 0, nil } g.Reset(offset) k, _ := g.Next(nil) if !bytes.Equal(filekey, k) { - return nil, false, nil + return nil, false, 0, nil } v, _ := g.Next(nil) - return v, true, nil + return v, true, 0, nil } - _, v, ok, err := dt.statelessBtree(i).Get(filekey, g) + _, v, offset, ok, err = dt.statelessBtree(i).Get(filekey, g) if err != nil || !ok { - return nil, false, err + return nil, false, 0, err } //fmt.Printf("getLatestFromBtreeColdFiles key %x shard %d %x\n", filekey, exactColdShard, v) - return v, true, nil + return v, true, offset, nil } func (dt *DomainRoTx) DebugKVFilesWithKey(k []byte) (res []string, err error) { for i := len(dt.files) - 1; i >= 0; i-- { - _, ok, err := dt.getFromFile(i, k) + _, ok, _, err := dt.getLatestFromFile(i, k) if err != nil { return res, err } @@ -1420,21 +1420,29 @@ func (dt *DomainRoTx) getFromFiles(filekey []byte) (v []byte, found bool, fileSt if len(dt.files) == 0 { return } + useExistenceFilter := dt.d.indexList&withExistence != 0 + useCache := dt.name != kv.CommitmentDomain - hi, lo := dt.ht.iit.hashKey(filekey) - - if dt.getFromFileCache == nil { + hi, _ := dt.ht.iit.hashKey(filekey) + if useCache && dt.getFromFileCache == nil { dt.getFromFileCache = dt.visible.newGetFromFileCache() } if dt.getFromFileCache != nil { - cv, ok := dt.getFromFileCache.Get(u128{hi: hi, lo: lo}) + cv, ok := dt.getFromFileCache.Get(hi) if ok { - return cv.v, true, dt.files[cv.lvl].startTxNum, dt.files[cv.lvl].endTxNum, nil + if !cv.exists { + return nil, true, dt.files[cv.lvl].startTxNum, dt.files[cv.lvl].endTxNum, nil + } + g := dt.statelessGetter(int(cv.lvl)) + g.Reset(cv.offset) + g.Skip() + v, _ = g.Next(nil) // can be compressed + return v, true, dt.files[cv.lvl].startTxNum, dt.files[cv.lvl].endTxNum, nil } } for i := len(dt.files) - 1; i >= 0; i-- { - if dt.d.indexList&withExistence != 0 { + if useExistenceFilter { if dt.files[i].src.existence != nil { if !dt.files[i].src.existence.ContainsHash(hi) { if traceGetLatest == dt.name { @@ -1453,7 +1461,8 @@ func (dt *DomainRoTx) getFromFiles(filekey []byte) (v []byte, found bool, fileSt } } - v, found, err = dt.getFromFile(i, filekey) + var offset uint64 + v, found, offset, err = dt.getLatestFromFile(i, filekey) if err != nil { return nil, false, 0, 0, err } @@ -1468,7 +1477,7 @@ func (dt *DomainRoTx) getFromFiles(filekey []byte) (v []byte, found bool, fileSt } if dt.getFromFileCache != nil { - dt.getFromFileCache.Add(u128{hi: hi, lo: lo}, domainGetFromFileCacheItem{lvl: uint8(i), v: v}) + dt.getFromFileCache.Add(hi, domainGetFromFileCacheItem{lvl: uint8(i), offset: offset, exists: true}) } return v, true, dt.files[i].startTxNum, dt.files[i].endTxNum, nil } @@ -1477,37 +1486,35 @@ func (dt *DomainRoTx) getFromFiles(filekey []byte) (v []byte, found bool, fileSt } if dt.getFromFileCache != nil { - dt.getFromFileCache.Add(u128{hi: hi, lo: lo}, domainGetFromFileCacheItem{lvl: 0, v: nil}) + dt.getFromFileCache.Add(hi, domainGetFromFileCacheItem{lvl: 0, offset: 0, exists: false}) } return nil, false, 0, 0, nil } // GetAsOf does not always require usage of roTx. If it is possible to determine // historical value based only on static files, roTx will not be used. -func (dt *DomainRoTx) GetAsOf(key []byte, txNum uint64, roTx kv.Tx) ([]byte, error) { +func (dt *DomainRoTx) GetAsOf(key []byte, txNum uint64, roTx kv.Tx) ([]byte, bool, error) { v, hOk, err := dt.ht.HistorySeek(key, txNum, roTx) if err != nil { - return nil, err + return nil, false, err } if hOk { - // if history returned marker of key creation - // domain must return nil - if len(v) == 0 { + if len(v) == 0 { // if history successfuly found marker of key creation if traceGetAsOf == dt.d.filenameBase { fmt.Printf("GetAsOf(%s , %x, %d) -> not found in history\n", dt.d.filenameBase, key, txNum) } - return nil, nil + return nil, false, nil } if traceGetAsOf == dt.d.filenameBase { fmt.Printf("GetAsOf(%s, %x, %d) -> found in history\n", dt.d.filenameBase, key, txNum) } - return v, nil + return v, v != nil, nil } v, _, _, err = dt.GetLatest(key, nil, roTx) if err != nil { - return nil, err + return nil, false, err } - return v, nil + return v, v != nil, nil } func (dt *DomainRoTx) Close() { @@ -1662,10 +1669,6 @@ func (dt *DomainRoTx) GetLatest(key1, key2 []byte, roTx kv.Tx) ([]byte, uint64, return v, endTxNum / dt.d.aggregationStep, foundInFile, nil } -func (dt *DomainRoTx) GetLatestFromFiles(key []byte) (v []byte, found bool, fileStartTxNum uint64, fileEndTxNum uint64, err error) { - return dt.getFromFiles(key) -} - func (dt *DomainRoTx) DomainRange(ctx context.Context, tx kv.Tx, fromKey, toKey []byte, ts uint64, asc order.By, limit int) (it stream.KV, err error) { if !asc { panic("implement me") diff --git a/erigon-lib/state/domain_committed.go b/erigon-lib/state/domain_committed.go index 04124120147..3b1d2154faa 100644 --- a/erigon-lib/state/domain_committed.go +++ b/erigon-lib/state/domain_committed.go @@ -134,28 +134,20 @@ func (dt *DomainRoTx) findShortenedKey(fullKey []byte, itemGetter *seg.Reader, i if item.bindex == nil { dt.d.logger.Warn("[agg] commitment branch key replacement: file doesn't have index", "name", item.decompressor.FileName()) } - cur, err := item.bindex.Seek(itemGetter, fullKey) + _, _, offsetInFile, ok, err := item.bindex.Get(fullKey, itemGetter) if err != nil { dt.d.logger.Warn("[agg] commitment branch key replacement seek failed", "key", fmt.Sprintf("%x", fullKey), "idx", "bt", "err", err, "file", item.decompressor.FileName()) } - - if cur == nil || !bytes.Equal(cur.Key(), fullKey) { - return nil, false - } - - offset := cur.offsetInFile() - if uint64(itemGetter.Size()) <= offset { - dt.d.logger.Warn("commitment branch key replacement seek gone too far", - "key", fmt.Sprintf("%x", fullKey), "offset", offset, "size", itemGetter.Size(), "file", item.decompressor.FileName()) + if !ok { return nil, false } - return encodeShorterKey(nil, offset), true + return encodeShorterKey(nil, offsetInFile), true } return nil, false } -func (dt *DomainRoTx) lookupFileByItsRange(txFrom uint64, txTo uint64) *filesItem { +func (dt *DomainRoTx) lookupVisibleFileByItsRange(txFrom uint64, txTo uint64) *filesItem { var item *filesItem for _, f := range dt.files { if f.startTxNum == txFrom && f.endTxNum == txTo { @@ -163,6 +155,26 @@ func (dt *DomainRoTx) lookupFileByItsRange(txFrom uint64, txTo uint64) *filesIte break } } + if item == nil || item.bindex == nil { + visibleFiles := "" + for _, f := range dt.files { + visibleFiles += fmt.Sprintf("%d-%d;", f.startTxNum/dt.d.aggregationStep, f.endTxNum/dt.d.aggregationStep) + } + dt.d.logger.Warn("[agg] lookupVisibleFileByItsRange: file not found", + "stepFrom", txFrom/dt.d.aggregationStep, "stepTo", txTo/dt.d.aggregationStep, + "_visible", visibleFiles, "visibleFilesCount", len(dt.files)) + + if item != nil && item.bindex == nil { + dt.d.logger.Warn("[agg] lookupVisibleFileByItsRange: file found but not indexed", "f", item.decompressor.FileName()) + } + + return nil + } + return item +} + +func (dt *DomainRoTx) lookupDirtyFileByItsRange(txFrom uint64, txTo uint64) *filesItem { + var item *filesItem if item == nil { dt.d.dirtyFiles.Walk(func(files []*filesItem) bool { for _, f := range files { @@ -180,17 +192,12 @@ func (dt *DomainRoTx) lookupFileByItsRange(txFrom uint64, txTo uint64) *filesIte for _, item := range dt.d.dirtyFiles.Items() { fileStepsss += fmt.Sprintf("%d-%d;", item.startTxNum/dt.d.aggregationStep, item.endTxNum/dt.d.aggregationStep) } - visibleFiles := "" - for _, f := range dt.files { - visibleFiles += fmt.Sprintf("%d-%d;", f.startTxNum/dt.d.aggregationStep, f.endTxNum/dt.d.aggregationStep) - } - dt.d.logger.Warn("[agg] lookupFileByItsRange: file not found", + dt.d.logger.Warn("[agg] lookupDirtyFileByItsRange: file not found", "stepFrom", txFrom/dt.d.aggregationStep, "stepTo", txTo/dt.d.aggregationStep, - "files", fileStepsss, "_visible", visibleFiles, - "visibleFilesCount", len(dt.files), "filesCount", dt.d.dirtyFiles.Len()) + "files", fileStepsss, "filesCount", dt.d.dirtyFiles.Len()) if item != nil && item.bindex == nil { - dt.d.logger.Warn("[agg] lookupFileByItsRange: file found but not indexed", "f", item.decompressor.FileName()) + dt.d.logger.Warn("[agg] lookupDirtyFileByItsRange: file found but not indexed", "f", item.decompressor.FileName()) } return nil @@ -232,7 +239,7 @@ func (dt *DomainRoTx) lookupByShortenedKey(shortKey []byte, getter *seg.Reader) func (dt *DomainRoTx) commitmentValTransformDomain(rng MergeRange, accounts, storage *DomainRoTx, mergedAccount, mergedStorage *filesItem) (valueTransformer, error) { hadToLookupStorage := mergedStorage == nil if mergedStorage == nil { - mergedStorage = storage.lookupFileByItsRange(rng.from, rng.to) + mergedStorage = storage.lookupVisibleFileByItsRange(rng.from, rng.to) if mergedStorage == nil { // TODO may allow to merge, but storage keys will be stored as plainkeys return nil, fmt.Errorf("merged v1-account.%d-%d.kv file not found", rng.from/dt.d.aggregationStep, rng.to/dt.d.aggregationStep) @@ -240,7 +247,7 @@ func (dt *DomainRoTx) commitmentValTransformDomain(rng MergeRange, accounts, sto } hadToLookupAccount := mergedAccount == nil if mergedAccount == nil { - mergedAccount = accounts.lookupFileByItsRange(rng.from, rng.to) + mergedAccount = accounts.lookupVisibleFileByItsRange(rng.from, rng.to) if mergedAccount == nil { return nil, fmt.Errorf("merged v1-account.%d-%d.kv file not found", rng.from/dt.d.aggregationStep, rng.to/dt.d.aggregationStep) } @@ -279,7 +286,7 @@ func (dt *DomainRoTx) commitmentValTransformDomain(rng MergeRange, accounts, sto } sig, ok := storageFileMap[keyFromTxNum][keyEndTxNum] if !ok { - dirty := storage.lookupFileByItsRange(keyFromTxNum, keyEndTxNum) + dirty := storage.lookupDirtyFileByItsRange(keyFromTxNum, keyEndTxNum) if dirty == nil { return nil, fmt.Errorf("dirty storage file not found %d-%d", keyFromTxNum/dt.d.aggregationStep, keyEndTxNum/dt.d.aggregationStep) } @@ -292,7 +299,7 @@ func (dt *DomainRoTx) commitmentValTransformDomain(rng MergeRange, accounts, sto } aig, ok := accountFileMap[keyFromTxNum][keyEndTxNum] if !ok { - dirty := accounts.lookupFileByItsRange(keyFromTxNum, keyEndTxNum) + dirty := accounts.lookupDirtyFileByItsRange(keyFromTxNum, keyEndTxNum) if dirty == nil { return nil, fmt.Errorf("dirty account file not found %d-%d", keyFromTxNum/dt.d.aggregationStep, keyEndTxNum/dt.d.aggregationStep) } diff --git a/erigon-lib/state/domain_shared.go b/erigon-lib/state/domain_shared.go index c121234499b..1aad6334bd6 100644 --- a/erigon-lib/state/domain_shared.go +++ b/erigon-lib/state/domain_shared.go @@ -96,9 +96,8 @@ type SharedDomains struct { domains [kv.DomainLen]map[string]dataWithPrevStep storage *btree2.Map[string, dataWithPrevStep] - domainWriters [kv.DomainLen]*domainBufferedWriter - iiWriters [kv.StandaloneIdxLen]*invertedIndexBufferedWriter - appendableWriter [kv.AppendableLen]*appendableBufferedWriter + domainWriters [kv.DomainLen]*domainBufferedWriter + iiWriters [kv.StandaloneIdxLen]*invertedIndexBufferedWriter currentChangesAccumulator *StateChangeSet pastChangesAccumulator map[string]*StateChangeSet @@ -131,10 +130,6 @@ func NewSharedDomains(tx kv.Tx, logger log.Logger) (*SharedDomains, error) { sd.domainWriters[id] = d.NewWriter() } - for id, a := range sd.aggTx.appendable { - sd.appendableWriter[id] = a.NewWriter() - } - sd.SetTxNum(0) sd.sdCtx = NewSharedDomainsCommitmentContext(sd, commitment.ModeDirect, commitment.VariantHexPatriciaTrie) @@ -181,10 +176,6 @@ func (sd *SharedDomains) GetDiffset(tx kv.RwTx, blockHash common.Hash, blockNumb } func (sd *SharedDomains) AggTx() any { return sd.aggTx } -func (sd *SharedDomains) CanonicalReader() CanonicalsReader { - return nil - //return sd.aggTx.appendable[kv.ReceiptsAppendable].ap.cfg.iters -} // aggregator context should call aggTx.Unwind before this one. func (sd *SharedDomains) Unwind(ctx context.Context, rwTx kv.RwTx, blockUnwindTo, txUnwindTo uint64, changeset *[kv.DomainLen][]DomainEntryDiff) error { @@ -212,12 +203,6 @@ func (sd *SharedDomains) Unwind(ctx context.Context, rwTx kv.RwTx, blockUnwindTo } } - for _, ap := range sd.aggTx.appendable { - if err := ap.Unwind(ctx, rwTx, txUnwindTo, math.MaxUint64, math.MaxUint64, logEvery, true, nil); err != nil { - return err - } - } - sd.ClearRam(true) sd.SetTxNum(txUnwindTo) sd.SetBlockNum(blockUnwindTo) @@ -423,12 +408,12 @@ func (sd *SharedDomains) replaceShortenedKeysInBranch(prefix []byte, branch comm sto := sd.aggTx.d[kv.StorageDomain] acc := sd.aggTx.d[kv.AccountsDomain] - storageItem := sto.lookupFileByItsRange(fStartTxNum, fEndTxNum) + storageItem := sto.lookupVisibleFileByItsRange(fStartTxNum, fEndTxNum) if storageItem == nil { sd.logger.Crit(fmt.Sprintf("storage file of steps %d-%d not found\n", fStartTxNum/sd.aggTx.a.aggregationStep, fEndTxNum/sd.aggTx.a.aggregationStep)) return nil, errors.New("storage file not found") } - accountItem := acc.lookupFileByItsRange(fStartTxNum, fEndTxNum) + accountItem := acc.lookupVisibleFileByItsRange(fStartTxNum, fEndTxNum) if accountItem == nil { sd.logger.Crit(fmt.Sprintf("storage file of steps %d-%d not found\n", fStartTxNum/sd.aggTx.a.aggregationStep, fEndTxNum/sd.aggTx.a.aggregationStep)) return nil, errors.New("account file not found") @@ -650,9 +635,7 @@ func (sd *SharedDomains) SetTrace(b bool) { } func (sd *SharedDomains) ComputeCommitment(ctx context.Context, saveStateAfter bool, blockNum uint64, logPrefix string) (rootHash []byte, err error) { - sd.aggTx.RestrictSubsetFileDeletions(true) rootHash, err = sd.sdCtx.ComputeCommitment(ctx, saveStateAfter, blockNum, logPrefix) - sd.aggTx.RestrictSubsetFileDeletions(false) return } @@ -809,9 +792,6 @@ func (sd *SharedDomains) Close() { for _, iiWriter := range sd.iiWriters { iiWriter.close() } - for _, a := range sd.appendableWriter { - a.close() - } } if sd.sdCtx != nil { @@ -854,14 +834,6 @@ func (sd *SharedDomains) Flush(ctx context.Context, tx kv.RwTx) error { return err } } - for _, w := range sd.appendableWriter { - if w == nil { - continue - } - if err := w.Flush(ctx, tx); err != nil { - return err - } - } if dbg.PruneOnFlushTimeout != 0 { _, err = sd.aggTx.PruneSmallBatches(ctx, dbg.PruneOnFlushTimeout, tx) if err != nil { @@ -881,12 +853,6 @@ func (sd *SharedDomains) Flush(ctx context.Context, tx kv.RwTx) error { } w.close() } - for _, w := range sd.appendableWriter { - if w == nil { - continue - } - w.close() - } return nil } @@ -911,7 +877,7 @@ func (sd *SharedDomains) DomainGet(domain kv.Domain, k, k2 []byte) (v []byte, st // DomainPut // Optimizations: -// - user can prvide `prevVal != nil` - then it will not read prev value from storage +// - user can provide `prevVal != nil` - then it will not read prev value from storage // - user can append k2 into k1, then underlying methods will not preform append // - if `val == nil` it will call DomainDel func (sd *SharedDomains) DomainPut(domain kv.Domain, k1, k2 []byte, val, prevVal []byte, prevStep uint64) error { @@ -936,7 +902,13 @@ func (sd *SharedDomains) DomainPut(domain kv.Domain, k1, k2 []byte, val, prevVal return nil } return sd.updateAccountCode(k1, val, prevVal, prevStep) + case kv.CommitmentDomain: + sd.put(domain, string(append(k1, k2...)), val) + return sd.domainWriters[domain].PutWithPrev(k1, k2, val, prevVal, prevStep) default: + if bytes.Equal(prevVal, val) { + return nil + } sd.put(domain, string(append(k1, k2...)), val) return sd.domainWriters[domain].PutWithPrev(k1, k2, val, prevVal, prevStep) } @@ -1012,10 +984,6 @@ func (sd *SharedDomains) DomainDelPrefix(domain kv.Domain, prefix []byte) error } func (sd *SharedDomains) Tx() kv.Tx { return sd.roTx } -func (sd *SharedDomains) AppendablePut(name kv.Appendable, ts kv.TxnId, v []byte) error { - return sd.appendableWriter[name].Append(ts, v) -} - type SharedDomainsCommitmentContext struct { sharedDomains *SharedDomains discard bool // could be replaced with using ModeDisabled diff --git a/erigon-lib/state/domain_shared_test.go b/erigon-lib/state/domain_shared_test.go index 0c33a6af17d..d9fcbd20201 100644 --- a/erigon-lib/state/domain_shared_test.go +++ b/erigon-lib/state/domain_shared_test.go @@ -36,6 +36,8 @@ import ( ) func TestSharedDomain_CommitmentKeyReplacement(t *testing.T) { + t.Parallel() + stepSize := uint64(100) db, agg := testDbAndAggregatorv3(t, stepSize) @@ -109,6 +111,8 @@ func TestSharedDomain_CommitmentKeyReplacement(t *testing.T) { } func TestSharedDomain_Unwind(t *testing.T) { + t.Parallel() + stepSize := uint64(100) db, agg := testDbAndAggregatorv3(t, stepSize) @@ -203,6 +207,8 @@ Loop: } func TestSharedDomain_IteratePrefix(t *testing.T) { + t.Parallel() + stepSize := uint64(8) require := require.New(t) db, agg := testDbAndAggregatorv3(t, stepSize) @@ -371,6 +377,8 @@ func TestSharedDomain_IteratePrefix(t *testing.T) { } func TestSharedDomain_StorageIter(t *testing.T) { + t.Parallel() + log.Root().SetHandler(log.LvlFilterHandler(log.LvlWarn, log.StderrHandler)) stepSize := uint64(10) diff --git a/erigon-lib/state/domain_test.go b/erigon-lib/state/domain_test.go index d8f2b0fa634..bc8c8956bde 100644 --- a/erigon-lib/state/domain_test.go +++ b/erigon-lib/state/domain_test.go @@ -33,22 +33,22 @@ import ( "testing" "time" - datadir2 "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/kv/stream" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/seg" - "github.com/erigontech/erigon-lib/types" - "github.com/holiman/uint256" "github.com/stretchr/testify/require" btree2 "github.com/tidwall/btree" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/background" + datadir2 "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/common/hexutility" "github.com/erigontech/erigon-lib/common/length" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/mdbx" + "github.com/erigontech/erigon-lib/kv/order" + "github.com/erigontech/erigon-lib/kv/stream" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon-lib/seg" + "github.com/erigontech/erigon-lib/types" ) func testDbAndDomain(t *testing.T, logger log.Logger) (kv.RwDB, *Domain) { @@ -93,6 +93,8 @@ func testDbAndDomainOfStep(t *testing.T, aggStep uint64, logger log.Logger) (kv. } func TestDomain_CollationBuild(t *testing.T) { + t.Parallel() + t.Run("compressDomainVals=true", func(t *testing.T) { testCollationBuild(t, true) }) @@ -102,6 +104,8 @@ func TestDomain_CollationBuild(t *testing.T) { } func TestDomain_OpenFolder(t *testing.T) { + t.Parallel() + db, d, txs := filledDomain(t, log.New()) collateAndMerge(t, db, nil, d, txs) @@ -434,7 +438,7 @@ func checkHistory(t *testing.T, db kv.RwDB, d *Domain, txs uint64) { label := fmt.Sprintf("key %x txNum=%d, keyNum=%d", k, txNum, keyNum) - val, err := dc.GetAsOf(k[:], txNum+1, roTx) + val, _, err := dc.GetAsOf(k[:], txNum+1, roTx) require.NoError(err, label) if txNum >= keyNum { require.Equal(v[:], val, label) @@ -452,6 +456,8 @@ func checkHistory(t *testing.T, db kv.RwDB, d *Domain, txs uint64) { } func TestHistory(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -564,6 +570,7 @@ func collateAndMergeOnce(t *testing.T, d *Domain, tx kv.RwTx, step uint64, prune } func TestDomain_MergeFiles(t *testing.T) { + t.Parallel() logger := log.New() db, d, txs := filledDomain(t, logger) @@ -577,6 +584,7 @@ func TestDomain_MergeFiles(t *testing.T) { } func TestDomain_ScanFiles(t *testing.T) { + t.Parallel() logger := log.New() db, d, txs := filledDomain(t, logger) @@ -592,6 +600,7 @@ func TestDomain_ScanFiles(t *testing.T) { } func TestDomain_Delete(t *testing.T) { + t.Parallel() logger := log.New() db, d := testDbAndDomain(t, logger) @@ -635,7 +644,7 @@ func TestDomain_Delete(t *testing.T) { // require.Nil(val, label) //} //if txNum == 976 { - val, err := dc.GetAsOf([]byte("key2"), txNum+1, tx) + val, _, err := dc.GetAsOf([]byte("key2"), txNum+1, tx) require.NoError(err) //require.False(ok, label) require.Nil(val, label) @@ -648,6 +657,7 @@ func TestDomain_Delete(t *testing.T) { // then check. // in real life we periodically do collate-merge-prune without stopping adding data func TestDomain_Prune_AfterAllWrites(t *testing.T) { + t.Parallel() logger := log.New() keyCount, txCount := uint64(4), uint64(64) @@ -689,7 +699,7 @@ func TestDomain_Prune_AfterAllWrites(t *testing.T) { binary.BigEndian.PutUint64(k[:], keyNum) binary.BigEndian.PutUint64(v[:], txNum) - val, err := dc.GetAsOf(k[:], txNum+1, roTx) + val, _, err := dc.GetAsOf(k[:], txNum+1, roTx) // during generation such keys are skipped so value should be nil for this call require.NoError(t, err, label) if !data[keyNum][txNum] { @@ -718,6 +728,7 @@ func TestDomain_Prune_AfterAllWrites(t *testing.T) { } func TestDomain_PruneOnWrite(t *testing.T) { + t.Parallel() logger := log.New() keysCount, txCount := uint64(16), uint64(64) @@ -789,7 +800,7 @@ func TestDomain_PruneOnWrite(t *testing.T) { binary.BigEndian.PutUint64(k[:], keyNum) binary.BigEndian.PutUint64(v[:], valNum) - val, err := dc.GetAsOf(k[:], txNum+1, tx) + val, _, err := dc.GetAsOf(k[:], txNum+1, tx) require.NoError(t, err) if keyNum == txNum%d.aggregationStep { if txNum > 1 { @@ -827,6 +838,7 @@ func TestDomain_PruneOnWrite(t *testing.T) { } func TestDomain_OpenFilesWithDeletions(t *testing.T) { + t.Parallel() logger := log.New() keyCount, txCount := uint64(4), uint64(125) db, dom, data := filledDomainFixedSize(t, keyCount, txCount, 16, logger) @@ -925,6 +937,7 @@ func TestDomain_OpenFilesWithDeletions(t *testing.T) { } func TestScanStaticFilesD(t *testing.T) { + t.Parallel() ii := &Domain{History: &History{InvertedIndex: emptyTestInvertedIndex(1)}, dirtyFiles: btree2.NewBTreeG[*filesItem](filesItemLess), @@ -949,6 +962,8 @@ func TestScanStaticFilesD(t *testing.T) { } func TestDomain_CollationBuildInMem(t *testing.T) { + t.Parallel() + logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() db, d := testDbAndDomain(t, log.New()) @@ -1036,6 +1051,8 @@ func TestDomain_CollationBuildInMem(t *testing.T) { } func TestDomainContext_getFromFiles(t *testing.T) { + t.Parallel() + db, d := testDbAndDomain(t, log.New()) defer db.Close() defer d.Close() @@ -1125,7 +1142,7 @@ func TestDomainContext_getFromFiles(t *testing.T) { beforeTx := d.aggregationStep for i = 0; i < len(bufs); i++ { ks, _ := hex.DecodeString(key) - val, err := dc.GetAsOf(ks, beforeTx, tx) + val, _, err := dc.GetAsOf(ks, beforeTx, tx) require.NoError(t, err) require.EqualValuesf(t, bufs[i], val, "key %s, txn %d", key, beforeTx) beforeTx += d.aggregationStep @@ -1338,9 +1355,10 @@ func generateRandomTxNum(r *rand.Rand, maxTxNum uint64, usedTxNums map[uint64]bo func TestDomain_GetAfterAggregation(t *testing.T) { db, d := testDbAndDomainOfStep(t, 25, log.New()) + require := require.New(t) tx, err := db.BeginRw(context.Background()) - require.NoError(t, err) + require.NoError(err) defer tx.Rollback() d.historyLargeValues = false @@ -1372,14 +1390,14 @@ func TestDomain_GetAfterAggregation(t *testing.T) { writer.SetTxNum(totalTx) err = writer.Flush(context.Background(), tx) - require.NoError(t, err) + require.NoError(err) // aggregate collateAndMerge(t, db, tx, d, totalTx) - require.NoError(t, tx.Commit()) + require.NoError(tx.Commit()) tx, err = db.BeginRw(context.Background()) - require.NoError(t, err) + require.NoError(err) defer tx.Rollback() dc.Close() @@ -1390,21 +1408,24 @@ func TestDomain_GetAfterAggregation(t *testing.T) { for key, updates := range data { kc++ for i := 1; i < len(updates); i++ { - v, err := dc.GetAsOf([]byte(key), updates[i].txNum, tx) - require.NoError(t, err) - require.EqualValuesf(t, updates[i-1].value, v, "(%d/%d) key %x, txn %d", kc, len(data), []byte(key), updates[i-1].txNum) + v, ok, err := dc.GetAsOf([]byte(key), updates[i].txNum, tx) + require.NoError(err) + require.True(ok) + require.EqualValuesf(updates[i-1].value, v, "(%d/%d) key %x, txn %d", kc, len(data), []byte(key), updates[i-1].txNum) } if len(updates) == 0 { continue } v, _, ok, err := dc.GetLatest([]byte(key), nil, tx) - require.NoError(t, err) - require.EqualValuesf(t, updates[len(updates)-1].value, v, "key %x latest", []byte(key)) - require.True(t, ok) + require.NoError(err) + require.EqualValuesf(updates[len(updates)-1].value, v, "key %x latest", []byte(key)) + require.True(ok) } } func TestDomain_CanPruneAfterAggregation(t *testing.T) { + t.Parallel() + aggStep := uint64(25) db, d := testDbAndDomainOfStep(t, aggStep, log.New()) defer db.Close() @@ -1500,6 +1521,8 @@ func TestDomain_CanPruneAfterAggregation(t *testing.T) { } func TestDomain_PruneAfterAggregation(t *testing.T) { + t.Parallel() + db, d := testDbAndDomainOfStep(t, 25, log.New()) defer db.Close() defer d.Close() @@ -1509,8 +1532,8 @@ func TestDomain_PruneAfterAggregation(t *testing.T) { defer tx.Rollback() d.historyLargeValues = false - d.History.compression = seg.CompressKeys | seg.CompressVals - d.compression = seg.CompressKeys | seg.CompressVals + d.History.compression = seg.CompressNone //seg.CompressKeys | seg.CompressVals + d.compression = seg.CompressNone //seg.CompressKeys | seg.CompressVals dc := d.BeginFilesRo() defer dc.Close() @@ -1558,7 +1581,7 @@ func TestDomain_PruneAfterAggregation(t *testing.T) { for key, updates := range data { kc++ for i := 1; i < len(updates); i++ { - v, err := dc.GetAsOf([]byte(key), updates[i].txNum, tx) + v, _, err := dc.GetAsOf([]byte(key), updates[i].txNum, tx) require.NoError(t, err) require.EqualValuesf(t, updates[i-1].value, v, "(%d/%d) key %x, txn %d", kc, len(data), []byte(key), updates[i-1].txNum) } @@ -1573,6 +1596,8 @@ func TestDomain_PruneAfterAggregation(t *testing.T) { } func TestPruneProgress(t *testing.T) { + t.Parallel() + db, d := testDbAndDomainOfStep(t, 25, log.New()) defer db.Close() defer d.Close() @@ -1583,16 +1608,16 @@ func TestPruneProgress(t *testing.T) { tx, err := db.BeginRw(context.Background()) require.NoError(t, err) defer tx.Rollback() - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, latestKey) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, latestKey) require.NoError(t, err) - key, err := GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err := GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.EqualValuesf(t, latestKey, key, "key %x", key) - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, nil) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, nil) require.NoError(t, err) - key, err = GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err = GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.Nil(t, key) }) @@ -1601,17 +1626,17 @@ func TestPruneProgress(t *testing.T) { tx, err := db.BeginRw(context.Background()) require.NoError(t, err) defer tx.Rollback() - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, latestKey) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, latestKey) require.NoError(t, err) - key, err := GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err := GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.EqualValues(t, latestKey, key) - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, nil) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, nil) require.NoError(t, err) - key, err = GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err = GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.Nil(t, key) }) @@ -1621,17 +1646,17 @@ func TestPruneProgress(t *testing.T) { require.NoError(t, err) defer tx.Rollback() expected := []byte{} - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, expected) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, expected) require.NoError(t, err) - key, err := GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err := GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.EqualValues(t, expected, key) - err = SaveExecV3PruneProgress(tx, kv.TblAccountKeys, nil) + err = SaveExecV3PruneProgress(tx, kv.TblAccountVals, nil) require.NoError(t, err) - key, err = GetExecV3PruneProgress(tx, kv.TblAccountKeys) + key, err = GetExecV3PruneProgress(tx, kv.TblAccountVals) require.NoError(t, err) require.Nil(t, key) }) @@ -1759,6 +1784,8 @@ func TestDomain_PruneProgress(t *testing.T) { } func TestDomain_Unwind(t *testing.T) { + t.Parallel() + db, d := testDbAndDomain(t, log.New()) defer d.Close() defer db.Close() @@ -2273,3 +2300,46 @@ func TestDomainContext_findShortenedKey(t *testing.T) { ki++ } } + +func TestCanBuild(t *testing.T) { + db, d := testDbAndDomain(t, log.New()) + tx, err := db.BeginRw(context.Background()) + require.NoError(t, err) + defer tx.Rollback() + + d.historyLargeValues = true + dc := d.BeginFilesRo() + defer dc.Close() + + dc.files = append(dc.files, visibleFile{startTxNum: 0, endTxNum: d.aggregationStep}) + + writer := dc.NewWriter() + defer writer.close() + + k, v := []byte{1}, []byte{1} + // db has data which already in files + writer.SetTxNum(0) + _ = writer.PutWithPrev(k, nil, v, nil, 0) + _ = writer.Flush(context.Background(), tx) + canBuild := dc.canBuild(tx) + require.NoError(t, err) + require.False(t, canBuild) + + // db has data which already in files and next step. still not enough - we need full step in db. + writer.SetTxNum(d.aggregationStep) + _ = writer.PutWithPrev(k, nil, v, nil, 0) + _ = writer.Flush(context.Background(), tx) + canBuild = dc.canBuild(tx) + require.NoError(t, err) + require.False(t, canBuild) + _ = writer.PutWithPrev(k, nil, v, nil, 0) + + // db has: 1. data which already in files 2. full next step 3. a bit of next-next step. -> can build + writer.SetTxNum(d.aggregationStep * 2) + _ = writer.PutWithPrev(k, nil, v, nil, 0) + _ = writer.Flush(context.Background(), tx) + canBuild = dc.canBuild(tx) + require.NoError(t, err) + require.True(t, canBuild) + _ = writer.PutWithPrev(k, nil, hexutility.EncodeTs(d.aggregationStep*2+1), nil, 0) +} diff --git a/erigon-lib/state/files_item.go b/erigon-lib/state/files_item.go index 451c54d49d4..92ad3220890 100644 --- a/erigon-lib/state/files_item.go +++ b/erigon-lib/state/files_item.go @@ -197,7 +197,6 @@ type visibleFile struct { src *filesItem } -func (i *visibleFile) hasTS(ts uint64) bool { return i.startTxNum <= ts && i.endTxNum > ts } func (i *visibleFile) isSubSetOf(j *visibleFile) bool { return i.src.isSubsetOf(j.src) } //nolint func (i *visibleFile) isSubsetOf(j *visibleFile) bool { return i.src.isSubsetOf(j.src) } //nolint diff --git a/erigon-lib/state/history_test.go b/erigon-lib/state/history_test.go index defb1482bea..ab06cac29c5 100644 --- a/erigon-lib/state/history_test.go +++ b/erigon-lib/state/history_test.go @@ -88,6 +88,8 @@ func testDbAndHistory(tb testing.TB, largeValues bool, logger log.Logger) (kv.Rw } func TestHistoryCollationsAndBuilds(t *testing.T) { + t.Parallel() + runTest := func(t *testing.T, largeValues bool) { t.Helper() @@ -180,6 +182,8 @@ func TestHistoryCollationsAndBuilds(t *testing.T) { } func TestHistoryCollationBuild(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -374,6 +378,8 @@ func TestHistoryAfterPrune(t *testing.T) { } func TestHistoryCanPrune(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -629,6 +635,8 @@ func TestHistoryPruneCorrectnessWithFiles(t *testing.T) { } func TestHistoryPruneCorrectness(t *testing.T) { + t.Parallel() + values := generateTestData(t, length.Addr, length.Addr, 1000, 1000, 1) db, h := filledHistoryValues(t, true, values, log.New()) defer db.Close() @@ -943,6 +951,8 @@ func collateAndMergeHistory(tb testing.TB, db kv.RwDB, h *History, txs uint64, d } func TestHistoryMergeFiles(t *testing.T) { + t.Parallel() + logger := log.New() test := func(t *testing.T, h *History, db kv.RwDB, txs uint64) { t.Helper() @@ -961,6 +971,8 @@ func TestHistoryMergeFiles(t *testing.T) { } func TestHistoryScanFiles(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -990,6 +1002,8 @@ func TestHistoryScanFiles(t *testing.T) { } func TestIterateChanged(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -1150,6 +1164,8 @@ func TestIterateChanged(t *testing.T) { } func TestIterateChanged2(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -1370,6 +1386,8 @@ func TestIterateChanged2(t *testing.T) { } func TestScanStaticFilesH(t *testing.T) { + t.Parallel() + h := &History{InvertedIndex: emptyTestInvertedIndex(1), dirtyFiles: btree2.NewBTreeG[*filesItem](filesItemLess), } @@ -1459,6 +1477,8 @@ func writeSomeHistory(tb testing.TB, largeValues bool, logger log.Logger) (kv.Rw } func Test_HistoryIterate_VariousKeysLen(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -1510,6 +1530,8 @@ func Test_HistoryIterate_VariousKeysLen(t *testing.T) { } func TestHistory_OpenFolder(t *testing.T) { + t.Parallel() + logger := log.New() db, h, txs := filledHistory(t, true, logger) collateAndMergeHistory(t, db, h, txs, true) diff --git a/erigon-lib/state/inverted_index.go b/erigon-lib/state/inverted_index.go index 52b37f86162..2f3e444ba13 100644 --- a/erigon-lib/state/inverted_index.go +++ b/erigon-lib/state/inverted_index.go @@ -30,6 +30,7 @@ import ( "reflect" "regexp" "strconv" + "strings" "sync" "time" @@ -145,6 +146,9 @@ func filesFromDir(dir string) ([]string, error) { if f.IsDir() || !f.Type().IsRegular() { continue } + if strings.HasPrefix(f.Name(), ".") { // hidden files + continue + } filtered = append(filtered, f.Name()) } return filtered, nil @@ -592,7 +596,7 @@ func (iit *InvertedIndexRoTx) seekInFiles(key []byte, txNum uint64) (found bool, if iit.seekInFilesCache != nil { iit.seekInFilesCache.total++ - fromCache, ok := iit.seekInFilesCache.Get(u128{hi: hi, lo: lo}) + fromCache, ok := iit.seekInFilesCache.Get(hi) if ok && fromCache.requested <= txNum { if txNum <= fromCache.found { iit.seekInFilesCache.hit++ @@ -624,14 +628,14 @@ func (iit *InvertedIndexRoTx) seekInFiles(key []byte, txNum uint64) (found bool, if found { if iit.seekInFilesCache != nil { - iit.seekInFilesCache.Add(u128{hi: hi, lo: lo}, iiSeekInFilesCacheItem{requested: txNum, found: equalOrHigherTxNum}) + iit.seekInFilesCache.Add(hi, iiSeekInFilesCacheItem{requested: txNum, found: equalOrHigherTxNum}) } return true, equalOrHigherTxNum } } if iit.seekInFilesCache != nil { - iit.seekInFilesCache.Add(u128{hi: hi, lo: lo}, iiSeekInFilesCacheItem{requested: txNum, found: 0}) + iit.seekInFilesCache.Add(hi, iiSeekInFilesCacheItem{requested: txNum, found: 0}) } return false, 0 } diff --git a/erigon-lib/state/inverted_index_test.go b/erigon-lib/state/inverted_index_test.go index 656dfdb4366..c2e9ddcf16e 100644 --- a/erigon-lib/state/inverted_index_test.go +++ b/erigon-lib/state/inverted_index_test.go @@ -64,6 +64,8 @@ func testDbAndInvertedIndex(tb testing.TB, aggStep uint64, logger log.Logger) (k } func TestInvIndexPruningCorrectness(t *testing.T) { + t.Parallel() + db, ii, _ := filledInvIndexOfSize(t, 1000, 16, 1, log.New()) defer ii.Close() @@ -152,6 +154,8 @@ func TestInvIndexPruningCorrectness(t *testing.T) { } func TestInvIndexCollationBuild(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -228,6 +232,8 @@ func TestInvIndexCollationBuild(t *testing.T) { } func TestInvIndexAfterPrune(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -500,6 +506,8 @@ func mergeInverted(tb testing.TB, db kv.RwDB, ii *InvertedIndex, txs uint64) { } func TestInvIndexRanges(t *testing.T) { + t.Parallel() + logger := log.New() logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() @@ -557,6 +565,8 @@ func TestInvIndexScanFiles(t *testing.T) { } func TestChangedKeysIterator(t *testing.T) { + t.Parallel() + logger := log.New() db, ii, txs := filledInvIndex(t, logger) ctx := context.Background() @@ -619,6 +629,8 @@ func TestChangedKeysIterator(t *testing.T) { } func TestScanStaticFiles(t *testing.T) { + t.Parallel() + ii := emptyTestInvertedIndex(1) files := []string{ "v1-test.0-1.ef", @@ -685,6 +697,8 @@ func TestCtxFiles(t *testing.T) { } func TestIsSubset(t *testing.T) { + t.Parallel() + assert := assert.New(t) assert.True((&filesItem{startTxNum: 0, endTxNum: 1}).isSubsetOf(&filesItem{startTxNum: 0, endTxNum: 2})) assert.True((&filesItem{startTxNum: 1, endTxNum: 2}).isSubsetOf(&filesItem{startTxNum: 0, endTxNum: 2})) @@ -696,6 +710,8 @@ func TestIsSubset(t *testing.T) { } func TestIsBefore(t *testing.T) { + t.Parallel() + assert := assert.New(t) assert.False((&filesItem{startTxNum: 0, endTxNum: 1}).isBefore(&filesItem{startTxNum: 0, endTxNum: 2})) assert.False((&filesItem{startTxNum: 1, endTxNum: 2}).isBefore(&filesItem{startTxNum: 0, endTxNum: 2})) @@ -709,6 +725,8 @@ func TestIsBefore(t *testing.T) { } func TestInvIndex_OpenFolder(t *testing.T) { + t.Parallel() + db, ii, txs := filledInvIndex(t, log.New()) mergeInverted(t, db, ii, txs) diff --git a/erigon-lib/state/iters.go b/erigon-lib/state/iters.go deleted file mode 100644 index e6b65572144..00000000000 --- a/erigon-lib/state/iters.go +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2024 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package state - -import ( - "github.com/erigontech/erigon-lib/common" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/kv/order" - "github.com/erigontech/erigon-lib/kv/stream" -) - -//go:generate mockgen -typed=true -destination=./iters_mock.go -package=state . CanonicalsReader -type CanonicalsReader interface { - // TxnIdsOfCanonicalBlocks - for given canonical blocks range returns non-canonical txnIds (not txNums) - // [fromTxNum, toTxNum) - // To get all canonical blocks, use fromTxNum=0, toTxNum=-1 - // For reverse iteration use order.Desc and fromTxNum=-1, toTxNum=-1 - TxnIdsOfCanonicalBlocks(tx kv.Tx, fromTxNum, toTxNum int, asc order.By, limit int) (stream.U64, error) - BaseTxnID(tx kv.Tx, blockNum uint64, blockHash common.Hash) (kv.TxnId, error) - TxNum2ID(tx kv.Tx, blockNum uint64, blockHash common.Hash, txNum uint64) (kv.TxnId, error) - LastFrozenTxNum(tx kv.Tx) (kv.TxnId, error) -} diff --git a/erigon-lib/state/iters_mock.go b/erigon-lib/state/iters_mock.go deleted file mode 100644 index ee9ab6869e1..00000000000 --- a/erigon-lib/state/iters_mock.go +++ /dev/null @@ -1,199 +0,0 @@ -// Code generated by MockGen. DO NOT EDIT. -// Source: github.com/erigontech/erigon-lib/state (interfaces: CanonicalsReader) -// -// Generated by this command: -// -// mockgen -typed=true -destination=./iters_mock.go -package=state . CanonicalsReader -// - -// Package state is a generated GoMock package. -package state - -import ( - reflect "reflect" - - common "github.com/erigontech/erigon-lib/common" - kv "github.com/erigontech/erigon-lib/kv" - order "github.com/erigontech/erigon-lib/kv/order" - stream "github.com/erigontech/erigon-lib/kv/stream" - gomock "go.uber.org/mock/gomock" -) - -// MockCanonicalsReader is a mock of CanonicalsReader interface. -type MockCanonicalsReader struct { - ctrl *gomock.Controller - recorder *MockCanonicalsReaderMockRecorder -} - -// MockCanonicalsReaderMockRecorder is the mock recorder for MockCanonicalsReader. -type MockCanonicalsReaderMockRecorder struct { - mock *MockCanonicalsReader -} - -// NewMockCanonicalsReader creates a new mock instance. -func NewMockCanonicalsReader(ctrl *gomock.Controller) *MockCanonicalsReader { - mock := &MockCanonicalsReader{ctrl: ctrl} - mock.recorder = &MockCanonicalsReaderMockRecorder{mock} - return mock -} - -// EXPECT returns an object that allows the caller to indicate expected use. -func (m *MockCanonicalsReader) EXPECT() *MockCanonicalsReaderMockRecorder { - return m.recorder -} - -// BaseTxnID mocks base method. -func (m *MockCanonicalsReader) BaseTxnID(arg0 kv.Tx, arg1 uint64, arg2 common.Hash) (kv.TxnId, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "BaseTxnID", arg0, arg1, arg2) - ret0, _ := ret[0].(kv.TxnId) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// BaseTxnID indicates an expected call of BaseTxnID. -func (mr *MockCanonicalsReaderMockRecorder) BaseTxnID(arg0, arg1, arg2 any) *MockCanonicalsReaderBaseTxnIDCall { - mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BaseTxnID", reflect.TypeOf((*MockCanonicalsReader)(nil).BaseTxnID), arg0, arg1, arg2) - return &MockCanonicalsReaderBaseTxnIDCall{Call: call} -} - -// MockCanonicalsReaderBaseTxnIDCall wrap *gomock.Call -type MockCanonicalsReaderBaseTxnIDCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *MockCanonicalsReaderBaseTxnIDCall) Return(arg0 kv.TxnId, arg1 error) *MockCanonicalsReaderBaseTxnIDCall { - c.Call = c.Call.Return(arg0, arg1) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *MockCanonicalsReaderBaseTxnIDCall) Do(f func(kv.Tx, uint64, common.Hash) (kv.TxnId, error)) *MockCanonicalsReaderBaseTxnIDCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockCanonicalsReaderBaseTxnIDCall) DoAndReturn(f func(kv.Tx, uint64, common.Hash) (kv.TxnId, error)) *MockCanonicalsReaderBaseTxnIDCall { - c.Call = c.Call.DoAndReturn(f) - return c -} - -// LastFrozenTxNum mocks base method. -func (m *MockCanonicalsReader) LastFrozenTxNum(arg0 kv.Tx) (kv.TxnId, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "LastFrozenTxNum", arg0) - ret0, _ := ret[0].(kv.TxnId) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// LastFrozenTxNum indicates an expected call of LastFrozenTxNum. -func (mr *MockCanonicalsReaderMockRecorder) LastFrozenTxNum(arg0 any) *MockCanonicalsReaderLastFrozenTxNumCall { - mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LastFrozenTxNum", reflect.TypeOf((*MockCanonicalsReader)(nil).LastFrozenTxNum), arg0) - return &MockCanonicalsReaderLastFrozenTxNumCall{Call: call} -} - -// MockCanonicalsReaderLastFrozenTxNumCall wrap *gomock.Call -type MockCanonicalsReaderLastFrozenTxNumCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *MockCanonicalsReaderLastFrozenTxNumCall) Return(arg0 kv.TxnId, arg1 error) *MockCanonicalsReaderLastFrozenTxNumCall { - c.Call = c.Call.Return(arg0, arg1) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *MockCanonicalsReaderLastFrozenTxNumCall) Do(f func(kv.Tx) (kv.TxnId, error)) *MockCanonicalsReaderLastFrozenTxNumCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockCanonicalsReaderLastFrozenTxNumCall) DoAndReturn(f func(kv.Tx) (kv.TxnId, error)) *MockCanonicalsReaderLastFrozenTxNumCall { - c.Call = c.Call.DoAndReturn(f) - return c -} - -// TxNum2ID mocks base method. -func (m *MockCanonicalsReader) TxNum2ID(arg0 kv.Tx, arg1 uint64, arg2 common.Hash, arg3 uint64) (kv.TxnId, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "TxNum2ID", arg0, arg1, arg2, arg3) - ret0, _ := ret[0].(kv.TxnId) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// TxNum2ID indicates an expected call of TxNum2ID. -func (mr *MockCanonicalsReaderMockRecorder) TxNum2ID(arg0, arg1, arg2, arg3 any) *MockCanonicalsReaderTxNum2IDCall { - mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TxNum2ID", reflect.TypeOf((*MockCanonicalsReader)(nil).TxNum2ID), arg0, arg1, arg2, arg3) - return &MockCanonicalsReaderTxNum2IDCall{Call: call} -} - -// MockCanonicalsReaderTxNum2IDCall wrap *gomock.Call -type MockCanonicalsReaderTxNum2IDCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *MockCanonicalsReaderTxNum2IDCall) Return(arg0 kv.TxnId, arg1 error) *MockCanonicalsReaderTxNum2IDCall { - c.Call = c.Call.Return(arg0, arg1) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *MockCanonicalsReaderTxNum2IDCall) Do(f func(kv.Tx, uint64, common.Hash, uint64) (kv.TxnId, error)) *MockCanonicalsReaderTxNum2IDCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockCanonicalsReaderTxNum2IDCall) DoAndReturn(f func(kv.Tx, uint64, common.Hash, uint64) (kv.TxnId, error)) *MockCanonicalsReaderTxNum2IDCall { - c.Call = c.Call.DoAndReturn(f) - return c -} - -// TxnIdsOfCanonicalBlocks mocks base method. -func (m *MockCanonicalsReader) TxnIdsOfCanonicalBlocks(arg0 kv.Tx, arg1, arg2 int, arg3 order.By, arg4 int) (stream.U64, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "TxnIdsOfCanonicalBlocks", arg0, arg1, arg2, arg3, arg4) - ret0, _ := ret[0].(stream.U64) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// TxnIdsOfCanonicalBlocks indicates an expected call of TxnIdsOfCanonicalBlocks. -func (mr *MockCanonicalsReaderMockRecorder) TxnIdsOfCanonicalBlocks(arg0, arg1, arg2, arg3, arg4 any) *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall { - mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TxnIdsOfCanonicalBlocks", reflect.TypeOf((*MockCanonicalsReader)(nil).TxnIdsOfCanonicalBlocks), arg0, arg1, arg2, arg3, arg4) - return &MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall{Call: call} -} - -// MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall wrap *gomock.Call -type MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall) Return(arg0 stream.U64, arg1 error) *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall { - c.Call = c.Call.Return(arg0, arg1) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall) Do(f func(kv.Tx, int, int, order.By, int) (stream.U64, error)) *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall) DoAndReturn(f func(kv.Tx, int, int, order.By, int) (stream.U64, error)) *MockCanonicalsReaderTxnIdsOfCanonicalBlocksCall { - c.Call = c.Call.DoAndReturn(f) - return c -} diff --git a/erigon-lib/state/merge.go b/erigon-lib/state/merge.go index b4fa41e298d..4ade27d1407 100644 --- a/erigon-lib/state/merge.go +++ b/erigon-lib/state/merge.go @@ -73,16 +73,6 @@ func (h *History) dirtyFilesEndTxNumMinimax() uint64 { } return minimax } -func (a *Appendable) dirtyFilesEndTxNumMinimax() uint64 { - var minimax uint64 - if _max, ok := a.dirtyFiles.Max(); ok { - endTxNum := _max.endTxNum - if minimax == 0 || endTxNum < minimax { - minimax = endTxNum - } - } - return minimax -} type DomainRanges struct { name kv.Domain @@ -107,6 +97,14 @@ func (r DomainRanges) String() string { func (r DomainRanges) any() bool { return r.values.needMerge || r.history.any() } +func (dt *DomainRoTx) FirstStepNotInFiles() uint64 { return dt.files.EndTxNum() / dt.d.aggregationStep } +func (ht *HistoryRoTx) FirstStepNotInFiles() uint64 { + return ht.files.EndTxNum() / ht.h.aggregationStep +} +func (iit *InvertedIndexRoTx) FirstStepNotInFiles() uint64 { + return iit.files.EndTxNum() / iit.ii.aggregationStep +} + // findMergeRange // assumes that all fTypes in d.files have items at least as far as maxEndTxNum // That is why only Values type is inspected @@ -216,33 +214,6 @@ func (iit *InvertedIndexRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) *Merge return &MergeRange{minFound, startTxNum, endTxNum} } -func (tx *AppendableRoTx) findMergeRange(maxEndTxNum, maxSpan uint64) *MergeRange { - var minFound bool - var startTxNum, endTxNum uint64 - for _, item := range tx.files { - if item.endTxNum > maxEndTxNum { - continue - } - endStep := item.endTxNum / tx.ap.aggregationStep - spanStep := endStep & -endStep // Extract rightmost bit in the binary representation of endStep, this corresponds to size of maximally possible merge ending at endStep - span := min(spanStep*tx.ap.aggregationStep, maxSpan) - start := item.endTxNum - span - foundSuperSet := startTxNum == item.startTxNum && item.endTxNum >= endTxNum - if foundSuperSet { - minFound = false - startTxNum = start - endTxNum = item.endTxNum - } else if start < item.startTxNum { - if !minFound || start < startTxNum { - minFound = true - startTxNum = start - endTxNum = item.endTxNum - } - } - } - return &MergeRange{minFound, startTxNum, endTxNum} -} - type HistoryRanges struct { history MergeRange index MergeRange @@ -326,27 +297,6 @@ func (iit *InvertedIndexRoTx) staticFilesInRange(startTxNum, endTxNum uint64) [] return files } -func (tx *AppendableRoTx) staticFilesInRange(startTxNum, endTxNum uint64) []*filesItem { - files := make([]*filesItem, 0, len(tx.files)) - - for _, item := range tx.files { - if item.startTxNum < startTxNum { - continue - } - if item.endTxNum > endTxNum { - break - } - files = append(files, item.src) - } - for _, f := range files { - if f == nil { - panic("must not happen") - } - } - - return files -} - func (ht *HistoryRoTx) staticFilesInRange(r HistoryRanges) (indexFiles, historyFiles []*filesItem, err error) { if !r.history.needMerge && r.index.needMerge { indexFiles = ht.iit.staticFilesInRange(r.index.from, r.index.to) @@ -988,75 +938,6 @@ func (d *Domain) integrateMergedDirtyFiles(valuesOuts, indexOuts, historyOuts [] } } -func (tx *AppendableRoTx) mergeFiles(ctx context.Context, files []*filesItem, startTxNum, endTxNum uint64, ps *background.ProgressSet) (*filesItem, error) { - for _, h := range files { - defer h.decompressor.EnableReadAhead().DisableReadAhead() - } - - var outItem *filesItem - var comp *seg.Compressor - var err error - var closeItem = true - defer func() { - if closeItem { - if comp != nil { - comp.Close() - } - if outItem != nil { - outItem.closeFilesAndRemove() - } - } - }() - if ctx.Err() != nil { - return nil, ctx.Err() - } - fromStep, toStep := startTxNum/tx.ap.aggregationStep, endTxNum/tx.ap.aggregationStep - - datPath := tx.ap.apFilePath(fromStep, toStep) - if comp, err = seg.NewCompressor(ctx, "merge fk "+tx.ap.filenameBase, datPath, tx.ap.cfg.Dirs.Tmp, tx.ap.compressCfg, log.LvlTrace, tx.ap.logger); err != nil { - return nil, fmt.Errorf("merge %s inverted index compressor: %w", tx.ap.filenameBase, err) - } - defer comp.Close() - if tx.ap.noFsync { - comp.DisableFsync() - } - write := seg.NewWriter(comp, tx.ap.compression) - defer write.Close() - p := ps.AddNew(path.Base(datPath), 1) - defer ps.Delete(p) - - var word = make([]byte, 0, 4096) - - for _, item := range files { - g := seg.NewReader(item.decompressor.MakeGetter(), tx.ap.compression) - g.Reset(0) - for g.HasNext() { - word, _ = g.Next(word[:0]) - if err := write.AddWord(word); err != nil { - return nil, err - } - } - } - if err = write.Compress(); err != nil { - return nil, err - } - - outItem = newFilesItem(startTxNum, endTxNum, tx.ap.aggregationStep) - if outItem.decompressor, err = seg.NewDecompressor(datPath); err != nil { - return nil, fmt.Errorf("merge %s decompressor [%d-%d]: %w", tx.ap.filenameBase, startTxNum, endTxNum, err) - } - ps.Delete(p) - - if err := tx.ap.buildAccessor(ctx, fromStep, toStep, outItem.decompressor, ps); err != nil { - return nil, fmt.Errorf("merge %s buildIndex [%d-%d]: %w", tx.ap.filenameBase, startTxNum, endTxNum, err) - } - if outItem.index, err = recsplit.OpenIndex(tx.ap.accessorFilePath(fromStep, toStep)); err != nil { - return nil, err - } - - closeItem = false - return outItem, nil -} func (ii *InvertedIndex) integrateMergedDirtyFiles(outs []*filesItem, in *filesItem) { if in != nil { ii.dirtyFiles.Set(in) @@ -1077,26 +958,6 @@ func (ii *InvertedIndex) integrateMergedDirtyFiles(outs []*filesItem, in *filesI } deleteMergeFile(ii.dirtyFiles, outs, ii.filenameBase, ii.logger) } -func (ap *Appendable) integrateMergedDirtyFiles(outs []*filesItem, in *filesItem) { - if in != nil { - ap.dirtyFiles.Set(in) - - // `kill -9` may leave some garbage - // but it still may be useful for merges, until we finish merge frozen file - if in.frozen { - ap.dirtyFiles.Walk(func(items []*filesItem) bool { - for _, item := range items { - if item.frozen || item.endTxNum > in.endTxNum { - continue - } - outs = append(outs, item) - } - return true - }) - } - } - deleteMergeFile(ap.dirtyFiles, outs, ap.filenameBase, ap.logger) -} func (h *History) integrateMergedDirtyFiles(indexOuts, historyOuts []*filesItem, indexIn, historyIn *filesItem) { h.InvertedIndex.integrateMergedDirtyFiles(indexOuts, indexIn) @@ -1157,17 +1018,6 @@ func (iit *InvertedIndexRoTx) cleanAfterMerge(merged *filesItem) { deleteMergeFile(iit.ii.dirtyFiles, outs, iit.ii.filenameBase, iit.ii.logger) } -func (tx *AppendableRoTx) cleanAfterMerge(merged *filesItem) { - if merged == nil { - return - } - if merged.endTxNum == 0 { - return - } - outs := garbage(tx.ap.dirtyFiles, tx.files, merged) - deleteMergeFile(tx.ap.dirtyFiles, outs, tx.ap.filenameBase, tx.ap.logger) -} - // garbage - returns list of garbage files after merge step is done. at startup pass here last frozen file func (dt *DomainRoTx) garbage(merged *filesItem) (outs []*filesItem) { if merged == nil { @@ -1237,3 +1087,6 @@ func hasCoverVisibleFile(visibleFiles []visibleFile, item *filesItem) bool { } return false } + +func (ac *AggregatorRoTx) DbgDomain(idx kv.Domain) *DomainRoTx { return ac.d[idx] } +func (ac *AggregatorRoTx) DbgII(idx kv.InvertedIdxPos) *InvertedIndexRoTx { return ac.iis[idx] } diff --git a/erigon-lib/state/merge_test.go b/erigon-lib/state/merge_test.go index d72b3ffd68f..10f35127939 100644 --- a/erigon-lib/state/merge_test.go +++ b/erigon-lib/state/merge_test.go @@ -39,6 +39,8 @@ func emptyTestInvertedIndex(aggStep uint64) *InvertedIndex { filenameBase: "test", aggregationStep: aggStep, dirtyFiles: btree2.NewBTreeG[*filesItem](filesItemLess)} } func TestFindMergeRangeCornerCases(t *testing.T) { + t.Parallel() + t.Run("ii: > 2 unmerged files", func(t *testing.T) { ii := emptyTestInvertedIndex(1) ii.scanDirtyFiles([]string{ @@ -494,6 +496,8 @@ func Test_mergeEliasFano(t *testing.T) { } func TestMergeFiles(t *testing.T) { + t.Parallel() + db, d := testDbAndDomain(t, log.New()) defer db.Close() defer d.Close() diff --git a/erigon-lib/state/metrics.go b/erigon-lib/state/metrics.go index 91e1869a106..918ae91f630 100644 --- a/erigon-lib/state/metrics.go +++ b/erigon-lib/state/metrics.go @@ -95,5 +95,13 @@ var ( metrics.GetOrCreateSummary(`kv_get{level="L4",domain="commitment"}`), metrics.GetOrCreateSummary(`kv_get{level="recent",domain="commitment"}`), }, + kv.ReceiptDomain: { + metrics.GetOrCreateSummary(`kv_get{level="L0",domain="receipt"}`), + metrics.GetOrCreateSummary(`kv_get{level="L1",domain="receipt"}`), + metrics.GetOrCreateSummary(`kv_get{level="L2",domain="receipt"}`), + metrics.GetOrCreateSummary(`kv_get{level="L3",domain="receipt"}`), + metrics.GetOrCreateSummary(`kv_get{level="L4",domain="receipt"}`), + metrics.GetOrCreateSummary(`kv_get{level="recent",domain="receipt"}`), + }, } ) diff --git a/erigon-lib/state/sqeeze.go b/erigon-lib/state/sqeeze.go new file mode 100644 index 00000000000..a3067277c63 --- /dev/null +++ b/erigon-lib/state/sqeeze.go @@ -0,0 +1,319 @@ +package state + +import ( + "bytes" + "context" + "errors" + "fmt" + "os" + "path/filepath" + "strings" + "time" + + "github.com/c2h5oh/datasize" + "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/common/dir" + "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon-lib/seg" +) + +//Sqeeze: ForeignKeys-aware compression of file + +// Sqeeze - re-compress file +// TODO: care of ForeignKeys +func (a *Aggregator) Sqeeze(ctx context.Context, domain kv.Domain) error { + for _, to := range domainFiles(a.dirs, domain) { + _, fileName := filepath.Split(to) + fromStep, toStep, err := ParseStepsFromFileName(fileName) + if err != nil { + return err + } + if toStep-fromStep < DomainMinStepsToCompress { + continue + } + + tempFileCopy := filepath.Join(a.dirs.Tmp, fileName) + if err := datadir.CopyFile(to, tempFileCopy); err != nil { + return err + } + + if err := a.sqeezeDomainFile(ctx, domain, tempFileCopy, to); err != nil { + return err + } + _ = os.Remove(tempFileCopy) + _ = os.Remove(strings.ReplaceAll(to, ".kv", ".bt")) + _ = os.Remove(strings.ReplaceAll(to, ".kv", ".bt.torrent")) + _ = os.Remove(strings.ReplaceAll(to, ".kv", ".kvei")) + _ = os.Remove(strings.ReplaceAll(to, ".kv", ".kvei.torrent")) + _ = os.Remove(strings.ReplaceAll(to, ".kv", ".kv.torrent")) + } + return nil +} + +func (a *Aggregator) sqeezeDomainFile(ctx context.Context, domain kv.Domain, from, to string) error { + if domain == kv.CommitmentDomain { + panic("please use SqueezeCommitmentFiles func") + } + + compression := a.d[domain].compression + compressCfg := a.d[domain].compressCfg + + a.logger.Info("[sqeeze] file", "f", to, "cfg", compressCfg, "c", compression) + decompressor, err := seg.NewDecompressor(from) + if err != nil { + return err + } + defer decompressor.Close() + defer decompressor.EnableReadAhead().DisableReadAhead() + r := seg.NewReader(decompressor.MakeGetter(), seg.DetectCompressType(decompressor.MakeGetter())) + + c, err := seg.NewCompressor(ctx, "sqeeze", to, a.dirs.Tmp, compressCfg, log.LvlInfo, a.logger) + if err != nil { + return err + } + defer c.Close() + w := seg.NewWriter(c, compression) + if err := w.ReadFrom(r); err != nil { + return err + } + if err := c.Compress(); err != nil { + return err + } + + return nil +} + +// SqueezeCommitmentFiles should be called only when NO EXECUTION is running. +// Removes commitment files and suppose following aggregator shutdown and restart (to integrate new files and rebuild indexes) +func (ac *AggregatorRoTx) SqueezeCommitmentFiles(mergedAgg *AggregatorRoTx) error { + if !ac.a.commitmentValuesTransform { + return nil + } + + commitment := ac.d[kv.CommitmentDomain] + accounts := ac.d[kv.AccountsDomain] + storage := ac.d[kv.StorageDomain] + + // oh, again accessing domain.files directly, again and again.. + mergedAccountFiles := mergedAgg.d[kv.AccountsDomain].d.dirtyFiles.Items() + mergedStorageFiles := mergedAgg.d[kv.StorageDomain].d.dirtyFiles.Items() + mergedCommitFiles := mergedAgg.d[kv.CommitmentDomain].d.dirtyFiles.Items() + + for _, f := range accounts.files { + f.src.decompressor.EnableMadvNormal() + } + for _, f := range mergedAccountFiles { + f.decompressor.EnableMadvNormal() + } + for _, f := range storage.files { + f.src.decompressor.EnableMadvNormal() + } + for _, f := range mergedStorageFiles { + f.decompressor.EnableMadvNormal() + } + for _, f := range commitment.files { + f.src.decompressor.EnableMadvNormal() + } + for _, f := range mergedCommitFiles { + f.decompressor.EnableMadvNormal() + } + defer func() { + for _, f := range accounts.files { + f.src.decompressor.DisableReadAhead() + } + for _, f := range mergedAccountFiles { + f.decompressor.DisableReadAhead() + } + for _, f := range storage.files { + f.src.decompressor.DisableReadAhead() + } + for _, f := range mergedStorageFiles { + f.decompressor.DisableReadAhead() + } + for _, f := range commitment.files { + f.src.decompressor.DisableReadAhead() + } + for _, f := range mergedCommitFiles { + f.decompressor.DisableReadAhead() + } + }() + + log.Info("[sqeeze_migration] see target files", "acc", len(mergedAccountFiles), "st", len(mergedStorageFiles), "com", len(mergedCommitFiles)) + + getSizeDelta := func(a, b string) (datasize.ByteSize, float32, error) { + ai, err := os.Stat(a) + if err != nil { + return 0, 0, err + } + bi, err := os.Stat(b) + if err != nil { + return 0, 0, err + } + return datasize.ByteSize(ai.Size()) - datasize.ByteSize(bi.Size()), 100.0 * (float32(ai.Size()-bi.Size()) / float32(ai.Size())), nil + } + + var ( + obsoleteFiles []string + temporalFiles []string + processedFiles int + ai, si int + sizeDelta = datasize.B + sqExt = ".squeezed" + ) + logEvery := time.NewTicker(30 * time.Second) + defer logEvery.Stop() + + for ci := 0; ci < len(mergedCommitFiles); ci++ { + cf := mergedCommitFiles[ci] + for ai = 0; ai < len(mergedAccountFiles); ai++ { + if mergedAccountFiles[ai].startTxNum == cf.startTxNum && mergedAccountFiles[ai].endTxNum == cf.endTxNum { + break + } + } + for si = 0; si < len(mergedStorageFiles); si++ { + if mergedStorageFiles[si].startTxNum == cf.startTxNum && mergedStorageFiles[si].endTxNum == cf.endTxNum { + break + } + } + if ai == len(mergedAccountFiles) || si == len(mergedStorageFiles) { + ac.a.logger.Info("[sqeeze_migration] commitment file has no corresponding account or storage file", "commitment", cf.decompressor.FileName()) + continue + } + + err := func() error { + af, sf := mergedAccountFiles[ai], mergedStorageFiles[si] + + steps := cf.endTxNum/ac.a.aggregationStep - cf.startTxNum/ac.a.aggregationStep + compression := commitment.d.compression + if steps < DomainMinStepsToCompress { + compression = seg.CompressNone + } + ac.a.logger.Info("[sqeeze_migration] file start", "original", cf.decompressor.FileName(), + "progress", fmt.Sprintf("%d/%d", ci+1, len(mergedAccountFiles)), "compress_cfg", commitment.d.compressCfg, "compress", compression) + + originalPath := cf.decompressor.FilePath() + squeezedTmpPath := originalPath + sqExt + ".tmp" + + squeezedCompr, err := seg.NewCompressor(context.Background(), "squeeze", squeezedTmpPath, ac.a.dirs.Tmp, + commitment.d.compressCfg, log.LvlInfo, commitment.d.logger) + if err != nil { + return err + } + defer squeezedCompr.Close() + + reader := seg.NewReader(cf.decompressor.MakeGetter(), compression) + reader.Reset(0) + + writer := seg.NewWriter(squeezedCompr, commitment.d.compression) + rng := MergeRange{needMerge: true, from: af.startTxNum, to: af.endTxNum} + vt, err := commitment.commitmentValTransformDomain(rng, accounts, storage, af, sf) + if err != nil { + return fmt.Errorf("failed to create commitment value transformer: %w", err) + } + + i := 0 + var k, v []byte + for reader.HasNext() { + k, _ = reader.Next(k[:0]) + v, _ = reader.Next(v[:0]) + i += 2 + + if k == nil { + // nil keys are not supported for domains + continue + } + + if !bytes.Equal(k, keyCommitmentState) { + v, err = vt(v, af.startTxNum, af.endTxNum) + if err != nil { + return fmt.Errorf("failed to transform commitment value: %w", err) + } + } + if err = writer.AddWord(k); err != nil { + return fmt.Errorf("write key word: %w", err) + } + if err = writer.AddWord(v); err != nil { + return fmt.Errorf("write value word: %w", err) + } + + select { + case <-logEvery.C: + ac.a.logger.Info("[sqeeze_migration]", "file", cf.decompressor.FileName(), "k", fmt.Sprintf("%x", k), + "progress", fmt.Sprintf("%d/%d", i, cf.decompressor.Count())) + default: + } + } + + if err = writer.Compress(); err != nil { + return err + } + writer.Close() + + squeezedPath := originalPath + sqExt + if err = os.Rename(squeezedTmpPath, squeezedPath); err != nil { + return err + } + temporalFiles = append(temporalFiles, squeezedPath) + + delta, deltaP, err := getSizeDelta(originalPath, squeezedPath) + if err != nil { + return err + } + sizeDelta += delta + + ac.a.logger.Info("[sqeeze_migration] file done", "original", filepath.Base(originalPath), + "sizeDelta", fmt.Sprintf("%s (%.1f%%)", delta.HR(), deltaP)) + + fromStep, toStep := af.startTxNum/ac.a.StepSize(), af.endTxNum/ac.a.StepSize() + + // need to remove all indexes for commitment file as well + obsoleteFiles = append(obsoleteFiles, + originalPath, + commitment.d.kvBtFilePath(fromStep, toStep), + commitment.d.kvAccessorFilePath(fromStep, toStep), + commitment.d.kvExistenceIdxFilePath(fromStep, toStep), + ) + processedFiles++ + return nil + }() + if err != nil { + return fmt.Errorf("failed to squeeze commitment file %q: %w", cf.decompressor.FileName(), err) + } + } + + ac.a.logger.Info("[sqeeze_migration] squeezed files has been produced, removing obsolete files", + "toRemove", len(obsoleteFiles), "processed", fmt.Sprintf("%d/%d", processedFiles, len(mergedCommitFiles))) + for _, path := range obsoleteFiles { + if err := os.Remove(path); err != nil && !errors.Is(err, os.ErrNotExist) { + return err + } + ac.a.logger.Debug("[sqeeze_migration] obsolete file removal", "path", path) + } + ac.a.logger.Info("[sqeeze_migration] indices removed, renaming temporal files ") + + for _, path := range temporalFiles { + if err := os.Rename(path, strings.TrimSuffix(path, sqExt)); err != nil { + return err + } + ac.a.logger.Debug("[sqeeze_migration] temporal file renaming", "path", path) + } + ac.a.logger.Info("[sqeeze_migration] done", "sizeDelta", sizeDelta.HR(), "files", len(mergedAccountFiles)) + + return nil +} + +func domainFiles(dirs datadir.Dirs, domain kv.Domain) []string { + files, err := dir.ListFiles(dirs.SnapDomain, ".kv") + if err != nil { + panic(err) + } + res := make([]string, 0, len(files)) + for _, f := range files { + if !strings.Contains(f, domain.String()) { + continue + } + res = append(res, f) + } + return res +} diff --git a/erigon-lib/state/state_changeset_test.go b/erigon-lib/state/state_changeset_test.go index 8f8d7c02e51..4ebba5bd330 100644 --- a/erigon-lib/state/state_changeset_test.go +++ b/erigon-lib/state/state_changeset_test.go @@ -24,6 +24,8 @@ import ( ) func TestSerializeDeserializeDiff(t *testing.T) { + t.Parallel() + var d []DomainEntryDiff step1, step2, step3 := [8]byte{1}, [8]byte{2}, [8]byte{3} d = append(d, DomainEntryDiff{Key: []byte("key188888888"), Value: []byte("value1"), PrevStepBytes: step1[:]}) @@ -39,6 +41,8 @@ func TestSerializeDeserializeDiff(t *testing.T) { } func TestMergeDiffSet(t *testing.T) { + t.Parallel() + var d1 []DomainEntryDiff step1, step2, step3 := [8]byte{1}, [8]byte{2}, [8]byte{3} d1 = append(d1, DomainEntryDiff{Key: []byte("key188888888"), Value: []byte("value1"), PrevStepBytes: step1[:]}) diff --git a/erigon-lib/state/state_util.go b/erigon-lib/state/state_util.go index 475c4b17d57..67a6266bbdc 100644 --- a/erigon-lib/state/state_util.go +++ b/erigon-lib/state/state_util.go @@ -17,62 +17,11 @@ package state import ( - "context" "encoding/binary" - "fmt" "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/recsplit" - "github.com/erigontech/erigon-lib/seg" ) -func buildSimpleMapAccessor(ctx context.Context, d *seg.Decompressor, compression seg.FileCompression, cfg recsplit.RecSplitArgs, logger log.Logger, walker func(idx *recsplit.RecSplit, i, offset uint64, word []byte) error) error { - count := d.Count() - - defer d.EnableReadAhead().DisableReadAhead() - - var rs *recsplit.RecSplit - var err error - cfg.KeyCount = count - if rs, err = recsplit.NewRecSplit(cfg, logger); err != nil { - return fmt.Errorf("create recsplit: %w", err) - } - defer rs.Close() - rs.LogLvl(log.LvlTrace) - - for { - g := seg.NewReader(d.MakeGetter(), compression) - var i, offset, nextPos uint64 - word := make([]byte, 0, 256) - for g.HasNext() { - word, nextPos = g.Next(word[:0]) - if err := walker(rs, i, offset, word); err != nil { - return err - } - i++ - offset = nextPos - - select { - case <-ctx.Done(): - return ctx.Err() - default: - } - } - if err = rs.Build(ctx); err != nil { - if rs.Collision() { - logger.Info("Building recsplit. Collision happened. It's ok. Restarting...") - rs.ResetNextSalt() - } else { - return fmt.Errorf("build idx: %w", err) - } - } else { - break - } - } - return nil -} - // SaveExecV3PruneProgress saves latest pruned key in given table to the database. // nil key also allowed and means that latest pruning run has been finished. func SaveExecV3PruneProgress(db kv.Putter, prunedTblName string, prunedKey []byte) error { diff --git a/erigon-lib/txpool/pool.go b/erigon-lib/txpool/pool.go index 552ca73f195..2f3456ca98e 100644 --- a/erigon-lib/txpool/pool.go +++ b/erigon-lib/txpool/pool.go @@ -47,6 +47,7 @@ import ( "github.com/erigontech/erigon-lib/common/fixedgas" "github.com/erigontech/erigon-lib/common/hexutility" "github.com/erigontech/erigon-lib/common/u256" + "github.com/erigontech/erigon-lib/crypto" libkzg "github.com/erigontech/erigon-lib/crypto/kzg" "github.com/erigontech/erigon-lib/gointerfaces" "github.com/erigontech/erigon-lib/gointerfaces/grpcutil" @@ -772,7 +773,8 @@ func (p *TxPool) best(n uint16, txs *types.TxsRlp, tx kv.Tx, onTopOf, availableG // make sure we have enough gas in the caller to add this transaction. // not an exact science using intrinsic gas but as close as we could hope for at // this stage - intrinsicGas, _ := txpoolcfg.CalcIntrinsicGas(uint64(mt.Tx.DataLen), uint64(mt.Tx.DataNonZeroLen), uint64(mt.Tx.AuthorizationLen), nil, mt.Tx.Creation, true, true, isShanghai) + authorizationLen := uint64(len(mt.Tx.Authorizations)) + intrinsicGas, _ := txpoolcfg.CalcIntrinsicGas(uint64(mt.Tx.DataLen), uint64(mt.Tx.DataNonZeroLen), authorizationLen, nil, mt.Tx.Creation, true, true, isShanghai) if intrinsicGas > availableGas { // we might find another txn with a low enough intrinsic gas to include so carry on continue @@ -852,7 +854,7 @@ func (p *TxPool) validateTx(txn *types.TxSlot, isLocal bool, stateCache kvcache. return txpoolcfg.TypeNotActivated } if txn.Creation { - return txpoolcfg.CreateBlobTxn + return txpoolcfg.InvalidCreateTxn } blobCount := uint64(len(txn.BlobHashes)) if blobCount == 0 { @@ -896,10 +898,22 @@ func (p *TxPool) validateTx(txn *types.TxSlot, isLocal bool, stateCache kvcache. } } + authorizationLen := len(txn.Authorizations) if txn.Type == types.SetCodeTxType { if !p.isPrague() { return txpoolcfg.TypeNotActivated } + if txn.Creation { + return txpoolcfg.InvalidCreateTxn + } + if authorizationLen == 0 { + return txpoolcfg.NoAuthorizations + } + for i := 0; i < authorizationLen; i++ { + if txn.Authorizations[i].S.Gt(crypto.Secp256k1halfN) { + return txpoolcfg.InvalidAuthorization + } + } } // Drop non-local transactions under our own minimal accepted gas price or tip @@ -909,7 +923,7 @@ func (p *TxPool) validateTx(txn *types.TxSlot, isLocal bool, stateCache kvcache. } return txpoolcfg.UnderPriced } - gas, reason := txpoolcfg.CalcIntrinsicGas(uint64(txn.DataLen), uint64(txn.DataNonZeroLen), uint64(txn.AuthorizationLen), nil, txn.Creation, true, true, isShanghai) + gas, reason := txpoolcfg.CalcIntrinsicGas(uint64(txn.DataLen), uint64(txn.DataNonZeroLen), uint64(authorizationLen), nil, txn.Creation, true, true, isShanghai) if txn.Traced { p.logger.Info(fmt.Sprintf("TX TRACING: validateTx intrinsic gas idHash=%x gas=%d", txn.IDHash, gas)) } diff --git a/erigon-lib/txpool/txpool_grpc_server.go b/erigon-lib/txpool/txpool_grpc_server.go index 85f90ef0d43..64e4874f43f 100644 --- a/erigon-lib/txpool/txpool_grpc_server.go +++ b/erigon-lib/txpool/txpool_grpc_server.go @@ -240,8 +240,11 @@ func mapDiscardReasonToProto(reason txpoolcfg.DiscardReason) txpool_proto.Import return txpool_proto.ImportResult_ALREADY_EXISTS case txpoolcfg.UnderPriced, txpoolcfg.ReplaceUnderpriced, txpoolcfg.FeeTooLow: return txpool_proto.ImportResult_FEE_TOO_LOW - case txpoolcfg.InvalidSender, txpoolcfg.NegativeValue, txpoolcfg.OversizedData, txpoolcfg.InitCodeTooLarge, txpoolcfg.RLPTooLong, txpoolcfg.CreateBlobTxn, txpoolcfg.NoBlobs, txpoolcfg.TooManyBlobs, txpoolcfg.TypeNotActivated, txpoolcfg.UnequalBlobTxExt, txpoolcfg.BlobHashCheckFail, txpoolcfg.UnmatchedBlobTxExt: - // TODO(eip-4844) TypeNotActivated may be transient (e.g. a blob transaction is submitted 1 sec prior to Cancun activation) + case txpoolcfg.InvalidSender, txpoolcfg.NegativeValue, txpoolcfg.OversizedData, txpoolcfg.InitCodeTooLarge, + txpoolcfg.RLPTooLong, txpoolcfg.InvalidCreateTxn, txpoolcfg.NoBlobs, txpoolcfg.TooManyBlobs, + txpoolcfg.TypeNotActivated, txpoolcfg.UnequalBlobTxExt, txpoolcfg.BlobHashCheckFail, + txpoolcfg.UnmatchedBlobTxExt, txpoolcfg.NoAuthorizations, txpoolcfg.InvalidAuthorization: + // TODO(EIP-7702) TypeNotActivated may be transient (e.g. a set code transaction is submitted 1 sec prior to the Pectra activation) return txpool_proto.ImportResult_INVALID default: return txpool_proto.ImportResult_INTERNAL_ERROR diff --git a/erigon-lib/txpool/txpoolcfg/txpoolcfg.go b/erigon-lib/txpool/txpoolcfg/txpoolcfg.go index abab6a87177..a0ee1d67c86 100644 --- a/erigon-lib/txpool/txpoolcfg/txpoolcfg.go +++ b/erigon-lib/txpool/txpoolcfg/txpoolcfg.go @@ -86,39 +86,40 @@ var DefaultConfig = Config{ type DiscardReason uint8 const ( - NotSet DiscardReason = 0 // analog of "nil-value", means it will be set in future - Success DiscardReason = 1 - AlreadyKnown DiscardReason = 2 - Mined DiscardReason = 3 - ReplacedByHigherTip DiscardReason = 4 - UnderPriced DiscardReason = 5 - ReplaceUnderpriced DiscardReason = 6 // if a transaction is attempted to be replaced with a different one without the required price bump. - FeeTooLow DiscardReason = 7 - OversizedData DiscardReason = 8 - InvalidSender DiscardReason = 9 - NegativeValue DiscardReason = 10 // ensure no one is able to specify a transaction with a negative value. - Spammer DiscardReason = 11 - PendingPoolOverflow DiscardReason = 12 - BaseFeePoolOverflow DiscardReason = 13 - QueuedPoolOverflow DiscardReason = 14 - GasUintOverflow DiscardReason = 15 - IntrinsicGas DiscardReason = 16 - RLPTooLong DiscardReason = 17 - NonceTooLow DiscardReason = 18 - InsufficientFunds DiscardReason = 19 - NotReplaced DiscardReason = 20 // There was an existing transaction with the same sender and nonce, not enough price bump to replace - DuplicateHash DiscardReason = 21 // There was an existing transaction with the same hash - InitCodeTooLarge DiscardReason = 22 // EIP-3860 - transaction init code is too large - TypeNotActivated DiscardReason = 23 // For example, an EIP-4844 transaction is submitted before Cancun activation - CreateBlobTxn DiscardReason = 24 // Blob transactions cannot have the form of a create transaction - NoBlobs DiscardReason = 25 // Blob transactions must have at least one blob - TooManyBlobs DiscardReason = 26 // There's a limit on how many blobs a block (and thus any transaction) may have - UnequalBlobTxExt DiscardReason = 27 // blob_versioned_hashes, blobs, commitments and proofs must have equal number - BlobHashCheckFail DiscardReason = 28 // KZGcommitment's versioned hash has to be equal to blob_versioned_hash at the same index - UnmatchedBlobTxExt DiscardReason = 29 // KZGcommitments must match the corresponding blobs and proofs - BlobTxReplace DiscardReason = 30 // Cannot replace type-3 blob txn with another type of txn - BlobPoolOverflow DiscardReason = 31 // The total number of blobs (through blob txs) in the pool has reached its limit - + NotSet DiscardReason = 0 // analog of "nil-value", means it will be set in future + Success DiscardReason = 1 + AlreadyKnown DiscardReason = 2 + Mined DiscardReason = 3 + ReplacedByHigherTip DiscardReason = 4 + UnderPriced DiscardReason = 5 + ReplaceUnderpriced DiscardReason = 6 // if a transaction is attempted to be replaced with a different one without the required price bump. + FeeTooLow DiscardReason = 7 + OversizedData DiscardReason = 8 + InvalidSender DiscardReason = 9 + NegativeValue DiscardReason = 10 // ensure no one is able to specify a transaction with a negative value. + Spammer DiscardReason = 11 + PendingPoolOverflow DiscardReason = 12 + BaseFeePoolOverflow DiscardReason = 13 + QueuedPoolOverflow DiscardReason = 14 + GasUintOverflow DiscardReason = 15 + IntrinsicGas DiscardReason = 16 + RLPTooLong DiscardReason = 17 + NonceTooLow DiscardReason = 18 + InsufficientFunds DiscardReason = 19 + NotReplaced DiscardReason = 20 // There was an existing transaction with the same sender and nonce, not enough price bump to replace + DuplicateHash DiscardReason = 21 // There was an existing transaction with the same hash + InitCodeTooLarge DiscardReason = 22 // EIP-3860 - transaction init code is too large + TypeNotActivated DiscardReason = 23 // For example, an EIP-4844 transaction is submitted before Cancun activation + InvalidCreateTxn DiscardReason = 24 // EIP-4844 & 7702 transactions cannot have the form of a create transaction + NoBlobs DiscardReason = 25 // Blob transactions must have at least one blob + TooManyBlobs DiscardReason = 26 // There's a limit on how many blobs a block (and thus any transaction) may have + UnequalBlobTxExt DiscardReason = 27 // blob_versioned_hashes, blobs, commitments and proofs must have equal number + BlobHashCheckFail DiscardReason = 28 // KZGcommitment's versioned hash has to be equal to blob_versioned_hash at the same index + UnmatchedBlobTxExt DiscardReason = 29 // KZGcommitments must match the corresponding blobs and proofs + BlobTxReplace DiscardReason = 30 // Cannot replace type-3 blob txn with another type of txn + BlobPoolOverflow DiscardReason = 31 // The total number of blobs (through blob txs) in the pool has reached its limit + NoAuthorizations DiscardReason = 32 // EIP-7702 transactions with an empty authorization list are invalid + InvalidAuthorization DiscardReason = 33 // Authorization signature is invalid (EIP-7702) ) func (r DiscardReason) String() string { @@ -171,8 +172,8 @@ func (r DiscardReason) String() string { return "initcode too large" case TypeNotActivated: return "fork supporting this transaction type is not activated yet" - case CreateBlobTxn: - return "blob transactions cannot have the form of a create transaction" + case InvalidCreateTxn: + return "EIP-4844 & 7702 transactions cannot have the form of a create transaction" case NoBlobs: return "blob transactions must have at least one blob" case TooManyBlobs: @@ -181,6 +182,10 @@ func (r DiscardReason) String() string { return "can't replace blob-txn with a non-blob-txn" case BlobPoolOverflow: return "blobs limit in txpool is full" + case NoAuthorizations: + return "EIP-7702 transactions with an empty authorization list are invalid" + case InvalidAuthorization: + return "Authorization signature is invalid (EIP-7702)" default: panic(fmt.Sprintf("discard reason: %d", r)) } diff --git a/erigon-lib/types/txn.go b/erigon-lib/types/txn.go index 9c34fcc61a0..30dae970ce8 100644 --- a/erigon-lib/types/txn.go +++ b/erigon-lib/types/txn.go @@ -45,18 +45,20 @@ type TxParseConfig struct { ChainID uint256.Int } +type Signature struct { + ChainID uint256.Int + V uint256.Int + R uint256.Int + S uint256.Int +} + // TxParseContext is object that is required to parse transactions and turn transaction payload into TxSlot objects // usage of TxContext helps avoid extra memory allocations type TxParseContext struct { + Signature Keccak2 hash.Hash Keccak1 hash.Hash validateRlp func([]byte) error - ChainID uint256.Int // Signature values - R uint256.Int // Signature values - S uint256.Int // Signature values - V uint256.Int // Signature values - ChainIDMul uint256.Int - DeriveChainID uint256.Int // pre-allocated variable to calculate Sub(&ctx.v, &ctx.chainIDMul) cfg TxParseConfig buf [65]byte // buffer needs to be enough for hashes (32 bytes) and for public key (65 bytes) Sig [65]byte @@ -64,7 +66,6 @@ type TxParseContext struct { withSender bool allowPreEip2s bool // Allow s > secp256k1n/2; see EIP-2 chainIDRequired bool - IsProtected bool } func NewTxParseContext(chainID uint256.Int) *TxParseContext { @@ -79,7 +80,6 @@ func NewTxParseContext(chainID uint256.Int) *TxParseContext { // behave as of London enabled ctx.cfg.ChainID.Set(&chainID) - ctx.ChainIDMul.Mul(&chainID, u256.N2) return ctx } @@ -111,7 +111,7 @@ type TxSlot struct { Proofs []gokzg4844.KZGProof // EIP-7702: set code tx - AuthorizationLen int + Authorizations []Signature } const ( @@ -296,6 +296,54 @@ func (ctx *TxParseContext) ParseTransaction(payload []byte, pos int, slot *TxSlo return p, err } +func parseSignature(payload []byte, pos int, legacy bool, cfgChainId *uint256.Int, sig *Signature) (p int, yParity byte, err error) { + p = pos + + // Parse V / yParity + p, err = rlp.U256(payload, p, &sig.V) + if err != nil { + return 0, 0, fmt.Errorf("v: %w", err) + } + if legacy { + preEip155 := sig.V.Eq(u256.N27) || sig.V.Eq(u256.N28) + // Compute chainId from V + if preEip155 { + yParity = byte(sig.V.Uint64() - 27) + sig.ChainID.Set(cfgChainId) + } else { + // EIP-155: Simple replay attack protection + // V = ChainID * 2 + 35 + yParity + if sig.V.LtUint64(35) { + return 0, 0, fmt.Errorf("EIP-155 implies V>=35 (was %d)", sig.V.Uint64()) + } + sig.ChainID.Sub(&sig.V, u256.N35) + yParity = byte(sig.ChainID.Uint64() % 2) + sig.ChainID.Rsh(&sig.ChainID, 1) + if !sig.ChainID.Eq(cfgChainId) { + return 0, 0, fmt.Errorf("invalid chainID %s (expected %s)", &sig.ChainID, cfgChainId) + } + } + } else { + if sig.V.GtUint64(1) { + return 0, 0, fmt.Errorf("v is loo large: %s", &sig.V) + } + yParity = byte(sig.V.Uint64()) + } + + // Next follows R of the signature + p, err = rlp.U256(payload, p, &sig.R) + if err != nil { + return 0, 0, fmt.Errorf("r: %w", err) + } + // New follows S of the signature + p, err = rlp.U256(payload, p, &sig.S) + if err != nil { + return 0, 0, fmt.Errorf("s: %w", err) + } + + return p, yParity, nil +} + func (ctx *TxParseContext) parseTransactionBody(payload []byte, pos, p0 int, slot *TxSlot, sender []byte, validateHash func([]byte) error) (p int, err error) { p = p0 legacy := slot.Type == LegacyTxType @@ -428,19 +476,22 @@ func (ctx *TxParseContext) parseTransactionBody(payload []byte, pos, p0 int, slo if err != nil { return 0, fmt.Errorf("%w: storage key list len: %s", ErrParseTxn, err) //nolint } - skeyPos := storagePos - for skeyPos < storagePos+storageLen { - skeyPos, err = rlp.StringOfLen(payload, skeyPos, 32) + sKeyPos := storagePos + for sKeyPos < storagePos+storageLen { + sKeyPos, err = rlp.StringOfLen(payload, sKeyPos, 32) if err != nil { return 0, fmt.Errorf("%w: tuple storage key len: %s", ErrParseTxn, err) //nolint } slot.AlStorCount++ - skeyPos += 32 + sKeyPos += 32 } - if skeyPos != storagePos+storageLen { - return 0, fmt.Errorf("%w: extraneous space in the tuple after storage key list", ErrParseTxn) + if sKeyPos != storagePos+storageLen { + return 0, fmt.Errorf("%w: unexpected storage key items", ErrParseTxn) } tuplePos += tupleLen + if tuplePos != sKeyPos { + return 0, fmt.Errorf("%w: extraneous space in the tuple after storage key list", ErrParseTxn) + } } if tuplePos != dataPos+dataLen { return 0, fmt.Errorf("%w: extraneous space in the access list after all tuples", ErrParseTxn) @@ -453,14 +504,36 @@ func (ctx *TxParseContext) parseTransactionBody(payload []byte, pos, p0 int, slo return 0, fmt.Errorf("%w: authorizations len: %s", ErrParseTxn, err) //nolint } authPos := dataPos - var authLen int for authPos < dataPos+dataLen { + var authLen int authPos, authLen, err = rlp.List(payload, authPos) if err != nil { return 0, fmt.Errorf("%w: authorization: %s", ErrParseTxn, err) //nolint } - slot.AuthorizationLen++ + var sig Signature + p2 := authPos + p2, err = rlp.U256(payload, p2, &sig.ChainID) + if err != nil { + return 0, fmt.Errorf("%w: authorization chainId: %s", ErrParseTxn, err) //nolint + } + p2, err = rlp.StringOfLen(payload, p2, 20) // address + if err != nil { + return 0, fmt.Errorf("%w: authorization address: %s", ErrParseTxn, err) //nolint + } + p2 += 20 + p2, _, err = rlp.U64(payload, p2) // nonce + if err != nil { + return 0, fmt.Errorf("%w: authorization nonce: %s", ErrParseTxn, err) //nolint + } + p2, _, err = parseSignature(payload, p2, false /* legacy */, nil /* cfgChainId */, &sig) + if err != nil { + return 0, fmt.Errorf("%w: authorization signature: %s", ErrParseTxn, err) //nolint + } + slot.Authorizations = append(slot.Authorizations, sig) authPos += authLen + if authPos != p2 { + return 0, fmt.Errorf("%w: authorization: unexpected list items", ErrParseTxn) + } } if authPos != dataPos+dataLen { return 0, fmt.Errorf("%w: extraneous space in the authorizations", ErrParseTxn) @@ -491,29 +564,19 @@ func (ctx *TxParseContext) parseTransactionBody(payload []byte, pos, p0 int, slo p = dataPos + dataLen } // This is where the data for Sighash ends - // Next follows V of the signature + // Next follows the signature var vByte byte sigHashEnd := p sigHashLen := uint(sigHashEnd - sigHashPos) var chainIDBits, chainIDLen int - if legacy { - p, err = rlp.U256(payload, p, &ctx.V) - if err != nil { - return 0, fmt.Errorf("%w: V: %s", ErrParseTxn, err) //nolint - } - ctx.IsProtected = ctx.V.Eq(u256.N27) || ctx.V.Eq(u256.N28) - // Compute chainId from V - if ctx.IsProtected { - // Do not add chain id and two extra zeros - vByte = byte(ctx.V.Uint64() - 27) - ctx.ChainID.Set(&ctx.cfg.ChainID) - } else { - ctx.ChainID.Sub(&ctx.V, u256.N35) - ctx.ChainID.Rsh(&ctx.ChainID, 1) - if !ctx.ChainID.Eq(&ctx.cfg.ChainID) { - return 0, fmt.Errorf("%w: %s, %d (expected %d)", ErrParseTxn, "invalid chainID", ctx.ChainID.Uint64(), ctx.cfg.ChainID.Uint64()) - } + p, vByte, err = parseSignature(payload, p, legacy, &ctx.cfg.ChainID, &ctx.Signature) + if err != nil { + return 0, fmt.Errorf("%w: %s", ErrParseTxn, err) //nolint + } + if legacy { + preEip155 := ctx.V.Eq(u256.N27) || ctx.V.Eq(u256.N28) + if !preEip155 { chainIDBits = ctx.ChainID.BitLen() if chainIDBits <= 7 { chainIDLen = 1 @@ -523,32 +586,7 @@ func (ctx *TxParseContext) parseTransactionBody(payload []byte, pos, p0 int, slo } sigHashLen += uint(chainIDLen) // For chainId sigHashLen += 2 // For two extra zeros - - ctx.DeriveChainID.Sub(&ctx.V, &ctx.ChainIDMul) - vByte = byte(ctx.DeriveChainID.Sub(&ctx.DeriveChainID, u256.N8).Uint64() - 27) - } - } else { - var v uint64 - p, v, err = rlp.U64(payload, p) - if err != nil { - return 0, fmt.Errorf("%w: V: %s", ErrParseTxn, err) //nolint - } - if v > 1 { - return 0, fmt.Errorf("%w: V is loo large: %d", ErrParseTxn, v) } - vByte = byte(v) - ctx.IsProtected = true - } - - // Next follows R of the signature - p, err = rlp.U256(payload, p, &ctx.R) - if err != nil { - return 0, fmt.Errorf("%w: R: %s", ErrParseTxn, err) //nolint - } - // New follows S of the signature - p, err = rlp.U256(payload, p, &ctx.S) - if err != nil { - return 0, fmt.Errorf("%w: S: %s", ErrParseTxn, err) //nolint } // For legacy transactions, hash the full payload diff --git a/erigon-lib/types/txn_test.go b/erigon-lib/types/txn_test.go index 2539c4551e9..ee8a8e4763b 100644 --- a/erigon-lib/types/txn_test.go +++ b/erigon-lib/types/txn_test.go @@ -294,7 +294,7 @@ func TestBlobTxParsing(t *testing.T) { } func TestSetCodeTxParsing(t *testing.T) { - bodyRlxHex := "0x04f902b10188a804b97e55f1619888a08ae04b7dc9b296889262bfb381a9852c88c3ed5816717427719426b97a6e638930cd51d0482d4c3908e171c848ca88e7fcd96deec354e0b8b45c84e7ba97d4d60285eebbf3f7be79aed25dfe2a9f086c69c8ae152aa777b806f45ab602f4b354a6537154e24b4f6b85b58535726876fa885dba96b202417326bb4e4ba5e0bcccd9b4e4df6096401c19e7d38df3599157249a72ac3cf095c39cfde8d4233303823f5341ccaa9ebaf78cd8dd06ec61af9924df9a2f97d13c88ae737a017c914d21d3390984a6102c51293b3b2cec8214e6be2ee033ed4795f1158d9103c9ab5f50786729dd9baf395bb20c71456cf8d5f89b94f8032107975d3fbd90ffa74185a0cb5ab43afe85f884a037e36aea1770355c584876f969c7014017aa51a5e287c9679f4402d1a878b6e3a0be3cdb54e9c5fc3032535d262e6e9ce6a092e068ad0c95f19b4022c1111652b0a0562f7754a0c1d29acfbdaad8ae779125ccc6afec0ec1177056391479b25cee72a069a8be541415e284e16be88ecdb73d5e14ae0e0ade0db635a8d717b70d98293ef794cad5e3980e2d53db6d79d5e6821cff73bef01803e1a0415787a09d11b750dfd34dfe0868ab2c7e6bd8d7ef1a66720f2ea6c7f6e9bb01f8ccf201943d8b4362475b3d0504ccd9e63cddd351b88fa052c088832c50d9581133828864e3d39680cff14988237c283c57f04c54f201940e7ceefb1855e91bd085d85852b2a9df4f9da4f0c088a87ef261eb89b837882d717143b8cb5e718854d879dc9f18304ef2019477be91ff1fb94eb618aebb4d829e9f8eeec4301bc088343c738cf5c7f5b1880521e62bff507ec288ce2f51e36cb6d54ef20194c32daf3ad4597567184d790ab83d7bf34cf0e446c088c04ac61fbe29181988f8c0d967f0799fb988772265a4be2b26ab0188c91023f53ea594d7881c46b9feb3b7cbc6" + bodyRlxHex := "0x04f9041701880124ec419e9796da8868b499f209983df888bb35ca86e3d9ea47882486c24309101b0e94e4ec12c49d6bcf7cc1325aa50afff92a561229fe880c716dca0e3e3d28b902b6779e563691f1ca8a86a02efdd93db261215047dad430a475d0e191f66b580d6e759a7c7a739532455e65160acf92dc1e1cc11970e7851277278e9d5d2549e451de8c8dd98ebdd3c55e73cd0b465875b72ea6d54917474f7ddfbd1f66d1a929694becc69bc3064c79c32b2db2a094844b400133724e046d9a96f2b6c7888fe008e6a667a970068487ce9a8e6c1260973956b26c1b78235f3452e21c5ed6d47507023ec4072b9ebea8ea9bde77ea64352ef7a6a8efb2ca61fbd0cf7c31491a4c38e3081dfc7b5e8066fca60d8f57b641032f23119a67a37ad0514529df22ba73b4028dc4a6aef0b26161371d731a81d8ac20ea90515b924f2534e32c240d0b75b5d1683e1bc7ecf8b82b73fb4c40d7cfc38e8c32f2c4d3424a86ba8c6e867f13328be201dd8d5e8ee47e03c1d9096968b71228b068cc21514f6bab7867a0d0a2651f40e927079b008c3ef11d571eb5f71d729ee9cfb3d2a99d258c10371fa1df271f4588e031498b155244295490fd842b3055e240ea89843a188b7f15be53252367761b9a8d21818d2c756822c0383246e167dd645722aefe4ecc5e78608bcc851dc5a51255a3f91e908bb5fa53063596458f45c6e25a712de4b2a5b36eea57f5b772c84f1d0f2f2ae103445fb7f2d38493041ca452f1e846c34331bea7b5b350d02306fa3a15b50e978b4efebccce8a3479479d51c95a08e0cab0732fc4f8095337d7502c6a962199342ed127701a6f5b0e54cbdd88f23556aab406a3a7ef49f848c3efbf4cf62052999bde1940abf4944158aefc5472f4ec9e23308cfb63deedc79e9a4f39d8b353c7e6f15d36f4c63987ae6f32701c6579e68f05f9ae86b6fbbc8d57bc17e5c2f3e5389ea75d102017767205c10d6bf5cf6e33a94ad9e6cfac5accf56d61dcee39f2e954ea89b7241e480e6021fa099a81bc9d28d6ca58a11d36f406b212be70c721bd8a4d1d643fa2bf30ebd59a4f838f794fbba2afaae8cabd778b6e151b0431e3fef0a033ce1a07081820b2a08cc2ed4355811644547f23597f7ebe516538baac51d97cbccee97f8ccf201941d994a07f0b3e925d332d4eae10c9ba474da3d8a8806320d2ae09c60e880887dbf8422d2f6549088321947f20ebcbfeff20194327d773bdc6c27cd28a533e81074372dc33a8afd884ef63dce09c5e56c8088cb702ac89cff765f88d26fe11c3d471949f20194f61ffc773a97207c8124c29526a59e6fa0b34a52880e563a787da952ab808884f2a19b171abfb2882d473907f3ada086f20194c1d608bb39e078a99086e7564e89a7625ed86dca88e8a0ab45821912e88088df6c3d43080350518895a828c35680a0278088e2487fd89ca40b3488689accdbeb8d4d2e" bodyRlx := hexutility.MustDecodeHex(bodyRlxHex) hasEnvelope := false @@ -308,7 +308,7 @@ func TestSetCodeTxParsing(t *testing.T) { _, err = ctx.ParseTransaction(bodyRlx, 0, &tx, nil, hasEnvelope, false, nil) require.NoError(t, err) - assert.Equal(t, 4, tx.AuthorizationLen) + assert.Equal(t, 4, len(tx.Authorizations)) assert.Equal(t, SetCodeTxType, tx.Type) // test empty authorizations @@ -324,7 +324,7 @@ func TestSetCodeTxParsing(t *testing.T) { _, err = ctx.ParseTransaction(bodyRlx, 0, &tx2, nil, hasEnvelope, false, nil) require.NoError(t, err) - assert.Equal(t, 0, tx2.AuthorizationLen) + assert.Equal(t, 0, len(tx2.Authorizations)) assert.Equal(t, SetCodeTxType, tx2.Type) // generated using this in encdec_test.go @@ -340,9 +340,10 @@ func TestSetCodeTxParsing(t *testing.T) { tx.GetChainID().SetUint64(1) - for _, auth := range tx.(*SetCodeTransaction).GetAuthorizations() { - auth.ChainID.SetUint64(1) - auth.V.SetUint64(uint64(randIntInRange(0, 2))) + auths := tx.(*SetCodeTransaction).GetAuthorizations() + for i := range auths { + auths[i].ChainID.SetUint64(1) + auths[i].V.SetUint64(uint64(randIntInRange(0, 2))) } w := bytes.NewBuffer(nil) if err := tx.MarshalBinary(w); err != nil { diff --git a/eth/backend.go b/eth/backend.go index 4293e86b5ea..ea8b95af45b 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -73,7 +73,6 @@ import ( prototypes "github.com/erigontech/erigon-lib/gointerfaces/typesproto" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/kvcache" - "github.com/erigontech/erigon-lib/kv/rawdbv3" "github.com/erigontech/erigon-lib/kv/remotedbserver" "github.com/erigontech/erigon-lib/kv/temporal" "github.com/erigontech/erigon-lib/log/v3" @@ -190,7 +189,8 @@ type Ethereum struct { downloaderClient protodownloader.DownloaderClient - notifications *shards.Notifications + notifications *shards.Notifications + unsubscribeEthstat func() waitForStageLoopStop chan struct{} @@ -221,6 +221,7 @@ type Ethereum struct { polygonSyncService polygonsync.Service polygonBridge bridge.PolygonBridge + heimdallService heimdall.Service stopNode func() error } @@ -284,11 +285,7 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger etherbase: config.Miner.Etherbase, waitForStageLoopStop: make(chan struct{}), waitForMiningStop: make(chan struct{}), - notifications: &shards.Notifications{ - Events: shards.NewEvents(), - Accumulator: shards.NewAccumulator(), - }, - logger: logger, + logger: logger, stopNode: func() error { return stack.Close() }, @@ -366,7 +363,7 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger } kvRPC := remotedbserver.NewKvServer(ctx, backend.chainDB, allSnapshots, allBorSnapshots, allBscSnapshots, agg, logger) - backend.notifications.StateChangesConsumer = kvRPC + backend.notifications = shards.NewNotifications(kvRPC) backend.kvRPC = kvRPC backend.gasPrice, _ = uint256.FromBig(config.Miner.GasPrice) @@ -552,6 +549,8 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger var heimdallClient heimdall.HeimdallClient var polygonBridge bridge.Service var heimdallService heimdall.Service + var bridgeRPC *bridge.BackendServer + var heimdallRPC *heimdall.BackendServer if chainConfig.Bor != nil { if !config.WithoutHeimdall { @@ -559,10 +558,33 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger } if config.PolygonSync { - polygonBridge = bridge.Assemble(config.Dirs.DataDir, logger, consensusConfig.(*borcfg.BorConfig), heimdallClient) - heimdallService = heimdall.AssembleService(consensusConfig.(*borcfg.BorConfig), config.HeimdallURL, dirs.DataDir, tmpdir, logger) + borConfig := consensusConfig.(*borcfg.BorConfig) + roTxLimit := int64(stack.Config().Http.DBReadConcurrency) + + bridgeConfig := bridge.Config{ + DataDir: config.Dirs.DataDir, + Logger: logger, + BorConfig: borConfig, + EventFetcher: heimdallClient, + RoTxLimit: roTxLimit, + } + polygonBridge = bridge.Assemble(bridgeConfig) + + heimdallConfig := heimdall.ServiceConfig{ + CalculateSprintNumberFn: borConfig.CalculateSprintNumber, + HeimdallURL: config.HeimdallURL, + DataDir: dirs.DataDir, + TempDir: tmpdir, + Logger: logger, + RoTxLimit: roTxLimit, + } + heimdallService = heimdall.AssembleService(heimdallConfig) + + bridgeRPC = bridge.NewBackendServer(ctx, polygonBridge) + heimdallRPC = heimdall.NewBackendServer(ctx, heimdallService) backend.polygonBridge = polygonBridge + backend.heimdallService = heimdallService } flags.Milestone = config.WithHeimdallMilestones @@ -698,9 +720,10 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger chainConfig, backend.engine, &vm.Config{}, - backend.notifications.Accumulator, + backend.notifications, config.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ false, dirs, blockReader, backend.sentriesClient.Hd, @@ -740,9 +763,10 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger chainConfig, backend.engine, &vm.Config{}, - backend.notifications.Accumulator, + backend.notifications, config.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ false, dirs, blockReader, backend.sentriesClient.Hd, @@ -785,6 +809,8 @@ func New(ctx context.Context, stack *node.Node, config *ethconfig.Config, logger ethBackendRPC, backend.txPoolGrpcServer, miningRPC, + bridgeRPC, + heimdallRPC, stack.Config().PrivateApiAddr, stack.Config().PrivateApiRateLimit, creds, @@ -1034,7 +1060,7 @@ func (s *Ethereum) Init(stack *node.Node, config *ethconfig.Config, chainConfig } } - s.apiList = jsonrpc.APIList(chainKv, ethRpcClient, txPoolRpcClient, miningRpcClient, ff, stateCache, blockReader, &httpRpcCfg, s.engine, s.logger, s.polygonBridge) + s.apiList = jsonrpc.APIList(chainKv, ethRpcClient, txPoolRpcClient, miningRpcClient, ff, stateCache, blockReader, &httpRpcCfg, s.engine, s.logger, s.polygonBridge, s.heimdallService) if config.SilkwormRpcDaemon && httpRpcCfg.Enabled { interface_log_settings := silkworm.RpcInterfaceLogSettings{ @@ -1495,8 +1521,7 @@ func setUpBlockReader(ctx context.Context, db kv.RwDB, dirs datadir.Dirs, snConf }) blockReader := freezeblocks.NewBlockReader(allSnapshots, allBorSnapshots, allBscSnapshots) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader))) - agg, err := libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, cr, logger) + agg, err := libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, logger) if err != nil { return nil, nil, nil, nil, nil, nil, err } diff --git a/eth/ethconfig/config.go b/eth/ethconfig/config.go index 51f015240ab..85e46a108ef 100644 --- a/eth/ethconfig/config.go +++ b/eth/ethconfig/config.go @@ -78,7 +78,6 @@ var Defaults = Config{ BodyCacheLimit: 256 * 1024 * 1024, BodyDownloadTimeoutSeconds: 2, //LoopBlockLimit: 100_000, - PruneLimit: 100, ParallelStateFlushing: true, }, Ethash: ethashcfg.Config{ @@ -142,6 +141,7 @@ type BlocksFreezing struct { NoDownloader bool // possible to use snapshots without calling Downloader Verify bool // verify snapshots on startup DownloaderAddr string + ChainName string } func (s BlocksFreezing) String() string { @@ -161,8 +161,8 @@ var ( FlagSnapStateStop = "snap.state.stop" ) -func NewSnapCfg(keepBlocks, produceE2, produceE3 bool) BlocksFreezing { - return BlocksFreezing{KeepBlocks: keepBlocks, ProduceE2: produceE2, ProduceE3: produceE3} +func NewSnapCfg(keepBlocks, produceE2, produceE3 bool, chainName string) BlocksFreezing { + return BlocksFreezing{KeepBlocks: keepBlocks, ProduceE2: produceE2, ProduceE3: produceE3, ChainName: chainName} } // Config contains configuration options for ETH protocol. @@ -272,7 +272,6 @@ type Sync struct { BodyCacheLimit datasize.ByteSize BodyDownloadTimeoutSeconds int // TODO: change to duration - PruneLimit int //the maximum records to delete from the DB during pruning BreakAfterStage string LoopBlockLimit uint ParallelStateFlushing bool diff --git a/eth/gasprice/feehistory.go b/eth/gasprice/feehistory.go index a21b5108927..5e65b4ef77b 100644 --- a/eth/gasprice/feehistory.go +++ b/eth/gasprice/feehistory.go @@ -44,6 +44,8 @@ const ( // maxFeeHistory is the maximum number of blocks that can be retrieved for a // fee history request. maxFeeHistory = 1024 + // maxQueryLimit is the max number of requested percentiles. + maxQueryLimit = 100 ) // blockFees represents a single block for processing @@ -54,10 +56,12 @@ type blockFees struct { block *types.Block // only set if reward percentiles are requested receipts types.Receipts // filled by processBlock - reward []*big.Int - baseFee, nextBaseFee *big.Int - gasUsedRatio float64 - err error + reward []*big.Int + baseFee, nextBaseFee *big.Int + blobBaseFee, nextBlobBaseFee *big.Int + gasUsedRatio float64 + blobGasUsedRatio float64 + err error } // txGasAndReward is sorted in ascending order based on reward @@ -90,11 +94,35 @@ func (oracle *Oracle) processBlock(bf *blockFees, percentiles []float64) { } else { bf.nextBaseFee = new(big.Int) } + + // Fill in blob base fee and next blob base fee. + if excessBlobGas := bf.header.ExcessBlobGas; excessBlobGas != nil { + blobBaseFee256, err := misc.GetBlobGasPrice(chainconfig, *excessBlobGas) + if err != nil { + bf.err = err + return + } + nextBlobBaseFee256, err := misc.GetBlobGasPrice(chainconfig, misc.CalcExcessBlobGas(chainconfig, bf.header)) + if err != nil { + bf.err = err + return + } + bf.blobBaseFee = blobBaseFee256.ToBig() + bf.nextBlobBaseFee = nextBlobBaseFee256.ToBig() + + } else { + bf.blobBaseFee = new(big.Int) + bf.nextBlobBaseFee = new(big.Int) + } bf.gasUsedRatio = float64(bf.header.GasUsed) / float64(bf.header.GasLimit) if len(percentiles) == 0 { // rewards were not requested, return null return } + + if blobGasUsed := bf.header.BlobGasUsed; blobGasUsed != nil && chainconfig.MaxBlobGasPerBlock != nil { + bf.blobGasUsedRatio = float64(*blobGasUsed) / float64(*chainconfig.MaxBlobGasPerBlock) + } if bf.block == nil || (bf.receipts == nil && len(bf.block.Transactions()) != 0) { oracle.log.Error("Block or receipts are missing while reward percentiles are requested") return @@ -227,20 +255,23 @@ func (oracle *Oracle) resolveBlockRange(ctx context.Context, reqEnd rpc.BlockNum // // Note: baseFee includes the next block after the newest of the returned range, because this // value can be derived from the newest block. -func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLastBlock rpc.BlockNumber, rewardPercentiles []float64) (*big.Int, [][]*big.Int, []*big.Int, []float64, error) { +func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLastBlock rpc.BlockNumber, rewardPercentiles []float64) (*big.Int, [][]*big.Int, []*big.Int, []float64, []*big.Int, []float64, error) { if blocks < 1 { - return libcommon.Big0, nil, nil, nil, nil // returning with no data and no error means there are no retrievable blocks + return libcommon.Big0, nil, nil, nil, nil, nil, nil // returning with no data and no error means there are no retrievable blocks } if blocks > maxFeeHistory { oracle.log.Warn("Sanitizing fee history length", "requested", blocks, "truncated", maxFeeHistory) blocks = maxFeeHistory } + if len(rewardPercentiles) > maxQueryLimit { + return libcommon.Big0, nil, nil, nil, nil, nil, fmt.Errorf("%w: over the query limit %d", ErrInvalidPercentile, maxQueryLimit) + } for i, p := range rewardPercentiles { if p < 0 || p > 100 { - return libcommon.Big0, nil, nil, nil, fmt.Errorf("%w: %f", ErrInvalidPercentile, p) + return libcommon.Big0, nil, nil, nil, nil, nil, fmt.Errorf("%w: %f", ErrInvalidPercentile, p) } - if i > 0 && p < rewardPercentiles[i-1] { - return libcommon.Big0, nil, nil, nil, fmt.Errorf("%w: #%d:%f > #%d:%f", ErrInvalidPercentile, i-1, rewardPercentiles[i-1], i, p) + if i > 0 && p <= rewardPercentiles[i-1] { + return libcommon.Big0, nil, nil, nil, nil, nil, fmt.Errorf("%w: #%d:%f >= #%d:%f", ErrInvalidPercentile, i-1, rewardPercentiles[i-1], i, p) } } // Only process blocks if reward percentiles were requested @@ -255,7 +286,7 @@ func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLast ) pendingBlock, pendingReceipts, lastBlock, blocks, err := oracle.resolveBlockRange(ctx, unresolvedLastBlock, blocks, maxHistory) if err != nil || blocks == 0 { - return libcommon.Big0, nil, nil, nil, err + return libcommon.Big0, nil, nil, nil, nil, nil, err } oldestBlock := lastBlock + 1 - uint64(blocks) @@ -263,14 +294,16 @@ func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLast next = oldestBlock ) var ( - reward = make([][]*big.Int, blocks) - baseFee = make([]*big.Int, blocks+1) - gasUsedRatio = make([]float64, blocks) - firstMissing = blocks + reward = make([][]*big.Int, blocks) + baseFee = make([]*big.Int, blocks+1) + gasUsedRatio = make([]float64, blocks) + blobGasUsedRatio = make([]float64, blocks) + blobBaseFee = make([]*big.Int, blocks+1) + firstMissing = blocks ) for ; blocks > 0; blocks-- { if err = libcommon.Stopped(ctx.Done()); err != nil { - return libcommon.Big0, nil, nil, nil, err + return libcommon.Big0, nil, nil, nil, nil, nil, err } // Retrieve the next block number to fetch with this goroutine blockNumber := atomic.AddUint64(&next, 1) - 1 @@ -299,11 +332,12 @@ func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLast } if fees.err != nil { - return libcommon.Big0, nil, nil, nil, fees.err + return libcommon.Big0, nil, nil, nil, nil, nil, fees.err } i := int(fees.blockNumber - oldestBlock) if fees.header != nil { reward[i], baseFee[i], baseFee[i+1], gasUsedRatio[i] = fees.reward, fees.baseFee, fees.nextBaseFee, fees.gasUsedRatio + blobGasUsedRatio[i], blobBaseFee[i], blobBaseFee[i+1] = fees.blobGasUsedRatio, fees.blobBaseFee, fees.nextBlobBaseFee } else { // getting no block and no error means we are requesting into the future (might happen because of a reorg) if i < firstMissing { @@ -312,7 +346,7 @@ func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLast } } if firstMissing == 0 { - return libcommon.Big0, nil, nil, nil, nil + return libcommon.Big0, nil, nil, nil, nil, nil, nil } if len(rewardPercentiles) != 0 { reward = reward[:firstMissing] @@ -320,5 +354,5 @@ func (oracle *Oracle) FeeHistory(ctx context.Context, blocks int, unresolvedLast reward = nil } baseFee, gasUsedRatio = baseFee[:firstMissing+1], gasUsedRatio[:firstMissing] - return new(big.Int).SetUint64(oldestBlock), reward, baseFee, gasUsedRatio, nil + return new(big.Int).SetUint64(oldestBlock), reward, baseFee, gasUsedRatio, blobBaseFee, blobGasUsedRatio, nil } diff --git a/eth/gasprice/feehistory_test.go b/eth/gasprice/feehistory_test.go index eab55261fa1..fdd6b8df309 100644 --- a/eth/gasprice/feehistory_test.go +++ b/eth/gasprice/feehistory_test.go @@ -35,6 +35,11 @@ import ( func TestFeeHistory(t *testing.T) { + overMaxQuery := make([]float64, 101) + for i := 0; i < 101; i++ { + overMaxQuery[i] = float64(1) + } + var cases = []struct { pending bool maxHeader, maxBlock int @@ -57,6 +62,7 @@ func TestFeeHistory(t *testing.T) { {false, 20, 2, 100, 32, []float64{0, 10}, 31, 2, nil}, {false, 0, 0, 1, rpc.PendingBlockNumber, nil, 0, 0, nil}, {false, 0, 0, 2, rpc.PendingBlockNumber, nil, 32, 1, nil}, + {false, 0, 0, 10, 30, overMaxQuery, 0, 0, gasprice.ErrInvalidPercentile}, //{true, 0, 0, 2, rpc.PendingBlockNumber, nil, 32, 2, nil}, //{true, 0, 0, 2, rpc.PendingBlockNumber, []float64{0, 10}, 32, 2, nil}, } @@ -77,7 +83,7 @@ func TestFeeHistory(t *testing.T) { cache := jsonrpc.NewGasPriceCache() oracle := gasprice.NewOracle(jsonrpc.NewGasPriceOracleBackend(tx, baseApi), config, cache, log.New()) - first, reward, baseFee, ratio, err := oracle.FeeHistory(context.Background(), c.count, c.last, c.percent) + first, reward, baseFee, ratio, blobBaseFee, blobBaseFeeRatio, err := oracle.FeeHistory(context.Background(), c.count, c.last, c.percent) expReward := c.expCount if len(c.percent) == 0 { @@ -100,6 +106,12 @@ func TestFeeHistory(t *testing.T) { if len(ratio) != c.expCount { t.Fatalf("Test case %d: gasUsedRatio array length mismatch, want %d, got %d", i, c.expCount, len(ratio)) } + if c.expCount != 0 && len(blobBaseFee) != c.expCount+1 { + t.Fatalf("Test case %d: blobBaseFee array length mismatch, want %d, got %d", i, c.expCount+1, len(blobBaseFee)) + } + if len(blobBaseFeeRatio) != c.expCount { + t.Fatalf("Test case %d: blobBaseFeeRatio array length mismatch, want %d, got %d", i, c.expCount, len(blobBaseFeeRatio)) + } if err != c.expErr && !errors.Is(err, c.expErr) { t.Fatalf("Test case %d: error mismatch, want %v, got %v", i, c.expErr, err) } diff --git a/eth/integrity/e3_ef_files.go b/eth/integrity/e3_ef_files.go index 07f8f068b1b..929413725c4 100644 --- a/eth/integrity/e3_ef_files.go +++ b/eth/integrity/e3_ef_files.go @@ -34,7 +34,7 @@ func E3EfFiles(ctx context.Context, chainDB kv.RwDB, agg *state.Aggregator, fail return err } g := &errgroup.Group{} - for _, idx := range []kv.InvertedIdx{kv.AccountsHistoryIdx, kv.StorageHistoryIdx, kv.CodeHistoryIdx, kv.CommitmentHistoryIdx, kv.LogTopicIdx, kv.LogAddrIdx, kv.TracesFromIdx, kv.TracesToIdx} { + for _, idx := range []kv.InvertedIdx{kv.AccountsHistoryIdx, kv.StorageHistoryIdx, kv.CodeHistoryIdx, kv.CommitmentHistoryIdx, kv.ReceiptHistoryIdx, kv.LogTopicIdx, kv.LogAddrIdx, kv.TracesFromIdx, kv.TracesToIdx} { idx := idx g.Go(func() error { tx, err := db.BeginTemporalRo(ctx) diff --git a/eth/integrity/no_gaps_in_canonical_headers.go b/eth/integrity/no_gaps_in_canonical_headers.go index b9fae306fe8..cbeea4c863f 100644 --- a/eth/integrity/no_gaps_in_canonical_headers.go +++ b/eth/integrity/no_gaps_in_canonical_headers.go @@ -45,11 +45,11 @@ func NoGapsInCanonicalHeaders(tx kv.Tx, ctx context.Context, br services.FullBlo } for i := firstBlockInDB; i < lastBlockNum; i++ { - hash, err := br.CanonicalHash(ctx, tx, i) + hash, ok, err := br.CanonicalHash(ctx, tx, i) if err != nil { panic(err) } - if hash == (common.Hash{}) { + if !ok || hash == (common.Hash{}) { err = fmt.Errorf("canonical marker not found: %d", i) panic(err) } diff --git a/eth/protocols/eth/handler_test.go b/eth/protocols/eth/handler_test.go index a84add90dc8..611f5468ed4 100644 --- a/eth/protocols/eth/handler_test.go +++ b/eth/protocols/eth/handler_test.go @@ -23,9 +23,6 @@ import ( "math/big" "testing" - "github.com/erigontech/erigon/p2p/sentry/sentry_multi_client" - "github.com/erigontech/erigon/turbo/jsonrpc/receipts" - "github.com/holiman/uint256" "github.com/stretchr/testify/require" @@ -39,8 +36,10 @@ import ( "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/crypto" "github.com/erigontech/erigon/eth/protocols/eth" + "github.com/erigontech/erigon/p2p/sentry/sentry_multi_client" "github.com/erigontech/erigon/params" "github.com/erigontech/erigon/rlp" + "github.com/erigontech/erigon/turbo/jsonrpc/receipts" "github.com/erigontech/erigon/turbo/stages/mock" ) diff --git a/eth/stagedsync/README.md b/eth/stagedsync/README.md index 9918fba09f1..3a706e41348 100644 --- a/eth/stagedsync/README.md +++ b/eth/stagedsync/README.md @@ -28,7 +28,7 @@ Here is a pie chart showing the proportional time spent on each stage (it was taken from the full sync). It is by all means just an estimation, but it gives an idea. -![](/docs/stagedsync_proportions.png) +![Full sync breakdown](/docs/stagedsync_proportions.png) ## Reorgs / Unwinds @@ -38,11 +38,11 @@ This happens backward from the last stage to the first one with one caveat that That is the example of stages order to be unwound (unwind happens from right to left). -``` +```golang state.unwindOrder = []*Stage{ - // Unwinding of txn pool (reinjecting transactions into the pool needs to happen after unwinding execution) - stages[0], stages[1], stages[2], stages[9], stages[3], stages[4], stages[5], stages[6], stages[7], stages[8], - } + // Unwinding of txn pool (reinjecting transactions into the pool needs to happen after unwinding execution) + stages[0], stages[1], stages[2], stages[9], stages[3], stages[4], stages[5], stages[6], stages[7], stages[8], +} ``` ## Preprocessing with [ETL](https://github.com/erigontech/erigon/tree/main/erigon-lib/etl) @@ -61,9 +61,9 @@ This optimization sometimes leads to dramatic (orders of magnitude) write speed ## What happens after the Merge? In the Proof-of-Stake world staged sync becomes somewhat more complicated, as the following diagram shows. -![](/docs/pos_downloader.png) +![Staged Sync in PoS](/docs/pos_downloader.png) -## Stages (for the up to date list see [`stages.go`](/eth/stagedsync/stages/stages.go) and [`stagebuilder.go`](/eth/stagedsync/stagebuilder.go)): +## Stages (for the up to date list see [`stages.go`](/eth/stagedsync/stages/stages.go) and [`stagebuilder.go`](/eth/stagedsync/stagebuilder.go)) Each stage consists of 2 functions `ExecFunc` that progresses the stage forward and `UnwindFunc` that unwinds the stage backwards. diff --git a/eth/stagedsync/exec3.go b/eth/stagedsync/exec3.go index 320b6a321c4..f8a88bf4768 100644 --- a/eth/stagedsync/exec3.go +++ b/eth/stagedsync/exec3.go @@ -29,14 +29,11 @@ import ( "sync/atomic" "time" - "github.com/erigontech/erigon/eth/ethconfig/estimate" - "github.com/c2h5oh/datasize" + "github.com/erigontech/erigon/core/rawdb/rawtemporaldb" "github.com/erigontech/mdbx-go/mdbx" "golang.org/x/sync/errgroup" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/chain" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/cmp" @@ -49,6 +46,7 @@ import ( "github.com/erigontech/erigon-lib/kv" kv2 "github.com/erigontech/erigon-lib/kv/mdbx" "github.com/erigontech/erigon-lib/kv/rawdbv3" + "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/metrics" state2 "github.com/erigontech/erigon-lib/state" "github.com/erigontech/erigon-lib/wrap" @@ -61,6 +59,7 @@ import ( "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/core/types/accounts" + "github.com/erigontech/erigon/eth/ethconfig/estimate" "github.com/erigontech/erigon/eth/stagedsync/stages" "github.com/erigontech/erigon/turbo/services" "github.com/erigontech/erigon/turbo/shards" @@ -77,8 +76,7 @@ var ( ) const ( - changesetBlockRange = 1_000 // Generate changeset only if execution of blocks <= changesetBlockRange - changesetSafeRange = 32 // Safety net for long-sync, keep last 32 changesets + changesetSafeRange = 32 // Safety net for long-sync, keep last 32 changesets ) func NewProgress(prevOutputBlockNum, commitThreshold uint64, workersCount int, updateMetrics bool, logPrefix string, logger log.Logger) *Progress { @@ -120,11 +118,12 @@ func (p *Progress) Log(suffix string, rs *state.StateV3, in *state.QueueWithRetr gasSec := uint64(float64(gas-p.prevGasUsed) / interval.Seconds()) txSec := uint64(float64(txCount-p.prevTxCount) / interval.Seconds()) + diffBlocks := max(int(outputBlockNum)-int(p.prevOutputBlockNum)+1, 0) p.logger.Info(fmt.Sprintf("[%s]"+suffix, p.logPrefix), "blk", outputBlockNum, - "blks", outputBlockNum-p.prevOutputBlockNum+1, - "blk/s", fmt.Sprintf("%.1f", float64(outputBlockNum-p.prevOutputBlockNum+1)/interval.Seconds()), + "blks", diffBlocks, + "blk/s", fmt.Sprintf("%.1f", float64(diffBlocks)/interval.Seconds()), "txs", txCount-p.prevTxCount, "tx/s", common.PrettyCounter(txSec), "gas/s", common.PrettyCounter(gasSec), @@ -215,7 +214,6 @@ func ExecV3(ctx context.Context, }() } } - agg := cfg.db.(state2.HasAgg).Agg().(*state2.Aggregator) if initialCycle { agg.SetCollateAndBuildWorkers(min(2, estimate.StateV3Collate.Workers())) @@ -281,7 +279,9 @@ func ExecV3(ctx context.Context, return err } if !ok { - return fmt.Errorf("seems broken TxNums index not filled. can't find blockNum of txNum=%d", inputTxNum) + _lb, _lt, _ := txNumsReader.Last(applyTx) + _fb, _ft, _ := txNumsReader.First(applyTx) + return fmt.Errorf("seems broken TxNums index not filled. can't find blockNum of txNum=%d; in db: (%d-%d, %d-%d)", inputTxNum, _fb, _lb, _ft, _lt) } { _max, _ := txNumsReader.Max(applyTx, _blockNum) @@ -342,12 +342,16 @@ func ExecV3(ctx context.Context, blockNum = doms.BlockNum() outputTxNum.Store(doms.TxNum()) - shouldGenerateChangesets := maxBlockNum-blockNum <= changesetBlockRange + if maxBlockNum < blockNum { + return nil + } + + shouldGenerateChangesets := maxBlockNum-blockNum <= changesetSafeRange || cfg.keepAllChangesets if blockNum < cfg.blockReader.FrozenBlocks() { shouldGenerateChangesets = false } - if maxBlockNum-blockNum > 16 { + if maxBlockNum > blockNum+16 { log.Info(fmt.Sprintf("[%s] starting", execStage.LogPrefix()), "from", blockNum, "to", maxBlockNum, "fromTxNum", doms.TxNum(), "offsetFromBlockBeginning", offsetFromBlockBeginning, "initialCycle", initialCycle, "useExternalTx", useExternalTx) } @@ -359,10 +363,10 @@ func ExecV3(ctx context.Context, var count uint64 var lock sync.RWMutex - shouldReportToTxPool := maxBlockNum-blockNum <= 64 + shouldReportToTxPool := cfg.notifications != nil && !isMining && maxBlockNum <= blockNum+64 var accumulator *shards.Accumulator if shouldReportToTxPool { - accumulator = cfg.accumulator + accumulator = cfg.notifications.Accumulator if accumulator == nil { accumulator = shards.NewAccumulator() } @@ -522,7 +526,7 @@ func ExecV3(ctx context.Context, if err := func() error { //Drain results (and process) channel because read sets do not carry over for !blockComplete.Load() { - rws.DrainNonBlocking() + rws.DrainNonBlocking(ctx) applyWorker.ResetTx(tx) processedTxNum, conflicts, triggers, processedBlockNum, stoppedAtBlockEnd, err := processResultQueue(ctx, in, rws, outputTxNum.Load(), rs, agg, tx, nil, applyWorker, false, true, isMining) @@ -550,7 +554,7 @@ func ExecV3(ctx context.Context, } // Drain results channel because read sets do not carry over - rws.DropResults(func(txTask *state.TxTask) { + rws.DropResults(ctx, func(txTask *state.TxTask) { rs.ReTry(txTask, in) }) @@ -667,20 +671,24 @@ func ExecV3(ctx context.Context, // snapshots are often stored on chaper drives. don't expect low-read-latency and manually read-ahead. // can't use OS-level ReadAhead - because Data >> RAM // it also warmsup state a bit - by touching senders/coninbase accounts and code - var clean func() - readAhead, clean = blocksReadAhead(ctx, &cfg, 4, true) - defer clean() - } + if !execStage.CurrentSyncCycle.IsInitialCycle { + var clean func() - //fmt.Printf("exec blocks: %d -> %d\n", blockNum, maxBlockNum) + readAhead, clean = blocksReadAhead(ctx, &cfg, 4, true) + defer clean() + } + } var b *types.Block + // Only needed by bor chains + shouldGenerateChangesetsForLastBlocks := cfg.chainConfig.Bor != nil + Loop: for ; blockNum <= maxBlockNum; blockNum++ { // set shouldGenerateChangesets=true if we are at last n blocks from maxBlockNum. this is as a safety net in chains // where during initial sync we can expect bogus blocks to be imported. - if !shouldGenerateChangesets && blockNum > cfg.blockReader.FrozenBlocks() && blockNum+changesetSafeRange >= maxBlockNum { + if !shouldGenerateChangesets && shouldGenerateChangesetsForLastBlocks && blockNum > cfg.blockReader.FrozenBlocks() && blockNum+changesetSafeRange >= maxBlockNum { aggTx := applyTx.(state2.HasAggTx).AggTx().(*state2.AggregatorRoTx) aggTx.RestrictSubsetFileDeletions(true) start := time.Now() @@ -767,7 +775,7 @@ Loop: } rules := chainConfig.Rules(blockNum, b.Time()) - var receipts types.Receipts + blockReceipts := make(types.Receipts, len(txs)) // During the first block execution, we may have half-block data in the snapshots. // Thus, we need to skip the first txs in the block, however, this causes the GasUsed to be incorrect. // So we skip that check for the first block, if we find half-executed data. @@ -798,10 +806,16 @@ Loop: // use history reader instead of state reader to catch up to the tx where we left off HistoryExecution: offsetFromBlockBeginning > 0 && txIndex < int(offsetFromBlockBeginning), - BlockReceipts: receipts, + BlockReceipts: blockReceipts, Config: chainConfig, } + if txTask.HistoryExecution && usedGas == 0 { + usedGas, blobGasUsed, _, err = rawtemporaldb.ReceiptAsOf(applyTx.(kv.TemporalTx), txTask.TxNum) + if err != nil { + return err + } + } if txIndex >= 0 && !txTask.Final && isPoSa { if isSystemTx, err := posa.IsSystemTransaction(txs[txIndex], header); err != nil { @@ -823,9 +837,6 @@ Loop: doms.SetTxNum(txTask.TxNum) doms.SetBlockNum(txTask.BlockNum) - //if txTask.HistoryExecution { // nolint - // fmt.Printf("[dbg] txNum: %d, hist=%t\n", txTask.TxNum, txTask.HistoryExecution) - //} if txIndex >= 0 && txIndex < len(txs) { txTask.Tx = txs[txIndex] txTask.TxAsMessage, err = txTask.Tx.AsMessage(signer, header.BaseFee, txTask.Rules) @@ -880,17 +891,20 @@ Loop: if txTask.Tx != nil { blobGasUsed += txTask.Tx.GetBlobGas() } + + txTask.CreateReceipt(applyTx) + if txTask.Final { - checkReceipts := !cfg.vmConfig.StatelessExec && chainConfig.IsByzantium(txTask.BlockNum) && !cfg.vmConfig.NoReceipts + if !isMining && !inMemExec && !execStage.CurrentSyncCycle.IsInitialCycle { + cfg.notifications.RecentLogs.Add(blockReceipts) + } + checkReceipts := !cfg.vmConfig.StatelessExec && chainConfig.IsByzantium(txTask.BlockNum) && !cfg.vmConfig.NoReceipts && !isMining if txTask.BlockNum > 0 && !skipPostEvaluation { //Disable check for genesis. Maybe need somehow improve it in future - to satisfy TestExecutionSpec - if err := core.BlockPostValidation(usedGas, blobGasUsed, checkReceipts, receipts, txTask.Header, isMining); err != nil { + if err := core.BlockPostValidation(usedGas, blobGasUsed, checkReceipts, txTask.BlockReceipts, txTask.Header, isMining); err != nil { return fmt.Errorf("%w, txnIdx=%d, %v", consensus.ErrInvalidBlock, txTask.TxIndex, err) //same as in stage_exec.go } } usedGas, blobGasUsed = 0, 0 - receipts = receipts[:0] - } else if txTask.TxIndex >= 0 { - receipts = append(receipts, txTask.CreateReceipt(usedGas)) } return nil }(); err != nil { @@ -920,7 +934,18 @@ Loop: break Loop } - if err = rs.ApplyState4(ctx, txTask); err != nil { + if !txTask.Final { + var receipt *types.Receipt + if txTask.TxIndex >= 0 && !txTask.Final { + receipt = txTask.BlockReceipts[txTask.TxIndex] + } + if err := rawtemporaldb.AppendReceipt(doms, receipt, blobGasUsed); err != nil { + return err + } + } + + // MA applystate + if err := rs.ApplyState4(ctx, txTask); err != nil { return err } diff --git a/eth/stagedsync/stage_bor_heimdall.go b/eth/stagedsync/stage_bor_heimdall.go index 661560e662d..57c783c8452 100644 --- a/eth/stagedsync/stage_bor_heimdall.go +++ b/eth/stagedsync/stage_bor_heimdall.go @@ -68,7 +68,7 @@ type BorHeimdallCfg struct { recents *lru.ARCCache[libcommon.Hash, *bor.Snapshot] signatures *lru.ARCCache[libcommon.Hash, libcommon.Address] recordWaypoints bool - unwindTypes []string + unwindCfg HeimdallUnwindCfg } func StageBorHeimdallCfg( @@ -83,13 +83,18 @@ func StageBorHeimdallCfg( recents *lru.ARCCache[libcommon.Hash, *bor.Snapshot], signatures *lru.ARCCache[libcommon.Hash, libcommon.Address], recordWaypoints bool, - unwindTypes []string, + userUnwindTypeOverrides []string, ) BorHeimdallCfg { var borConfig *borcfg.BorConfig if chainConfig.Bor != nil { borConfig = chainConfig.Bor.(*borcfg.BorConfig) } + unwindCfg := HeimdallUnwindCfg{} // unwind everything by default + if len(userUnwindTypeOverrides) > 0 { + unwindCfg.ApplyUserUnwindTypeOverrides(userUnwindTypeOverrides) + } + return BorHeimdallCfg{ db: db, snapDb: snapDb, @@ -103,7 +108,7 @@ func StageBorHeimdallCfg( recents: recents, signatures: signatures, recordWaypoints: recordWaypoints, - unwindTypes: unwindTypes, + unwindCfg: unwindCfg, } } @@ -841,7 +846,7 @@ func BorHeimdallUnwind(u *UnwindState, ctx context.Context, _ *StageState, tx kv defer tx.Rollback() } - if err = UnwindHeimdall(tx, u, cfg.unwindTypes); err != nil { + if err = UnwindHeimdall(tx, u, cfg.unwindCfg); err != nil { return err } diff --git a/eth/stagedsync/stage_custom_trace.go b/eth/stagedsync/stage_custom_trace.go index d7be07cff56..dfd2b80a075 100644 --- a/eth/stagedsync/stage_custom_trace.go +++ b/eth/stagedsync/stage_custom_trace.go @@ -19,18 +19,26 @@ package stagedsync import ( "context" "fmt" + "runtime" + "time" "github.com/erigontech/erigon-lib/chain" + libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/common/dbg" "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon-lib/kv/rawdbv3" "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/wrap" + state2 "github.com/erigontech/erigon-lib/state" "github.com/erigontech/erigon/cmd/state/exec3" "github.com/erigontech/erigon/consensus" + "github.com/erigontech/erigon/core/rawdb/rawtemporaldb" + "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/eth/ethconfig" "github.com/erigontech/erigon/ethdb/prune" "github.com/erigontech/erigon/turbo/services" + "github.com/erigontech/erigon/turbo/snapshotsync/freezeblocks" ) type CustomTraceCfg struct { @@ -59,131 +67,38 @@ func StageCustomTraceCfg(db kv.RwDB, prune prune.Mode, dirs datadir.Dirs, br ser } } -func SpawnCustomTrace(s *StageState, txc wrap.TxContainer, cfg CustomTraceCfg, ctx context.Context, prematureEndBlock uint64, logger log.Logger) error { - useExternalTx := txc.Ttx != nil - var tx kv.TemporalRwTx - if !useExternalTx { - _tx, err := cfg.db.BeginRw(ctx) +func SpawnCustomTrace(cfg CustomTraceCfg, ctx context.Context, logger log.Logger) error { + var startBlock, endBlock uint64 + if err := cfg.db.View(ctx, func(tx kv.Tx) (err error) { + txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, cfg.execArgs.BlockReader)) + + ac := tx.(state2.HasAggTx).AggTx().(*state2.AggregatorRoTx) + txNum := ac.DbgDomain(kv.AccountsDomain).FirstStepNotInFiles() * cfg.db.(state2.HasAgg).Agg().(*state2.Aggregator).StepSize() + var ok bool + ok, endBlock, err = txNumsReader.FindBlockNum(tx, txNum) if err != nil { - return err + return fmt.Errorf("getting last executed block: %w", err) + } + if !ok { + panic(ok) + } + + txNum = ac.DbgDomain(kv.ReceiptDomain).FirstStepNotInFiles() * cfg.db.(state2.HasAgg).Agg().(*state2.Aggregator).StepSize() + ok, startBlock, err = txNumsReader.FindBlockNum(tx, txNum) + if err != nil { + return fmt.Errorf("getting last executed block: %w", err) } - defer _tx.Rollback() - tx = _tx.(kv.TemporalRwTx) - } else { - tx = txc.Ttx.(kv.TemporalRwTx) + if !ok { + panic(ok) + } + return nil + }); err != nil { + return err } + defer cfg.execArgs.BlockReader.Snapshots().(*freezeblocks.RoSnapshots).EnableReadAhead().DisableReadAhead() - //endBlock, err := s.ExecutionAt(tx) - //if err != nil { - // return fmt.Errorf("getting last executed block: %w", err) - //} - //if s.BlockNumber > endBlock { // Erigon will self-heal (download missed blocks) eventually - // return nil - //} - //// if prematureEndBlock is nonzero and less than the latest executed block, - //// then we only run the log index stage until prematureEndBlock - //if prematureEndBlock != 0 && prematureEndBlock < endBlock { - // endBlock = prematureEndBlock - //} - //// It is possible that prematureEndBlock < s.BlockNumber, - //// in which case it is important that we skip this stage, - //// or else we could overwrite stage_at with prematureEndBlock - //if endBlock <= s.BlockNumber { - // return nil - //} - // - //startBlock := s.BlockNumber - //if startBlock > 0 { - // startBlock++ - //} - // - //logEvery := time.NewTicker(10 * time.Second) - //defer logEvery.Stop() - //var m runtime.MemStats - //var prevBlockNumLog uint64 = startBlock - // - //doms, err := state2.NewSharedDomains(tx, logger) - //if err != nil { - // return err - //} - //defer doms.Close() - // - //cumulative := uint256.NewInt(0) - //var lastBlockNum uint64 - // - //canonicalReader := doms.CanonicalReader() - //lastFrozenID, err := canonicalReader.LastFrozenTxNum(tx) - //if err != nil { - // return err - //} - // - //var baseBlockTxnID, txnID kv.TxnId - //fmt.Printf("dbg1: %s\n", tx.ViewID()) - ////TODO: new tracer may get tracer from pool, maybe add it to TxTask field - ///// maybe need startTxNum/endTxNum - //if err = exec3.CustomTraceMapReduce(startBlock, endBlock, exec3.TraceConsumer{ - // NewTracer: func() exec3.GenericTracer { return nil }, - // Reduce: func(txTask *state.TxTask, tx kv.Tx) error { - // if txTask.Error != nil { - // return err - // } - // - // if lastBlockNum != txTask.BlockNum { - // cumulative.Set(u256.N0) - // lastBlockNum = txTask.BlockNum - // - // if txTask.TxNum < uint64(lastFrozenID) { - // txnID = kv.TxnId(txTask.TxNum) - // } else { - // h, err := rawdb.ReadCanonicalHash(tx, txTask.BlockNum) - // baseBlockTxnID, err = canonicalReader.BaseTxnID(tx, txTask.BlockNum, h) - // if err != nil { - // return err - // } - // txnID = baseBlockTxnID - // } - // } else { - // txnID++ - // } - // cumulative.AddUint64(cumulative, txTask.UsedGas) - // - // if txTask.Final || txTask.TxIndex < 0 { - // return nil - // } - // r := txTask.CreateReceipt(cumulative.Uint64()) - // v, err := rlp.EncodeToBytes(r) - // if err != nil { - // return err - // } - // doms.SetTx(tx) - // err = doms.AppendablePut(kv.ReceiptsAppendable, txnID, v) - // if err != nil { - // return err - // } - // - // select { - // case <-logEvery.C: - // dbg.ReadMemStats(&m) - // log.Info("Scanned", "block", txTask.BlockNum, "blk/sec", float64(txTask.BlockNum-prevBlockNumLog)/10, "alloc", libcommon.ByteCount(m.Alloc), "sys", libcommon.ByteCount(m.Sys)) - // prevBlockNumLog = txTask.BlockNum - // default: - // } - // - // return nil - // }, - //}, ctx, tx, cfg.execArgs, logger); err != nil { - // return err - //} - //if err := doms.Flush(ctx, tx); err != nil { - // return err - //} - // - //if err = s.Update(tx.(kv.RwTx), endBlock); err != nil { - // return err - //} - - if !useExternalTx { - if err := tx.Commit(); err != nil { + for ; startBlock < endBlock; startBlock += 1_000_000 { + if err := customTraceBatchProduce(ctx, cfg.execArgs, cfg.db, startBlock, startBlock+1_000_000, "custom_trace", logger); err != nil { return err } } @@ -191,31 +106,122 @@ func SpawnCustomTrace(s *StageState, txc wrap.TxContainer, cfg CustomTraceCfg, c return nil } -func UnwindCustomTrace(u *UnwindState, s *StageState, txc wrap.TxContainer, cfg CustomTraceCfg, ctx context.Context, logger log.Logger) (err error) { - useExternalTx := txc.Ttx != nil - var tx kv.TemporalTx - if !useExternalTx { - _tx, err := cfg.db.BeginRw(ctx) +func customTraceBatchProduce(ctx context.Context, cfg *exec3.ExecArgs, db kv.RwDB, fromBlock, toBlock uint64, logPrefix string, logger log.Logger) error { + var lastTxNum uint64 + if err := db.Update(ctx, func(tx kv.RwTx) error { + ttx := tx.(kv.TemporalRwTx) + doms, err := state2.NewSharedDomains(tx, logger) if err != nil { return err } - defer _tx.Rollback() - tx = _tx.(kv.TemporalTx) - } else { - tx = txc.Ttx - } + defer doms.Close() - if err := u.Done(tx.(kv.RwTx)); err != nil { - return fmt.Errorf("%w", err) - } - if !useExternalTx { + if err := customTraceBatch(ctx, cfg, ttx, doms, fromBlock, toBlock, logPrefix, logger); err != nil { + return err + } + doms.SetTx(tx) + if err := doms.Flush(ctx, tx); err != nil { + return err + } + lastTxNum = doms.TxNum() if err := tx.Commit(); err != nil { return err } + return nil + }); err != nil { + return err + } + agg := db.(state2.HasAgg).Agg().(*state2.Aggregator) + var fromStep, toStep uint64 + if lastTxNum/agg.StepSize() > 0 { + toStep = lastTxNum / agg.StepSize() + } + if err := db.View(ctx, func(tx kv.Tx) error { + ac := tx.(state2.HasAggTx).AggTx().(*state2.AggregatorRoTx) + fromStep = ac.DbgDomain(kv.ReceiptDomain).FirstStepNotInFiles() + return nil + }); err != nil { + return err + } + if err := agg.BuildFiles2(ctx, fromStep, toStep); err != nil { + return err + } + + if err := db.Update(ctx, func(tx kv.RwTx) error { + ac := tx.(state2.HasAggTx).AggTx().(*state2.AggregatorRoTx) + if _, err := ac.PruneSmallBatches(ctx, 10*time.Hour, tx); err != nil { // prune part of retired data, before commit + return err + } + return nil + }); err != nil { + return err } return nil } -func PruneCustomTrace(s *PruneState, tx kv.RwTx, cfg CustomTraceCfg, ctx context.Context, logger log.Logger) (err error) { +func customTraceBatch(ctx context.Context, cfg *exec3.ExecArgs, tx kv.TemporalRwTx, doms *state2.SharedDomains, fromBlock, toBlock uint64, logPrefix string, logger log.Logger) error { + const logPeriod = 5 * time.Second + logEvery := time.NewTicker(logPeriod) + defer logEvery.Stop() + + var cumulativeBlobGasUsedInBlock uint64 + //var cumulativeGasUsedTotal = uint256.NewInt(0) + + //TODO: new tracer may get tracer from pool, maybe add it to TxTask field + /// maybe need startTxNum/endTxNum + var prevTxNumLog = fromBlock + var m runtime.MemStats + if err := exec3.CustomTraceMapReduce(fromBlock, toBlock, exec3.TraceConsumer{ + NewTracer: func() exec3.GenericTracer { return nil }, + Reduce: func(txTask *state.TxTask, tx kv.Tx) (err error) { + if txTask.Error != nil { + return err + } + + if txTask.Tx != nil { + cumulativeBlobGasUsedInBlock += txTask.Tx.GetBlobGas() + } + //if txTask.Final { + // cumulativeGasUsedTotal.AddUint64(cumulativeGasUsedTotal, cumulativeGasUsedInBlock) + //} + + if txTask.Final { // TODO: move asserts to 1 level higher + if txTask.Header.BlobGasUsed != nil && *txTask.Header.BlobGasUsed != cumulativeBlobGasUsedInBlock { + err := fmt.Errorf("assert: %d != %d", *txTask.Header.BlobGasUsed, cumulativeBlobGasUsedInBlock) + panic(err) + } + } + + doms.SetTx(tx) + doms.SetTxNum(txTask.TxNum) + if !txTask.Final { + var receipt *types.Receipt + if txTask.TxIndex >= 0 && !txTask.Final { + receipt = txTask.BlockReceipts[txTask.TxIndex] + } + if err := rawtemporaldb.AppendReceipt(doms, receipt, cumulativeBlobGasUsedInBlock); err != nil { + return err + } + } + + if txTask.Final { // block changed + cumulativeBlobGasUsedInBlock = 0 + } + + select { + case <-logEvery.C: + if prevTxNumLog > 0 { + dbg.ReadMemStats(&m) + log.Info(fmt.Sprintf("[%s] Scanned", logPrefix), "block", txTask.BlockNum, "txs/sec", (txTask.TxNum-prevTxNumLog)/uint64(logPeriod.Seconds()), "alloc", libcommon.ByteCount(m.Alloc), "sys", libcommon.ByteCount(m.Sys)) + } + prevTxNumLog = txTask.TxNum + default: + } + return nil + }, + }, ctx, tx, cfg, logger); err != nil { + return err + } + return nil } diff --git a/eth/stagedsync/stage_execute.go b/eth/stagedsync/stage_execute.go index b6837e5d83f..9a6bdda9dd9 100644 --- a/eth/stagedsync/stage_execute.go +++ b/eth/stagedsync/stage_execute.go @@ -65,18 +65,18 @@ type headerDownloader interface { } type ExecuteBlockCfg struct { - db kv.RwDB - batchSize datasize.ByteSize - prune prune.Mode - chainConfig *chain.Config - engine consensus.Engine - vmConfig *vm.Config - badBlockHalt bool - stateStream bool - accumulator *shards.Accumulator - blockReader services.FullBlockReader - hd headerDownloader - author *common.Address + db kv.RwDB + batchSize datasize.ByteSize + prune prune.Mode + chainConfig *chain.Config + notifications *shards.Notifications + engine consensus.Engine + vmConfig *vm.Config + badBlockHalt bool + stateStream bool + blockReader services.FullBlockReader + hd headerDownloader + author *common.Address // last valid number of the stage dirs datadir.Dirs @@ -84,8 +84,9 @@ type ExecuteBlockCfg struct { syncCfg ethconfig.Sync genesis *types.Genesis - silkworm *silkworm.Silkworm - blockProduction bool + silkworm *silkworm.Silkworm + blockProduction bool + keepAllChangesets bool applyWorker, applyWorkerMining *exec3.Worker } @@ -97,9 +98,10 @@ func StageExecuteBlocksCfg( chainConfig *chain.Config, engine consensus.Engine, vmConfig *vm.Config, - accumulator *shards.Accumulator, + notifications *shards.Notifications, stateStream bool, badBlockHalt bool, + keepAllChangesets bool, dirs datadir.Dirs, blockReader services.FullBlockReader, @@ -120,7 +122,7 @@ func StageExecuteBlocksCfg( engine: engine, vmConfig: vmConfig, dirs: dirs, - accumulator: accumulator, + notifications: notifications, stateStream: stateStream, badBlockHalt: badBlockHalt, blockReader: blockReader, @@ -131,6 +133,7 @@ func StageExecuteBlocksCfg( silkworm: silkworm, applyWorker: exec3.NewWorker(nil, log.Root(), context.Background(), false, db, nil, blockReader, chainConfig, genesis, nil, engine, dirs, false), applyWorkerMining: exec3.NewWorker(nil, log.Root(), context.Background(), false, db, nil, blockReader, chainConfig, genesis, nil, engine, dirs, true), + keepAllChangesets: keepAllChangesets, } } @@ -188,11 +191,13 @@ func unwindExec3(u *UnwindState, s *StageState, txc wrap.TxContainer, ctx contex t := time.Now() var changeset *[kv.DomainLen][]libstate.DomainEntryDiff for currentBlock := u.CurrentBlockNumber; currentBlock > u.UnwindPoint; currentBlock-- { - currentHash, err := br.CanonicalHash(ctx, txc.Tx, currentBlock) + currentHash, ok, err := br.CanonicalHash(ctx, txc.Tx, currentBlock) if err != nil { return err } - var ok bool + if !ok { + return fmt.Errorf("canonical hash not found %d", currentBlock) + } var currentKeys [kv.DomainLen][]libstate.DomainEntryDiff currentKeys, ok, err = domains.GetDiffset(txc.Tx, currentHash, currentBlock) if !ok { @@ -357,12 +362,15 @@ func UnwindExecutionStage(u *UnwindState, s *StageState, txc wrap.TxContainer, c func unwindExecutionStage(u *UnwindState, s *StageState, txc wrap.TxContainer, ctx context.Context, cfg ExecuteBlockCfg, logger log.Logger) error { var accumulator *shards.Accumulator if cfg.stateStream && s.BlockNumber-u.UnwindPoint < stateStreamLimit { - accumulator = cfg.accumulator + accumulator = cfg.notifications.Accumulator - hash, err := cfg.blockReader.CanonicalHash(ctx, txc.Tx, u.UnwindPoint) + hash, ok, err := cfg.blockReader.CanonicalHash(ctx, txc.Tx, u.UnwindPoint) if err != nil { return fmt.Errorf("read canonical hash of unwind point: %w", err) } + if !ok { + return fmt.Errorf("canonical hash not found %d", u.UnwindPoint) + } txs, err := cfg.blockReader.RawTransactions(ctx, txc.Tx, u.UnwindPoint, s.BlockNumber) if err != nil { return err @@ -382,7 +390,7 @@ func PruneExecutionStage(s *PruneState, tx kv.RwTx, cfg ExecuteBlockCfg, ctx con } defer tx.Rollback() } - if s.ForwardProgress > config3.MaxReorgDepthV3 { + if s.ForwardProgress > config3.MaxReorgDepthV3 && !cfg.keepAllChangesets { // (chunkLen is 8Kb) * (1_000 chunks) = 8mb // Some blocks on bor-mainnet have 400 chunks of diff = 3mb var pruneDiffsLimitOnChainTip = 1_000 diff --git a/eth/stagedsync/stage_finish.go b/eth/stagedsync/stage_finish.go index c0f203e4b53..21be6a5c422 100644 --- a/eth/stagedsync/stage_finish.go +++ b/eth/stagedsync/stage_finish.go @@ -17,29 +17,17 @@ package stagedsync import ( - "bytes" "context" "encoding/binary" - "fmt" "time" - "github.com/erigontech/erigon-lib/kv/dbutils" - libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/hexutility" - "github.com/erigontech/erigon-lib/gointerfaces" - remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" - types2 "github.com/erigontech/erigon-lib/gointerfaces/typesproto" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/log/v3" - bortypes "github.com/erigontech/erigon/polygon/bor/types" - "github.com/erigontech/erigon/turbo/engineapi/engine_helpers" - "github.com/erigontech/erigon/turbo/services" - "github.com/erigontech/erigon/core/rawdb" - "github.com/erigontech/erigon/core/types" - "github.com/erigontech/erigon/ethdb/cbor" "github.com/erigontech/erigon/params" + "github.com/erigontech/erigon/turbo/engineapi/engine_helpers" ) type FinishCfg struct { @@ -142,41 +130,24 @@ func PruneFinish(u *PruneState, tx kv.RwTx, cfg FinishCfg, ctx context.Context) return nil } -func NotifyNewHeaders(ctx context.Context, finishStageBeforeSync uint64, finishStageAfterSync uint64, unwindTo *uint64, notifier ChainEventNotifier, tx kv.Tx, logger log.Logger, blockReader services.FullBlockReader) error { +// [from,to) +func NotifyNewHeaders(ctx context.Context, notifyFrom, notifyTo uint64, notifier ChainEventNotifier, tx kv.Tx, logger log.Logger) error { t := time.Now() if notifier == nil { logger.Trace("RPC Daemon notification channel not set. No headers notifications will be sent") return nil } // Notify all headers we have (either canonical or not) in a maximum range span of 1024 - var notifyFrom uint64 - var isUnwind bool - if unwindTo != nil && *unwindTo != 0 && (*unwindTo) < finishStageBeforeSync { - notifyFrom = *unwindTo - isUnwind = true - } else { - heightSpan := finishStageAfterSync - finishStageBeforeSync - if heightSpan > 1024 { - heightSpan = 1024 - } - notifyFrom = finishStageAfterSync - heightSpan - } - notifyFrom++ - - var notifyTo = notifyFrom - var notifyToHash libcommon.Hash var headersRlp [][]byte if err := tx.ForEach(kv.HeaderCanonical, hexutility.EncodeTs(notifyFrom), func(k, hash []byte) (err error) { if len(hash) == 0 { return nil } blockNum := binary.BigEndian.Uint64(k) - if blockNum > finishStageAfterSync { //[from,to) + if blockNum >= notifyTo { //[from,to) return nil } - notifyTo = blockNum - notifyToHash = libcommon.BytesToHash(hash) - headerRLP := rawdb.ReadHeaderRLP(tx, notifyToHash, notifyTo) + headerRLP := rawdb.ReadHeaderRLP(tx, libcommon.BytesToHash(hash), blockNum) if headerRLP != nil { headersRlp = append(headersRlp, libcommon.CopyBytes(headerRLP)) } @@ -189,81 +160,7 @@ func NotifyNewHeaders(ctx context.Context, finishStageBeforeSync uint64, finishS if len(headersRlp) > 0 { notifier.OnNewHeader(headersRlp) headerTiming := time.Since(t) - - t = time.Now() - if notifier.HasLogSubsriptions() { - logs, err := ReadLogs(tx, notifyFrom, isUnwind, blockReader) - if err != nil { - return err - } - notifier.OnLogs(logs) - } - logTiming := time.Since(t) - logger.Debug("RPC Daemon notified of new headers", "from", notifyFrom-1, "to", notifyTo, "amount", len(headersRlp), "hash", notifyToHash, "header sending", headerTiming, "log sending", logTiming) + logger.Debug("RPC Daemon notified of new headers", "from", notifyFrom-1, "to", notifyTo, "amount", len(headersRlp), "header sending", headerTiming) } return nil } - -func ReadLogs(tx kv.Tx, from uint64, isUnwind bool, blockReader services.FullBlockReader) ([]*remote.SubscribeLogsReply, error) { - logs, err := tx.Cursor(kv.Log) - if err != nil { - return nil, err - } - defer logs.Close() - reply := make([]*remote.SubscribeLogsReply, 0) - reader := bytes.NewReader(nil) - - var prevBlockNum uint64 - var block *types.Block - var logIndex uint64 - for k, v, err := logs.Seek(dbutils.LogKey(from, 0)); k != nil; k, v, err = logs.Next() { - if err != nil { - return nil, err - } - blockNum := binary.BigEndian.Uint64(k[:8]) - if block == nil || blockNum != prevBlockNum { - logIndex = 0 - prevBlockNum = blockNum - if block, err = blockReader.BlockByNumber(context.Background(), tx, blockNum); err != nil { - return nil, err - } - } - - txIndex := uint64(binary.BigEndian.Uint32(k[8:])) - - var txHash libcommon.Hash - - // bor transactions are at the end of the bodies transactions (added manually but not actually part of the block) - if txIndex == uint64(len(block.Transactions())) { - txHash = bortypes.ComputeBorTxHash(blockNum, block.Hash()) - } else { - txHash = block.Transactions()[txIndex].Hash() - } - - var ll types.Logs - reader.Reset(v) - if err := cbor.Unmarshal(&ll, reader); err != nil { - return nil, fmt.Errorf("receipt unmarshal failed: %w, blocl=%d", err, blockNum) - } - for _, l := range ll { - r := &remote.SubscribeLogsReply{ - Address: gointerfaces.ConvertAddressToH160(l.Address), - BlockHash: gointerfaces.ConvertHashToH256(block.Hash()), - BlockNumber: blockNum, - Data: l.Data, - LogIndex: logIndex, - Topics: make([]*types2.H256, 0, len(l.Topics)), - TransactionHash: gointerfaces.ConvertHashToH256(txHash), - TransactionIndex: txIndex, - Removed: isUnwind, - } - logIndex++ - for _, topic := range l.Topics { - r.Topics = append(r.Topics, gointerfaces.ConvertHashToH256(topic)) - } - reply = append(reply, r) - } - } - - return reply, nil -} diff --git a/eth/stagedsync/stage_headers.go b/eth/stagedsync/stage_headers.go index d0539c2fe2a..d4fff32cf52 100644 --- a/eth/stagedsync/stage_headers.go +++ b/eth/stagedsync/stage_headers.go @@ -142,16 +142,16 @@ func HeadersPOW(s *StageState, u Unwinder, ctx context.Context, tx kv.RwTx, cfg defer logEvery.Stop() // Check if this is called straight after the unwinds, which means we need to create new canonical markings - hash, err := cfg.blockReader.CanonicalHash(ctx, tx, startProgress) + hash, ok, err := cfg.blockReader.CanonicalHash(ctx, tx, startProgress) if err != nil { return err } - if hash == (libcommon.Hash{}) { // restore canonical markers after unwind + if !ok || hash == (libcommon.Hash{}) { // restore canonical markers after unwind headHash := rawdb.ReadHeadHeaderHash(tx) - if _, _, err = fixCanonicalChain(logPrefix, logEvery, startProgress, headHash, tx, cfg.blockReader, logger); err != nil { + if err = fixCanonicalChain(logPrefix, logEvery, startProgress, headHash, tx, cfg.blockReader, logger); err != nil { return err } - hash, err = cfg.blockReader.CanonicalHash(ctx, tx, startProgress) + hash, _, err = cfg.blockReader.CanonicalHash(ctx, tx, startProgress) if err != nil { return err } @@ -326,7 +326,7 @@ Loop: } if headerInserter.GetHighest() != 0 { if !headerInserter.Unwind() { - if _, _, err := fixCanonicalChain(logPrefix, logEvery, headerInserter.GetHighest(), headerInserter.GetHighestHash(), tx, cfg.blockReader, logger); err != nil { + if err = fixCanonicalChain(logPrefix, logEvery, headerInserter.GetHighest(), headerInserter.GetHighestHash(), tx, cfg.blockReader, logger); err != nil { return fmt.Errorf("fix canonical chain: %w", err) } } @@ -369,33 +369,26 @@ Loop: return nil } -type chainNode struct { - hash libcommon.Hash - number uint64 -} - -func fixCanonicalChain(logPrefix string, logEvery *time.Ticker, height uint64, hash libcommon.Hash, tx kv.StatelessRwTx, headerReader services.FullBlockReader, logger log.Logger) ([]chainNode, []chainNode, error) { +func fixCanonicalChain(logPrefix string, logEvery *time.Ticker, height uint64, hash libcommon.Hash, tx kv.StatelessRwTx, headerReader services.FullBlockReader, logger log.Logger) error { if height == 0 { - return nil, nil, nil + return nil } ancestorHash := hash ancestorHeight := height - var newNodes, badNodes []chainNode - var emptyHash libcommon.Hash var ch libcommon.Hash var err error - for ch, err = headerReader.CanonicalHash(context.Background(), tx, ancestorHeight); err == nil && ch != ancestorHash; ch, err = headerReader.CanonicalHash(context.Background(), tx, ancestorHeight) { + for ch, _, err = headerReader.CanonicalHash(context.Background(), tx, ancestorHeight); err == nil && ch != ancestorHash; ch, _, err = headerReader.CanonicalHash(context.Background(), tx, ancestorHeight) { if err = rawdb.WriteCanonicalHash(tx, ancestorHash, ancestorHeight); err != nil { - return nil, nil, fmt.Errorf("marking canonical header %d %x: %w", ancestorHeight, ancestorHash, err) + return fmt.Errorf("marking canonical header %d %x: %w", ancestorHeight, ancestorHash, err) } ancestor, err := headerReader.Header(context.Background(), tx, ancestorHash, ancestorHeight) if err != nil { - return nil, nil, err + return err } if ancestor == nil { - return nil, nil, fmt.Errorf("ancestor is nil. height %d, hash %x", ancestorHeight, ancestorHash) + return fmt.Errorf("ancestor is nil. height %d, hash %x", ancestorHeight, ancestorHash) } select { @@ -405,26 +398,14 @@ func fixCanonicalChain(logPrefix string, logEvery *time.Ticker, height uint64, h default: } - if ch != emptyHash { - badNodes = append(badNodes, chainNode{ - hash: ch, - number: ancestorHeight, - }) - } - - newNodes = append(newNodes, chainNode{ - hash: ancestorHash, - number: ancestorHeight, - }) - ancestorHash = ancestor.ParentHash ancestorHeight-- } if err != nil { - return nil, nil, fmt.Errorf("reading canonical hash for %d: %w", ancestorHeight, err) + return fmt.Errorf("reading canonical hash for %d: %w", ancestorHeight, err) } - return newNodes, badNodes, nil + return nil } func HeadersUnwind(ctx context.Context, u *UnwindState, s *StageState, tx kv.RwTx, cfg HeadersCfg, test bool) (err error) { @@ -517,9 +498,14 @@ func HeadersUnwind(ctx context.Context, u *UnwindState, s *StageState, tx kv.RwT */ if maxNum == 0 { maxNum = u.UnwindPoint - if maxHash, err = cfg.blockReader.CanonicalHash(ctx, tx, maxNum); err != nil { + var ok bool + if maxHash, ok, err = cfg.blockReader.CanonicalHash(ctx, tx, maxNum); err != nil { return err } + if !ok { + return fmt.Errorf("not found canonical marker: %d", maxNum) + } + } if err = rawdb.WriteHeadHeaderHash(tx, maxHash); err != nil { return err diff --git a/eth/stagedsync/stage_mining_exec.go b/eth/stagedsync/stage_mining_exec.go index a51385e1270..86f9ad10d9a 100644 --- a/eth/stagedsync/stage_mining_exec.go +++ b/eth/stagedsync/stage_mining_exec.go @@ -20,7 +20,6 @@ import ( "errors" "fmt" "io" - "math/big" "sync/atomic" "time" @@ -308,7 +307,7 @@ func getNextTransactions( } blockNum := executionAt + 1 - txs, err := filterBadTransactions(txs, cfg.chainConfig, blockNum, header.BaseFee, simStateReader, simStateWriter, logger) + txs, err := filterBadTransactions(txs, cfg.chainConfig, blockNum, header, simStateReader, simStateWriter, logger) if err != nil { return nil, 0, err } @@ -316,7 +315,7 @@ func getNextTransactions( return types.NewTransactionsFixedOrder(txs), count, nil } -func filterBadTransactions(transactions []types.Transaction, config chain.Config, blockNumber uint64, baseFee *big.Int, simStateReader state.StateReader, simStateWriter state.StateWriter, logger log.Logger) ([]types.Transaction, error) { +func filterBadTransactions(transactions []types.Transaction, config chain.Config, blockNumber uint64, header *types.Header, simStateReader state.StateReader, simStateWriter state.StateWriter, logger log.Logger) ([]types.Transaction, error) { initialCnt := len(transactions) var filtered []types.Transaction gasBailout := config.Consensus == chain.ParliaConsensus @@ -361,15 +360,28 @@ func filterBadTransactions(transactions []types.Transaction, config chain.Config // Make sure the sender is an EOA (EIP-3607) if !account.IsEmptyCodeHash() { - transactions = transactions[1:] - notEOACnt++ - continue + isEoaCodeAllowed := false + if config.IsPrague(header.Time) { + code, err := simStateReader.ReadAccountCode(sender, account.Incarnation, account.CodeHash) + if err != nil { + return nil, err + } + + _, isDelegated := types.ParseDelegation(code) + isEoaCodeAllowed = isDelegated // non-empty code allowed for eoa if it points to delegation + } + + if !isEoaCodeAllowed { + transactions = transactions[1:] + notEOACnt++ + continue + } } if config.IsLondon(blockNumber) { baseFee256 := uint256.NewInt(0) - if overflow := baseFee256.SetFromBig(baseFee); overflow { - return nil, fmt.Errorf("bad baseFee %s", baseFee) + if overflow := baseFee256.SetFromBig(header.BaseFee); overflow { + return nil, fmt.Errorf("bad baseFee %s", header.BaseFee) } // Make sure the transaction gasFeeCap is greater than the block's baseFee. if !transaction.GetFeeCap().IsZero() || !transaction.GetTip().IsZero() { @@ -438,7 +450,7 @@ func addTransactionsToMiningBlock(logPrefix string, current *MiningBlock, chainC engine consensus.Engine, txs types.TransactionsStream, coinbase libcommon.Address, ibs *state.IntraBlockState, ctx context.Context, interrupt *int32, payloadId uint64, logger log.Logger) (types.Logs, bool, error) { header := current.Header - tcount := 0 + txnIdx := ibs.TxnIndex() + 1 gasPool := new(core.GasPool).AddGas(header.GasLimit - header.GasUsed) if header.BlobGasUsed != nil { gasPool.AddBlobGas(chainConfig.GetMaxBlobGasPerBlock() - *header.BlobGasUsed) @@ -449,7 +461,7 @@ func addTransactionsToMiningBlock(logPrefix string, current *MiningBlock, chainC noop := state.NewNoopWriter() var miningCommitTx = func(txn types.Transaction, coinbase libcommon.Address, vmConfig *vm.Config, chainConfig chain.Config, ibs *state.IntraBlockState, current *MiningBlock) ([]*types.Log, error) { - ibs.SetTxContext(txn.Hash(), tcount) + ibs.SetTxContext(txnIdx, header.Number.Uint64()) gasSnap := gasPool.Gas() blobGasSnap := gasPool.BlobGas() snap := ibs.Snapshot() @@ -543,7 +555,7 @@ LOOP: // Everything ok, collect the logs and shift in the next transaction from the same account logger.Trace(fmt.Sprintf("[%s] Added transaction", logPrefix), "hash", txn.Hash(), "sender", from, "nonce", txn.GetNonce(), "payload", payloadId) coalescedLogs = append(coalescedLogs, logs...) - tcount++ + txnIdx++ txs.Shift() } else { // Strange error, discard the transaction and get the next in line (note, the diff --git a/eth/stagedsync/stage_polygon_sync.go b/eth/stagedsync/stage_polygon_sync.go index 616ffd8764a..27dce27593a 100644 --- a/eth/stagedsync/stage_polygon_sync.go +++ b/eth/stagedsync/stage_polygon_sync.go @@ -64,6 +64,7 @@ func NewPolygonSyncStageCfg( blockReader services.FullBlockReader, stopNode func() error, blockLimit uint, + userUnwindTypeOverrides []string, ) PolygonSyncStageCfg { // using a buffered channel to preserve order of tx actions, // do not expect to ever have more than 50 goroutines blocking on this channel @@ -97,7 +98,8 @@ func NewPolygonSyncStageCfg( txActionStream: txActionStream, } borConfig := chainConfig.Bor.(*borcfg.BorConfig) - heimdallService := heimdall.NewService(borConfig, heimdallClient, heimdallStore, logger) + heimdallReader := heimdall.NewReader(borConfig.CalculateSprintNumber, heimdallStore, logger) + heimdallService := heimdall.NewService(borConfig.CalculateSprintNumber, heimdallClient, heimdallStore, logger, heimdallReader) bridgeService := bridge.NewBridge(bridgeStore, logger, borConfig, heimdallClient, nil) p2pService := p2p.NewService(maxPeers, logger, sentry, statusDataProvider.GetStatusData) checkpointVerifier := polygonsync.VerifyCheckpointHeaders @@ -140,11 +142,25 @@ func NewPolygonSyncStageCfg( txActionStream: txActionStream, stopNode: stopNode, } + + unwindCfg := HeimdallUnwindCfg{ + // we keep finalized data, no point in unwinding it + KeepEvents: true, + KeepSpans: true, + KeepSpanBlockProducerSelections: true, + KeepCheckpoints: true, + KeepMilestones: true, + } + if len(userUnwindTypeOverrides) > 0 { + unwindCfg.ApplyUserUnwindTypeOverrides(userUnwindTypeOverrides) + } + return PolygonSyncStageCfg{ db: db, service: syncService, blockReader: blockReader, blockWriter: blockio.NewBlockWriter(), + unwindCfg: unwindCfg, } } @@ -153,6 +169,7 @@ type PolygonSyncStageCfg struct { service *polygonSyncStageService blockReader services.FullBlockReader blockWriter *blockio.BlockWriter + unwindCfg HeimdallUnwindCfg } func ForwardPolygonSyncStage( @@ -203,10 +220,13 @@ func UnwindPolygonSyncStage(ctx context.Context, tx kv.RwTx, u *UnwindState, cfg return err } - canonicalHash, err := cfg.blockReader.CanonicalHash(ctx, tx, u.UnwindPoint) + canonicalHash, ok, err := cfg.blockReader.CanonicalHash(ctx, tx, u.UnwindPoint) if err != nil { return err } + if !ok { + return fmt.Errorf("canonical marker not found: %d", u.UnwindPoint) + } if err = rawdb.WriteHeadHeaderHash(tx, canonicalHash); err != nil { return err @@ -218,7 +238,7 @@ func UnwindPolygonSyncStage(ctx context.Context, tx kv.RwTx, u *UnwindState, cfg } // heimdall - if err = UnwindHeimdall(tx, u, nil); err != nil { + if err = UnwindHeimdall(tx, u, cfg.unwindCfg); err != nil { return err } @@ -245,30 +265,105 @@ func UnwindPolygonSyncStage(ctx context.Context, tx kv.RwTx, u *UnwindState, cfg return nil } -func UnwindHeimdall(tx kv.RwTx, u *UnwindState, unwindTypes []string) error { - if len(unwindTypes) == 0 || slices.Contains(unwindTypes, "events") { +type HeimdallUnwindCfg struct { + KeepEvents bool + KeepEventNums bool + KeepEventProcessedBlocks bool + KeepSpans bool + KeepSpanBlockProducerSelections bool + KeepCheckpoints bool + KeepMilestones bool +} + +func (cfg *HeimdallUnwindCfg) ApplyUserUnwindTypeOverrides(userUnwindTypeOverrides []string) { + if len(userUnwindTypeOverrides) > 0 { + return + } + + // If a user has specified an unwind type override it means we need to unwind all the tables that fall + // inside that type but NOT unwind the tables for the types that have not been specified in the overrides. + // Our default config value unwinds everything. + // If we initialise that and keep track of all the "unseen" unwind type overrides then we can flip our config + // to not unwind the tables for the "unseen" types. + const events = "events" + const spans = "spans" + const checkpoints = "checkpoints" + const milestones = "milestones" + unwindTypes := map[string]struct{}{ + events: {}, + spans: {}, + checkpoints: {}, + milestones: {}, + } + + for _, unwindType := range userUnwindTypeOverrides { + if _, exists := unwindTypes[unwindType]; !exists { + panic("unknown unwindType override " + unwindType) + } + + delete(unwindTypes, unwindType) + } + + // our config unwinds everything by default + defaultCfg := HeimdallUnwindCfg{} + // flip the config for the unseen type overrides + for unwindType := range unwindTypes { + switch unwindType { + case events: + defaultCfg.KeepEvents = true + defaultCfg.KeepEventNums = true + defaultCfg.KeepEventProcessedBlocks = true + case spans: + defaultCfg.KeepSpans = true + defaultCfg.KeepSpanBlockProducerSelections = true + case checkpoints: + defaultCfg.KeepCheckpoints = true + case milestones: + defaultCfg.KeepMilestones = true + default: + panic(fmt.Sprintf("missing override logic for unwindType %s, please add it", unwindType)) + } + } +} + +func UnwindHeimdall(tx kv.RwTx, u *UnwindState, unwindCfg HeimdallUnwindCfg) error { + if !unwindCfg.KeepEvents { if err := UnwindEvents(tx, u.UnwindPoint); err != nil { return err } } - if len(unwindTypes) == 0 || slices.Contains(unwindTypes, "spans") { + if !unwindCfg.KeepEventNums { + if err := UnwindEventNums(tx, u.UnwindPoint); err != nil { + return err + } + } + + if !unwindCfg.KeepEventProcessedBlocks { + if err := UnwindEventProcessedBlocks(tx, u.UnwindPoint); err != nil { + return err + } + } + + if !unwindCfg.KeepSpans { if err := UnwindSpans(tx, u.UnwindPoint); err != nil { return err } + } + if !unwindCfg.KeepSpanBlockProducerSelections { if err := UnwindSpanBlockProducerSelections(tx, u.UnwindPoint); err != nil { return err } } - if borsnaptype.CheckpointsEnabled() && (len(unwindTypes) == 0 || slices.Contains(unwindTypes, "checkpoints")) { + if borsnaptype.CheckpointsEnabled() && !unwindCfg.KeepCheckpoints { if err := UnwindCheckpoints(tx, u.UnwindPoint); err != nil { return err } } - if borsnaptype.MilestonesEnabled() && (len(unwindTypes) == 0 || slices.Contains(unwindTypes, "milestones")) { + if borsnaptype.MilestonesEnabled() && !unwindCfg.KeepMilestones { if err := UnwindMilestones(tx, u.UnwindPoint); err != nil { return err } @@ -278,73 +373,87 @@ func UnwindHeimdall(tx kv.RwTx, u *UnwindState, unwindTypes []string) error { } func UnwindEvents(tx kv.RwTx, unwindPoint uint64) error { - cursor, err := tx.RwCursor(kv.BorEventNums) + eventNumsCursor, err := tx.Cursor(kv.BorEventNums) if err != nil { return err } - defer cursor.Close() + defer eventNumsCursor.Close() var blockNumBuf [8]byte binary.BigEndian.PutUint64(blockNumBuf[:], unwindPoint+1) - _, _, err = cursor.Seek(blockNumBuf[:]) + _, _, err = eventNumsCursor.Seek(blockNumBuf[:]) if err != nil { return err } - _, prevSprintLastIDBytes, err := cursor.Prev() // last event ID of previous sprint + // keep last event ID of previous block with assigned events + _, lastEventIdToKeep, err := eventNumsCursor.Prev() if err != nil { return err } - var prevSprintLastID uint64 - if prevSprintLastIDBytes == nil { - // we are unwinding the first entry, remove all items from BorEvents - prevSprintLastID = 0 + var firstEventIdToRemove uint64 + if lastEventIdToKeep == nil { + // there are no assigned events before the unwind block, remove all items from BorEvents + firstEventIdToRemove = 0 } else { - prevSprintLastID = binary.BigEndian.Uint64(prevSprintLastIDBytes) + firstEventIdToRemove = binary.BigEndian.Uint64(lastEventIdToKeep) + 1 } - eventId := make([]byte, 8) // first event ID for this sprint - binary.BigEndian.PutUint64(eventId, prevSprintLastID+1) - + from := make([]byte, 8) + binary.BigEndian.PutUint64(from, firstEventIdToRemove) eventCursor, err := tx.RwCursor(kv.BorEvents) if err != nil { return err } defer eventCursor.Close() - for eventId, _, err = eventCursor.Seek(eventId); err == nil && eventId != nil; eventId, _, err = eventCursor.Next() { + var k []byte + for k, _, err = eventCursor.Seek(from); err == nil && k != nil; k, _, err = eventCursor.Next() { if err = eventCursor.DeleteCurrent(); err != nil { return err } } - if err != nil { - return err - } - k, _, err := cursor.Next() // move cursor back to this sprint + return err +} + +func UnwindEventNums(tx kv.RwTx, unwindPoint uint64) error { + c, err := tx.RwCursor(kv.BorEventNums) if err != nil { return err } - for ; err == nil && k != nil; k, _, err = cursor.Next() { - if err = cursor.DeleteCurrent(); err != nil { + defer c.Close() + var blockNumBuf [8]byte + binary.BigEndian.PutUint64(blockNumBuf[:], unwindPoint+1) + var k []byte + for k, _, err = c.Seek(blockNumBuf[:]); err == nil && k != nil; k, _, err = c.Next() { + if err = c.DeleteCurrent(); err != nil { return err } } - epbCursor, err := tx.RwCursor(kv.BorEventProcessedBlocks) + return err +} + +func UnwindEventProcessedBlocks(tx kv.RwTx, unwindPoint uint64) error { + c, err := tx.RwCursor(kv.BorEventProcessedBlocks) if err != nil { return err } - defer epbCursor.Close() - for k, _, err = epbCursor.Seek(blockNumBuf[:]); err == nil && k != nil; k, _, err = epbCursor.Next() { - if err = epbCursor.DeleteCurrent(); err != nil { + defer c.Close() + var blockNumBuf [8]byte + binary.BigEndian.PutUint64(blockNumBuf[:], unwindPoint+1) + var k []byte + for k, _, err = c.Seek(blockNumBuf[:]); err == nil && k != nil; k, _, err = c.Next() { + if err = c.DeleteCurrent(); err != nil { return err } } + return err } @@ -1284,6 +1393,11 @@ func (fc polygonSyncStageForkChoice) numNodes() int { return len(fc.newNodes) } +type chainNode struct { + hash common.Hash + number uint64 +} + type polygonSyncStageExecutionEngine struct { blockReader services.FullBlockReader txActionStream chan<- polygonSyncStageTxAction @@ -1318,7 +1432,7 @@ func (e *polygonSyncStageExecutionEngine) InsertBlocks(ctx context.Context, bloc } r, err := awaitTxAction(ctx, e.txActionStream, func(tx kv.RwTx, respond func(r response) error) error { - return respond(response{err: e.insertBlocks(blocks, tx)}) + return respond(response{err: e.insertBlocks(tx, blocks)}) }) if err != nil { return err @@ -1327,25 +1441,28 @@ func (e *polygonSyncStageExecutionEngine) InsertBlocks(ctx context.Context, bloc return r.err } -func (e *polygonSyncStageExecutionEngine) insertBlocks(blocks []*types.Block, tx kv.RwTx) error { +func (e *polygonSyncStageExecutionEngine) insertBlocks(tx kv.RwTx, blocks []*types.Block) error { for _, block := range blocks { height := block.NumberU64() header := block.Header() body := block.Body() - metrics.UpdateBlockConsumerHeaderDownloadDelay(header.Time, height-1, e.logger) - metrics.UpdateBlockConsumerBodyDownloadDelay(header.Time, height-1, e.logger) + e.logger.Trace(e.appendLogPrefix("inserting block"), "blockNum", height, "blockHash", header.Hash()) + + metrics.UpdateBlockConsumerHeaderDownloadDelay(header.Time, height, e.logger) + metrics.UpdateBlockConsumerBodyDownloadDelay(header.Time, height, e.logger) var parentTd *big.Int var err error if height > 0 { // Parent's total difficulty - parentTd, err = rawdb.ReadTd(tx, header.ParentHash, height-1) + parentHeight := height - 1 + parentTd, err = rawdb.ReadTd(tx, header.ParentHash, parentHeight) if err != nil || parentTd == nil { return fmt.Errorf( "parent's total difficulty not found with hash %x and height %d: %v", header.ParentHash, - height-1, + parentHeight, err, ) } @@ -1376,7 +1493,7 @@ func (e *polygonSyncStageExecutionEngine) UpdateForkChoice(ctx context.Context, } r, err := awaitTxAction(ctx, e.txActionStream, func(tx kv.RwTx, respond func(r response) error) error { - err := e.updateForkChoice(tx, tip) + err := e.updateForkChoice(ctx, tx, tip) if responseErr := respond(response{err: err}); responseErr != nil { return responseErr } @@ -1392,17 +1509,18 @@ func (e *polygonSyncStageExecutionEngine) UpdateForkChoice(ctx context.Context, return r.err } -func (e *polygonSyncStageExecutionEngine) updateForkChoice(tx kv.RwTx, tip *types.Header) error { +func (e *polygonSyncStageExecutionEngine) updateForkChoice(ctx context.Context, tx kv.RwTx, tip *types.Header) error { tipBlockNum := tip.Number.Uint64() tipHash := tip.Hash() - e.logger.Info(e.appendLogPrefix("update fork choice"), "block", tipBlockNum, "age", common.PrettyAge(time.Unix(int64(tip.Time), 0)), "hash", tipHash) - - logPrefix := e.stageState.LogPrefix() - logTicker := time.NewTicker(logInterval) - defer logTicker.Stop() + e.logger.Info( + e.appendLogPrefix("update fork choice"), + "block", tipBlockNum, + "age", common.PrettyAge(time.Unix(int64(tip.Time), 0)), + "hash", tipHash, + ) - newNodes, badNodes, err := fixCanonicalChain(logPrefix, logTicker, tipBlockNum, tipHash, tx, e.blockReader, e.logger) + newNodes, badNodes, err := e.connectTip(ctx, tx, tip) if err != nil { return err } @@ -1432,9 +1550,68 @@ func (e *polygonSyncStageExecutionEngine) updateForkChoice(tx kv.RwTx, tip *type return e.updateForkChoiceForward(tx, newPolygonSyncStageForkChoice(newNodes)) } +func (e *polygonSyncStageExecutionEngine) connectTip( + ctx context.Context, + tx kv.RwTx, + tip *types.Header, +) (newNodes []chainNode, badNodes []chainNode, err error) { + blockNum := tip.Number.Uint64() + blockHash := tip.Hash() + + e.logger.Debug(e.appendLogPrefix("connecting tip"), "blockNum", blockNum, "blockHash", blockHash) + + if blockNum == 0 { + return nil, nil, nil + } + + var emptyHash common.Hash + var ch common.Hash + for { + ch, _, err = e.blockReader.CanonicalHash(ctx, tx, blockNum) + if err != nil { + return nil, nil, fmt.Errorf("connectTip reading canonical hash for %d: %w", blockNum, err) + } + if ch == blockHash { + break + } + + h, err := e.blockReader.Header(ctx, tx, blockHash, blockNum) + if err != nil { + return nil, nil, err + } + if h == nil { + return nil, nil, fmt.Errorf("connectTip header is nil. blockNum %d, blockHash %x", blockNum, blockHash) + } + + newNodes = append(newNodes, chainNode{ + hash: blockHash, + number: blockNum, + }) + + if ch != emptyHash { + badNodes = append(badNodes, chainNode{ + hash: ch, + number: blockNum, + }) + } + + blockHash = h.ParentHash + blockNum-- + } + + return newNodes, badNodes, nil +} + func (e *polygonSyncStageExecutionEngine) updateForkChoiceForward(tx kv.RwTx, fc *polygonSyncStageForkChoice) error { tipBlockNum := fc.tipBlockNum() + for i := fc.numNodes() - 1; i >= 0; i-- { + newNode := fc.newNodes[i] + if err := rawdb.WriteCanonicalHash(tx, newNode.hash, newNode.number); err != nil { + return err + } + } + if err := rawdb.AppendCanonicalTxNums(tx, fc.oldestNewAncestorBlockNum()); err != nil { return err } diff --git a/eth/stagedsync/stage_snapshots.go b/eth/stagedsync/stage_snapshots.go index e641540d953..80da4384dc9 100644 --- a/eth/stagedsync/stage_snapshots.go +++ b/eth/stagedsync/stage_snapshots.go @@ -462,10 +462,13 @@ func FillDBFromSnapshots(logPrefix string, ctx context.Context, tx kv.RwTx, dirs if err := h2n.Load(tx, kv.HeaderNumber, etl.IdentityLoadFunc, etl.TransformArgs{}); err != nil { return err } - canonicalHash, err := blockReader.CanonicalHash(ctx, tx, blocksAvailable) + canonicalHash, ok, err := blockReader.CanonicalHash(ctx, tx, blocksAvailable) if err != nil { return err } + if !ok { + return fmt.Errorf("canonical marker not found: %d", blocksAvailable) + } if err = rawdb.WriteHeadHeaderHash(tx, canonicalHash); err != nil { return err } @@ -537,12 +540,6 @@ func FillDBFromSnapshots(logPrefix string, ctx context.Context, tx kv.RwTx, dirs return err } } - ac := agg.BeginFilesRo() - defer ac.Close() - if err := rawdb.WriteSnapshots(tx, blockReader.FrozenFiles(), ac.Files()); err != nil { - return err - } - ac.Close() default: diagnostics.Send(diagnostics.SnapshotFillDBStageUpdate{ @@ -569,6 +566,7 @@ func pruneCanonicalMarkers(ctx context.Context, tx kv.RwTx, blockReader services return err } defer c.Close() + var tdKey [40]byte for k, v, err := c.First(); k != nil && err == nil; k, v, err = c.Next() { blockNum := binary.BigEndian.Uint64(k) if blockNum == 0 { // Do not prune genesis marker @@ -580,6 +578,13 @@ func pruneCanonicalMarkers(ctx context.Context, tx kv.RwTx, blockReader services if err := tx.Delete(kv.HeaderNumber, v); err != nil { return err } + if dbg.PruneTotalDifficulty() { + copy(tdKey[:], k) + copy(tdKey[8:], v) + if err := tx.Delete(kv.HeaderTD, tdKey[:]); err != nil { + return err + } + } if err := c.DeleteCurrent(); err != nil { return err } @@ -601,17 +606,6 @@ func SnapshotsPrune(s *PruneState, cfg SnapshotsCfg, ctx context.Context, tx kv. } freezingCfg := cfg.blockReader.FreezingCfg() - if cfg.blockRetire.HasNewFrozenFiles() || cfg.agg.HasNewFrozenFiles() { - ac := cfg.agg.BeginFilesRo() - defer ac.Close() - aggFiles := ac.Files() - ac.Close() - - if err := rawdb.WriteSnapshots(tx, cfg.blockReader.FrozenFiles(), aggFiles); err != nil { - return err - } - } - if freezingCfg.ProduceE2 { //TODO: initialSync maybe save files progress here @@ -706,7 +700,7 @@ func pruneBlockSnapshots(ctx context.Context, cfg SnapshotsCfg, logger log.Logge return false, err } defer tx.Rollback() - // Prune snapshots if necessary (remove .segs or idx files appropriatelly) + // Prune snapshots if necessary (remove .segs or idx files appropriately) headNumber := cfg.blockReader.FrozenBlocks() executionProgress, err := stages.GetStageProgress(tx, stages.Execution) if err != nil { diff --git a/eth/tracers/js/tracer_test.go b/eth/tracers/js/tracer_test.go index 8205aa74492..89ca5461b11 100644 --- a/eth/tracers/js/tracer_test.go +++ b/eth/tracers/js/tracer_test.go @@ -69,7 +69,7 @@ func testCtx() *vmContext { } func runTrace(tracer tracers.Tracer, vmctx *vmContext, chaincfg *chain.Config, contractCode []byte) (json.RawMessage, error) { - c := vm.NewJumpDestCache(false) + c := vm.NewJumpDestCache() var ( env = vm.NewEVM(vmctx.blockCtx, vmctx.txCtx, &dummyStatedb{}, chaincfg, vm.Config{Debug: true, Tracer: tracer}) gasLimit uint64 = 31000 @@ -185,7 +185,7 @@ func TestHalt(t *testing.T) { } func TestHaltBetweenSteps(t *testing.T) { - c := vm.NewJumpDestCache(false) + c := vm.NewJumpDestCache() tracer, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }}", nil, nil) if err != nil { t.Fatal(err) @@ -270,7 +270,7 @@ func TestIsPrecompile(t *testing.T) { } func TestEnterExit(t *testing.T) { - c := vm.NewJumpDestCache(false) + c := vm.NewJumpDestCache() // test that either both or none of enter() and exit() are defined if _, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }, enter: function() {}}", new(tracers.Context), nil); err == nil { t.Fatal("tracer creation should've failed without exit() definition") diff --git a/eth/tracers/logger/logger_test.go b/eth/tracers/logger/logger_test.go index c991b17c67d..903323e6c6a 100644 --- a/eth/tracers/logger/logger_test.go +++ b/eth/tracers/logger/logger_test.go @@ -58,7 +58,7 @@ type dummyStatedb struct { func (*dummyStatedb) GetRefund() uint64 { return 1337 } func TestStoreCapture(t *testing.T) { - c := vm.NewJumpDestCache(false) + c := vm.NewJumpDestCache() var ( env = vm.NewEVM(evmtypes.BlockContext{}, evmtypes.TxContext{}, &dummyStatedb{}, params.TestChainConfig, vm.Config{}) logger = NewStructLogger(nil) diff --git a/ethdb/privateapi/all.go b/ethdb/privateapi/all.go index f8091fb1769..06b74f07726 100644 --- a/ethdb/privateapi/all.go +++ b/ethdb/privateapi/all.go @@ -22,20 +22,22 @@ import ( "github.com/erigontech/erigon-lib/gointerfaces/grpcutil" remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + "github.com/erigontech/erigon/polygon/bridge" + "github.com/erigontech/erigon/polygon/heimdall" "google.golang.org/grpc" "google.golang.org/grpc/credentials" "google.golang.org/grpc/health" "google.golang.org/grpc/health/grpc_health_v1" - txpool_proto "github.com/erigontech/erigon-lib/gointerfaces/txpoolproto" + "github.com/erigontech/erigon-lib/gointerfaces/txpoolproto" "github.com/erigontech/erigon-lib/kv/remotedbserver" "github.com/erigontech/erigon-lib/log/v3" ) -func StartGrpc(kv *remotedbserver.KvServer, ethBackendSrv *EthBackendServer, txPoolServer txpool_proto.TxpoolServer, - miningServer txpool_proto.MiningServer, addr string, rateLimit uint32, creds credentials.TransportCredentials, - healthCheck bool, logger log.Logger) (*grpc.Server, error) { +func StartGrpc(kv *remotedbserver.KvServer, ethBackendSrv *EthBackendServer, txPoolServer txpoolproto.TxpoolServer, + miningServer txpoolproto.MiningServer, bridgeServer *bridge.BackendServer, heimdallServer *heimdall.BackendServer, + addr string, rateLimit uint32, creds credentials.TransportCredentials, healthCheck bool, logger log.Logger) (*grpc.Server, error) { logger.Info("Starting private RPC server", "on", addr) lis, err := net.Listen("tcp", addr) if err != nil { @@ -45,10 +47,16 @@ func StartGrpc(kv *remotedbserver.KvServer, ethBackendSrv *EthBackendServer, txP grpcServer := grpcutil.NewServer(rateLimit, creds) remote.RegisterETHBACKENDServer(grpcServer, ethBackendSrv) if txPoolServer != nil { - txpool_proto.RegisterTxpoolServer(grpcServer, txPoolServer) + txpoolproto.RegisterTxpoolServer(grpcServer, txPoolServer) } if miningServer != nil { - txpool_proto.RegisterMiningServer(grpcServer, miningServer) + txpoolproto.RegisterMiningServer(grpcServer, miningServer) + } + if bridgeServer != nil { + remote.RegisterBridgeBackendServer(grpcServer, bridgeServer) + } + if heimdallServer != nil { + remote.RegisterHeimdallBackendServer(grpcServer, heimdallServer) } remote.RegisterKVServer(grpcServer, kv) diff --git a/ethdb/privateapi/ethbackend.go b/ethdb/privateapi/ethbackend.go index 8b8a0e5ab67..3aaf0c56893 100644 --- a/ethdb/privateapi/ethbackend.go +++ b/ethdb/privateapi/ethbackend.go @@ -23,14 +23,13 @@ import ( "google.golang.org/protobuf/types/known/emptypb" - "github.com/erigontech/erigon-lib/log/v3" - libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/direct" "github.com/erigontech/erigon-lib/gointerfaces" remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" types2 "github.com/erigontech/erigon-lib/gointerfaces/typesproto" "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon/common" "github.com/erigontech/erigon/params" @@ -76,7 +75,12 @@ type EthBackend interface { func NewEthBackendServer(ctx context.Context, eth EthBackend, db kv.RwDB, events *shards.Events, blockReader services.FullBlockReader, logger log.Logger, latestBlockBuiltStore *builder.LatestBlockBuiltStore, ) *EthBackendServer { - s := &EthBackendServer{ctx: ctx, eth: eth, events: events, db: db, blockReader: blockReader, + s := &EthBackendServer{ + ctx: ctx, + eth: eth, + events: events, + db: db, + blockReader: blockReader, logsFilter: NewLogsFilterAggregator(events), logger: logger, latestBlockBuiltStore: latestBlockBuiltStore, @@ -280,10 +284,13 @@ func (s *EthBackendServer) CanonicalHash(ctx context.Context, req *remote.Canoni } defer tx.Rollback() - hash, err := s.blockReader.CanonicalHash(ctx, tx, req.BlockNumber) + hash, ok, err := s.blockReader.CanonicalHash(ctx, tx, req.BlockNumber) if err != nil { return nil, err } + if !ok { + return nil, nil + } return &remote.CanonicalHashReply{Hash: gointerfaces.ConvertHashToH256(hash)}, nil } @@ -358,8 +365,8 @@ func (s *EthBackendServer) BorEvents(ctx context.Context, req *remote.BorEventsR } eventsRaw := make([][]byte, len(events)) - for i, e := range events { - eventsRaw[i] = e + for i, event := range events { + eventsRaw[i] = event } return &remote.BorEventsReply{ diff --git a/go.mod b/go.mod index fe16d607dbb..7fbe1064417 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/erigontech/erigon -go 1.21.5 +go 1.22.0 require ( github.com/erigontech/erigonwatch v0.0.0-20240718131902-b6576bde1116 @@ -38,7 +38,6 @@ require ( github.com/edsrzf/mmap-go v1.1.0 github.com/emicklei/dot v1.6.2 github.com/erigontech/erigon-lib v0.0.0-00010101000000-000000000000 - github.com/ethereum/go-ethereum v1.13.5 github.com/fjl/gencodec v0.0.0-20230517082657-f9840df7b83e github.com/gballet/go-verkle v0.0.0-20230607174250-df487255f46b github.com/go-chi/chi/v5 v5.1.0 @@ -49,7 +48,7 @@ require ( github.com/gofrs/flock v0.12.1 github.com/golang-jwt/jwt/v4 v4.5.0 github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb - github.com/google/btree v1.1.2 + github.com/google/btree v1.1.3 github.com/google/cel-go v0.18.2 github.com/google/gofuzz v1.2.0 github.com/gorilla/websocket v1.5.3 @@ -63,26 +62,26 @@ require ( github.com/jedib0t/go-pretty/v6 v6.5.9 github.com/json-iterator/go v1.1.12 github.com/julienschmidt/httprouter v1.3.0 - github.com/klauspost/compress v1.17.8 - github.com/libp2p/go-libp2p v0.34.0 + github.com/klauspost/compress v1.17.9 + github.com/libp2p/go-libp2p v0.35.2 github.com/libp2p/go-libp2p-mplex v0.9.0 github.com/libp2p/go-libp2p-pubsub v0.11.0 github.com/maticnetwork/crand v1.0.2 github.com/multiformats/go-multiaddr v0.12.4 github.com/nxadm/tail v1.4.11 github.com/pelletier/go-toml v1.9.5 - github.com/pelletier/go-toml/v2 v2.2.2 + github.com/pelletier/go-toml/v2 v2.2.3 github.com/pion/randutil v0.1.0 github.com/pion/stun v0.6.1 github.com/pkg/errors v0.9.1 github.com/protolambda/ztyp v0.2.2 github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e - github.com/prysmaticlabs/gohashtree v0.0.4-beta - github.com/prysmaticlabs/prysm/v5 v5.0.3 + github.com/prysmaticlabs/gohashtree v0.0.4-beta.0.20240624100937-73632381301b + github.com/prysmaticlabs/prysm/v5 v5.1.0 github.com/quasilyte/go-ruleguard/dsl v0.3.22 - github.com/rs/cors v1.11.0 + github.com/rs/cors v1.11.1 github.com/spf13/afero v1.10.0 - github.com/spf13/cobra v1.8.0 + github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 github.com/tendermint/go-amino v0.16.0 @@ -90,7 +89,7 @@ require ( github.com/thomaso-mirodin/intmath v0.0.0-20160323211736-5dc6d854e46e github.com/tidwall/btree v1.6.0 github.com/ugorji/go/codec v1.2.12 - github.com/urfave/cli/v2 v2.27.3 + github.com/urfave/cli/v2 v2.27.4 github.com/valyala/fastjson v1.6.4 github.com/vektah/gqlparser/v2 v2.5.16 github.com/willf/bitset v1.1.10 @@ -101,7 +100,7 @@ require ( golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 golang.org/x/net v0.28.0 golang.org/x/sync v0.8.0 - golang.org/x/sys v0.23.0 + golang.org/x/sys v0.24.0 golang.org/x/time v0.6.0 google.golang.org/grpc v1.65.0 google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.4.0 @@ -120,6 +119,7 @@ require ( github.com/d4l3k/messagediff v1.2.1 // indirect github.com/elastic/go-freelru v0.13.0 // indirect github.com/erigontech/speedtest v0.0.2 // indirect + github.com/ethereum/go-ethereum v1.13.5 // indirect github.com/go-kit/kit v0.12.0 // indirect github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.5.1 // indirect @@ -133,8 +133,10 @@ require ( github.com/herumi/bls-eth-go-binary v1.36.1 // indirect github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4 // indirect github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect - github.com/prysmaticlabs/fastssz v0.0.0-20221107182844-78142813af44 // indirect + github.com/prysmaticlabs/fastssz v0.0.0-20240620202422-a981b8ef89d3 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect github.com/sasha-s/go-deadlock v0.3.1 // indirect github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c // indirect @@ -254,7 +256,7 @@ require ( github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pion/datachannel v1.5.6 // indirect github.com/pion/dtls/v2 v2.2.11 // indirect - github.com/pion/ice/v2 v2.3.24 // indirect + github.com/pion/ice/v2 v2.3.25 // indirect github.com/pion/interceptor v0.1.29 // indirect github.com/pion/logging v0.2.2 // indirect github.com/pion/mdns v0.0.12 // indirect @@ -268,10 +270,10 @@ require ( github.com/pion/webrtc/v3 v3.2.40 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect - github.com/prometheus/client_golang v1.19.1 + github.com/prometheus/client_golang v1.20.2 github.com/prometheus/client_model v0.6.1 // indirect - github.com/prometheus/common v0.48.0 // indirect - github.com/prometheus/procfs v0.12.0 // indirect + github.com/prometheus/common v0.55.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect github.com/quic-go/qpack v0.4.0 // indirect github.com/quic-go/quic-go v0.44.0 // indirect github.com/quic-go/webtransport-go v0.8.0 // indirect @@ -281,7 +283,7 @@ require ( github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect - github.com/shirou/gopsutil/v4 v4.24.7 // indirect + github.com/shirou/gopsutil/v4 v4.24.8 // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect github.com/shopspring/decimal v1.2.0 // indirect github.com/sirupsen/logrus v1.9.3 // indirect @@ -295,7 +297,7 @@ require ( go.opentelemetry.io/otel v1.21.0 // indirect go.opentelemetry.io/otel/trace v1.21.0 // indirect go.uber.org/dig v1.17.1 // indirect - go.uber.org/fx v1.21.1 // indirect + go.uber.org/fx v1.22.1 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/mod v0.20.0 // indirect golang.org/x/text v0.17.0 // indirect diff --git a/go.sum b/go.sum index 58ed2e2a302..d190920fe34 100644 --- a/go.sum +++ b/go.sum @@ -240,7 +240,6 @@ github.com/cosmos/gogoproto v1.4.1 h1:WoyH+0/jbCTzpKNvyav5FL1ZTWsp1im1MxEpJEzKUB github.com/cosmos/gogoproto v1.4.1/go.mod h1:Ac9lzL4vFpBMcptJROQ6dQ4M3pOEK5Z/l0Q9p+LoCr4= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4= github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/crate-crypto/go-ipa v0.0.0-20230601170251-1830d0757c80 h1:DuBDHVjgGMPki7bAyh91+3cF1Vh34sAEdH8JQgbc2R0= @@ -447,8 +446,8 @@ github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg github.com/google/btree v0.0.0-20180124185431-e89373fe6b4a/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= -github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= +github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= +github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/cel-go v0.18.2 h1:L0B6sNBSVmt0OyECi8v6VOS74KOc9W/tLiWKfZABvf4= github.com/google/cel-go v0.18.2/go.mod h1:kWcIzTsPX0zmQ+H3TirHstLLf9ep5QTsZBN9u4dOYLg= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -589,8 +588,8 @@ github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8 github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= -github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= +github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= @@ -619,8 +618,8 @@ github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6 github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= github.com/libp2p/go-flow-metrics v0.1.0 h1:0iPhMI8PskQwzh57jB9WxIuIOQ0r+15PChFGkx3Q3WM= github.com/libp2p/go-flow-metrics v0.1.0/go.mod h1:4Xi8MX8wj5aWNDAZttg6UPmc0ZrnFNsMtpsYUClFtro= -github.com/libp2p/go-libp2p v0.34.0 h1:J+SL3DMz+zPz06OHSRt42GKA5n5hmwgY1l7ckLUz3+c= -github.com/libp2p/go-libp2p v0.34.0/go.mod h1:snyJQix4ET6Tj+LeI0VPjjxTtdWpeOhYt5lEY0KirkQ= +github.com/libp2p/go-libp2p v0.35.2 h1:287oHbuplkrLdAF+syB0n/qDgd50AUBtEODqS0e0HDs= +github.com/libp2p/go-libp2p v0.35.2/go.mod h1:RKCDNt30IkFipGL0tl8wQW/3zVWEGFUZo8g2gAKxwjU= github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl950SO9L6n94= github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8= github.com/libp2p/go-libp2p-mplex v0.9.0 h1:R58pDRAmuBXkYugbSSXR9wrTX3+1pFM1xP2bLuodIq8= @@ -727,6 +726,8 @@ github.com/multiformats/go-multistream v0.5.0/go.mod h1:n6tMZiwiP2wUsR8DgfDWw1dy github.com/multiformats/go-varint v0.0.1/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= @@ -736,6 +737,8 @@ github.com/node-real/bsc-erigon-snapshot v1.0.1-0.20240918033952-5d7a08bccf89 h1 github.com/node-real/bsc-erigon-snapshot v1.0.1-0.20240918033952-5d7a08bccf89/go.mod h1:ooHlCl+eEYzebiPu+FP6Q6SpPUeMADn8Jxabv3IKb9M= github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= +github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4 h1:+3bXHpIl3RiBuPKlqeCZZeShGHC9RFhR/P2OJfOLRyA= +github.com/nyaosorg/go-windows-shortcut v0.0.0-20220529122037-8b0c89bca4c4/go.mod h1:9YR30vCq/4djj0WO7AvLm48YvNs7M094LWRieEFDE4A= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= @@ -755,8 +758,8 @@ github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2D github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y= github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= -github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= +github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc= github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 h1:q2e307iGHPdTGp0hoxKjt1H5pDo6utceo3dQVK3I5XQ= github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= @@ -766,8 +769,8 @@ github.com/pion/datachannel v1.5.6/go.mod h1:1eKT6Q85pRnr2mHiWHxJwO50SfZRtWHTsNI github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s= github.com/pion/dtls/v2 v2.2.11 h1:9U/dpCYl1ySttROPWJgqWKEylUdT0fXp/xst6JwY5Ks= github.com/pion/dtls/v2 v2.2.11/go.mod h1:d9SYc9fch0CqK90mRk1dC7AkzzpwJj6u2GU3u+9pqFE= -github.com/pion/ice/v2 v2.3.24 h1:RYgzhH/u5lH0XO+ABatVKCtRd+4U1GEaCXSMjNr13tI= -github.com/pion/ice/v2 v2.3.24/go.mod h1:KXJJcZK7E8WzrBEYnV4UtqEZsGeWfHxsNqhVcVvgjxw= +github.com/pion/ice/v2 v2.3.25 h1:M5rJA07dqhi3nobJIg+uPtcVjFECTrhcR3n0ns8kDZs= +github.com/pion/ice/v2 v2.3.25/go.mod h1:KXJJcZK7E8WzrBEYnV4UtqEZsGeWfHxsNqhVcVvgjxw= github.com/pion/interceptor v0.1.29 h1:39fsnlP1U8gw2JzOFWdfCU82vHvhW9o0rZnZF56wF+M= github.com/pion/interceptor v0.1.29/go.mod h1:ri+LGNjRUc5xUNtDEPzfdkmSqISixVTBF/z/Zms/6T4= github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY= @@ -821,8 +824,8 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.5.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= -github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= +github.com/prometheus/client_golang v1.20.2 h1:5ctymQzZlyOON1666svgwn3s6IKWgfbjsejTMiXIyjg= +github.com/prometheus/client_golang v1.20.2/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= @@ -834,28 +837,28 @@ github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7q github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= -github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE= -github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc= +github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc= +github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= -github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= github.com/protolambda/ztyp v0.2.2 h1:rVcL3vBu9W/aV646zF6caLS/dyn9BN8NYiuJzicLNyY= github.com/protolambda/ztyp v0.2.2/go.mod h1:9bYgKGqg3wJqT9ac1gI2hnVb0STQq7p/1lapqrqY1dU= -github.com/prysmaticlabs/fastssz v0.0.0-20221107182844-78142813af44 h1:c3p3UzV4vFA7xaCDphnDWOjpxcadrQ26l5b+ypsvyxo= -github.com/prysmaticlabs/fastssz v0.0.0-20221107182844-78142813af44/go.mod h1:MA5zShstUwCQaE9faGHgCGvEWUbG87p4SAXINhmCkvg= +github.com/prysmaticlabs/fastssz v0.0.0-20240620202422-a981b8ef89d3 h1:0LZAwwHnsZFfXm4IK4rzFV4N5IVSKZKLmuBMA4kAlFk= +github.com/prysmaticlabs/fastssz v0.0.0-20240620202422-a981b8ef89d3/go.mod h1:h2OlIZD/M6wFvV3YMZbW16lFgh3Rsye00G44J2cwLyU= github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e h1:ATgOe+abbzfx9kCPeXIW4fiWyDdxlwHw07j8UGhdTd4= github.com/prysmaticlabs/go-bitfield v0.0.0-20240328144219-a1caa50c3a1e/go.mod h1:wmuf/mdK4VMD+jA9ThwcUKjg3a2XWM9cVfFYjDyY4j4= -github.com/prysmaticlabs/gohashtree v0.0.4-beta h1:H/EbCuXPeTV3lpKeXGPpEV9gsUpkqOOVnWapUyeWro4= -github.com/prysmaticlabs/gohashtree v0.0.4-beta/go.mod h1:BFdtALS+Ffhg3lGQIHv9HDWuHS8cTvHZzrHWxwOtGOs= +github.com/prysmaticlabs/gohashtree v0.0.4-beta.0.20240624100937-73632381301b h1:VK7thFOnhxAZ/5aolr5Os4beiubuD08WiuiHyRqgwks= +github.com/prysmaticlabs/gohashtree v0.0.4-beta.0.20240624100937-73632381301b/go.mod h1:HRuvtXLZ4WkaB1MItToVH2e8ZwKwZPY5/Rcby+CvvLY= github.com/prysmaticlabs/protoc-gen-go-cast v0.0.0-20230228205207-28762a7b9294 h1:q9wE0ZZRdTUAAeyFP/w0SwBEnCqlVy2+on6X2/e+eAU= github.com/prysmaticlabs/protoc-gen-go-cast v0.0.0-20230228205207-28762a7b9294/go.mod h1:ZVEbRdnMkGhp/pu35zq4SXxtvUwWK0J1MATtekZpH2Y= -github.com/prysmaticlabs/prysm/v5 v5.0.3 h1:hUi0gu6v7aXmMQkl2GbrLoWcMhDNIbkVxRwrZchKbxU= -github.com/prysmaticlabs/prysm/v5 v5.0.3/go.mod h1:v5Oz4A4cWljfxUmW7SDk/VBzoYnei+lzwJogvSqUZVs= +github.com/prysmaticlabs/prysm/v5 v5.1.0 h1:TY9A6tm0v7bI1z9YH+xkDh7XH7qm4ZK8sTeyckxbj4A= +github.com/prysmaticlabs/prysm/v5 v5.1.0/go.mod h1:SWb5kE/FhtQrLS2yt+IDj+leB7IhXrcOv6lhDnU1nBY= github.com/quasilyte/go-ruleguard/dsl v0.3.22 h1:wd8zkOhSNr+I+8Qeciml08ivDt1pSXe60+5DqOpCjPE= github.com/quasilyte/go-ruleguard/dsl v0.3.22/go.mod h1:KeCP03KrjuSO0H1kTuZQCWlQPulDV6YMIXmpQss17rU= github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo= @@ -880,8 +883,8 @@ github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6po github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= -github.com/rs/cors v1.11.0 h1:0B9GE/r9Bc2UxRMMtymBkHTenPkHDv0CW4Y98GBY+po= -github.com/rs/cors v1.11.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/cors v1.11.1 h1:eU3gRzXLRK57F5rKMGMZURNdIG4EoAmX8k94r9wXWHA= +github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 h1:Lt9DzQALzHoDwMBGJ6v8ObDPR0dzr2a6sXTB1Fq7IHs= github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417/go.mod h1:qe5TWALJ8/a1Lqznoc5BDHpYX/8HU60Hm2AwRmqzxqA= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= @@ -895,8 +898,8 @@ github.com/sasha-s/go-deadlock v0.3.1/go.mod h1:F73l+cr82YSh10GxyRI6qZiCgK64VaZj github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= -github.com/shirou/gopsutil/v4 v4.24.7 h1:V9UGTK4gQ8HvcnPKf6Zt3XHyQq/peaekfxpJ2HSocJk= -github.com/shirou/gopsutil/v4 v4.24.7/go.mod h1:0uW/073rP7FYLOkvxolUQM5rMOLTNmRXnFKafpb71rw= +github.com/shirou/gopsutil/v4 v4.24.8 h1:pVQjIenQkIhqO81mwTaXjTzOMT7d3TZkf43PlVFHENI= +github.com/shirou/gopsutil/v4 v4.24.8/go.mod h1:wE0OrJtj4dG+hYkxqDH3QiBICdKSf04/npcvLLc/oRg= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= @@ -947,8 +950,8 @@ github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= -github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= -github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= +github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= +github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stoewer/go-strcase v1.2.0 h1:Z2iHWqGXH00XYgqDmNgQbIBxf3wrNq0F3feEy0ainaU= @@ -994,8 +997,8 @@ github.com/tklauser/numcpus v0.8.0/go.mod h1:ZJZlAY+dmR4eut8epnzf0u/VwodKmryxR8t github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli/v2 v2.27.3 h1:/POWahRmdh7uztQ3CYnaDddk0Rm90PyOgIxgW2rr41M= -github.com/urfave/cli/v2 v2.27.3/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ= +github.com/urfave/cli/v2 v2.27.4 h1:o1owoI+02Eb+K107p27wEX9Bb8eqIoZCfLXloLUSWJ8= +github.com/urfave/cli/v2 v2.27.4/go.mod h1:m4QzxcD2qpra4z7WhzEGn74WZLViBnMpb1ToCAKdGRQ= github.com/valyala/fastjson v1.6.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ= github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= github.com/vektah/gqlparser/v2 v2.5.16 h1:1gcmLTvs3JLKXckwCwlUagVn/IlV2bwqle0vJ0vy5p8= @@ -1037,8 +1040,8 @@ go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/dig v1.17.1 h1:Tga8Lz8PcYNsWsyHMZ1Vm0OQOUaJNDyvPImgbAu9YSc= go.uber.org/dig v1.17.1/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= -go.uber.org/fx v1.21.1 h1:RqBh3cYdzZS0uqwVeEjOX2p73dddLpym315myy/Bpb0= -go.uber.org/fx v1.21.1/go.mod h1:HT2M7d7RHo+ebKGh9NRcrsrHHfpZ60nW3QRubMRfv48= +go.uber.org/fx v1.22.1 h1:nvvln7mwyT5s1q201YE29V/BFrGor6vMiDNpU/78Mys= +go.uber.org/fx v1.22.1/go.mod h1:HT2M7d7RHo+ebKGh9NRcrsrHHfpZ60nW3QRubMRfv48= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= @@ -1274,8 +1277,8 @@ golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.23.0 h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM= -golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= diff --git a/k8s/base/statefulset.yaml b/k8s/base/statefulset.yaml index 5ff103ab86e..c22c750e62c 100644 --- a/k8s/base/statefulset.yaml +++ b/k8s/base/statefulset.yaml @@ -22,7 +22,7 @@ spec: command: - erigon env: [] - image: thorax/erigon + image: erigontech/erigon name: erigon ports: - containerPort: 9090 diff --git a/migrations/commitment_recompress.go b/migrations/commitment_recompress.go deleted file mode 100644 index 0e663fa3f65..00000000000 --- a/migrations/commitment_recompress.go +++ /dev/null @@ -1,258 +0,0 @@ -// Copyright 2024 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package migrations - -import ( - "bufio" - "context" - "io" - "os" - "os/exec" - "path/filepath" - "strings" - "sync" - "time" - - "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon-lib/common/dir" - "github.com/erigontech/erigon-lib/config3" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/seg" - "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/eth/ethconfig/estimate" -) - -var EnableRecompressCommitmentFiles = false - -var RecompressCommitmentFiles = Migration{ - Name: "recompress_commit_files", - Up: func(db kv.RwDB, dirs datadir.Dirs, progress []byte, BeforeCommit Callback, logger log.Logger) (err error) { - ctx := context.Background() - - if !EnableRecompressCommitmentFiles { - log.Info("[recompress_migration] disabled") - return db.Update(ctx, func(tx kv.RwTx) error { - return BeforeCommit(tx, nil, true) - }) - } - - logEvery := time.NewTicker(10 * time.Second) - defer logEvery.Stop() - t := time.Now() - defer func() { - log.Info("[recompress_migration] done", "took", time.Since(t)) - }() - - log.Info("[recompress_migration] start") - dirsOld := dirs - dirsOld.SnapDomain += "_old" - dir.MustExist(dirsOld.SnapDomain, dirs.SnapDomain+"_backup") - //TODO: `rclone` func doesn't work for big files. need to debug - //if err := rclone(logger, dirs.SnapDomain, dirsOld.SnapDomain); err != nil { - // return err - //} - //if err := rclone(logger, dirs.SnapDomain, dirs.SnapDomain+"_backup"); err != nil { - // return err - //} - files, err := storageFiles(dirsOld) - if err != nil { - return err - } - for _, from := range files { - _, fromFileName := filepath.Split(from) - fromStep, toStep, err := state.ParseStepsFromFileName(fromFileName) - if err != nil { - return err - } - if toStep-fromStep < state.DomainMinStepsToCompress { - continue - } - - to := filepath.Join(dirs.SnapDomain, fromFileName) - if err := recompressDomain(ctx, dirs, from, to, logger); err != nil { - return err - } - _ = os.Remove(strings.ReplaceAll(to, ".kv", ".bt")) - _ = os.Remove(strings.ReplaceAll(to, ".kv", ".kvei")) - _ = os.Remove(strings.ReplaceAll(to, ".kv", ".bt.torrent")) - _ = os.Remove(strings.ReplaceAll(to, ".kv", ".kv.torrent")) - } - - agg, err := state.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, nil, logger) - if err != nil { - return err - } - defer agg.Close() - agg.SetCompressWorkers(estimate.CompressSnapshot.Workers()) - if err = agg.OpenFolder(); err != nil { - return err - } - if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - ac := agg.BeginFilesRo() - defer ac.Close() - - aggOld, err := state.NewAggregator(ctx, dirsOld, config3.HistoryV3AggregationStep, db, nil, logger) - if err != nil { - panic(err) - } - defer aggOld.Close() - if err = aggOld.OpenFolder(); err != nil { - panic(err) - } - aggOld.SetCompressWorkers(estimate.CompressSnapshot.Workers()) - if err := aggOld.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - - acOld := aggOld.BeginFilesRo() - defer acOld.Close() - - if err = acOld.SqueezeCommitmentFiles(ac); err != nil { - return err - } - acOld.Close() - ac.Close() - if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - if err := aggOld.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - agg.Close() - aggOld.Close() - - log.Info("[recompress] removing", "dir", dirsOld.SnapDomain) - _ = os.RemoveAll(dirsOld.SnapDomain) - log.Info("[recompress] success", "please_remove", dirs.SnapDomain+"_backup") - return db.Update(ctx, func(tx kv.RwTx) error { - return BeforeCommit(tx, nil, true) - }) - }, -} - -func recompressDomain(ctx context.Context, dirs datadir.Dirs, from, to string, logger log.Logger) error { - logger.Info("[recompress] file", "f", to) - decompressor, err := seg.NewDecompressor(from) - if err != nil { - return err - } - defer decompressor.Close() - defer decompressor.EnableReadAhead().DisableReadAhead() - r := seg.NewReader(decompressor.MakeGetter(), seg.DetectCompressType(decompressor.MakeGetter())) - - compressCfg := state.DomainCompressCfg - compressCfg.Workers = estimate.CompressSnapshot.Workers() - c, err := seg.NewCompressor(ctx, "recompress", to, dirs.Tmp, compressCfg, log.LvlInfo, logger) - if err != nil { - return err - } - defer c.Close() - w := seg.NewWriter(c, seg.CompressKeys) - var k, v []byte - var i int - for r.HasNext() { - i++ - k, _ = r.Next(k[:0]) - v, _ = r.Next(v[:0]) - if err = w.AddWord(k); err != nil { - return err - } - if err = w.AddWord(v); err != nil { - return err - } - select { - case <-ctx.Done(): - return ctx.Err() - default: - } - } - if err := c.Compress(); err != nil { - return err - } - - return nil -} - -func storageFiles(dirs datadir.Dirs) ([]string, error) { - files, err := dir.ListFiles(dirs.SnapDomain, ".kv") - if err != nil { - return nil, err - } - res := make([]string, 0, len(files)) - for _, f := range files { - if !strings.Contains(f, kv.StorageDomain.String()) { - continue - } - res = append(res, f) - } - return res, nil -} - -// nolint -func rclone(logger log.Logger, from, to string) error { - cmd := exec.Command("rclone", "sync", "--progress", "--stats-one-line", from, to) - stdoutPipe, err := cmd.StdoutPipe() - if err != nil { - return err - } - stderrPipe, err := cmd.StderrPipe() - if err != nil { - return err - } - - // Start the command - if err := cmd.Start(); err != nil { - return err - } - - // WaitGroup to wait for both goroutines to finish - var wg sync.WaitGroup - wg.Add(2) - - // Stream stdout - go func() { - defer wg.Done() - streamToLogger(stdoutPipe, logger, "STDOUT") - }() - - // Stream stderr - go func() { - defer wg.Done() - streamToLogger(stderrPipe, logger, "STDERR") - }() - - // Wait for all streams to finish - wg.Wait() - return nil -} - -// streamToLogger reads from the provided reader and logs each line -func streamToLogger(reader io.Reader, logger log.Logger, prefix string) { - scanner := bufio.NewScanner(reader) - for scanner.Scan() { - logger.Info("[recompress] rclone", "out", prefix, "text", scanner.Text()) - } - if err := scanner.Err(); err != nil { - logger.Info("[recompress] rclone", "out", prefix, "err", err) - } -} diff --git a/migrations/commitment_squeeze.go b/migrations/commitment_squeeze.go deleted file mode 100644 index 03cf272ec95..00000000000 --- a/migrations/commitment_squeeze.go +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2024 The Erigon Authors -// This file is part of Erigon. -// -// Erigon is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Erigon is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with Erigon. If not, see . - -package migrations - -import ( - "context" - "time" - - "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon-lib/config3" - "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon-lib/log/v3" - libstate "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/eth/ethconfig/estimate" -) - -var EnableSqueezeCommitmentFiles = false - -var SqueezeCommitmentFiles = Migration{ - Name: "squeeze_commit_files", - Up: func(db kv.RwDB, dirs datadir.Dirs, progress []byte, BeforeCommit Callback, logger log.Logger) (err error) { - ctx := context.Background() - - if !EnableSqueezeCommitmentFiles { - log.Info("[sqeeze_migration] disabled") - return db.Update(ctx, func(tx kv.RwTx) error { - return BeforeCommit(tx, nil, true) - }) - } - - logEvery := time.NewTicker(10 * time.Second) - defer logEvery.Stop() - t := time.Now() - defer func() { - log.Info("[sqeeze_migration] done", "took", time.Since(t)) - }() - - log.Info("[sqeeze_migration] 'squeeze' mode start") - agg, err := libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, nil, logger) - if err != nil { - return err - } - defer agg.Close() - agg.SetCompressWorkers(estimate.CompressSnapshot.Workers()) - if err = agg.OpenFolder(); err != nil { - return err - } - if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - ac := agg.BeginFilesRo() - defer ac.Close() - if err = ac.SqueezeCommitmentFiles(ac); err != nil { - return err - } - ac.Close() - if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { - return err - } - return db.Update(ctx, func(tx kv.RwTx) error { - return BeforeCommit(tx, nil, true) - }) - }, -} diff --git a/migrations/migrations.go b/migrations/migrations.go index 10f35c23df3..50850fdd92d 100644 --- a/migrations/migrations.go +++ b/migrations/migrations.go @@ -25,6 +25,7 @@ import ( "path/filepath" "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/common/dir" "github.com/erigontech/erigon-lib/common/datadir" "github.com/erigontech/erigon-lib/kv" @@ -52,8 +53,6 @@ var migrations = map[kv.Label][]Migration{ kv.ChainDB: { dbSchemaVersion5, ProhibitNewDownloadsLock, - SqueezeCommitmentFiles, - RecompressCommitmentFiles, ProhibitNewDownloadsLock2, ClearBorTables, }, @@ -218,6 +217,7 @@ func (m *Migrator) Apply(db kv.RwDB, dataDir, chaindata string, logger log.Logge } dirs.Tmp = filepath.Join(dirs.DataDir, "migrations", v.Name) + dir.MustExist(dirs.Tmp) if err := v.Up(db, dirs, progress, func(tx kv.RwTx, key []byte, isDone bool) error { if !isDone { if key != nil { diff --git a/p2p/sentry/sentry_multi_client/sentry_multi_client.go b/p2p/sentry/sentry_multi_client/sentry_multi_client.go index 7dc6a584f9f..f143af3cf0e 100644 --- a/p2p/sentry/sentry_multi_client/sentry_multi_client.go +++ b/p2p/sentry/sentry_multi_client/sentry_multi_client.go @@ -29,6 +29,7 @@ import ( "github.com/c2h5oh/datasize" "golang.org/x/sync/semaphore" + "google.golang.org/grpc" "google.golang.org/grpc/backoff" "google.golang.org/grpc/credentials/insecure" @@ -414,7 +415,7 @@ func (cs *MultiClient) newBlock66(ctx context.Context, inreq *proto_sentry.Inbou if err := request.SanityCheck(); err != nil { return fmt.Errorf("newBlock66: %w", err) } - if err := request.Block.HashCheck(); err != nil { + if err := request.Block.HashCheck(true); err != nil { return fmt.Errorf("newBlock66: %w", err) } diff --git a/p2p/sentry/simulator/sentry_simulator.go b/p2p/sentry/simulator/sentry_simulator.go index e7d1f5ddc7e..1912a299296 100644 --- a/p2p/sentry/simulator/sentry_simulator.go +++ b/p2p/sentry/simulator/sentry_simulator.go @@ -455,7 +455,7 @@ func (s *server) getHeaderByHash(ctx context.Context, hash common.Hash) (*corety return s.blockReader.HeaderByHash(ctx, nil, hash) } -func (s *server) downloadHeaders(ctx context.Context, header *freezeblocks.Segment) error { +func (s *server) downloadHeaders(ctx context.Context, header *freezeblocks.VisibleSegment) error { fileName := snaptype.SegmentFileName(0, header.From(), header.To(), coresnaptype.Enums.Headers) session := sync.NewTorrentSession(s.downloader, s.chain) diff --git a/params/chainspecs/amoy.json b/params/chainspecs/amoy.json index b753f752858..7c15a7cf276 100644 --- a/params/chainspecs/amoy.json +++ b/params/chainspecs/amoy.json @@ -39,7 +39,30 @@ "delhiBlock": 73100, "indoreBlock": 73100, "agraBlock": 73100, - "napoliBlock": 5423600 + "napoliBlock": 5423600, + "ahmedabadBlock": 11865856, + "blockAlloc": { + "11865856": { + "0000000000000000000000000000000000001001": { + "balance": "0x0", + "code": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80635407ca671161008c578063abca220411610066578063abca2204146102fa578063d72a0b6714610302578063ee3a87f21461031f578063f165053614610342576100cf565b80635407ca67146102585780636757e5d914610260578063942af179146102f2576100cf565b806303112a17146100d457806319494a17146100f357806330e69fc31461017e578063318926f7146101985780633434735f146101bc57806351950cd9146101c4575b600080fd5b6100f1600480360360208110156100ea57600080fd5b503561034a565b005b61016a6004803603604081101561010957600080fd5b8135919081019060408101602082013564010000000081111561012b57600080fd5b82018360208201111561013d57600080fd5b8035906020019184600183028401116401000000008311171561015f57600080fd5b50909250905061060d565b604080519115158252519081900360200190f35b61018661093e565b60408051918252519081900360200190f35b6101a0610944565b604080516001600160a01b039092168252519081900360200190f35b6101a0610968565b6100f160048036036102808110156101db57600080fd5b61020082013590610220830135906001600160a01b036102408501351690840184610280810161026082013564010000000081111561021957600080fd5b82018360208201111561022b57600080fd5b8035906020019184600183028401116401000000008311171561024d57600080fd5b509092509050610973565b610186610c78565b61027d6004803603602081101561027657600080fd5b5035610c7e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102b757818101518382015260200161029f565b50505050905090810190601f1680156102e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610186610d19565b610186610d1f565b61016a6004803603602081101561031857600080fd5b5035610d25565b6100f16004803603604081101561033557600080fd5b5080359060200135610d3a565b610186610db0565b60008181526003602090815260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452606093928301828280156103df5780601f106103b4576101008083540402835291602001916103df565b820191906000526020600020905b8154815290600101906020018083116103c257829003601f168201915b50505050509050805160001415610426576040805162461bcd60e51b815260206004820152600660248201526508599bdd5b9960d21b604482015290519081900360640190fd5b600082815260036020526040812061043d916112bb565b6000606082806020019051604081101561045657600080fd5b81516020830180516040519294929383019291908464010000000082111561047d57600080fd5b90830190602082018581111561049257600080fd5b82516401000000008111828201881017156104ac57600080fd5b82525081516020918201929091019080838360005b838110156104d95781810151838201526020016104c1565b50505050905090810190601f1680156105065780820380516001836020036101000a031916815260200191505b5060405250505091509150837f8797144948782adcede8e04bfa0bd8fd56941e0df7508bd02a629b477f7b073a60405160405180910390a2604080516313629df560e11b815260048101868152602482019283528351604483015283516001600160a01b038616936326c53bea938993879390929160640190602085019080838360005b838110156105a257818101518382015260200161058a565b50505050905090810190601f1680156105cf5780820380516001836020036101000a031916815260200191505b509350505050600060405180830381600087803b1580156105ef57600080fd5b505af1158015610603573d6000803e3d6000fd5b5050505050505050565b6000336002600160a01b031461065f576040805162461bcd60e51b81526020600482015260126024820152714e6f742053797374656d204164646573732160701b604482015290519081900360640190fd5b60606106a86106a385858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610db592505050565b610ddb565b905060006106c9826000815181106106bc57fe5b6020026020010151610f14565b90508060005460010114610724576040805162461bcd60e51b815260206004820152601b60248201527f537461746549647320617265206e6f742073657175656e7469616c0000000000604482015290519081900360640190fd5b6000805460019081018255835161074c918591811061073f57fe5b6020026020010151610f62565b9050606061076d8460028151811061076057fe5b6020026020010151610f82565b905061077882610fff565b15610933576000624c4b409050606084836040516024018083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107cf5781810151838201526020016107b7565b50505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03166313629df560e11b1781528151919650600095508594509092509050828887f1604080518215158152905191985086917f5a22725590b0a51c923940223f7458512164b1113359a735e86e7f27f44791ee9181900360200190a28661093057838360405160200180836001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108cc5781810151838201526020016108b4565b50505050905090810190601f1680156108f95780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815260008b815260036020908152919020825161092e9750909550910192509050611302565b505b50505b505050509392505050565b60045481565b7f000000000000000000000000be971fef2bb60f709e1daf3e55d00914e230cd9481565b6002600160a01b0381565b6201000085106109be576040805162461bcd60e51b81526020600482015260116024820152700d2dcecc2d8d2c840d8cac2cc92dcc8caf607b1b604482015290519081900360640190fd5b60045460058054600101908190551115610a05576040805162461bcd60e51b8152602060048201526003602482015262195b9960ea1b604482015290519081900360640190fd5b60015480610a42576040805162461bcd60e51b8152602060048201526005602482015264085c9bdbdd60da1b604482015290519081900360640190fd5b60008585858560405160200180858152602001846001600160a01b0316815260200180602001828103825284848281815260200192508082843760008184015260408051601f19601f909301831690940184810390920184525250805160209091012096507f28cf91ac064e179f8a42e4b7a20ba080187781da55fd4f3f18870b7a25bacb559550505050828414801592509050610aef575060008281526002602052604090205460ff16155b610b29576040805162461bcd60e51b815260206004808301919091526024820152631d5cd95960e21b604482015290519081900360640190fd5b60008281526002602052604090819020805460ff191660011790558051610200818101909252610b74918b9060109083908390808284376000920191909152508b915085905061100b565b8314610bb0576040805162461bcd60e51b815260206004820152600660248201526510b83937b7b360d11b604482015290519081900360640190fd5b60405187907f8797144948782adcede8e04bfa0bd8fd56941e0df7508bd02a629b477f7b073a90600090a2604080516313629df560e11b81526004810189815260248201928352604482018790526001600160a01b038916926326c53bea928b928a928a92606401848480828437600081840152601f19601f820116905080830192505050945050505050600060405180830381600087803b158015610c5557600080fd5b505af1158015610c69573d6000803e3d6000fd5b50505050505050505050505050565b60005481565b60036020908152600091825260409182902080548351601f600260001961010060018616150201909316929092049182018490048402810184019094528084529091830182828015610d115780601f10610ce657610100808354040283529160200191610d11565b820191906000526020600020905b815481529060010190602001808311610cf457829003601f168201915b505050505081565b60055481565b60015481565b60026020526000908152604090205460ff1681565b336001600160a01b037f000000000000000000000000be971fef2bb60f709e1daf3e55d00914e230cd941614610da5576040805162461bcd60e51b815260206004820152600b60248201526a10b937b7ba29b2ba3a32b960a91b604482015290519081900360640190fd5b600191909155600455565b601081565b610dbd611380565b5060408051808201909152815181526020828101908201525b919050565b6060610de6826110b6565b610def57600080fd5b6000610dfa836110f0565b905060608167ffffffffffffffff81118015610e1557600080fd5b50604051908082528060200260200182016040528015610e4f57816020015b610e3c611380565b815260200190600190039081610e345790505b5090506000610e618560200151611148565b60208601510190506000805b84811015610eb857610e7e836111ab565b9150604051806040016040528083815260200184815250848281518110610ea157fe5b602090810291909101015291810191600101610e6d565b5085516020870151830314610f0a576040805162461bcd60e51b81526020600482015260136024820152722bb937b733903a37ba30b6103632b733ba341760691b604482015290519081900360640190fd5b5090949350505050565b805160009015801590610f2957508151602110155b610f3257600080fd5b600080610f3e84611244565b815191935091506020821015610f5a5760208290036101000a90045b949350505050565b8051600090601514610f7357600080fd5b610f7c82610f14565b92915050565b8051606090610f9057600080fd5b600080610f9c84611244565b9150915060608167ffffffffffffffff81118015610fb957600080fd5b506040519080825280601f01601f191660200182016040528015610fe4576020820181803683370190505b50905060208101610ff684828561126a565b50949350505050565b3b63ffffffff16151590565b600081815b6010811015610ff657600185821c8116141561106c5785816010811061103257fe5b60200201518260405160200180838152602001828152602001925050506040516020818303038152906040528051906020012091506110ae565b8186826010811061107957fe5b602002015160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012091505b600101611010565b80516000906110c757506000610dd6565b6020820151805160001a9060c08210156110e657600092505050610dd6565b5060019392505050565b805160009061110157506000610dd6565b6000806111118460200151611148565b602085015185519181019250015b8082101561113f57611130826111ab565b6001909301929091019061111f565b50909392505050565b8051600090811a6080811015611162576000915050610dd6565b60b881108061117d575060c0811080159061117d575060f881105b1561118c576001915050610dd6565b60c08110156111a05760b519019050610dd6565b60f519019050610dd6565b80516000908190811a60808110156111c6576001915061123d565b60b88110156111db57607e198101915061123d565b60c08110156112085760b78103600185019450806020036101000a8551046001820181019350505061123d565b60f881101561121d5760be198101915061123d565b60f78103600185019450806020036101000a855104600182018101935050505b5092915050565b60008060006112568460200151611148565b602085015194519481019594039392505050565b80611274576112b6565b5b60208110611294578251825260209283019290910190601f1901611275565b80156112b6578251825160208390036101000a60001901801990921691161782525b505050565b50805460018160011615610100020316600290046000825580601f106112e157506112ff565b601f0160209004906000526020600020908101906112ff919061139a565b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061134357805160ff1916838001178555611370565b82800160010185558215611370579182015b82811115611370578251825591602001919060010190611355565b5061137c92915061139a565b5090565b604051806040016040528060008152602001600081525090565b5b8082111561137c576000815560010161139b56fea164736f6c634300060c000a" + }, + "0000000000000000000000000000000000001010": { + "balance": "0x0", + "code": "0x6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063b789543c1161008a578063e614d0d611610064578063e614d0d614610695578063ed9ef524146106aa578063f2fde38b146106dd578063fc0c546a14610710576101b7565b8063b789543c14610626578063cc79f97b1461066b578063e306f77914610680576101b7565b806395d89b41116100c657806395d89b41146105a6578063a9059cbb146105bb578063abceeba2146105e7578063acd06cb3146105fc576101b7565b80638da5cb5b146105535780638f32d59b146105685780639025e64c14610591576101b7565b806347e7ef241161015957806370a082311161013357806370a082311461043c578063715018a61461046f578063771282f61461048457806377d32e9414610499576101b7565b806347e7ef24146103b3578063485cc955146103ec57806360f96a8f14610427576101b7565b806319d27d9c1161019557806319d27d9c146102a25780632e1a7d4d14610356578063313ce5671461037357806342fc47fb1461039e576101b7565b806306fdde03146101bc5780631499c5921461024657806318160ddd1461027b575b600080fd5b3480156101c857600080fd5b506101d1610725565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020b5781810151838201526020016101f3565b50505050905090810190601f1680156102385780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025257600080fd5b506102796004803603602081101561026957600080fd5b50356001600160a01b031661075c565b005b34801561028757600080fd5b5061029061079c565b60408051918252519081900360200190f35b3480156102ae57600080fd5b5061033a600480360360a08110156102c557600080fd5b8101906020810181356401000000008111156102e057600080fd5b8201836020820111156102f257600080fd5b8035906020019184600183028401116401000000008311171561031457600080fd5b9193509150803590602081013590604081013590606001356001600160a01b03166107ac565b604080516001600160a01b039092168252519081900360200190f35b6102796004803603602081101561036c57600080fd5b50356107ee565b34801561037f57600080fd5b506103886108c6565b6040805160ff9092168252519081900360200190f35b3480156103aa57600080fd5b5061033a6108cb565b3480156103bf57600080fd5b50610279600480360360408110156103d657600080fd5b506001600160a01b0381351690602001356108da565b3480156103f857600080fd5b506102796004803603604081101561040f57600080fd5b506001600160a01b03813581169160200135166109a8565b34801561043357600080fd5b5061033a610a21565b34801561044857600080fd5b506102906004803603602081101561045f57600080fd5b50356001600160a01b0316610a30565b34801561047b57600080fd5b50610279610a3d565b34801561049057600080fd5b50610290610a98565b3480156104a557600080fd5b5061033a600480360360408110156104bc57600080fd5b813591908101906040810160208201356401000000008111156104de57600080fd5b8201836020820111156104f057600080fd5b8035906020019184600183028401116401000000008311171561051257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610a9e945050505050565b34801561055f57600080fd5b5061033a610bc2565b34801561057457600080fd5b5061057d610bd1565b604080519115158252519081900360200190f35b34801561059d57600080fd5b506101d1610be2565b3480156105b257600080fd5b506101d1610c00565b61057d600480360360408110156105d157600080fd5b506001600160a01b038135169060200135610c1d565b3480156105f357600080fd5b50610290610c40565b34801561060857600080fd5b5061057d6004803603602081101561061f57600080fd5b5035610cc9565b34801561063257600080fd5b506102906004803603608081101561064957600080fd5b506001600160a01b038135169060208101359060408101359060600135610cde565b34801561067757600080fd5b50610290610cfd565b34801561068c57600080fd5b50610290610d03565b3480156106a157600080fd5b50610290610d09565b3480156106b657600080fd5b50610279600480360360208110156106cd57600080fd5b50356001600160a01b0316610d53565b3480156106e957600080fd5b506102796004803603602081101561070057600080fd5b50356001600160a01b0316610e05565b34801561071c57600080fd5b5061033a610e22565b60408051808201909152601781527f506f6c79676f6e2045636f73797374656d20546f6b656e000000000000000000602082015290565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b604482015290519081900360640190fd5b6b204fce5e3e2502611000000090565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b6044820152905160009181900360640190fd5b3360006107fa82610a30565b600654909150610810908463ffffffff610e3116565b600655821580159061082157508234145b610868576040805162461bcd60e51b8152602060048201526013602482015272125b9cdd59999a58da595b9d08185b5bdd5b9d606a1b604482015290519081900360640190fd5b6002546001600160a01b0380841691167febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f85846108a487610a30565b60408051938452602084019290925282820152519081900360600190a3505050565b601290565b6003546001600160a01b031681565b6108e2610bd1565b6108eb57600080fd5b60008111801561090357506001600160a01b03821615155b61093e5760405162461bcd60e51b815260040180806020018281038252602381526020018061138d6023913960400191505060405180910390fd5b600061094983610a30565b60065490915061095f908363ffffffff610e4616565b60065561096c8383610e58565b6002546001600160a01b0380851691167f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f684846108a488610a30565b60075460ff16156109ea5760405162461bcd60e51b815260040180806020018281038252602381526020018061136a6023913960400191505060405180910390fd5b6007805460ff19166001179055600280546001600160a01b0383166001600160a01b0319909116179055610a1d82610f17565b5050565b6004546001600160a01b031681565b6001600160a01b03163190565b610a45610bd1565b610a4e57600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60065481565b6000806000808451604114610ab95760009350505050610bbc565b50505060208201516040830151604184015160ff16601b811015610adb57601b015b8060ff16601b14158015610af357508060ff16601c14155b15610b045760009350505050610bbc565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015610b5b573d6000803e3d6000fd5b5050604051601f1901519450506001600160a01b038416610bb8576040805162461bcd60e51b815260206004820152601260248201527122b93937b91034b71032b1b932b1b7bb32b960711b604482015290519081900360640190fd5b5050505b92915050565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b604051806040016040528060028152602001613a9960f01b81525081565b6040805180820190915260038152621413d360ea1b602082015290565b6000813414610c2e57506000610bbc565b610c39338484610f85565b9392505050565b6040518060800160405280605b8152602001611434605b91396040516020018082805190602001908083835b60208310610c8b5780518252601f199092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012081565b60056020526000908152604090205460ff1681565b6000610cf4610cef868686866111d2565b61128b565b95945050505050565b613a9981565b60015481565b6040518060800160405280605281526020016113b06052913960405160200180828051906020019080838360208310610c8b5780518252601f199092019160209182019101610c6c565b610d5b610bd1565b610d6457600080fd5b6001600160a01b038116610da95760405162461bcd60e51b81526004018080602001828103825260328152602001806114026032913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f1f9f3556dd336016cdf20adaead7d5c73665dba664b60e8c17e9a4eb91ce1d3990600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b610e0d610bd1565b610e1657600080fd5b610e1f81610f17565b50565b6002546001600160a01b031681565b600082821115610e4057600080fd5b50900390565b600082820183811015610c3957600080fd5b60085415610e9a576040805162461bcd60e51b815260206004820152600a6024820152697265656e7472616e637960b01b604482015290519081900360640190fd5b6001600855604051611388906000906060906001600160a01b038616908490869085818181858888f193505050503d8060008114610ef4576040519150601f19603f3d011682016040523d82523d6000602084013e610ef9565b606091505b509150915081610f0b57805160208201fd5b50506000600855505050565b6001600160a01b038116610f2a57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b604080516370a0823160e01b81526001600160a01b03851660048201529051600091829130916370a08231916024808301926020929190829003018186803b158015610fd057600080fd5b505afa158015610fe4573d6000803e3d6000fd5b505050506040513d6020811015610ffa57600080fd5b5051604080516370a0823160e01b81526001600160a01b0387166004820152905191925060009130916370a08231916024808301926020929190829003018186803b15801561104857600080fd5b505afa15801561105c573d6000803e3d6000fd5b505050506040513d602081101561107257600080fd5b50519050611081868686611299565b600254604080516370a0823160e01b81526001600160a01b03898116600483018190529251818a1694909116917fe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c49189918891889130916370a0823191602480820192602092909190829003018186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051604080516370a0823160e01b81526001600160a01b038f166004820152905130916370a08231916024808301926020929190829003018186803b15801561117057600080fd5b505afa158015611184573d6000803e3d6000fd5b505050506040513d602081101561119a57600080fd5b50516040805195865260208601949094528484019290925260608401526080830152519081900360a00190a450600195945050505050565b6000806040518060800160405280605b8152602001611434605b91396040516020018082805190602001908083835b602083106112205780518252601f199092019160209182019101611201565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835280855282519282019290922082526001600160a01b039b909b169a81019a909a5250880196909652505050606084019190915260808301525060a0902090565b6000610bbc82600154611347565b6001600160a01b0382163014156112ed576040805162461bcd60e51b8152602060048201526013602482015272063616e27742073656e6420746f204d5243323606c1b604482015290519081900360640190fd5b6112f78282610e58565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60405161190160f01b815260028101919091526022810191909152604290209056fe54686520636f6e747261637420697320616c726561647920696e697469616c697a6564496e73756666696369656e7420616d6f756e74206f7220696e76616c69642075736572454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e7472616374294368696c6420746f6b656e3a206e6577206368696c64206164647265737320697320746865207a65726f2061646472657373546f6b656e5472616e736665724f726465722861646472657373207370656e6465722c75696e7432353620746f6b656e49644f72416d6f756e742c6279746573333220646174612c75696e743235362065787069726174696f6e29a265627a7a723158205f23be7574e70cfc01d0cfd6803b871f92465e9ae4a10fe95ed31ccb810bda3e64736f6c63430005110032" + }, + "360ad4f9a9A8EFe9A8DCB5f461c4Cc1047E1Dcf9": { + "balance": "0x0", + "code": "0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b9578063095ea7b31461014957806318160ddd146101ae57806323b872dd146101d95780632e1a7d4d1461025e578063313ce5671461028b57806370a08231146102bc57806395d89b4114610313578063a9059cbb146103a3578063d0e30db014610408578063dd62ed3e14610412575b6100b7610489565b005b3480156100c557600080fd5b506100ce610526565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010e5780820151818401526020810190506100f3565b50505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015557600080fd5b50610194600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105c4565b604051808215151515815260200191505060405180910390f35b3480156101ba57600080fd5b506101c36106b6565b6040518082815260200191505060405180910390f35b3480156101e557600080fd5b50610244600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106d5565b604051808215151515815260200191505060405180910390f35b34801561026a57600080fd5b5061028960048036038101908080359060200190929190505050610a22565b005b34801561029757600080fd5b506102a0610b55565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102c857600080fd5b506102fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b68565b6040518082815260200191505060405180910390f35b34801561031f57600080fd5b50610328610b80565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036857808201518184015260208101905061034d565b50505050905090810190601f1680156103955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103af57600080fd5b506103ee600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c1e565b604051808215151515815260200191505060405180910390f35b610410610489565b005b34801561041e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c33565b6040518082815260200191505060405180910390f35b34600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c346040518082815260200191505060405180910390a2565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105bc5780601f10610591576101008083540402835291602001916105bc565b820191906000526020600020905b81548152906001019060200180831161059f57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561072557600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156107fd57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156109185781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561088d57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a7057600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610b03573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65826040518082815260200191505060405180910390a250565b600260009054906101000a900460ff1681565b60036020528060005260406000206000915090505481565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c165780601f10610beb57610100808354040283529160200191610c16565b820191906000526020600020905b815481529060010190602001808311610bf957829003601f168201915b505050505081565b6000610c2b3384846106d5565b905092915050565b60046020528160005260406000206020528060005260406000206000915091505054815600a165627a7a72305820ea7b3a90a89969eb00d2a56f58b0f80481944475908acf25438759b53be73e5b0029" + } + }, + "12121856": { + "360ad4f9a9A8EFe9A8DCB5f461c4Cc1047E1Dcf9": { + "balance": "0x0", + "code": "0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b9578063095ea7b31461014957806318160ddd146101ae57806323b872dd146101d95780632e1a7d4d1461025e578063313ce5671461028b57806370a08231146102bc57806395d89b4114610313578063a9059cbb146103a3578063d0e30db014610408578063dd62ed3e14610412575b6100b7610489565b005b3480156100c557600080fd5b506100ce610526565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010e5780820151818401526020810190506100f3565b50505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015557600080fd5b50610194600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610563565b604051808215151515815260200191505060405180910390f35b3480156101ba57600080fd5b506101c3610655565b6040518082815260200191505060405180910390f35b3480156101e557600080fd5b50610244600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610674565b604051808215151515815260200191505060405180910390f35b34801561026a57600080fd5b50610289600480360381019080803590602001909291905050506109c1565b005b34801561029757600080fd5b506102a0610af4565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102c857600080fd5b506102fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610afd565b6040518082815260200191505060405180910390f35b34801561031f57600080fd5b50610328610b15565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036857808201518184015260208101905061034d565b50505050905090810190601f1680156103955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103af57600080fd5b506103ee600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b52565b604051808215151515815260200191505060405180910390f35b610410610489565b005b34801561041e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b67565b6040518082815260200191505060405180910390f35b34600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c346040518082815260200191505060405180910390a2565b60606040805190810160405280601f81526020017f5772617070656420506f6c79676f6e2045636f73797374656d20546f6b656e00815250905090565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156106c457600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561079c57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156108b75781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561082c57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a0f57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610aa2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65826040518082815260200191505060405180910390a250565b60006012905090565b60036020528060005260406000206000915090505481565b60606040805190810160405280600481526020017f57504f4c00000000000000000000000000000000000000000000000000000000815250905090565b6000610b5f338484610674565b905092915050565b60046020528160005260406000206020528060005260406000206000915091505054815600a165627a7a723058208d70d8aa2d752533105b5ccda8206dae8b0c1de765f89fb1f0c5727cbac1b40d0029" + } + } + } } } \ No newline at end of file diff --git a/params/chainspecs/bor-mainnet.json b/params/chainspecs/bor-mainnet.json index 8bbfccffc6e..792895c4e89 100644 --- a/params/chainspecs/bor-mainnet.json +++ b/params/chainspecs/bor-mainnet.json @@ -59,12 +59,27 @@ "balance": "0x0", "code": "0x608060405234801561001057600080fd5b506004361061005e576000357c01000000000000000000000000000000000000000000000000000000009004806319494a17146100635780633434735f146100fe5780635407ca6714610148575b600080fd5b6100e46004803603604081101561007957600080fd5b8101908080359060200190929190803590602001906401000000008111156100a057600080fd5b8201836020820111156100b257600080fd5b803590602001918460018302840111640100000000831117156100d457600080fd5b9091929391929390505050610166565b604051808215151515815260200191505060405180910390f35b6101066104d3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101506104eb565b6040518082815260200191505060405180910390f35b600073fffffffffffffffffffffffffffffffffffffffe73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461021d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f4e6f742053797374656d2041646465737321000000000000000000000000000081525060200191505060405180910390fd5b606061027461026f85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506104f1565b61051f565b905060006102958260008151811061028857fe5b60200260200101516105fc565b90508060016000540114610311576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f537461746549647320617265206e6f742073657175656e7469616c000000000081525060200191505060405180910390fd5b600080815480929190600101919050555060006103418360018151811061033457fe5b602002602001015161066d565b905060606103628460028151811061035557fe5b6020026020010151610690565b905061036d8261071c565b156104c8576000624c4b409050606084836040516024018083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156103c75780820151818401526020810190506103ac565b50505050905090810190601f1680156103f45780820380516001836020036101000a031916815260200191505b5093505050506040516020818303038152906040527f26c53bea000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060008082516020840160008887f19650847f5a22725590b0a51c923940223f7458512164b1113359a735e86e7f27f44791ee88604051808215151515815260200191505060405180910390a250505b505050509392505050565b73fffffffffffffffffffffffffffffffffffffffe81565b60005481565b6104f961099c565b600060208301905060405180604001604052808451815260200182815250915050919050565b606061052a82610735565b61053357600080fd5b600061053e83610783565b905060608160405190808252806020026020018201604052801561057c57816020015b6105696109b6565b8152602001906001900390816105615790505b509050600061058e85602001516107f4565b8560200151019050600080600090505b848110156105ef576105af8361087d565b91506040518060400160405280838152602001848152508482815181106105d257fe5b60200260200101819052508183019250808060010191505061059e565b5082945050505050919050565b600080826000015111801561061657506021826000015111155b61061f57600080fd5b600061062e83602001516107f4565b9050600081846000015103905060008083866020015101905080519150602083101561066157826020036101000a820491505b81945050505050919050565b6000601582600001511461068057600080fd5b610689826105fc565b9050919050565b606060008260000151116106a357600080fd5b60006106b283602001516107f4565b905060008184600001510390506060816040519080825280601f01601f1916602001820160405280156106f45781602001600182028038833980820191505090505b5090506000816020019050610710848760200151018285610935565b81945050505050919050565b600080823b905060008163ffffffff1611915050919050565b6000808260000151141561074c576000905061077e565b60008083602001519050805160001a915060c060ff168260ff1610156107775760009250505061077e565b6001925050505b919050565b6000808260000151141561079a57600090506107ef565b600080905060006107ae84602001516107f4565b84602001510190506000846000015185602001510190505b808210156107e8576107d78261087d565b8201915082806001019350506107c6565b8293505050505b919050565b600080825160001a9050608060ff16811015610814576000915050610878565b60b860ff16811080610839575060c060ff168110158015610838575060f860ff1681105b5b15610848576001915050610878565b60c060ff168110156108685760018060b80360ff16820301915050610878565b60018060f80360ff168203019150505b919050565b6000806000835160001a9050608060ff1681101561089e576001915061092b565b60b860ff168110156108bb576001608060ff16820301915061092a565b60c060ff168110156108eb5760b78103600185019450806020036101000a85510460018201810193505050610929565b60f860ff1681101561090857600160c060ff168203019150610928565b60f78103600185019450806020036101000a855104600182018101935050505b5b5b5b8192505050919050565b600081141561094357610997565b5b602060ff1681106109735782518252602060ff1683019250602060ff1682019150602060ff1681039050610944565b6000600182602060ff16036101000a03905080198451168184511681811785525050505b505050565b604051806040016040528060008152602001600081525090565b60405180604001604052806000815260200160008152509056fea265627a7a723158208f1ea6fcf63d6911ac5dbfe340be1029614581802c6a750e7d6354b32ce6647c64736f6c63430005110032" } + }, + "62278656": { + "0000000000000000000000000000000000001001": { + "balance": "0x0", + "code": "0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80635407ca671161008c578063abca220411610066578063abca2204146102fa578063d72a0b6714610302578063ee3a87f21461031f578063f165053614610342576100cf565b80635407ca67146102585780636757e5d914610260578063942af179146102f2576100cf565b806303112a17146100d457806319494a17146100f357806330e69fc31461017e578063318926f7146101985780633434735f146101bc57806351950cd9146101c4575b600080fd5b6100f1600480360360208110156100ea57600080fd5b503561034a565b005b61016a6004803603604081101561010957600080fd5b8135919081019060408101602082013564010000000081111561012b57600080fd5b82018360208201111561013d57600080fd5b8035906020019184600183028401116401000000008311171561015f57600080fd5b50909250905061060d565b604080519115158252519081900360200190f35b61018661093e565b60408051918252519081900360200190f35b6101a0610944565b604080516001600160a01b039092168252519081900360200190f35b6101a0610968565b6100f160048036036102808110156101db57600080fd5b61020082013590610220830135906001600160a01b036102408501351690840184610280810161026082013564010000000081111561021957600080fd5b82018360208201111561022b57600080fd5b8035906020019184600183028401116401000000008311171561024d57600080fd5b509092509050610973565b610186610c78565b61027d6004803603602081101561027657600080fd5b5035610c7e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102b757818101518382015260200161029f565b50505050905090810190601f1680156102e45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610186610d19565b610186610d1f565b61016a6004803603602081101561031857600080fd5b5035610d25565b6100f16004803603604081101561033557600080fd5b5080359060200135610d3a565b610186610db0565b60008181526003602090815260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452606093928301828280156103df5780601f106103b4576101008083540402835291602001916103df565b820191906000526020600020905b8154815290600101906020018083116103c257829003601f168201915b50505050509050805160001415610426576040805162461bcd60e51b815260206004820152600660248201526508599bdd5b9960d21b604482015290519081900360640190fd5b600082815260036020526040812061043d916112bb565b6000606082806020019051604081101561045657600080fd5b81516020830180516040519294929383019291908464010000000082111561047d57600080fd5b90830190602082018581111561049257600080fd5b82516401000000008111828201881017156104ac57600080fd5b82525081516020918201929091019080838360005b838110156104d95781810151838201526020016104c1565b50505050905090810190601f1680156105065780820380516001836020036101000a031916815260200191505b5060405250505091509150837f8797144948782adcede8e04bfa0bd8fd56941e0df7508bd02a629b477f7b073a60405160405180910390a2604080516313629df560e11b815260048101868152602482019283528351604483015283516001600160a01b038616936326c53bea938993879390929160640190602085019080838360005b838110156105a257818101518382015260200161058a565b50505050905090810190601f1680156105cf5780820380516001836020036101000a031916815260200191505b509350505050600060405180830381600087803b1580156105ef57600080fd5b505af1158015610603573d6000803e3d6000fd5b5050505050505050565b6000336002600160a01b031461065f576040805162461bcd60e51b81526020600482015260126024820152714e6f742053797374656d204164646573732160701b604482015290519081900360640190fd5b60606106a86106a385858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610db592505050565b610ddb565b905060006106c9826000815181106106bc57fe5b6020026020010151610f14565b90508060005460010114610724576040805162461bcd60e51b815260206004820152601b60248201527f537461746549647320617265206e6f742073657175656e7469616c0000000000604482015290519081900360640190fd5b6000805460019081018255835161074c918591811061073f57fe5b6020026020010151610f62565b9050606061076d8460028151811061076057fe5b6020026020010151610f82565b905061077882610fff565b15610933576000624c4b409050606084836040516024018083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107cf5781810151838201526020016107b7565b50505050905090810190601f1680156107fc5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03166313629df560e11b1781528151919650600095508594509092509050828887f1604080518215158152905191985086917f5a22725590b0a51c923940223f7458512164b1113359a735e86e7f27f44791ee9181900360200190a28661093057838360405160200180836001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108cc5781810151838201526020016108b4565b50505050905090810190601f1680156108f95780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815260008b815260036020908152919020825161092e9750909550910192509050611302565b505b50505b505050509392505050565b60045481565b7f000000000000000000000000eb1cd9e44ab6bfe5a55ee96c468086e51b1b873a81565b6002600160a01b0381565b6201000085106109be576040805162461bcd60e51b81526020600482015260116024820152700d2dcecc2d8d2c840d8cac2cc92dcc8caf607b1b604482015290519081900360640190fd5b60045460058054600101908190551115610a05576040805162461bcd60e51b8152602060048201526003602482015262195b9960ea1b604482015290519081900360640190fd5b60015480610a42576040805162461bcd60e51b8152602060048201526005602482015264085c9bdbdd60da1b604482015290519081900360640190fd5b60008585858560405160200180858152602001846001600160a01b0316815260200180602001828103825284848281815260200192508082843760008184015260408051601f19601f909301831690940184810390920184525250805160209091012096507f28cf91ac064e179f8a42e4b7a20ba080187781da55fd4f3f18870b7a25bacb559550505050828414801592509050610aef575060008281526002602052604090205460ff16155b610b29576040805162461bcd60e51b815260206004808301919091526024820152631d5cd95960e21b604482015290519081900360640190fd5b60008281526002602052604090819020805460ff191660011790558051610200818101909252610b74918b9060109083908390808284376000920191909152508b915085905061100b565b8314610bb0576040805162461bcd60e51b815260206004820152600660248201526510b83937b7b360d11b604482015290519081900360640190fd5b60405187907f8797144948782adcede8e04bfa0bd8fd56941e0df7508bd02a629b477f7b073a90600090a2604080516313629df560e11b81526004810189815260248201928352604482018790526001600160a01b038916926326c53bea928b928a928a92606401848480828437600081840152601f19601f820116905080830192505050945050505050600060405180830381600087803b158015610c5557600080fd5b505af1158015610c69573d6000803e3d6000fd5b50505050505050505050505050565b60005481565b60036020908152600091825260409182902080548351601f600260001961010060018616150201909316929092049182018490048402810184019094528084529091830182828015610d115780601f10610ce657610100808354040283529160200191610d11565b820191906000526020600020905b815481529060010190602001808311610cf457829003601f168201915b505050505081565b60055481565b60015481565b60026020526000908152604090205460ff1681565b336001600160a01b037f000000000000000000000000eb1cd9e44ab6bfe5a55ee96c468086e51b1b873a1614610da5576040805162461bcd60e51b815260206004820152600b60248201526a10b937b7ba29b2ba3a32b960a91b604482015290519081900360640190fd5b600191909155600455565b601081565b610dbd611380565b5060408051808201909152815181526020828101908201525b919050565b6060610de6826110b6565b610def57600080fd5b6000610dfa836110f0565b905060608167ffffffffffffffff81118015610e1557600080fd5b50604051908082528060200260200182016040528015610e4f57816020015b610e3c611380565b815260200190600190039081610e345790505b5090506000610e618560200151611148565b60208601510190506000805b84811015610eb857610e7e836111ab565b9150604051806040016040528083815260200184815250848281518110610ea157fe5b602090810291909101015291810191600101610e6d565b5085516020870151830314610f0a576040805162461bcd60e51b81526020600482015260136024820152722bb937b733903a37ba30b6103632b733ba341760691b604482015290519081900360640190fd5b5090949350505050565b805160009015801590610f2957508151602110155b610f3257600080fd5b600080610f3e84611244565b815191935091506020821015610f5a5760208290036101000a90045b949350505050565b8051600090601514610f7357600080fd5b610f7c82610f14565b92915050565b8051606090610f9057600080fd5b600080610f9c84611244565b9150915060608167ffffffffffffffff81118015610fb957600080fd5b506040519080825280601f01601f191660200182016040528015610fe4576020820181803683370190505b50905060208101610ff684828561126a565b50949350505050565b3b63ffffffff16151590565b600081815b6010811015610ff657600185821c8116141561106c5785816010811061103257fe5b60200201518260405160200180838152602001828152602001925050506040516020818303038152906040528051906020012091506110ae565b8186826010811061107957fe5b602002015160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012091505b600101611010565b80516000906110c757506000610dd6565b6020820151805160001a9060c08210156110e657600092505050610dd6565b5060019392505050565b805160009061110157506000610dd6565b6000806111118460200151611148565b602085015185519181019250015b8082101561113f57611130826111ab565b6001909301929091019061111f565b50909392505050565b8051600090811a6080811015611162576000915050610dd6565b60b881108061117d575060c0811080159061117d575060f881105b1561118c576001915050610dd6565b60c08110156111a05760b519019050610dd6565b60f519019050610dd6565b80516000908190811a60808110156111c6576001915061123d565b60b88110156111db57607e198101915061123d565b60c08110156112085760b78103600185019450806020036101000a8551046001820181019350505061123d565b60f881101561121d5760be198101915061123d565b60f78103600185019450806020036101000a855104600182018101935050505b5092915050565b60008060006112568460200151611148565b602085015194519481019594039392505050565b80611274576112b6565b5b60208110611294578251825260209283019290910190601f1901611275565b80156112b6578251825160208390036101000a60001901801990921691161782525b505050565b50805460018160011615610100020316600290046000825580601f106112e157506112ff565b601f0160209004906000526020600020908101906112ff919061139a565b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061134357805160ff1916838001178555611370565b82800160010185558215611370579182015b82811115611370578251825591602001919060010190611355565b5061137c92915061139a565b5090565b604051806040016040528060008152602001600081525090565b5b8082111561137c576000815560010161139b56fea164736f6c634300060c000a" + }, + "0000000000000000000000000000000000001010": { + "balance": "0x0", + "code": "0x6080604052600436106101b75760003560e01c80638da5cb5b116100ec578063b789543c1161008a578063e614d0d611610064578063e614d0d614610695578063ed9ef524146106aa578063f2fde38b146106dd578063fc0c546a14610710576101b7565b8063b789543c14610626578063cc79f97b1461066b578063e306f77914610680576101b7565b806395d89b41116100c657806395d89b41146105a6578063a9059cbb146105bb578063abceeba2146105e7578063acd06cb3146105fc576101b7565b80638da5cb5b146105535780638f32d59b146105685780639025e64c14610591576101b7565b806347e7ef241161015957806370a082311161013357806370a082311461043c578063715018a61461046f578063771282f61461048457806377d32e9414610499576101b7565b806347e7ef24146103b3578063485cc955146103ec57806360f96a8f14610427576101b7565b806319d27d9c1161019557806319d27d9c146102a25780632e1a7d4d14610356578063313ce5671461037357806342fc47fb1461039e576101b7565b806306fdde03146101bc5780631499c5921461024657806318160ddd1461027b575b600080fd5b3480156101c857600080fd5b506101d1610725565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020b5781810151838201526020016101f3565b50505050905090810190601f1680156102385780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025257600080fd5b506102796004803603602081101561026957600080fd5b50356001600160a01b031661075c565b005b34801561028757600080fd5b5061029061079c565b60408051918252519081900360200190f35b3480156102ae57600080fd5b5061033a600480360360a08110156102c557600080fd5b8101906020810181356401000000008111156102e057600080fd5b8201836020820111156102f257600080fd5b8035906020019184600183028401116401000000008311171561031457600080fd5b9193509150803590602081013590604081013590606001356001600160a01b03166107ac565b604080516001600160a01b039092168252519081900360200190f35b6102796004803603602081101561036c57600080fd5b50356107ee565b34801561037f57600080fd5b506103886108c6565b6040805160ff9092168252519081900360200190f35b3480156103aa57600080fd5b5061033a6108cb565b3480156103bf57600080fd5b50610279600480360360408110156103d657600080fd5b506001600160a01b0381351690602001356108da565b3480156103f857600080fd5b506102796004803603604081101561040f57600080fd5b506001600160a01b03813581169160200135166109a8565b34801561043357600080fd5b5061033a610a21565b34801561044857600080fd5b506102906004803603602081101561045f57600080fd5b50356001600160a01b0316610a30565b34801561047b57600080fd5b50610279610a3d565b34801561049057600080fd5b50610290610a98565b3480156104a557600080fd5b5061033a600480360360408110156104bc57600080fd5b813591908101906040810160208201356401000000008111156104de57600080fd5b8201836020820111156104f057600080fd5b8035906020019184600183028401116401000000008311171561051257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610a9e945050505050565b34801561055f57600080fd5b5061033a610bc2565b34801561057457600080fd5b5061057d610bd1565b604080519115158252519081900360200190f35b34801561059d57600080fd5b506101d1610be2565b3480156105b257600080fd5b506101d1610c00565b61057d600480360360408110156105d157600080fd5b506001600160a01b038135169060200135610c1d565b3480156105f357600080fd5b50610290610c40565b34801561060857600080fd5b5061057d6004803603602081101561061f57600080fd5b5035610cc9565b34801561063257600080fd5b506102906004803603608081101561064957600080fd5b506001600160a01b038135169060208101359060408101359060600135610cde565b34801561067757600080fd5b50610290610cfd565b34801561068c57600080fd5b50610290610d03565b3480156106a157600080fd5b50610290610d09565b3480156106b657600080fd5b50610279600480360360208110156106cd57600080fd5b50356001600160a01b0316610d53565b3480156106e957600080fd5b506102796004803603602081101561070057600080fd5b50356001600160a01b0316610e05565b34801561071c57600080fd5b5061033a610e22565b60408051808201909152601781527f506f6c79676f6e2045636f73797374656d20546f6b656e000000000000000000602082015290565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b604482015290519081900360640190fd5b6b204fce5e3e2502611000000090565b6040805162461bcd60e51b815260206004820152601060248201526f44697361626c6564206665617475726560801b6044820152905160009181900360640190fd5b3360006107fa82610a30565b600654909150610810908463ffffffff610e3116565b600655821580159061082157508234145b610868576040805162461bcd60e51b8152602060048201526013602482015272125b9cdd59999a58da595b9d08185b5bdd5b9d606a1b604482015290519081900360640190fd5b6002546001600160a01b0380841691167febff2602b3f468259e1e99f613fed6691f3a6526effe6ef3e768ba7ae7a36c4f85846108a487610a30565b60408051938452602084019290925282820152519081900360600190a3505050565b601290565b6003546001600160a01b031681565b6108e2610bd1565b6108eb57600080fd5b60008111801561090357506001600160a01b03821615155b61093e5760405162461bcd60e51b815260040180806020018281038252602381526020018061138d6023913960400191505060405180910390fd5b600061094983610a30565b60065490915061095f908363ffffffff610e4616565b60065561096c8383610e58565b6002546001600160a01b0380851691167f4e2ca0515ed1aef1395f66b5303bb5d6f1bf9d61a353fa53f73f8ac9973fa9f684846108a488610a30565b60075460ff16156109ea5760405162461bcd60e51b815260040180806020018281038252602381526020018061136a6023913960400191505060405180910390fd5b6007805460ff19166001179055600280546001600160a01b0383166001600160a01b0319909116179055610a1d82610f17565b5050565b6004546001600160a01b031681565b6001600160a01b03163190565b610a45610bd1565b610a4e57600080fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60065481565b6000806000808451604114610ab95760009350505050610bbc565b50505060208201516040830151604184015160ff16601b811015610adb57601b015b8060ff16601b14158015610af357508060ff16601c14155b15610b045760009350505050610bbc565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015610b5b573d6000803e3d6000fd5b5050604051601f1901519450506001600160a01b038416610bb8576040805162461bcd60e51b815260206004820152601260248201527122b93937b91034b71032b1b932b1b7bb32b960711b604482015290519081900360640190fd5b5050505b92915050565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b604051806040016040528060028152602001613a9960f01b81525081565b6040805180820190915260038152621413d360ea1b602082015290565b6000813414610c2e57506000610bbc565b610c39338484610f85565b9392505050565b6040518060800160405280605b8152602001611434605b91396040516020018082805190602001908083835b60208310610c8b5780518252601f199092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040528051906020012081565b60056020526000908152604090205460ff1681565b6000610cf4610cef868686866111d2565b61128b565b95945050505050565b613a9981565b60015481565b6040518060800160405280605281526020016113b06052913960405160200180828051906020019080838360208310610c8b5780518252601f199092019160209182019101610c6c565b610d5b610bd1565b610d6457600080fd5b6001600160a01b038116610da95760405162461bcd60e51b81526004018080602001828103825260328152602001806114026032913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f1f9f3556dd336016cdf20adaead7d5c73665dba664b60e8c17e9a4eb91ce1d3990600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b610e0d610bd1565b610e1657600080fd5b610e1f81610f17565b50565b6002546001600160a01b031681565b600082821115610e4057600080fd5b50900390565b600082820183811015610c3957600080fd5b60085415610e9a576040805162461bcd60e51b815260206004820152600a6024820152697265656e7472616e637960b01b604482015290519081900360640190fd5b6001600855604051611388906000906060906001600160a01b038616908490869085818181858888f193505050503d8060008114610ef4576040519150601f19603f3d011682016040523d82523d6000602084013e610ef9565b606091505b509150915081610f0b57805160208201fd5b50506000600855505050565b6001600160a01b038116610f2a57600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b604080516370a0823160e01b81526001600160a01b03851660048201529051600091829130916370a08231916024808301926020929190829003018186803b158015610fd057600080fd5b505afa158015610fe4573d6000803e3d6000fd5b505050506040513d6020811015610ffa57600080fd5b5051604080516370a0823160e01b81526001600160a01b0387166004820152905191925060009130916370a08231916024808301926020929190829003018186803b15801561104857600080fd5b505afa15801561105c573d6000803e3d6000fd5b505050506040513d602081101561107257600080fd5b50519050611081868686611299565b600254604080516370a0823160e01b81526001600160a01b03898116600483018190529251818a1694909116917fe6497e3ee548a3372136af2fcb0696db31fc6cf20260707645068bd3fe97f3c49189918891889130916370a0823191602480820192602092909190829003018186803b1580156110fe57600080fd5b505afa158015611112573d6000803e3d6000fd5b505050506040513d602081101561112857600080fd5b5051604080516370a0823160e01b81526001600160a01b038f166004820152905130916370a08231916024808301926020929190829003018186803b15801561117057600080fd5b505afa158015611184573d6000803e3d6000fd5b505050506040513d602081101561119a57600080fd5b50516040805195865260208601949094528484019290925260608401526080830152519081900360a00190a450600195945050505050565b6000806040518060800160405280605b8152602001611434605b91396040516020018082805190602001908083835b602083106112205780518252601f199092019160209182019101611201565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f1901835280855282519282019290922082526001600160a01b039b909b169a81019a909a5250880196909652505050606084019190915260808301525060a0902090565b6000610bbc82600154611347565b6001600160a01b0382163014156112ed576040805162461bcd60e51b8152602060048201526013602482015272063616e27742073656e6420746f204d5243323606c1b604482015290519081900360640190fd5b6112f78282610e58565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60405161190160f01b815260028101919091526022810191909152604290209056fe54686520636f6e747261637420697320616c726561647920696e697469616c697a6564496e73756666696369656e7420616d6f756e74206f7220696e76616c69642075736572454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e7472616374294368696c6420746f6b656e3a206e6577206368696c64206164647265737320697320746865207a65726f2061646472657373546f6b656e5472616e736665724f726465722861646472657373207370656e6465722c75696e7432353620746f6b656e49644f72416d6f756e742c6279746573333220646174612c75696e743235362065787069726174696f6e29a265627a7a723158205f23be7574e70cfc01d0cfd6803b871f92465e9ae4a10fe95ed31ccb810bda3e64736f6c63430005110032" + }, + "0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270": { + "balance": "0x0", + "code": "0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b9578063095ea7b31461014957806318160ddd146101ae57806323b872dd146101d95780632e1a7d4d1461025e578063313ce5671461028b57806370a08231146102bc57806395d89b4114610313578063a9059cbb146103a3578063d0e30db014610408578063dd62ed3e14610412575b6100b7610489565b005b3480156100c557600080fd5b506100ce610526565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010e5780820151818401526020810190506100f3565b50505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015557600080fd5b50610194600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610563565b604051808215151515815260200191505060405180910390f35b3480156101ba57600080fd5b506101c3610655565b6040518082815260200191505060405180910390f35b3480156101e557600080fd5b50610244600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610674565b604051808215151515815260200191505060405180910390f35b34801561026a57600080fd5b50610289600480360381019080803590602001909291905050506109c1565b005b34801561029757600080fd5b506102a0610af4565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102c857600080fd5b506102fd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610afd565b6040518082815260200191505060405180910390f35b34801561031f57600080fd5b50610328610b15565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036857808201518184015260208101905061034d565b50505050905090810190601f1680156103955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103af57600080fd5b506103ee600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b52565b604051808215151515815260200191505060405180910390f35b610410610489565b005b34801561041e57600080fd5b50610473600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b67565b6040518082815260200191505060405180910390f35b34600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c346040518082815260200191505060405180910390a2565b60606040805190810160405280601f81526020017f5772617070656420506f6c79676f6e2045636f73797374656d20546f6b656e00815250905090565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b600081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156106c457600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561079c57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b156108b75781600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561082c57600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b81600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610a0f57600080fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610aa2573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65826040518082815260200191505060405180910390a250565b60006012905090565b60036020528060005260406000206000915090505481565b60606040805190810160405280600481526020017f57504f4c00000000000000000000000000000000000000000000000000000000815250905090565b6000610b5f338484610674565b905092915050565b60046020528160005260406000206020528060005260406000206000915091505054815600a165627a7a723058208d70d8aa2d752533105b5ccda8206dae8b0c1de765f89fb1f0c5727cbac1b40d0029" + } } }, "jaipurBlock": 23850000, "delhiBlock": 38189056, "indoreBlock": 44934656, "agraBlock": 50523000, - "napoliBlock": 54876000 + "napoliBlock": 54876000, + "ahmedabadBlock": 62278656 } } diff --git a/params/version.go b/params/version.go index 480441fe0f9..80bd98c4730 100644 --- a/params/version.go +++ b/params/version.go @@ -37,7 +37,7 @@ const ( VersionMajor = 1 // Major version component of the current release VersionMinor = 3 // Minor version component of the current release VersionMicro = 0 // Patch version component of the current release - VersionModifier = "alpha3" // Modifier component of the current release + VersionModifier = "alpha4" // Modifier component of the current release VersionKeyCreated = "ErigonVersionCreated" VersionKeyFinished = "ErigonVersionFinished" ) diff --git a/polygon/bor/borcfg/bor_config.go b/polygon/bor/borcfg/bor_config.go index 248d2fbedaf..0509e6a0b4c 100644 --- a/polygon/bor/borcfg/bor_config.go +++ b/polygon/bor/borcfg/bor_config.go @@ -167,6 +167,10 @@ func (c *BorConfig) CalculateStateSyncDelay(number uint64) uint64 { return borKeyValueConfigHelper(c.StateSyncConfirmationDelay, number) } +func (c *BorConfig) GetStateReceiverContract() string { + return c.StateReceiverContract +} + func borKeyValueConfigHelper[T uint64 | common.Address](field map[string]T, number uint64) T { fieldUint := make(map[uint64]T) for k, v := range field { diff --git a/polygon/bor/valset/validator.go b/polygon/bor/valset/validator.go index aea5fd48c25..3513915f86d 100644 --- a/polygon/bor/valset/validator.go +++ b/polygon/bor/valset/validator.go @@ -91,8 +91,9 @@ func (v *Validator) String() string { return "nil-Validator" } - return fmt.Sprintf("Validator{%v Power:%v Priority:%v}", + return fmt.Sprintf("Validator{%v ID: %v Power:%v Priority:%v}", v.Address.Hex(), + v.ID, v.VotingPower, v.ProposerPriority) } diff --git a/polygon/bridge/bridge.go b/polygon/bridge/bridge.go index 6f38f651bf1..7d4486b2464 100644 --- a/polygon/bridge/bridge.go +++ b/polygon/bridge/bridge.go @@ -31,6 +31,7 @@ import ( "github.com/erigontech/erigon/polygon/polygoncommon" libcommon "github.com/erigontech/erigon-lib/common" + liberrors "github.com/erigontech/erigon-lib/common/errors" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/polygon/bor/borcfg" "github.com/erigontech/erigon/polygon/heimdall" @@ -40,11 +41,19 @@ type eventFetcher interface { FetchStateSyncEvents(ctx context.Context, fromId uint64, to time.Time, limit int) ([]*heimdall.EventRecordWithTime, error) } -func Assemble(dataDir string, logger log.Logger, borConfig *borcfg.BorConfig, eventFetcher eventFetcher) *Bridge { - bridgeDB := polygoncommon.NewDatabase(dataDir, kv.PolygonBridgeDB, databaseTablesCfg, logger) +type Config struct { + DataDir string + Logger log.Logger + BorConfig *borcfg.BorConfig + EventFetcher eventFetcher + RoTxLimit int64 +} + +func Assemble(config Config) *Bridge { + bridgeDB := polygoncommon.NewDatabase(config.DataDir, kv.PolygonBridgeDB, databaseTablesCfg, config.Logger, false /* accede */, config.RoTxLimit) bridgeStore := NewStore(bridgeDB) - reader := NewReader(bridgeStore, logger, borConfig.StateReceiverContract) - return NewBridge(bridgeStore, logger, borConfig, eventFetcher, reader) + reader := NewReader(bridgeStore, config.Logger, config.BorConfig.StateReceiverContract) + return NewBridge(bridgeStore, config.Logger, config.BorConfig, config.EventFetcher, reader) } func NewBridge(store Store, logger log.Logger, borConfig *borcfg.BorConfig, eventFetcher eventFetcher, reader *Reader) *Bridge { @@ -55,6 +64,7 @@ func NewBridge(store Store, logger log.Logger, borConfig *borcfg.BorConfig, even eventFetcher: eventFetcher, stateReceiverContractAddress: libcommon.HexToAddress(borConfig.StateReceiverContract), reader: reader, + transientErrors: []error{context.DeadlineExceeded, heimdall.ErrBadGateway}, fetchedEventsSignal: make(chan struct{}), processedBlocksSignal: make(chan struct{}), } @@ -67,6 +77,7 @@ type Bridge struct { eventFetcher eventFetcher stateReceiverContractAddress libcommon.Address reader *Reader + transientErrors []error // internal state reachedTip atomic.Bool fetchedEventsSignal chan struct{} @@ -124,10 +135,22 @@ func (b *Bridge) Run(ctx context.Context) error { default: } - // start scrapping events + // start scraping events + from := lastFetchedEventID + 1 to := time.Now() - events, err := b.eventFetcher.FetchStateSyncEvents(ctx, lastFetchedEventID+1, to, heimdall.StateEventsFetchLimit) + events, err := b.eventFetcher.FetchStateSyncEvents(ctx, from, to, heimdall.StateEventsFetchLimit) if err != nil { + if liberrors.IsOneOf(err, b.transientErrors) { + b.logger.Warn( + bridgeLogPrefix("scraper transient err occurred"), + "from", from, + "to", to.Format(time.RFC3339), + "err", err, + ) + + continue + } + return err } diff --git a/polygon/bridge/bridge_test.go b/polygon/bridge/bridge_test.go index ca312887e04..89ed7f09ce6 100644 --- a/polygon/bridge/bridge_test.go +++ b/polygon/bridge/bridge_test.go @@ -30,7 +30,14 @@ func setup(t *testing.T, borConfig borcfg.BorConfig) (*heimdall.MockHeimdallClie ctrl := gomock.NewController(t) logger := testlog.Logger(t, log.LvlDebug) heimdallClient := heimdall.NewMockHeimdallClient(ctrl) - b := Assemble(t.TempDir(), logger, &borConfig, heimdallClient) + cfg := Config{ + DataDir: t.TempDir(), + Logger: logger, + BorConfig: &borConfig, + EventFetcher: heimdallClient, + RoTxLimit: 1, + } + b := Assemble(cfg) t.Cleanup(b.Close) return heimdallClient, b } diff --git a/polygon/bridge/reader.go b/polygon/bridge/reader.go index c89265bd04e..045ae05bf91 100644 --- a/polygon/bridge/reader.go +++ b/polygon/bridge/reader.go @@ -5,15 +5,18 @@ import ( "errors" "fmt" + "google.golang.org/grpc" + "google.golang.org/protobuf/types/known/emptypb" + libcommon "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/gointerfaces" + remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon/common/u256" "github.com/erigontech/erigon/core" "github.com/erigontech/erigon/core/state" "github.com/erigontech/erigon/core/types" - "github.com/erigontech/erigon/polygon/bor/borcfg" - - "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon/polygon/polygoncommon" ) @@ -23,16 +26,24 @@ type Reader struct { stateClientAddress libcommon.Address } -func AssembleReader(ctx context.Context, dataDir string, logger log.Logger, borConfig *borcfg.BorConfig) (*Reader, error) { - bridgeDB := polygoncommon.NewDatabase(dataDir, kv.PolygonBridgeDB, databaseTablesCfg, logger) +type ReaderConfig struct { + Ctx context.Context + DataDir string + Logger log.Logger + StateReceiverContractAddress string + RoTxLimit int64 +} + +func AssembleReader(config ReaderConfig) (*Reader, error) { + bridgeDB := polygoncommon.NewDatabase(config.DataDir, kv.PolygonBridgeDB, databaseTablesCfg, config.Logger, true /* accede */, config.RoTxLimit) bridgeStore := NewStore(bridgeDB) - err := bridgeStore.Prepare(ctx) + err := bridgeStore.Prepare(config.Ctx) if err != nil { return nil, err } - return NewReader(bridgeStore, logger, borConfig.StateReceiverContract), nil + return NewReader(bridgeStore, config.Logger, config.StateReceiverContractAddress), nil } func NewReader(store Store, logger log.Logger, stateReceiverContractAddress string) *Reader { @@ -91,3 +102,84 @@ func (r *Reader) EventTxnLookup(ctx context.Context, borTxHash libcommon.Hash) ( func (r *Reader) Close() { r.store.Close() } + +type RemoteReader struct { + client remote.BridgeBackendClient + logger log.Logger + version gointerfaces.Version +} + +func NewRemoteReader(client remote.BridgeBackendClient) *RemoteReader { + return &RemoteReader{ + client: client, + logger: log.New("remote_service", "bridge"), + version: gointerfaces.VersionFromProto(APIVersion), + } +} + +func (r *RemoteReader) Events(ctx context.Context, blockNum uint64) ([]*types.Message, error) { + reply, err := r.client.BorEvents(ctx, &remote.BorEventsRequest{BlockNum: blockNum}) + if err != nil { + return nil, err + } + if reply == nil { + return nil, nil + } + + stateReceiverContractAddress := libcommon.HexToAddress(reply.StateReceiverContractAddress) + result := make([]*types.Message, len(reply.EventRlps)) + for i, event := range reply.EventRlps { + result[i] = messageFromData(stateReceiverContractAddress, event) + } + + return result, nil +} + +func (r *RemoteReader) EventTxnLookup(ctx context.Context, borTxHash libcommon.Hash) (uint64, bool, error) { + reply, err := r.client.BorTxnLookup(ctx, &remote.BorTxnLookupRequest{BorTxHash: gointerfaces.ConvertHashToH256(borTxHash)}) + if err != nil { + return 0, false, err + } + if reply == nil { + return 0, false, nil + } + + return reply.BlockNumber, reply.Present, nil +} + +// Close implements bridge.ReaderService. It's a noop as there is no attached store. +func (r *RemoteReader) Close() { + return +} + +func (r *RemoteReader) EnsureVersionCompatibility() bool { + versionReply, err := r.client.Version(context.Background(), &emptypb.Empty{}, grpc.WaitForReady(true)) + if err != nil { + r.logger.Error("getting Version", "err", err) + return false + } + if !gointerfaces.EnsureVersion(r.version, versionReply) { + r.logger.Error("incompatible interface versions", "client", r.version.String(), + "server", fmt.Sprintf("%d.%d.%d", versionReply.Major, versionReply.Minor, versionReply.Patch)) + return false + } + r.logger.Info("interfaces compatible", "client", r.version.String(), + "server", fmt.Sprintf("%d.%d.%d", versionReply.Major, versionReply.Minor, versionReply.Patch)) + return true +} + +func messageFromData(to libcommon.Address, data []byte) *types.Message { + msg := types.NewMessage( + state.SystemAddress, + &to, + 0, u256.Num0, + core.SysCallGasLimit, + u256.Num0, + nil, nil, + data, nil, false, + true, + nil, + ) + + return &msg +} diff --git a/polygon/bridge/server.go b/polygon/bridge/server.go new file mode 100644 index 00000000000..5d8cbd1f1e3 --- /dev/null +++ b/polygon/bridge/server.go @@ -0,0 +1,66 @@ +package bridge + +import ( + "context" + + "google.golang.org/protobuf/types/known/emptypb" + + libcommon "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/gointerfaces" + "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + "github.com/erigontech/erigon-lib/gointerfaces/typesproto" + "github.com/erigontech/erigon/core/types" +) + +type bridgeReader interface { + Events(ctx context.Context, blockNum uint64) ([]*types.Message, error) + EventTxnLookup(ctx context.Context, borTxHash libcommon.Hash) (uint64, bool, error) +} + +var APIVersion = &typesproto.VersionReply{Major: 1, Minor: 0, Patch: 0} + +type BackendServer struct { + remoteproto.UnimplementedBridgeBackendServer // must be embedded to have forward compatible implementations. + + ctx context.Context + bridgeReader bridgeReader +} + +func NewBackendServer(ctx context.Context, bridgeReader bridgeReader) *BackendServer { + return &BackendServer{ + ctx: ctx, + bridgeReader: bridgeReader, + } +} + +func (b *BackendServer) Version(ctx context.Context, in *emptypb.Empty) (*typesproto.VersionReply, error) { + return APIVersion, nil +} + +func (b *BackendServer) BorTxnLookup(ctx context.Context, in *remoteproto.BorTxnLookupRequest) (*remoteproto.BorTxnLookupReply, error) { + blockNum, ok, err := b.bridgeReader.EventTxnLookup(ctx, gointerfaces.ConvertH256ToHash(in.BorTxHash)) + if err != nil { + return nil, err + } + + return &remoteproto.BorTxnLookupReply{ + Present: ok, + BlockNumber: blockNum, + }, nil +} + +func (b *BackendServer) BorEvents(ctx context.Context, in *remoteproto.BorEventsRequest) (*remoteproto.BorEventsReply, error) { + events, err := b.bridgeReader.Events(ctx, in.BlockNum) + if err != nil { + return nil, err + } + + eventsRaw := make([][]byte, len(events)) + for i, event := range events { + eventsRaw[i] = event.Data() + } + + return &remoteproto.BorEventsReply{ + EventRlps: eventsRaw, + }, nil +} diff --git a/polygon/heimdall/reader.go b/polygon/heimdall/reader.go new file mode 100644 index 00000000000..f423038b976 --- /dev/null +++ b/polygon/heimdall/reader.go @@ -0,0 +1,141 @@ +package heimdall + +import ( + "context" + "fmt" + + "google.golang.org/grpc" + "google.golang.org/protobuf/types/known/emptypb" + + libcommon "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/gointerfaces" + remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon/polygon/bor/valset" +) + +type Reader struct { + logger log.Logger + store ServiceStore + spanBlockProducersTracker *spanBlockProducersTracker +} + +type ReaderConfig struct { + Ctx context.Context + CalculateSprintNumberFn CalculateSprintNumberFunc + DataDir string + TempDir string + Logger log.Logger + RoTxLimit int64 +} + +// AssembleReader creates and opens the MDBX store. For use cases where the store is only being read from. Must call Close. +func AssembleReader(config ReaderConfig) (*Reader, error) { + store := NewMdbxServiceStore(config.Logger, config.DataDir, config.TempDir, config.RoTxLimit) + + err := store.Prepare(config.Ctx) + if err != nil { + return nil, err + } + + return NewReader(config.CalculateSprintNumberFn, store, config.Logger), nil +} + +func NewReader(calculateSprintNumber CalculateSprintNumberFunc, store ServiceStore, logger log.Logger) *Reader { + return &Reader{ + logger: logger, + store: store, + spanBlockProducersTracker: newSpanBlockProducersTracker(logger, calculateSprintNumber, store.SpanBlockProducerSelections()), + } +} + +func (r *Reader) Span(ctx context.Context, id uint64) (*Span, bool, error) { + return r.store.Spans().Entity(ctx, id) +} + +func (r *Reader) CheckpointsFromBlock(ctx context.Context, startBlock uint64) (Waypoints, error) { + entities, err := r.store.Checkpoints().RangeFromBlockNum(ctx, startBlock) + return libcommon.SliceMap(entities, castEntityToWaypoint[*Checkpoint]), err +} + +func (r *Reader) MilestonesFromBlock(ctx context.Context, startBlock uint64) (Waypoints, error) { + entities, err := r.store.Milestones().RangeFromBlockNum(ctx, startBlock) + return libcommon.SliceMap(entities, castEntityToWaypoint[*Milestone]), err +} + +func (r *Reader) Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) { + return r.spanBlockProducersTracker.Producers(ctx, blockNum) +} + +func (r *Reader) Close() { + r.store.Close() +} + +type RemoteReader struct { + client remote.HeimdallBackendClient + logger log.Logger + version gointerfaces.Version +} + +func NewRemoteReader(client remote.HeimdallBackendClient) *RemoteReader { + return &RemoteReader{ + client: client, + logger: log.New("remote_service", "heimdall"), + version: gointerfaces.VersionFromProto(APIVersion), + } +} + +func (r *RemoteReader) Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) { + reply, err := r.client.Producers(ctx, &remote.BorProducersRequest{BlockNum: blockNum}) + if err != nil { + return nil, err + } + if reply == nil { + return nil, nil + } + + validators := reply.Validators + proposer := reply.Proposer + + v := make([]*valset.Validator, len(validators)) + for i, validator := range validators { + v[i] = decodeValidator(validator) + } + + validatorSet := valset.ValidatorSet{ + Proposer: decodeValidator(proposer), + Validators: v, + } + + return &validatorSet, nil +} + +// Close implements bridge.ReaderService. It's a noop as there is no attached store. +func (r *RemoteReader) Close() { + return +} + +func (r *RemoteReader) EnsureVersionCompatibility() bool { + versionReply, err := r.client.Version(context.Background(), &emptypb.Empty{}, grpc.WaitForReady(true)) + if err != nil { + r.logger.Error("getting Version", "err", err) + return false + } + if !gointerfaces.EnsureVersion(r.version, versionReply) { + r.logger.Error("incompatible interface versions", "client", r.version.String(), + "server", fmt.Sprintf("%d.%d.%d", versionReply.Major, versionReply.Minor, versionReply.Patch)) + return false + } + r.logger.Info("interfaces compatible", "client", r.version.String(), + "server", fmt.Sprintf("%d.%d.%d", versionReply.Major, versionReply.Minor, versionReply.Patch)) + return true +} + +func decodeValidator(v *remote.Validator) *valset.Validator { + return &valset.Validator{ + ID: v.Id, + Address: gointerfaces.ConvertH160toAddress(v.Address), + VotingPower: v.VotingPower, + ProposerPriority: v.ProposerPriority, + } +} diff --git a/polygon/heimdall/scraper.go b/polygon/heimdall/scraper.go index 1b0c0e83bcf..48a765bc565 100644 --- a/polygon/heimdall/scraper.go +++ b/polygon/heimdall/scraper.go @@ -18,9 +18,9 @@ package heimdall import ( "context" - "errors" "time" + "github.com/erigontech/erigon-lib/common/errors" "github.com/erigontech/erigon-lib/log/v3" libcommon "github.com/erigontech/erigon-lib/common" @@ -69,6 +69,11 @@ func (s *scraper[TEntity]) Run(ctx context.Context) error { idRange, err := s.fetcher.FetchEntityIdRange(ctx) if err != nil { + if errors.IsOneOf(err, s.transientErrors) { + s.logger.Warn(heimdallLogPrefix("scraper transient err occurred when fetching id range"), "err", err) + continue + } + return err } @@ -85,12 +90,12 @@ func (s *scraper[TEntity]) Run(ctx context.Context) error { } else { entities, err := s.fetcher.FetchEntitiesRange(ctx, idRange) if err != nil { - if s.isTransientErr(err) { + if errors.IsOneOf(err, s.transientErrors) { // we do not break the scrapping loop when hitting a transient error // we persist the partially fetched range entities before it occurred // and continue scrapping again from there onwards s.logger.Warn( - heimdallLogPrefix("scraper transient err occurred"), + heimdallLogPrefix("scraper transient err occurred when fetching entities"), "atId", idRange.Start+uint64(len(entities)), "rangeStart", idRange.Start, "rangeEnd", idRange.End, @@ -120,17 +125,3 @@ func (s *scraper[TEntity]) RegisterObserver(observer func([]TEntity)) polygoncom func (s *scraper[TEntity]) Synchronize(ctx context.Context) error { return s.syncEvent.Wait(ctx) } - -func (s *scraper[TEntity]) isTransientErr(err error) bool { - if err == nil { - return false - } - - for _, transientErr := range s.transientErrors { - if errors.Is(err, transientErr) { - return true - } - } - - return false -} diff --git a/polygon/heimdall/server.go b/polygon/heimdall/server.go new file mode 100644 index 00000000000..739df9373f6 --- /dev/null +++ b/polygon/heimdall/server.go @@ -0,0 +1,62 @@ +package heimdall + +import ( + "context" + + "google.golang.org/protobuf/types/known/emptypb" + + "github.com/erigontech/erigon-lib/gointerfaces" + "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + "github.com/erigontech/erigon-lib/gointerfaces/typesproto" + "github.com/erigontech/erigon/polygon/bor/valset" +) + +type spanProducersReader interface { + Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) +} + +var APIVersion = &typesproto.VersionReply{Major: 1, Minor: 0, Patch: 0} + +type BackendServer struct { + remoteproto.UnimplementedHeimdallBackendServer // must be embedded to have forward compatible implementations. + + ctx context.Context + spanProducersReader spanProducersReader +} + +func NewBackendServer(ctx context.Context, spanProducersReader spanProducersReader) *BackendServer { + return &BackendServer{ + ctx: ctx, + spanProducersReader: spanProducersReader, + } +} + +func (b *BackendServer) Version(ctx context.Context, in *emptypb.Empty) (*typesproto.VersionReply, error) { + return APIVersion, nil +} + +func (b *BackendServer) Producers(ctx context.Context, in *remoteproto.BorProducersRequest) (*remoteproto.BorProducersResponse, error) { + validatorSet, err := b.spanProducersReader.Producers(ctx, in.BlockNum) + if err != nil { + return nil, err + } + + validators := make([]*remoteproto.Validator, len(validatorSet.Validators)) + for i, v := range validatorSet.Validators { + validators[i] = encodeValidator(v) + } + + return &remoteproto.BorProducersResponse{ + Proposer: encodeValidator(validatorSet.Proposer), + Validators: validators, + }, nil +} + +func encodeValidator(v *valset.Validator) *remoteproto.Validator { + return &remoteproto.Validator{ + Id: v.ID, + Address: gointerfaces.ConvertAddressToH160(v.Address), + VotingPower: v.VotingPower, + ProposerPriority: v.ProposerPriority, + } +} diff --git a/polygon/heimdall/service.go b/polygon/heimdall/service.go index 3f7715698ab..3f66bef9eb3 100644 --- a/polygon/heimdall/service.go +++ b/polygon/heimdall/service.go @@ -26,11 +26,19 @@ import ( libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon/polygon/bor/borcfg" "github.com/erigontech/erigon/polygon/bor/valset" "github.com/erigontech/erigon/polygon/polygoncommon" ) +type ServiceConfig struct { + CalculateSprintNumberFn CalculateSprintNumberFunc + HeimdallURL string + DataDir string + TempDir string + Logger log.Logger + RoTxLimit int64 +} + type Service interface { Span(ctx context.Context, id uint64) (*Span, bool, error) CheckpointsFromBlock(ctx context.Context, startBlock uint64) (Waypoints, error) @@ -46,28 +54,33 @@ type Service interface { type service struct { logger log.Logger store ServiceStore + reader *Reader checkpointScraper *scraper[*Checkpoint] milestoneScraper *scraper[*Milestone] spanScraper *scraper[*Span] spanBlockProducersTracker *spanBlockProducersTracker } -func AssembleService(borConfig *borcfg.BorConfig, heimdallUrl string, dataDir string, tmpDir string, logger log.Logger) Service { - store := NewMdbxServiceStore(logger, dataDir, tmpDir) - client := NewHeimdallClient(heimdallUrl, logger) - return NewService(borConfig, client, store, logger) +func AssembleService(config ServiceConfig) Service { + store := NewMdbxServiceStore(config.Logger, config.DataDir, config.TempDir, config.RoTxLimit) + client := NewHeimdallClient(config.HeimdallURL, config.Logger) + reader := NewReader(config.CalculateSprintNumberFn, store, config.Logger) + return NewService(config.CalculateSprintNumberFn, client, store, config.Logger, reader) } -func NewService(borConfig *borcfg.BorConfig, client HeimdallClient, store ServiceStore, logger log.Logger) Service { - return newService(borConfig, client, store, logger) +func NewService(calculateSprintNumberFn CalculateSprintNumberFunc, client HeimdallClient, store ServiceStore, logger log.Logger, reader *Reader) Service { + return newService(calculateSprintNumberFn, client, store, logger, reader) } -func newService(borConfig *borcfg.BorConfig, client HeimdallClient, store ServiceStore, logger log.Logger) *service { +func newService(calculateSprintNumberFn CalculateSprintNumberFunc, client HeimdallClient, store ServiceStore, logger log.Logger, reader *Reader) *service { checkpointFetcher := newCheckpointFetcher(client, logger) milestoneFetcher := newMilestoneFetcher(client, logger) spanFetcher := newSpanFetcher(client, logger) + commonTransientErrors := []error{ + ErrBadGateway, + context.DeadlineExceeded, + } - commonTransientErrors := []error{ErrBadGateway} checkpointScraper := newScraper( store.Checkpoints(), checkpointFetcher, @@ -101,10 +114,11 @@ func newService(borConfig *borcfg.BorConfig, client HeimdallClient, store Servic return &service{ logger: logger, store: store, + reader: reader, checkpointScraper: checkpointScraper, milestoneScraper: milestoneScraper, spanScraper: spanScraper, - spanBlockProducersTracker: newSpanBlockProducersTracker(logger, borConfig, store.SpanBlockProducerSelections()), + spanBlockProducersTracker: newSpanBlockProducersTracker(logger, calculateSprintNumberFn, store.SpanBlockProducerSelections()), } } @@ -164,7 +178,7 @@ func newSpanFetcher(client HeimdallClient, logger log.Logger) entityFetcher[*Spa } func (s *service) Span(ctx context.Context, id uint64) (*Span, bool, error) { - return s.store.Spans().Entity(ctx, id) + return s.reader.Span(ctx, id) } func castEntityToWaypoint[TEntity Waypoint](entity TEntity) Waypoint { @@ -220,17 +234,15 @@ func (s *service) synchronizeSpans(ctx context.Context) error { } func (s *service) CheckpointsFromBlock(ctx context.Context, startBlock uint64) (Waypoints, error) { - entities, err := s.store.Checkpoints().RangeFromBlockNum(ctx, startBlock) - return libcommon.SliceMap(entities, castEntityToWaypoint[*Checkpoint]), err + return s.reader.CheckpointsFromBlock(ctx, startBlock) } func (s *service) MilestonesFromBlock(ctx context.Context, startBlock uint64) (Waypoints, error) { - entities, err := s.store.Milestones().RangeFromBlockNum(ctx, startBlock) - return libcommon.SliceMap(entities, castEntityToWaypoint[*Milestone]), err + return s.reader.MilestonesFromBlock(ctx, startBlock) } func (s *service) Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) { - return s.spanBlockProducersTracker.Producers(ctx, blockNum) + return s.reader.Producers(ctx, blockNum) } func (s *service) RegisterMilestoneObserver(callback func(*Milestone), opts ...ObserverOption) polygoncommon.UnregisterFunc { diff --git a/polygon/heimdall/service_store.go b/polygon/heimdall/service_store.go index f7e10962275..7982cfe8131 100644 --- a/polygon/heimdall/service_store.go +++ b/polygon/heimdall/service_store.go @@ -36,8 +36,8 @@ type ServiceStore interface { Close() } -func NewMdbxServiceStore(logger log.Logger, dataDir string, tmpDir string) *MdbxServiceStore { - db := polygoncommon.NewDatabase(dataDir, kv.HeimdallDB, databaseTablesCfg, logger) +func NewMdbxServiceStore(logger log.Logger, dataDir string, tmpDir string, roTxLimit int64) *MdbxServiceStore { + db := polygoncommon.NewDatabase(dataDir, kv.HeimdallDB, databaseTablesCfg, logger, false /* accede */, roTxLimit) blockNumToIdIndexFactory := func(ctx context.Context) (*RangeIndex, error) { return NewRangeIndex(ctx, tmpDir, logger) } diff --git a/polygon/heimdall/service_test.go b/polygon/heimdall/service_test.go index 7768cfbae70..d8774154cf4 100644 --- a/polygon/heimdall/service_test.go +++ b/polygon/heimdall/service_test.go @@ -23,9 +23,9 @@ import ( "fmt" "math" "os" + "path/filepath" "regexp" "slices" - "sort" "strconv" "testing" @@ -34,6 +34,7 @@ import ( "go.uber.org/mock/gomock" "golang.org/x/sync/errgroup" + "github.com/erigontech/erigon-lib/chain" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/dir" "github.com/erigontech/erigon-lib/log/v3" @@ -42,42 +43,126 @@ import ( "github.com/erigontech/erigon/turbo/testlog" ) -const ( - testDataDir = "testdata/amoy" - spanTestDataDir = testDataDir + "/spans" - checkpointsTestDataDir = testDataDir + "/checkpoints" - milestonesTestDataDir = testDataDir + "/milestones" - proposerSequenceTestDataDir = testDataDir + "/getSnapshotProposerSequence" -) +func TestServiceWithAmoyData(t *testing.T) { + suite.Run(t, &ServiceTestSuite{ + testDataDir: "testdata/amoy", + chainConfig: params.AmoyChainConfig, + expectedLastSpan: 1280, + expectedFirstCheckpoint: 1, + expectedLastCheckpoint: 150, + expectedFirstMilestone: 285542, + expectedLastMilestone: 285641, + producersApiBlocksToTest: []uint64{ + // span 0 + 1, // start + 255, // end + // span 167 + 1_062_656, // start + 1_069_055, // end + // span 168 - first span that has changes to selected producers + 1_069_056, // start + 1_072_256, // middle + 1_075_455, // end + // span 169 + 1_075_456, // start + 1_081_855, // end + // span 182 - second span that has changes to selected producers + 1_158_656, // start + 1_165_055, // end + // span 1279 + 8_179_456, // start + 8_185_855, // end + // span 1280 - span where we discovered the need for this API + 8_185_856, // start + 8_187_309, // middle where we discovered error + 8_192_255, // end + }, + }) +} -func TestService(t *testing.T) { - suite.Run(t, new(ServiceTestSuite)) +func TestServiceWithMainnetData(t *testing.T) { + suite.Run(t, &ServiceTestSuite{ + testDataDir: "testdata/mainnet", + chainConfig: params.BorMainnetChainConfig, + expectedLastSpan: 2344, + expectedFirstCheckpoint: 1, + expectedLastCheckpoint: 1, + expectedFirstMilestone: 453496, + expectedLastMilestone: 453496, + producersApiBlocksToTest: []uint64{ + 1, + 16, + 255, + 256, + 7_000, + 8_173_056, + 8_192_255, + 10_000_000, + 12_000_000, + 13_000_000, + 14_000_000, + 14_250_000, + 14_300_000, + 14_323_456, // span 2239 start + 14_325_000, + 14_329_854, + 14_329_855, // span 2239 end + 14_329_856, // span 2240 start + 14_337_500, + 14_350_000, + 14_375_000, + 14_500_000, + 15_000_000, + }, + }) } type ServiceTestSuite struct { + // test suite inputs + testDataDir string + chainConfig *chain.Config + expectedFirstSpan uint64 + expectedLastSpan uint64 + expectedFirstCheckpoint uint64 + expectedLastCheckpoint uint64 + expectedFirstMilestone uint64 + expectedLastMilestone uint64 + producersApiBlocksToTest []uint64 + + // test suite internals suite.Suite - ctx context.Context - cancel context.CancelFunc - eg errgroup.Group - client *MockHeimdallClient - service *service - observedMilestones []*Milestone - observedSpans []*Span + ctx context.Context + cancel context.CancelFunc + eg errgroup.Group + client *MockHeimdallClient + service *service + observedMilestones []*Milestone + observedSpans []*Span + spansTestDataDir string + checkpointsTestDataDir string + milestonesTestDataDir string + proposerSequencesTestDataDir string } func (suite *ServiceTestSuite) SetupSuite() { + suite.T().Parallel() ctrl := gomock.NewController(suite.T()) tempDir := suite.T().TempDir() dataDir := fmt.Sprintf("%s/datadir", tempDir) logger := testlog.Logger(suite.T(), log.LvlCrit) - store := NewMdbxServiceStore(logger, dataDir, tempDir) - borConfig := params.AmoyChainConfig.Bor.(*borcfg.BorConfig) + store := NewMdbxServiceStore(logger, dataDir, tempDir, 1) + borConfig := suite.chainConfig.Bor.(*borcfg.BorConfig) suite.ctx, suite.cancel = context.WithCancel(context.Background()) + suite.spansTestDataDir = filepath.Join(suite.testDataDir, "spans") + suite.checkpointsTestDataDir = filepath.Join(suite.testDataDir, "checkpoints") + suite.milestonesTestDataDir = filepath.Join(suite.testDataDir, "milestones") + suite.proposerSequencesTestDataDir = filepath.Join(suite.testDataDir, "getSnapshotProposerSequence") suite.client = NewMockHeimdallClient(ctrl) suite.setupSpans() suite.setupCheckpoints() suite.setupMilestones() - suite.service = newService(borConfig, suite.client, store, logger) + reader := NewReader(borConfig.CalculateSprintNumber, store, logger) + suite.service = newService(borConfig.CalculateSprintNumber, suite.client, store, logger, reader) err := suite.service.store.Prepare(suite.ctx) require.NoError(suite.T(), err) @@ -116,9 +201,16 @@ func (suite *ServiceTestSuite) TestMilestones() { id, ok, err := svc.store.Milestones().LastEntityId(ctx) require.NoError(t, err) require.True(t, ok) - require.Equal(t, uint64(285641), id) + require.Equal(t, suite.expectedLastMilestone, id) - for id := uint64(285542); id <= 285641; id++ { + for id := uint64(0); id < suite.expectedFirstMilestone; id++ { + entity, ok, err := svc.store.Milestones().Entity(ctx, id) + require.NoError(t, err) + require.False(t, ok) + require.Nil(t, entity) + } + + for id := suite.expectedFirstMilestone; id <= suite.expectedLastMilestone; id++ { entity, ok, err := svc.store.Milestones().Entity(ctx, id) require.NoError(t, err) require.True(t, ok) @@ -127,7 +219,7 @@ func (suite *ServiceTestSuite) TestMilestones() { } func (suite *ServiceTestSuite) TestRegisterMilestoneObserver() { - require.Len(suite.T(), suite.observedMilestones, 100) + require.Len(suite.T(), suite.observedMilestones, int(suite.expectedLastMilestone-suite.expectedFirstMilestone+1)) } func (suite *ServiceTestSuite) TestCheckpoints() { @@ -138,9 +230,16 @@ func (suite *ServiceTestSuite) TestCheckpoints() { id, ok, err := svc.store.Checkpoints().LastEntityId(ctx) require.NoError(t, err) require.True(t, ok) - require.Equal(t, uint64(150), id) + require.Equal(t, suite.expectedLastCheckpoint, id) + + for id := uint64(0); id < suite.expectedFirstCheckpoint; id++ { + entity, ok, err := svc.store.Checkpoints().Entity(ctx, id) + require.NoError(t, err) + require.False(t, ok) + require.Nil(t, entity) + } - for id := uint64(1); id <= 150; id++ { + for id := suite.expectedFirstCheckpoint; id <= suite.expectedLastCheckpoint; id++ { entity, ok, err := svc.store.Checkpoints().Entity(ctx, id) require.NoError(t, err) require.True(t, ok) @@ -156,9 +255,16 @@ func (suite *ServiceTestSuite) TestSpans() { id, ok, err := svc.store.Spans().LastEntityId(ctx) require.NoError(t, err) require.True(t, ok) - require.Equal(t, uint64(1280), id) + require.Equal(t, suite.expectedLastSpan, id) + + for id := uint64(0); id < suite.expectedFirstSpan; id++ { + entity, ok, err := svc.store.Spans().Entity(ctx, id) + require.NoError(t, err) + require.False(t, ok) + require.Nil(t, entity) + } - for id := uint64(0); id <= 1280; id++ { + for id := suite.expectedFirstSpan; id <= suite.expectedLastSpan; id++ { entity, ok, err := svc.store.Spans().Entity(ctx, id) require.NoError(t, err) require.True(t, ok) @@ -167,33 +273,13 @@ func (suite *ServiceTestSuite) TestSpans() { } func (suite *ServiceTestSuite) TestRegisterSpanObserver() { - require.Len(suite.T(), suite.observedSpans, 1281) + require.Len(suite.T(), suite.observedSpans, int(suite.expectedLastSpan+1)) // +1 for span 0 } func (suite *ServiceTestSuite) TestProducers() { - // span 0 - suite.producersSubTest(1) // start - suite.producersSubTest(255) // end - // span 167 - suite.producersSubTest(1062656) // start - suite.producersSubTest(1069055) // end - // span 168 - first span that has changes to selected producers - suite.producersSubTest(1069056) // start - suite.producersSubTest(1072256) // middle - suite.producersSubTest(1075455) // end - // span 169 - suite.producersSubTest(1075456) // start - suite.producersSubTest(1081855) // end - // span 182 - second span that has changes to selected producers - suite.producersSubTest(1158656) // start - suite.producersSubTest(1165055) // end - // span 1279 - suite.producersSubTest(8179456) // start - suite.producersSubTest(8185855) // end - // span 1280 - span where we discovered the need for this API - suite.producersSubTest(8185856) // start - suite.producersSubTest(8187309) // middle where we discovered error - suite.producersSubTest(8192255) // end + for _, blockNum := range suite.producersApiBlocksToTest { + suite.producersSubTest(blockNum) + } } func (suite *ServiceTestSuite) producersSubTest(blockNum uint64) { @@ -202,30 +288,41 @@ func (suite *ServiceTestSuite) producersSubTest(blockNum uint64) { ctx := suite.ctx svc := suite.service - b, err := os.ReadFile(fmt.Sprintf("%s/blockNum_%d.json", proposerSequenceTestDataDir, blockNum)) + b, err := os.ReadFile(fmt.Sprintf("%s/blockNum_%d.json", suite.proposerSequencesTestDataDir, blockNum)) require.NoError(t, err) var proposerSequenceResponse getSnapshotProposerSequenceResponse err = json.Unmarshal(b, &proposerSequenceResponse) require.NoError(t, err) - want := proposerSequenceResponse.Result + wantProducers := proposerSequenceResponse.Result - producers, err := svc.Producers(ctx, blockNum) + haveProducers, err := svc.Producers(ctx, blockNum) require.NoError(t, err) - errInfoMsgArgs := []interface{}{"want: %v\nhave: %v\n", want, producers} - require.Equal(t, len(want.Signers), len(producers.Validators), errInfoMsgArgs...) - for _, signer := range want.Signers { - _, producer := producers.GetByAddress(signer.Signer) - producerDifficulty, err := producers.Difficulty(producer.Address) + errInfoMsgArgs := []interface{}{"wantProducers: %v\nhaveProducers: %v\n", wantProducers, haveProducers} + require.Equal(t, len(wantProducers.Signers), len(haveProducers.Validators), errInfoMsgArgs...) + for _, signer := range wantProducers.Signers { + wantDifficulty := signer.Difficulty + _, producer := haveProducers.GetByAddress(signer.Signer) + haveDifficulty, err := haveProducers.Difficulty(producer.Address) require.NoError(t, err) - require.Equal(t, signer.Difficulty, producerDifficulty, errInfoMsgArgs...) + + errInfoMsgArgs = []interface{}{ + "signer:%v\nwantDifficulty: %v\nhaveDifficulty: %v\nwantProducers: %v\nhaveProducers: %v", + signer, + wantDifficulty, + haveDifficulty, + wantProducers, + haveProducers, + } + require.Equal(t, wantDifficulty, haveDifficulty, errInfoMsgArgs...) } }) } func (suite *ServiceTestSuite) setupSpans() { - files, err := dir.ReadDir(spanTestDataDir) + files, err := dir.ReadDir(suite.spansTestDataDir) require.NoError(suite.T(), err) + require.Greater(suite.T(), len(files), 0) slices.SortFunc(files, func(a, b os.DirEntry) int { idA := extractIdFromFileName(suite.T(), a.Name(), "span") @@ -233,104 +330,95 @@ func (suite *ServiceTestSuite) setupSpans() { return cmp.Compare(idA, idB) }) - // leave few files for sequential fetch - sequentialFetchFileCount := 3 - lastSpanFileNameForSequentialFetch := files[len(files)-1].Name() - lastSpanFileNameForBatchFetch := files[len(files)-1-sequentialFetchFileCount].Name() - batchFetchSpanFiles := files[:len(files)-sequentialFetchFileCount] - - gomock.InOrder( - suite.client.EXPECT(). - FetchLatestSpan(gomock.Any()). - DoAndReturn(func(ctx context.Context) (*Span, error) { - return readEntityFromFile[Span]( - suite.T(), - fmt.Sprintf("%s/%s", spanTestDataDir, lastSpanFileNameForBatchFetch), - ), nil - }). - Times(1), - suite.client.EXPECT(). - FetchLatestSpan(gomock.Any()). - DoAndReturn(func(ctx context.Context) (*Span, error) { - return readEntityFromFile[Span]( - suite.T(), - fmt.Sprintf("%s/%s", spanTestDataDir, lastSpanFileNameForSequentialFetch), - ), nil - }). - AnyTimes(), - ) + // leave a few of the last spans for sequential flow, all spans before them for batch flow + lastSequentialFetchIdx := len(files) - 1 + lastBatchFetchIdx := max(0, lastSequentialFetchIdx-2) + latestSpanIdx := lastBatchFetchIdx + suite.client.EXPECT(). + FetchLatestSpan(gomock.Any()). + DoAndReturn(func(ctx context.Context) (*Span, error) { + span := readEntityFromFile[Span]( + suite.T(), + fmt.Sprintf("%s/%s", suite.spansTestDataDir, files[latestSpanIdx].Name()), + ) + latestSpanIdx = lastSequentialFetchIdx + return span, nil + }). + AnyTimes() suite.client.EXPECT(). FetchSpans(gomock.Any(), gomock.Any(), gomock.Any()). DoAndReturn(func(ctx context.Context, page, limit uint64) ([]*Span, error) { spans := make([]*Span, 0, limit) startIdx := (page - 1) * limit - endIdx := min(startIdx+limit, uint64(len(batchFetchSpanFiles))) + endIdx := min(startIdx+limit, uint64(lastBatchFetchIdx)+1) for i := startIdx; i < endIdx; i++ { - span := readEntityFromFile[Span](suite.T(), fmt.Sprintf("%s/span_%d.json", spanTestDataDir, i)) + span := readEntityFromFile[Span](suite.T(), fmt.Sprintf("%s/span_%d.json", suite.spansTestDataDir, i)) spans = append(spans, span) } return spans, nil }). - Times(1 + (len(files)+len(files)%SpansFetchLimit)/SpansFetchLimit) + AnyTimes() suite.client.EXPECT(). FetchSpan(gomock.Any(), gomock.Any()). DoAndReturn(func(ctx context.Context, id uint64) (*Span, error) { - return readEntityFromFile[Span](suite.T(), fmt.Sprintf("%s/span_%d.json", spanTestDataDir, id)), nil + return readEntityFromFile[Span](suite.T(), fmt.Sprintf("%s/span_%d.json", suite.spansTestDataDir, id)), nil }). - Times(sequentialFetchFileCount) + AnyTimes() } func (suite *ServiceTestSuite) setupCheckpoints() { - files, err := dir.ReadDir(checkpointsTestDataDir) + files, err := dir.ReadDir(suite.checkpointsTestDataDir) require.NoError(suite.T(), err) + require.Greater(suite.T(), len(files), 0) - checkpoints := make(Checkpoints, len(files)) - for i, file := range files { - checkpoints[i] = readEntityFromFile[Checkpoint]( - suite.T(), - fmt.Sprintf("%s/%s", checkpointsTestDataDir, file.Name()), - ) - } + // leave a few of the last checkpoints for sequential flow, all spans before them for batch flow + lastSequentialFetchIdx := len(files) - 1 + lastBatchFetchIdx := max(0, lastSequentialFetchIdx-2) + checkpointCount := lastBatchFetchIdx + 1 + suite.client.EXPECT(). + FetchCheckpointCount(gomock.Any()). + DoAndReturn(func(ctx context.Context) (int64, error) { + res := int64(checkpointCount) + checkpointCount = len(files) + return res, nil + }). + AnyTimes() - sort.Sort(checkpoints) - - // leave few files for sequential fetch - sequentialFetchCheckpointsCount := 3 - batchFetchCheckpointsCount := len(checkpoints) - sequentialFetchCheckpointsCount - - gomock.InOrder( - suite.client.EXPECT(). - FetchCheckpointCount(gomock.Any()). - Return(int64(batchFetchCheckpointsCount), nil). - Times(1), - suite.client.EXPECT(). - FetchCheckpointCount(gomock.Any()). - Return(int64(len(files)), nil). - AnyTimes(), - ) - - gomock.InOrder( - suite.client.EXPECT(). - FetchCheckpoints(gomock.Any(), gomock.Any(), gomock.Any()). - Return(checkpoints, nil). - Times(1), - suite.client.EXPECT(). - FetchCheckpoints(gomock.Any(), gomock.Any(), gomock.Any()). - Return(nil, nil). - Times(1), - ) + suite.client.EXPECT(). + FetchCheckpoints(gomock.Any(), gomock.Any(), gomock.Any()). + DoAndReturn(func(ctx context.Context, page uint64, limit uint64) ([]*Checkpoint, error) { + checkpoints := make([]*Checkpoint, 0, limit) + startIdx := (page - 1) * limit + endIdx := min(startIdx+limit, uint64(lastBatchFetchIdx)+1) + for i := startIdx; i < endIdx; i++ { + checkpoint := readEntityFromFile[Checkpoint]( + suite.T(), + fmt.Sprintf("%s/checkpoint_%d.json", suite.checkpointsTestDataDir, i+1), + ) + checkpoints = append(checkpoints, checkpoint) + } + return checkpoints, nil + }). + AnyTimes() suite.client.EXPECT(). FetchCheckpoint(gomock.Any(), gomock.Any()). - DoAndReturn(func(ctx context.Context, id int64) (*Checkpoint, error) { return checkpoints[id-1], nil }). - Times(sequentialFetchCheckpointsCount) + DoAndReturn(func(ctx context.Context, id int64) (*Checkpoint, error) { + checkpoint := readEntityFromFile[Checkpoint]( + suite.T(), + fmt.Sprintf("%s/checkpoint_%d.json", suite.checkpointsTestDataDir, id), + ) + return checkpoint, nil + }). + AnyTimes() } func (suite *ServiceTestSuite) setupMilestones() { - files, err := dir.ReadDir(milestonesTestDataDir) + files, err := dir.ReadDir(suite.milestonesTestDataDir) require.NoError(suite.T(), err) + require.Greater(suite.T(), len(files), 0) slices.SortFunc(files, func(a, b os.DirEntry) int { idA := extractIdFromFileName(suite.T(), a.Name(), "milestone") @@ -356,7 +444,7 @@ func (suite *ServiceTestSuite) setupMilestones() { DoAndReturn(func(ctx context.Context, id int64) (*Milestone, error) { milestone := readEntityFromFile[Milestone]( suite.T(), - fmt.Sprintf("%s/milestone_%d.json", milestonesTestDataDir, id), + fmt.Sprintf("%s/milestone_%d.json", suite.milestonesTestDataDir, id), ) return milestone, nil }). diff --git a/polygon/heimdall/span_block_producers_tracker.go b/polygon/heimdall/span_block_producers_tracker.go index a90e106c841..daa6c65b983 100644 --- a/polygon/heimdall/span_block_producers_tracker.go +++ b/polygon/heimdall/span_block_producers_tracker.go @@ -21,33 +21,35 @@ import ( "errors" "fmt" "sync/atomic" + "time" "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon/polygon/bor/borcfg" "github.com/erigontech/erigon/polygon/bor/valset" ) +type CalculateSprintNumberFunc func(uint64) uint64 + func newSpanBlockProducersTracker( logger log.Logger, - borConfig *borcfg.BorConfig, + calculateSprintNumber CalculateSprintNumberFunc, store EntityStore[*SpanBlockProducerSelection], ) *spanBlockProducersTracker { return &spanBlockProducersTracker{ - logger: logger, - borConfig: borConfig, - store: store, - newSpans: make(chan *Span), - idleSignal: make(chan struct{}), + logger: logger, + calculateSprintNumber: calculateSprintNumber, + store: store, + newSpans: make(chan *Span), + idleSignal: make(chan struct{}), } } type spanBlockProducersTracker struct { - logger log.Logger - borConfig *borcfg.BorConfig - store EntityStore[*SpanBlockProducerSelection] - newSpans chan *Span - queued atomic.Int32 - idleSignal chan struct{} + logger log.Logger + calculateSprintNumber CalculateSprintNumberFunc + store EntityStore[*SpanBlockProducerSelection] + newSpans chan *Span + queued atomic.Int32 + idleSignal chan struct{} } func (t *spanBlockProducersTracker) Run(ctx context.Context) error { @@ -111,7 +113,9 @@ func (t *spanBlockProducersTracker) ObserveSpan(ctx context.Context, newSpan *Sp SpanId: newSpan.Id, StartBlock: newSpan.StartBlock, EndBlock: newSpan.EndBlock, - Producers: valset.NewValidatorSet(newSpan.Producers()), + // https://github.com/maticnetwork/genesis-contracts/blob/master/contracts/BorValidatorSet.template#L82-L89 + // initial producers == initial validators + Producers: valset.NewValidatorSet(newSpan.ValidatorSet.Validators), } err = t.store.PutEntity(ctx, uint64(newProducerSelection.SpanId), newProducerSelection) if err != nil { @@ -141,12 +145,14 @@ func (t *spanBlockProducersTracker) ObserveSpan(ctx context.Context, newSpan *Sp return err } - spanStartSprintNum := t.borConfig.CalculateSprintNumber(lastProducerSelection.StartBlock) - spanEndSprintNum := t.borConfig.CalculateSprintNumber(lastProducerSelection.EndBlock) + spanStartSprintNum := t.calculateSprintNumber(lastProducerSelection.StartBlock) + spanEndSprintNum := t.calculateSprintNumber(lastProducerSelection.EndBlock) increments := int(spanEndSprintNum - spanStartSprintNum) - if increments > 0 { - producers.IncrementProposerPriority(increments) + for i := 0; i < increments; i++ { + producers = valset.GetUpdatedValidatorSet(producers, producers.Validators, t.logger) + producers.IncrementProposerPriority(1) } + newProducers := valset.GetUpdatedValidatorSet(producers, newSpan.Producers(), t.logger) newProducers.IncrementProposerPriority(1) newProducerSelection := &SpanBlockProducerSelection{ @@ -165,6 +171,7 @@ func (t *spanBlockProducersTracker) ObserveSpan(ctx context.Context, newSpan *Sp } func (t *spanBlockProducersTracker) Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) { + startTime := time.Now() spanId := SpanIdAt(blockNum) producerSelection, ok, err := t.store.Entity(ctx, uint64(spanId)) if err != nil { @@ -181,11 +188,20 @@ func (t *spanBlockProducersTracker) Producers(ctx context.Context, blockNum uint return nil, err } - spanStartSprintNum := t.borConfig.CalculateSprintNumber(producerSelection.StartBlock) - currentSprintNum := t.borConfig.CalculateSprintNumber(blockNum) + spanStartSprintNum := t.calculateSprintNumber(producerSelection.StartBlock) + currentSprintNum := t.calculateSprintNumber(blockNum) increments := int(currentSprintNum - spanStartSprintNum) - if increments > 0 { - producers.IncrementProposerPriority(increments) + for i := 0; i < increments; i++ { + producers = valset.GetUpdatedValidatorSet(producers, producers.Validators, t.logger) + producers.IncrementProposerPriority(1) } + + t.logger.Debug( + heimdallLogPrefix("producers api timing"), + "blockNum", blockNum, + "time", time.Since(startTime), + "increments", increments, + ) + return producers, nil } diff --git a/polygon/heimdall/testdata/mainnet/checkpoints/checkpoint_1.json b/polygon/heimdall/testdata/mainnet/checkpoints/checkpoint_1.json new file mode 100644 index 00000000000..18a9e5ac3cc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/checkpoints/checkpoint_1.json @@ -0,0 +1,9 @@ +{ + "id": 1, + "proposer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "start_block": 0, + "end_block": 137, + "root_hash": "0xa665048b94b49056fe4b03e776a8db473cba50e8d6e8b91c8d1f580e47a5c6b0", + "bor_chain_id": "137", + "timestamp": 1590856507 +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_1.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_1.json new file mode 100644 index 00000000000..803fd3146f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_1.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 7 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 6 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 5 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 4 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 3 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 2 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0x0375b2fc7140977c9c76d45421564e354ed42277" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_10000000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_10000000.json new file mode 100644 index 00000000000..0c95ea92d20 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_10000000.json @@ -0,0 +1,66 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 14 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 13 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 12 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 11 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 10 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 9 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 8 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 7 + }, + { + "Signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "Difficulty": 6 + }, + { + "Signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "Difficulty": 5 + }, + { + "Signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "Difficulty": 4 + }, + { + "Signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "Difficulty": 3 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 2 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 1 + } + ], + "Diff": 14, + "Author": "0xc6869257205e20c2a43cb31345db534aecb49f6e" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_12000000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_12000000.json new file mode 100644 index 00000000000..6a6e12d1f0e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_12000000.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 15 + }, + { + "Signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "Difficulty": 14 + }, + { + "Signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "Difficulty": 13 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 12 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 11 + }, + { + "Signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "Difficulty": 10 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 9 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 8 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 7 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 6 + }, + { + "Signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "Difficulty": 5 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 4 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 3 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 2 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_13000000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_13000000.json new file mode 100644 index 00000000000..d591edccbe2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_13000000.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 15 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 14 + }, + { + "Signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "Difficulty": 13 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 12 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 11 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 10 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 9 + }, + { + "Signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "Difficulty": 8 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 7 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 6 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 5 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 4 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 3 + }, + { + "Signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "Difficulty": 2 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14000000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14000000.json new file mode 100644 index 00000000000..6aa7c794be4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14000000.json @@ -0,0 +1,78 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 17 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 16 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 15 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 14 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 13 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 12 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 11 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 10 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 9 + }, + { + "Signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "Difficulty": 8 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 7 + }, + { + "Signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "Difficulty": 6 + }, + { + "Signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "Difficulty": 5 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 4 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 3 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 2 + }, + { + "Signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "Difficulty": 1 + } + ], + "Diff": 17, + "Author": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14250000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14250000.json new file mode 100644 index 00000000000..ba15ee684b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14250000.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 15 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 14 + }, + { + "Signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "Difficulty": 13 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 12 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 11 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 10 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 9 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 8 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 7 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 6 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 5 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 4 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 3 + }, + { + "Signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "Difficulty": 2 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14300000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14300000.json new file mode 100644 index 00000000000..832cfe2a6cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14300000.json @@ -0,0 +1,66 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 14 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 13 + }, + { + "Signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "Difficulty": 12 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 11 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 10 + }, + { + "Signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "Difficulty": 9 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 8 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 7 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 6 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 5 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 4 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 3 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 2 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 1 + } + ], + "Diff": 14, + "Author": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14323456.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14323456.json new file mode 100644 index 00000000000..a438d635e74 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14323456.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 15 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 14 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 13 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 12 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 11 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 10 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 9 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 8 + }, + { + "Signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "Difficulty": 7 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 6 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 5 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 4 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 3 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 2 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14325000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14325000.json new file mode 100644 index 00000000000..7f36ee87c45 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14325000.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 15 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 14 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 13 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 12 + }, + { + "Signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "Difficulty": 11 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 10 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 9 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 8 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 7 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 6 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 5 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 4 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 3 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 2 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329854.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329854.json new file mode 100644 index 00000000000..e7e9f482867 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329854.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 15 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 14 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 13 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 12 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 11 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 10 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 9 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 8 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 7 + }, + { + "Signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "Difficulty": 6 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 5 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 4 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 3 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 2 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x02f70172f7f490653665c9bfac0666147c8af1f5" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329855.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329855.json new file mode 100644 index 00000000000..e7e9f482867 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329855.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 15 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 14 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 13 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 12 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 11 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 10 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 9 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 8 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 7 + }, + { + "Signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "Difficulty": 6 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 5 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 4 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 3 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 2 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0x02f70172f7f490653665c9bfac0666147c8af1f5" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329856.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329856.json new file mode 100644 index 00000000000..7db30071e25 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14329856.json @@ -0,0 +1,98 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 22 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 21 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 20 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 19 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 18 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 17 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 16 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 15 + }, + { + "Signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "Difficulty": 14 + }, + { + "Signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "Difficulty": 13 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 12 + }, + { + "Signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "Difficulty": 11 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 10 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 9 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 8 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 7 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 6 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 5 + }, + { + "Signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "Difficulty": 4 + }, + { + "Signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "Difficulty": 3 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 2 + }, + { + "Signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "Difficulty": 1 + } + ], + "Diff": 22, + "Author": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14337500.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14337500.json new file mode 100644 index 00000000000..3a71d8d2b59 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14337500.json @@ -0,0 +1,78 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 17 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 16 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 15 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 14 + }, + { + "Signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "Difficulty": 13 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 12 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 11 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 10 + }, + { + "Signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "Difficulty": 9 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 8 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 7 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 6 + }, + { + "Signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "Difficulty": 5 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 4 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 3 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 2 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 1 + } + ], + "Diff": 17, + "Author": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14350000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14350000.json new file mode 100644 index 00000000000..f42c3368b61 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14350000.json @@ -0,0 +1,70 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 15 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 14 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 13 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 12 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 11 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 10 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 9 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 8 + }, + { + "Signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "Difficulty": 7 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 6 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 5 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 4 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 3 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 2 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 1 + } + ], + "Diff": 15, + "Author": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14375000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14375000.json new file mode 100644 index 00000000000..4815a4ae321 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14375000.json @@ -0,0 +1,78 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 17 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 16 + }, + { + "Signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "Difficulty": 15 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 14 + }, + { + "Signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "Difficulty": 13 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 12 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 11 + }, + { + "Signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "Difficulty": 10 + }, + { + "Signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "Difficulty": 9 + }, + { + "Signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "Difficulty": 8 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 7 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 6 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 5 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 4 + }, + { + "Signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "Difficulty": 3 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 2 + }, + { + "Signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "Difficulty": 1 + } + ], + "Diff": 17, + "Author": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14500000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14500000.json new file mode 100644 index 00000000000..b20fbf464fe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_14500000.json @@ -0,0 +1,62 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "Difficulty": 13 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 12 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 11 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 10 + }, + { + "Signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "Difficulty": 9 + }, + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 8 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 7 + }, + { + "Signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "Difficulty": 6 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 5 + }, + { + "Signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "Difficulty": 4 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 3 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 2 + }, + { + "Signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "Difficulty": 1 + } + ], + "Diff": 13, + "Author": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_15000000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_15000000.json new file mode 100644 index 00000000000..e2f89841795 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_15000000.json @@ -0,0 +1,74 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "Difficulty": 16 + }, + { + "Signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "Difficulty": 15 + }, + { + "Signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "Difficulty": 14 + }, + { + "Signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "Difficulty": 13 + }, + { + "Signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "Difficulty": 12 + }, + { + "Signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "Difficulty": 11 + }, + { + "Signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "Difficulty": 10 + }, + { + "Signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "Difficulty": 9 + }, + { + "Signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "Difficulty": 8 + }, + { + "Signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "Difficulty": 7 + }, + { + "Signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "Difficulty": 6 + }, + { + "Signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "Difficulty": 5 + }, + { + "Signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "Difficulty": 4 + }, + { + "Signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "Difficulty": 3 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 2 + }, + { + "Signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "Difficulty": 1 + } + ], + "Diff": 16, + "Author": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_16.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_16.json new file mode 100644 index 00000000000..803fd3146f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_16.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 7 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 6 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 5 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 4 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 3 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 2 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0x0375b2fc7140977c9c76d45421564e354ed42277" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_255.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_255.json new file mode 100644 index 00000000000..8b8cc747c05 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_255.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 7 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 6 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 5 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 4 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 3 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 2 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_256.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_256.json new file mode 100644 index 00000000000..70b3c490857 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_256.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 7 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 6 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 5 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 4 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 3 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 2 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_7000.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_7000.json new file mode 100644 index 00000000000..70b3c490857 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_7000.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 7 + }, + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 6 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 5 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 4 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 3 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 2 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8173056.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8173056.json new file mode 100644 index 00000000000..d9896eb63e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8173056.json @@ -0,0 +1,30 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 5 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 4 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 3 + }, + { + "Signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "Difficulty": 2 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 1 + } + ], + "Diff": 5, + "Author": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c" + } +} diff --git a/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8192255.json b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8192255.json new file mode 100644 index 00000000000..a62b9e46922 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/getSnapshotProposerSequence/blockNum_8192255.json @@ -0,0 +1,38 @@ +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "Signers": [ + { + "Signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "Difficulty": 7 + }, + { + "Signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "Difficulty": 6 + }, + { + "Signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "Difficulty": 5 + }, + { + "Signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "Difficulty": 4 + }, + { + "Signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "Difficulty": 3 + }, + { + "Signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "Difficulty": 2 + }, + { + "Signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "Difficulty": 1 + } + ], + "Diff": 7, + "Author": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c" + } +} diff --git a/polygon/heimdall/testdata/mainnet/milestones/milestone_453496.json b/polygon/heimdall/testdata/mainnet/milestones/milestone_453496.json new file mode 100644 index 00000000000..a3cc18b3e16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/milestones/milestone_453496.json @@ -0,0 +1,10 @@ +{ + "id": 453496, + "milestone_id": "510df91c-e1e2-4174-bb72-95849501f681 - 0xdd0cc96e7e5ccf60b7c1635eb4ead6d4fb1ac213", + "proposer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "start_block": 61872816, + "end_block": 61872831, + "hash": "0x69ad48f4712cfff8406ce733dd0cc96e7e5ccf60b7c1635eb4ead6d4fb1ac213", + "bor_chain_id": "137", + "timestamp": 1726443048 +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_0.json b/polygon/heimdall/testdata/mainnet/spans/span_0.json new file mode 100644 index 00000000000..a60222b883a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_0.json @@ -0,0 +1,84 @@ +{ + "span_id": 0, + "start_block": 0, + "end_block": 255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1.json b/polygon/heimdall/testdata/mainnet/spans/span_1.json new file mode 100644 index 00000000000..5b532146d6a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1.json @@ -0,0 +1,102 @@ +{ + "span_id": 1, + "start_block": 256, + "end_block": 6655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_10.json b/polygon/heimdall/testdata/mainnet/spans/span_10.json new file mode 100644 index 00000000000..52fd6743053 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_10.json @@ -0,0 +1,102 @@ +{ + "span_id": 10, + "start_block": 57856, + "end_block": 64255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -16466 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -20964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 46788 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -20964 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -20964 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -20964 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 53534 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -20964 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_100.json b/polygon/heimdall/testdata/mainnet/spans/span_100.json new file mode 100644 index 00000000000..d37504c214f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_100.json @@ -0,0 +1,102 @@ +{ + "span_id": 100, + "start_block": 633856, + "end_block": 640255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -13214 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -17712 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27276 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -17712 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -17712 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -17712 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 56786 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -17712 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1000.json b/polygon/heimdall/testdata/mainnet/spans/span_1000.json new file mode 100644 index 00000000000..eb8ef72db21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1000.json @@ -0,0 +1,366 @@ +{ + "span_id": 1000, + "start_block": 6393856, + "end_block": 6400255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 156359353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130026087, + "accum": 665341345 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219059388 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 49156830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 100572618 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95084346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 281988340 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91616948 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536598640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 186699883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -194695992 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91936268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97009855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119500861, + "accum": -47444865 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 64682124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788398 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96133339 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525465277 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97578899 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94936326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 288447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181153284, + "accum": -115962497 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80424978 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31043907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 188677239 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206558011 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 240289949 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140162239, + "accum": 651525297 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -56967429 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105948507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -407563553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 76969802 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 41042454 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219534405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96424069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -140604989 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 68280327 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105719358 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122384482 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 10006112 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148606230, + "accum": -112458297 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137907402, + "accum": -65088681 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78773609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100642979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 181825203 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25243252 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105961810 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105939117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -171901240 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -578712253 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 196914666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -150599026 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142473612, + "accum": -237577773 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142473612, + "accum": -237577773 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1001.json b/polygon/heimdall/testdata/mainnet/spans/span_1001.json new file mode 100644 index 00000000000..130756efb1f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1001.json @@ -0,0 +1,378 @@ +{ + "span_id": 1001, + "start_block": 6400256, + "end_block": 6406655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 157479353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130115267, + "accum": 711271578 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218902604 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 55556830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 101414026 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95100346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 298008100 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91861828 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536558640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 188299883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -194535944 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92016268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97025855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119500861, + "accum": -170921580 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 65482124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788366 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96135211 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525460429 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97680339 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94952326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 352447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181137908, + "accum": -270252911 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80466018 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31203907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 190280055 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206550171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 254909645 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140168339, + "accum": -158376046 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -56789717 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106108507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -396744193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 78092090 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 65545814 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219518405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96440069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -80429437 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 68528919 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105879342 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122837810 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 34096848 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148609181, + "accum": 230589100 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137922002, + "accum": 106812260 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78775177 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100794979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 185488371 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25367684 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106121826 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106099117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -142271624 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -572265549 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 198674666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -148941794 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 143299360, + "accum": 15464016 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181137908, + "accum": -270252911 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1002.json b/polygon/heimdall/testdata/mainnet/spans/span_1002.json new file mode 100644 index 00000000000..8ec98765388 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1002.json @@ -0,0 +1,378 @@ +{ + "span_id": 1002, + "start_block": 6406656, + "end_block": 6413055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 159159353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129914956, + "accum": -243987782 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218667428 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 65156830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 102676138 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95124346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 322037740 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 92229148 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536498640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 190699883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -194295872 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92136268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97049855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119524611, + "accum": -356925359 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 66682124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788318 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96138019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525453157 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97832499 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94976326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 448447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181269371, + "accum": 4790566 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80527578 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31443907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 192684279 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206538411 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 276839189 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140177341, + "accum": 151199492 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -56523149 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106348507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -380515153 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 79775522 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 102300854 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219494405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96464069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 9833891 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 68901807 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106119318 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 123517802 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 70232952 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148609181, + "accum": -275455215 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137913119, + "accum": 360828729 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78777529 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101022979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 190983123 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25554332 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106361850 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106339117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -97827200 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -562595493 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 201314666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -146455946 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145294240, + "accum": 413513818 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119524611, + "accum": -356925359 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1003.json b/polygon/heimdall/testdata/mainnet/spans/span_1003.json new file mode 100644 index 00000000000..e385ca147ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1003.json @@ -0,0 +1,366 @@ +{ + "span_id": 1003, + "start_block": 6413056, + "end_block": 6419455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160629353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129914956, + "accum": 444451894 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218461649 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 73556830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 103780486 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95145346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 343063675 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 92550553 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536446140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 192799883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -194085809 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92241268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97070855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119256666, + "accum": 107917861 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 67732124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788276 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96140476 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525446794 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97965639 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94997326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -487387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181663443, + "accum": -266626225 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80581443 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31653907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 194787975 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206528121 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 296027540 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140472478, + "accum": 41009925 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -56289902 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106558507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -366314743 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 81248525 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 134461514 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219473405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96485069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 88814303 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 69228084 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106329297 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 124112795 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 101852043 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148609181, + "accum": -214496993 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137930986, + "accum": 197157931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78779587 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101222479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 195791031 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25717649 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106571871 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106549117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -58938329 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -554134194 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 203624666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -144280829 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145294240, + "accum": 405090424 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181663443, + "accum": -266626225 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1004.json b/polygon/heimdall/testdata/mainnet/spans/span_1004.json new file mode 100644 index 00000000000..ac250f36eb9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1004.json @@ -0,0 +1,366 @@ +{ + "span_id": 1004, + "start_block": 6419456, + "end_block": 6425855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161539353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129914956, + "accum": 92672492 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218334262 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 78756830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 104464130 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95158346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 356079730 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 92749518 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536413640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 194099883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193955770 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92306268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97083855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119429066, + "accum": 638358058 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 68382124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788250 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96141997 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525442855 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98048059 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95010326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -435387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181685119, + "accum": 54147386 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80614788 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31783907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 196090263 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206521751 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 307906043 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140472478, + "accum": -173851144 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -56145511 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106688507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -357524013 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 82160384 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 154370494 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219460405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96498069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 137706939 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 69430065 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106459284 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 124481124 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 121425766 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148756557, + "accum": -321968940 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137930986, + "accum": -50570134 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78780861 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101345979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 198767355 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25818750 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106701884 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106679117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -34864266 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -548896247 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 205054666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -142934328 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145300356, + "accum": 253296758 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148756557, + "accum": -321968940 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1005.json b/polygon/heimdall/testdata/mainnet/spans/span_1005.json new file mode 100644 index 00000000000..2d2d5521df9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1005.json @@ -0,0 +1,366 @@ +{ + "span_id": 1005, + "start_block": 6425856, + "end_block": 6432255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 163009353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129914956, + "accum": -309529413 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218128483 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 87156830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 105568478 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95179346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 377105665 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93070923 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536361140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 196199883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193745707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92411268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97104855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119429066, + "accum": 16064167 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 69432124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788208 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96144454 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525436492 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98181199 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95031326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -351387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181910704, + "accum": -314738304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80668653 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 31993907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 198193959 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206511461 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 327094394 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140499275, + "accum": 666692423 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -55912264 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106898507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -343323603 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 83633387 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 186531154 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219439405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96519069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 216687351 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 69756342 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106669263 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125076117 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 153044857 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148845872, + "accum": -361729223 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171931047, + "accum": 259804383 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78782919 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101545479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 203575263 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25982067 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106911905 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106889117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 4024605 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -540434948 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 207364666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -140759211 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145489595, + "accum": 176226046 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148845872, + "accum": -361729223 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1006.json b/polygon/heimdall/testdata/mainnet/spans/span_1006.json new file mode 100644 index 00000000000..2bc638f9c4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1006.json @@ -0,0 +1,360 @@ +{ + "span_id": 1006, + "start_block": 6432256, + "end_block": 6438655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 163849353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129854501, + "accum": 194033497 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -218010895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 91956830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 106199534 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95191346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 389120485 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93254583 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536331140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 197399883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193625671 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92471268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97116855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123593702, + "accum": -656946381 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 70032124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788184 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96145858 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525432856 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98257279 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95043326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -303387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181911154, + "accum": -246302252 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80699433 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 32113907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 199396071 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206505581 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 338059166 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140499275, + "accum": 242292358 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -55778980 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107018507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -335209083 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 84475103 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 204908674 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219427405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96531069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 261819015 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 69942786 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106789251 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125416113 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 171112909 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148932908, + "accum": 369728888 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171931047, + "accum": 212646037 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78784095 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101659479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 206322639 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 26075391 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107031917 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107009117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 26246817 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -535599920 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208684666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -139516287 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145532357, + "accum": -187973152 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123593702, + "accum": -656946381 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1007.json b/polygon/heimdall/testdata/mainnet/spans/span_1007.json new file mode 100644 index 00000000000..8a20b0728fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1007.json @@ -0,0 +1,366 @@ +{ + "span_id": 1007, + "start_block": 6438656, + "end_block": 6445055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165179353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129865461, + "accum": 542488829 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -217824714 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 99556830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 107198706 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95210346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -651301302 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93545378 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536283640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 199299883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193435614 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92566268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97135855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123593757, + "accum": -427590974 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 70982124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788146 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96148081 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525427099 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98377739 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95062326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -227387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181995346, + "accum": 32258561 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80748168 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 32303907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 201299415 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206496271 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 355420055 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140567262, + "accum": -265298292 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -55567947 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107208507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -322361093 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 85807820 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 234006414 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219408405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96550069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 333277483 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 70237989 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106979232 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125954440 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 199720658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149081037, + "accum": 21879572 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171597142, + "accum": 299308902 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78785957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101839979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 210672651 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 26223154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107221936 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107199117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 61431986 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -527944459 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 210774666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -137548324 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145659719, + "accum": 458801766 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123593757, + "accum": -427590974 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1008.json b/polygon/heimdall/testdata/mainnet/spans/span_1008.json new file mode 100644 index 00000000000..530545831c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1008.json @@ -0,0 +1,366 @@ +{ + "span_id": 1008, + "start_block": 6445056, + "end_block": 6451455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166299353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129870678, + "accum": 501212496 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -217667930 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 105956830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 108040114 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95226346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -635281542 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93790258 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536243640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 200899883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193275566 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92646268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97151855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123594994, + "accum": 490223898 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 71782124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788114 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96149953 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525422251 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98479179 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95078326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -163387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182096465, + "accum": -233396551 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80789208 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 32463907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 202902231 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206488431 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 370039751 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140704508, + "accum": -134318202 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -55390235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107368507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -311541733 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 86930108 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 258509774 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219392405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96566069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 393453035 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 70486581 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107139216 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 126407768 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 223811394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149084181, + "accum": 287912878 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171599142, + "accum": -134026973 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78787525 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101991979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 214335819 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 26347586 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107381952 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107359117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 91061602 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -521497755 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 212534666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -135891092 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145657419, + "accum": -389507294 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145657419, + "accum": -389507294 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1009.json b/polygon/heimdall/testdata/mainnet/spans/span_1009.json new file mode 100644 index 00000000000..e2de5952c33 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1009.json @@ -0,0 +1,372 @@ +{ + "span_id": 1009, + "start_block": 6451456, + "end_block": 6457855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 167629353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129785100, + "accum": -209738105 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -217481749 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 113556830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 109039286 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95245346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -616258077 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 94081053 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536196140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 202799883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -193085509 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 92741268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 97170855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123594994, + "accum": 720306432 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 72732124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788076 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96152176 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525416494 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98599639 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 95097326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -87387794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182079117, + "accum": 50316148 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80837943 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 32653907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 204805575 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206479121 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 387400640 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140729508, + "accum": 422021310 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -55179202 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107558507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -298693743 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 88262825 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 287607514 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219373405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96585069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -593706391 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 70781784 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107329197 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 126946095 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 252419143 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148115556, + "accum": -71974503 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171615797, + "accum": -49523415 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78789387 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102172479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 218685831 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 26495349 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107571971 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107549117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 126246771 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -513842294 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 214624666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -133923129 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145615820, + "accum": 260234396 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129785100, + "accum": -209738105 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_101.json b/polygon/heimdall/testdata/mainnet/spans/span_101.json new file mode 100644 index 00000000000..b04cf0d2b61 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_101.json @@ -0,0 +1,102 @@ +{ + "span_id": 101, + "start_block": 640256, + "end_block": 646655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -7712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -12210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5736 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -12210 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -12210 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -12210 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 62288 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -12210 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1010.json b/polygon/heimdall/testdata/mainnet/spans/span_1010.json new file mode 100644 index 00000000000..3917f708a6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1010.json @@ -0,0 +1,378 @@ +{ + "span_id": 1010, + "start_block": 6457856, + "end_block": 6464255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191017624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129786746, + "accum": 160639508 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -195237297 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 143215101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 132096729 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117322617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -575176341 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116430119 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -514090369 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226758154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170837181 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 114894539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119248126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123594994, + "accum": -85617224 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 95740395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729767 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118212670 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503352466 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 120778370 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117174597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 10670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182130599, + "accum": 355836581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102944949 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 54902178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228767190 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184411540 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 426819800 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140865248, + "accum": -56190719 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32909898 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129806778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -263787482 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 111653813 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 338763525 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197296134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118662340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -500189652 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 93135258 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129577449 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 149542693 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 303085163 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148115556, + "accum": 646741612 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171619708, + "accum": 56930848 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100849520 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124411250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 245094114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 48701383 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129820261 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129797388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 183490211 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -484128562 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238772937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169088182 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -109896895 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145624728, + "accum": -127366539 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145624728, + "accum": -127366539 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1011.json b/polygon/heimdall/testdata/mainnet/spans/span_1011.json new file mode 100644 index 00000000000..59698a2cdae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1011.json @@ -0,0 +1,378 @@ +{ + "span_id": 1011, + "start_block": 6464256, + "end_block": 6470655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191787624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129789746, + "accum": -529408627 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -195129508 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 147615101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 132675197 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117333617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -564162756 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116598474 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -514062869 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227858154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170727148 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 114949539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119259126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123594994, + "accum": 215053322 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 96290395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729745 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118213957 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503349133 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 120848110 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117185597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 54670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182214175, + "accum": 242101623 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102973164 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55012178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 229869126 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184406150 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 436870841 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140812768, + "accum": 433974821 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32787721 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129916778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -256349172 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 112425386 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 355609585 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197285134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118673340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -458818960 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 93306165 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129687438 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 149854356 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 319647544 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148115556, + "accum": 158288483 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171625708, + "accum": -172915694 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100850598 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124515750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 247612542 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 48786930 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129930272 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129907388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 203860572 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -479696453 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239982937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169087951 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -108757548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145624728, + "accum": 415678081 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129789746, + "accum": -529408627 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1012.json b/polygon/heimdall/testdata/mainnet/spans/span_1012.json new file mode 100644 index 00000000000..96786e99f0a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1012.json @@ -0,0 +1,384 @@ +{ + "span_id": 1012, + "start_block": 6470656, + "end_block": 6477055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 193187624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129837043, + "accum": -51089407 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194933528 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 155615101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 133726957 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117353617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -544138056 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116904574 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -514012869 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229858154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170527088 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115049539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119279126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123594994, + "accum": 569104887 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 97290395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729705 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118216297 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503343073 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 120974910 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117205597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 134670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182330822, + "accum": -348885512 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103024464 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55212178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 231872646 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184396350 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 455145461 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140822009, + "accum": 73624046 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32565581 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130116778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -242824972 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 113828246 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 386238785 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197265134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118693340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -383599520 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 93616905 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129887418 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 150421016 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 349760964 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148115556, + "accum": -56232461 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171645018, + "accum": 82918626 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100852558 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124705750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 252191502 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 48942470 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130130292 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130107388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 240897592 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -471638073 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242182937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169087531 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -106686008 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145603595, + "accum": 151146270 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182330822, + "accum": -348885512 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1013.json b/polygon/heimdall/testdata/mainnet/spans/span_1013.json new file mode 100644 index 00000000000..bc2ec0f8ac2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1013.json @@ -0,0 +1,378 @@ +{ + "span_id": 1013, + "start_block": 6477056, + "end_block": 6483455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 194447624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129837043, + "accum": 167131085 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194757146 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 162815101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 134673541 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117371617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -526115826 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117180064 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513967869 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 231658154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170347034 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115139539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119297126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123679617, + "accum": -383764705 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 98190395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729669 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118218403 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503337619 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121089030 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117223597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 206670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182331429, + "accum": -245344369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103070634 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55392178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 233675814 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184387530 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -587465726 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141150517, + "accum": 494501452 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32365655 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130296778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -230653192 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 115090820 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 413805065 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197247134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118711340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -315902024 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 93896571 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130067400 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 150931010 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 376863042 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148118566, + "accum": 491028647 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171659852, + "accum": -5406778 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100854322 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124876750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 256312566 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49082456 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130310310 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130287388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 274230910 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -464385531 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 244162937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169087153 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -104821622 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145717093, + "accum": 653532458 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123679617, + "accum": -383764705 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1014.json b/polygon/heimdall/testdata/mainnet/spans/span_1014.json new file mode 100644 index 00000000000..92082858e41 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1014.json @@ -0,0 +1,378 @@ +{ + "span_id": 1014, + "start_block": 6483456, + "end_block": 6489855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 195357624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129821362, + "accum": -264489097 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194629759 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 168015101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 135357185 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117384617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -513099771 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117379029 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513935369 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 232958154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170216995 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115204539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119310126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123690617, + "accum": 164425543 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 98840395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729643 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118219924 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503333680 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121171450 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117236597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 258670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182439249, + "accum": 6282042 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103103979 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55522178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 234978102 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184381160 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -575587223 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141150517, + "accum": 210170429 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32221264 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130426778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -221862462 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 116002679 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 433714045 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197234134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118724340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -267009388 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 94098552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130197387 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 151299339 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 396436765 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148119949, + "accum": 297306227 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171659852, + "accum": 106882302 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100855596 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125000250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 259288890 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49183557 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130440323 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130417388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 298304973 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -459147584 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 245592937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169086880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -103475121 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145719093, + "accum": 428679730 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129821362, + "accum": -264489097 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1015.json b/polygon/heimdall/testdata/mainnet/spans/span_1015.json new file mode 100644 index 00000000000..9e672b2010d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1015.json @@ -0,0 +1,372 @@ +{ + "span_id": 1015, + "start_block": 6489856, + "end_block": 6496255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 196547624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129821617, + "accum": -176527124 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194463176 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 174815101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 136251181 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117401617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -496078776 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117639214 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513892869 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 234658154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -170046944 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115289539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119327126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123692592, + "accum": 148166696 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 99690395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729609 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118221913 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503328529 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121279230 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117253597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 326670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182277246, + "accum": -73168453 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103147584 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55692178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 236681094 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184372830 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -560053796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141150517, + "accum": 490561982 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -32032445 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130596778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -210366892 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 117195110 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 459748865 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197217134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118741340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -203072864 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 94362681 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130367370 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 151781000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 422033172 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148069949, + "accum": 695378124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171659852, + "accum": -153598089 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100857262 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125161750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 263181006 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49315766 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130610340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130587388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 329786440 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -452297961 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 247462937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169086523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -101714312 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145749145, + "accum": -272413686 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145749145, + "accum": -272413686 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1016.json b/polygon/heimdall/testdata/mainnet/spans/span_1016.json new file mode 100644 index 00000000000..eafae3347dd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1016.json @@ -0,0 +1,378 @@ +{ + "span_id": 1016, + "start_block": 6496256, + "end_block": 6502655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 197737624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129821617, + "accum": -88687756 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194296593 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 181615101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 137145177 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117418617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -479057781 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117899399 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513850369 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 236358154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -169876893 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115374539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119344126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123693592, + "accum": 131845265 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 100540395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729575 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118223902 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503323378 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121387010 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117270597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 394670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182330931, + "accum": -152669585 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103191189 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 55862178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 238384086 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184364500 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -544520369 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141162102, + "accum": -288590587 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -31843626 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130766778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -198871322 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 118387541 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 485783685 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197200134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118758340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -139136340 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 94626810 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130537353 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 152262661 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 447629579 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148069949, + "accum": 33924714 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171660144, + "accum": 645509192 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100858928 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125323250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 267073122 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49447975 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130780357 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130757388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 361267907 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -445448338 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 249332937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169086166 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -99953503 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145749145, + "accum": 86210481 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141162102, + "accum": -288590587 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1017.json b/polygon/heimdall/testdata/mainnet/spans/span_1017.json new file mode 100644 index 00000000000..23b97cb7261 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1017.json @@ -0,0 +1,378 @@ +{ + "span_id": 1017, + "start_block": 6502656, + "end_block": 6509055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 198997624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129821617, + "accum": 128479851 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -194120211 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 188815101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 138091761 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117436617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -461035551 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 118174889 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513805369 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 238158154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -169696839 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115464539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119362126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123612100, + "accum": 238369400 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 101440395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729539 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118226008 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503317924 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121501130 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117288597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 466670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182337901, + "accum": -50078093 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103237359 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 56042178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 240187254 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184355680 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -528073211 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141347809, + "accum": 135664411 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -31643700 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130946778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -186699542 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 119650115 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -546420126 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197182134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118776340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -71438844 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 94906476 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130717335 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 152772655 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 474731657 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148072351, + "accum": 579627383 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171666022, + "accum": 556348693 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100860692 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125494250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 271194186 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49587961 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130960375 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130937388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 394601225 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -438195796 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 251312937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169085788 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -98089117 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145882877, + "accum": -469066834 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145882877, + "accum": -469066834 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1018.json b/polygon/heimdall/testdata/mainnet/spans/span_1018.json new file mode 100644 index 00000000000..5c1a941bba8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1018.json @@ -0,0 +1,372 @@ +{ + "span_id": 1018, + "start_block": 6509056, + "end_block": 6515455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 200537624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129297389, + "accum": -202615294 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -193904633 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 197615101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 139248697 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117458617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -439008381 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 118511599 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513750369 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 240358154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -169476773 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115574539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119384126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123085428, + "accum": -228710401 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 102540395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729495 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118228582 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503311258 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121640610 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117310597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 554670477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183363446, + "accum": -256274930 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103293789 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 56262178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 242391126 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184344900 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -507971129 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140933042, + "accum": 59729481 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -31399346 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 131166778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -171822922 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 121193261 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -512728006 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197160134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118798340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 11302540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95248290 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130937313 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 153395981 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 507856419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148075370, + "accum": 656477200 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171666022, + "accum": 93323230 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100862848 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125703250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 276231042 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49759055 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 131180397 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 131157388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 435341947 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -429331578 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 253732937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169085326 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -95810423 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145884027, + "accum": 621011409 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183363446, + "accum": -256274930 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1019.json b/polygon/heimdall/testdata/mainnet/spans/span_1019.json new file mode 100644 index 00000000000..c24e6bd4d8e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1019.json @@ -0,0 +1,372 @@ +{ + "span_id": 1019, + "start_block": 6515456, + "end_block": 6521855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 201867624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129201128, + "accum": 134072988 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -193718452 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 205215101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 140247869 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 117477617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -419984916 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 118802394 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -513702869 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 242258154 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -169286716 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115669539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 119403126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122988264, + "accum": -10169161 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 103490395 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1062729457 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 118230805 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -503305501 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121761070 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 117329597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -428467223 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183367317, + "accum": 50126042 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103342524 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 56452178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 244294470 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -184335590 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -490610240 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140836255, + "accum": 617687344 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -31188313 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 131356778 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -158974932 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 122525978 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -483630266 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -197141134 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118817340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 82761008 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95543493 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 131127294 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 153934308 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 536464168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148075370, + "accum": 292171826 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171670883, + "accum": 177455426 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 100864710 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125883750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 280581054 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 49906818 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 131370416 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 131347388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 470527116 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -421676117 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 255822937 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1169084927 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -93842460 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145912567, + "accum": 215657648 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183367317, + "accum": 50126042 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_102.json b/polygon/heimdall/testdata/mainnet/spans/span_102.json new file mode 100644 index 00000000000..e736b962c84 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_102.json @@ -0,0 +1,102 @@ +{ + "span_id": 102, + "start_block": 646656, + "end_block": 653055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -32210 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -36708 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -7744 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -36708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 37790 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 37790 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 37790 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -36708 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1020.json b/polygon/heimdall/testdata/mainnet/spans/span_1020.json new file mode 100644 index 00000000000..c8fdcf93a6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1020.json @@ -0,0 +1,384 @@ +{ + "span_id": 1020, + "start_block": 6521856, + "end_block": 6528255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 224443211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": -282977352 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -171925478 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 232080688 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 162597100 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139156204 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -1169928909 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -385303274 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 140666946 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -492004782 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 265223741 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -147491090 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 137400126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141081713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122988264, + "accum": 551163755 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 125805982 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1041063844 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 139897913 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -481635975 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 143509077 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139008184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -354801636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183368919, + "accum": 337197783 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125041456 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78247765 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 267262345 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -162663633 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -457066150 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": 352048138 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -9378335 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153152365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -128518615 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 145103424 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -442055699 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -175462547 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140495927 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 153319231 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117411061 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152922868 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 175968224 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 577703478 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148089220, + "accum": 120518925 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171670883, + "accum": 312476542 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122531571 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147672837 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 305222965 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71673506 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153166016 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153142975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 516266766 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -394772583 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 278918524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1147419067 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -70830372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145912567, + "accum": 15800017 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": -282977352 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1021.json b/polygon/heimdall/testdata/mainnet/spans/span_1021.json new file mode 100644 index 00000000000..3d6c3808448 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1021.json @@ -0,0 +1,372 @@ +{ + "span_id": 1021, + "start_block": 6528256, + "end_block": 6534655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 225143211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": -50420389 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -171827488 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 236080688 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 163122980 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139166204 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -1169896909 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -375290924 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 140819996 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -491979782 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 266223741 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -147391060 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 137450126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141091713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123325062, + "accum": -334730396 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 126305982 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1041063824 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 139899083 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -481632945 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 143572477 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139018184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -314801636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183369210, + "accum": 51769074 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125067106 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78347765 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 268264105 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -162658733 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -447928840 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": 701037722 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -9267265 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153252365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -121756515 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 145804854 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -426741099 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -175452547 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140505927 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 190928951 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117566431 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153022858 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 176251554 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 592760188 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148123572, + "accum": 541966534 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171670883, + "accum": -89953761 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122532551 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147767837 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 307512445 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71751276 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153266026 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153242975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 534785276 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -390743393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 280018524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1147418857 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -69794602 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145930489, + "accum": 415434244 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123325062, + "accum": -334730396 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1022.json b/polygon/heimdall/testdata/mainnet/spans/span_1022.json new file mode 100644 index 00000000000..8e3bc09eecf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1022.json @@ -0,0 +1,378 @@ +{ + "span_id": 1022, + "start_block": 6534656, + "end_block": 6541055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 226123211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": -360719416 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -171690302 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 241680688 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 163859212 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139180204 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -1169852109 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -361273634 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 141034266 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -491944782 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 267623741 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -147251018 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 137520126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141105713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123325062, + "accum": 332238623 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 127005982 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1041063796 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 139900721 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -481628703 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 143661237 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139032184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -258801636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183387238, + "accum": 499784232 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125103016 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78487765 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 269666569 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -162651873 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -435136606 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": 553821740 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -9111767 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153392365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -112289575 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 146786856 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -405300659 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -175438547 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140519927 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 243582559 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117783949 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153162844 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 176648216 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -445784295 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148123572, + "accum": 496497056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171730638, + "accum": 194310402 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122533923 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147900837 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 310717717 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71860154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153406040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153382975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 560711190 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -385102527 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 281558524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1147418563 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -68344524 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145930489, + "accum": 339219576 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": -360719416 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1023.json b/polygon/heimdall/testdata/mainnet/spans/span_1023.json new file mode 100644 index 00000000000..34fdeff5117 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1023.json @@ -0,0 +1,378 @@ +{ + "span_id": 1023, + "start_block": 6541056, + "end_block": 6547455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 227033211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129210461, + "accum": 259876588 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -171562915 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 246880688 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 164542856 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139193204 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -1169810509 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -348257579 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 141233231 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -491912282 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 268923741 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -147120979 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 137585126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141118713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122921919, + "accum": -188152559 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 127655982 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1041063770 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 139902242 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -481624764 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 143743657 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139045184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -206801636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183367981, + "accum": 763771892 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125136361 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78617765 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 270968857 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -162645503 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -423258103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": 266545739 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -8967376 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153522365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -103498845 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 147698715 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -385391679 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -175425547 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140532927 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 292475195 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117985930 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153292831 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 177016545 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -426210572 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148123572, + "accum": 303903334 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171730638, + "accum": 308598192 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122535197 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148024337 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 313694041 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71961255 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153536053 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153512975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 584785253 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -379864580 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 282988524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1147418290 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -66998023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145940835, + "accum": 118146813 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122921919, + "accum": -188152559 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1024.json b/polygon/heimdall/testdata/mainnet/spans/span_1024.json new file mode 100644 index 00000000000..3fa56b111cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1024.json @@ -0,0 +1,390 @@ +{ + "span_id": 1024, + "start_block": 6547456, + "end_block": 6553855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228363211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129211305, + "accum": 596268461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -171376734 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 254480688 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 165542028 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139212204 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -1169749709 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -329234114 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 141524026 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -491864782 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 270823741 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -146930922 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 137680126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141137713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122926907, + "accum": 28791769 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 128605982 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1041063732 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 139904465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -481619007 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 143864117 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139064184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -130801636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183415942, + "accum": 11317034 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125185096 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78807765 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 272872201 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -162636193 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -405897214 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": -235178861 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -8756343 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153712365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -90650855 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 149031432 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -356293939 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -175406547 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140551927 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 363933663 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118281133 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153482812 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 177554872 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -397602823 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148125851, + "accum": -59677375 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171736224, + "accum": 393633261 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122537059 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148204837 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 318044053 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 72109018 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153726072 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153702975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 619970422 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -372209119 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 285078524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -1147417891 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -65030060 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145940835, + "accum": 772398628 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140853694, + "accum": -235178861 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1025.json b/polygon/heimdall/testdata/mainnet/spans/span_1025.json new file mode 100644 index 00000000000..ff40682c9e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1025.json @@ -0,0 +1,384 @@ +{ + "span_id": 1025, + "start_block": 6553856, + "end_block": 6560255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 114916606 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129205891, + "accum": -467278152 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -85585476 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 131440345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 83323189 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69616603 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -584841253 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -154104088 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 70922716 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -245906140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 136461871 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -73360428 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68892564 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 70579357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122926907, + "accum": 243804610 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 64827992 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -520531844 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69953462 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -240806321 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 71998629 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 69542593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -23400817 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185108335, + "accum": -176135852 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 62619481 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 39508883 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 137487949 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -81312950 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -193354430 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141415705, + "accum": 303762979 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -4261547 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 76961183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -38225221 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 75252218 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -162066638 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -87692772 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 70286464 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 221457038 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 59303706 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76846396 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 89074933 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -182991865 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148163890, + "accum": 464367668 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171738483, + "accum": 408798323 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 61269559 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 74202169 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 161425981 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 36136168 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 76968047 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 76956488 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -201373044 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -181873909 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 143694263 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -573708724 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -31427470 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145940835, + "accum": 327578560 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129205891, + "accum": -467278152 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1026.json b/polygon/heimdall/testdata/mainnet/spans/span_1026.json new file mode 100644 index 00000000000..78b08608067 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1026.json @@ -0,0 +1,384 @@ +{ + "span_id": 1026, + "start_block": 6560256, + "end_block": 6566655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 116106606 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129226102, + "accum": 667828176 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -85418893 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 138240345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 84217185 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69633603 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -584786853 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -137083093 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 71182901 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -245863640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 138161871 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -73190377 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68977564 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 70596357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122929786, + "accum": 210307443 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 65677992 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -520531810 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69955451 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -240801170 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 72106409 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 69559593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 44599183 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185080479, + "accum": -214260104 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 62663086 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 39678883 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 139190941 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -81304620 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -177821003 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141416217, + "accum": 584565651 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -4072728 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 77131183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -26729651 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 76444649 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -136031818 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -87675772 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 70303464 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 285393562 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 59567835 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77016379 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 89556594 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -157395458 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148169542, + "accum": -201630920 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171739798, + "accum": 143473507 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 61271225 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 74363669 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 165318097 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 36268377 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 77138064 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 77126488 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -169891577 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -175024286 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 145564263 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -573708367 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -29666661 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145941348, + "accum": -376297743 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145941348, + "accum": -376297743 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1027.json b/polygon/heimdall/testdata/mainnet/spans/span_1027.json new file mode 100644 index 00000000000..03ff180b437 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1027.json @@ -0,0 +1,384 @@ +{ + "span_id": 1027, + "start_block": 6566656, + "end_block": 6573055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 117226606 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129197292, + "accum": 609915631 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -85262109 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 144640345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 85058593 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69649603 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -584735653 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -121063333 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 71427781 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -245823640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 139761871 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -73030329 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69057564 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 70612357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122929786, + "accum": 51850492 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 66477992 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -520531778 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69957323 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -240796322 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 72207849 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 69575593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 108599183 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186768274, + "accum": 640155425 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 62704126 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 39838883 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 140793757 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -81296780 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -163201307 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141714022, + "accum": -337897292 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -3895016 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 77291183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -15910291 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 77566937 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -111528458 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -87659772 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 70319464 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 345569114 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 59816427 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77176363 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 90009922 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -133304722 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148065517, + "accum": 41573790 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171771538, + "accum": -297184839 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 61272793 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 74515669 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 168981265 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 36392809 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 77298080 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 77286488 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -140261961 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -168577582 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 147324263 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -573708031 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -28009429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145941348, + "accum": -168226845 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141714022, + "accum": -337897292 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1028.json b/polygon/heimdall/testdata/mainnet/spans/span_1028.json new file mode 100644 index 00000000000..5285014a0a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1028.json @@ -0,0 +1,378 @@ +{ + "span_id": 1028, + "start_block": 6573056, + "end_block": 6579455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 118626606 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129197292, + "accum": 2067158 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -85066129 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 152640345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 86110353 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69669603 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -584671653 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -101038633 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 71733881 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -245773640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 141761871 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -72830269 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69157564 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 70632357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122930311, + "accum": 382144611 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 67477992 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -520531738 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69959663 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -240790262 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 72334649 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 69595593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 188599183 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186491541, + "accum": 117410083 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 62755426 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 40038883 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 142797277 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -81286980 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -144926687 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142714143, + "accum": 380949973 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -3672876 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 77491183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -2386091 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 78969797 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -80899258 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -87639772 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 70339464 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 420788554 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 60127167 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77376343 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 90576582 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -103191302 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148065517, + "accum": -188911754 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 171681555, + "accum": -53906244 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 61274753 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 74705669 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 173560225 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 36548349 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 77498100 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 77486488 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -103224941 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -160519202 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 149524263 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -573707611 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -25937889 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145945859, + "accum": -441817025 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145945859, + "accum": -441817025 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1029.json b/polygon/heimdall/testdata/mainnet/spans/span_1029.json new file mode 100644 index 00000000000..43ec4940d78 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1029.json @@ -0,0 +1,390 @@ +{ + "span_id": 1029, + "start_block": 6579456, + "end_block": 6585855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 141474423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128891755, + "accum": 606282072 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -63482533 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 182418162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 108592518 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91068420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -563226636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -58634881 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93433103 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224343323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 165239688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -51242389 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90640381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92031174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175772427 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 122930311, + "accum": -206495492 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 89905809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153879 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91339937 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219406082 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 93845606 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90994410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 293977000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186493775, + "accum": -200515321 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84187108 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61626700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 166278790 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59898873 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -104360519 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142924747, + "accum": 210511090 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 17938188 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99079000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 33192136 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 101820617 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -27360781 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66240955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91738281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -541912978 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 81831261 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 98964139 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 112549392 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -50194394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148065517, + "accum": -249695209 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170715190, + "accum": 374402709 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82654628 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 96282986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 199745950 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58089483 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99085938 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99074305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -42958253 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -130680086 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 173212080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552329353 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -2384955 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 145907778, + "accum": 516781847 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148065517, + "accum": -249695209 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_103.json b/polygon/heimdall/testdata/mainnet/spans/span_103.json new file mode 100644 index 00000000000..9145a31a3de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_103.json @@ -0,0 +1,102 @@ +{ + "span_id": 103, + "start_block": 653056, + "end_block": 659455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -46708 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -51206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 4746 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 23292 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 23292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 23292 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 23292 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -51206 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1030.json b/polygon/heimdall/testdata/mainnet/spans/span_1030.json new file mode 100644 index 00000000000..3392791509a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1030.json @@ -0,0 +1,390 @@ +{ + "span_id": 1030, + "start_block": 6585856, + "end_block": 6592255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 143014423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128892217, + "accum": 250562736 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -63266955 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 191218162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 109749454 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91090420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -563156236 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -36607711 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93769813 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224288323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 167439688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -51022323 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90750381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92053174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175762659 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123267889, + "accum": 376200084 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 91005809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153835 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91342511 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219399416 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 93985086 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91016410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 381977000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186495494, + "accum": -355440405 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84243538 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61846700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 168482662 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59888093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -84258437 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143147372, + "accum": 165243659 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 18182542 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99299000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 48068756 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 103363763 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 6331339 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66218955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91760281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -459171594 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82173075 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99184117 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 113172718 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -17069632 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148179376, + "accum": -184855085 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170716235, + "accum": -127274280 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82656784 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 96491986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 204782806 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58260577 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99305960 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99294305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -2217531 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -121815868 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 175632080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552328891 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -106261 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147731540, + "accum": 550350703 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186495494, + "accum": -355440405 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1031.json b/polygon/heimdall/testdata/mainnet/spans/span_1031.json new file mode 100644 index 00000000000..a59e080f4c3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1031.json @@ -0,0 +1,396 @@ +{ + "span_id": 1031, + "start_block": 6592256, + "end_block": 6598655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 143994423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128892310, + "accum": -75846235 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -63129769 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 196818162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 110485686 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91104420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -563111436 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -22590421 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 93984083 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224253323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 168839688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -50882281 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90820381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92067174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175756443 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123268793, + "accum": -28930398 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 91705809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153807 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91344149 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219395174 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 94073846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91030410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 437977000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186499772, + "accum": 124646273 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84279448 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61986700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 169885126 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59881233 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -71466203 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143149893, + "accum": 38426477 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 18338040 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99439000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 57535696 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 104345765 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 27771779 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66204955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91774281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -406517986 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82390593 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99324103 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 113569380 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 4009762 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960203, + "accum": -242779606 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170726970, + "accum": 131915939 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82658156 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 96624986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 207988078 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58369455 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99445974 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99434305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 23708383 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -116175002 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 177172080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552328597 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 1343817 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147742660, + "accum": 487774054 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960203, + "accum": -242779606 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1032.json b/polygon/heimdall/testdata/mainnet/spans/span_1032.json new file mode 100644 index 00000000000..cffad899aab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1032.json @@ -0,0 +1,396 @@ +{ + "span_id": 1032, + "start_block": 6598656, + "end_block": 6605055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 144974423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -402193798 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -62992583 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 202418162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 111221918 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91118420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -563066636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -8573131 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 94198353 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224218323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 170239688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -50742239 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90890381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92081174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175750227 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123279292, + "accum": 631489267 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 92405809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153779 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91345787 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219390932 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 94162606 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91044410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -571473472 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186591541, + "accum": 605480545 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84315358 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 62126700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 171287590 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59874373 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -58673969 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143149893, + "accum": -88284590 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 18493538 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99579000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 67002636 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 105327767 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 49212219 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66190955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91788281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -353864378 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82608111 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99464089 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 113966042 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 25089156 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960494, + "accum": -302159460 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170726970, + "accum": 391283950 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82659528 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 96757986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 211193350 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58478333 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99585988 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99574305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 49634297 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -110534136 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 178712080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552328303 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 2793895 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147752434, + "accum": 425460154 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -402193798 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1033.json b/polygon/heimdall/testdata/mainnet/spans/span_1033.json new file mode 100644 index 00000000000..ca4fa4ffee9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1033.json @@ -0,0 +1,378 @@ +{ + "span_id": 1033, + "start_block": 6605056, + "end_block": 6611455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 146094423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": 594459850 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -62835799 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 208818162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 112063326 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91134420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -563015436 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 7446629 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 94443233 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224178323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 171839688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -50582191 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90970381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92097174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175743123 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123314045, + "accum": 473392147 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 93205809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153747 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91347659 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219386084 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 94264046 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91060410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -507473472 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186641254, + "accum": 394993193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84356398 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 62286700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 172890406 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59866533 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -44054273 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143159893, + "accum": 71075140 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 18671250 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99739000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 77821996 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 106450055 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 73715579 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66174955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91804281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -293688826 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82856703 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99624073 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 114419370 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 49179892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960494, + "accum": -65892205 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170727030, + "accum": -73667818 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82661096 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 96909986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 214856518 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58602765 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99746004 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99734305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 79263913 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -104087432 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 180472080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552327967 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 4451127 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147763152, + "accum": -407090991 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147763152, + "accum": -407090991 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1034.json b/polygon/heimdall/testdata/mainnet/spans/span_1034.json new file mode 100644 index 00000000000..33e56ddb49d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1034.json @@ -0,0 +1,384 @@ +{ + "span_id": 1034, + "start_block": 6611456, + "end_block": 6617855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 147494423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -23857639 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -62639819 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 216818162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 113115086 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91154420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -562951436 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 27471329 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 94749333 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224128323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173839688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -50382131 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91070381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92117174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175734243 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123318770, + "accum": -256330246 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 94205809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153707 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91349999 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219380024 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 94390846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91080410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -427473472 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186564209, + "accum": -134191125 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84407698 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 62486700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 174893926 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59856733 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -25779653 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142983130, + "accum": -265674114 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 18893390 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99939000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 91346196 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 107852915 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 104344779 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66154955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91824281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -218469386 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83167443 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99824053 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 114986030 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 79293312 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960494, + "accum": 762634475 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170727030, + "accum": 144807319 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82663056 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 97099986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 219435478 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58758305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99946024 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99934305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 116300933 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -96029052 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 182672080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552327547 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 6522667 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147770904, + "accum": 417622206 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142983130, + "accum": -265674114 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1035.json b/polygon/heimdall/testdata/mainnet/spans/span_1035.json new file mode 100644 index 00000000000..9d01ebb06bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1035.json @@ -0,0 +1,390 @@ +{ + "span_id": 1035, + "start_block": 6617856, + "end_block": 6624255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 148264423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": 330715298 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -62532030 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 221218162 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 113693554 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91165420 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -562916236 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 38484914 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 94917688 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -224100823 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 174939688 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -50272098 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91125381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 92128174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1175729359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123318770, + "accum": 36185066 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 94755809 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -499153685 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91351286 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -219376691 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 94460586 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 91091410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -383473472 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186568159, + "accum": -209216854 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 84435913 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 62596700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 175995862 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -59851343 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -15728612 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142983130, + "accum": 243149158 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 19015567 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100049000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 98784506 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 108624488 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 121190839 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -66143955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 91835281 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -177098694 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83338350 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99934042 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 115297693 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 95855693 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960494, + "accum": 262920541 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170727030, + "accum": -104538701 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 82664134 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 97204486 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 221953906 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58843852 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100056035 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100044305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 136671294 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -91596943 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183882080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -552327316 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 7662014 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146497210, + "accum": -102445774 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186568159, + "accum": -209216854 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1036.json b/polygon/heimdall/testdata/mainnet/spans/span_1036.json new file mode 100644 index 00000000000..336477741a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1036.json @@ -0,0 +1,390 @@ +{ + "span_id": 1036, + "start_block": 6624256, + "end_block": 6630655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161897981 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -400590754 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -50042291 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 241121720 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 126996284 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103487978 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -550551878 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 69811937 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107512041 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -211749765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 189143246 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -37778483 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 103523939 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 104450732 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1163417365 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123332995, + "accum": 263277219 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 108009367 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 103657067 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -207067376 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 106884604 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103413968 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -295169914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186686470, + "accum": 157110708 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 96788206 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 75090258 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 190202764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -47538475 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 13935835 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142983130, + "accum": -220395175 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 31530158 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112542558 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 123936054 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 122260763 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 162592137 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -53821397 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1175809315 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 104157839 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -93336668 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95937111 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112427581 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128139578 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 136767000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147960494, + "accum": -105975280 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 170752368, + "accum": -40667801 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 94969554 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 109688544 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 238607476 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71295173 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112549612 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112537863 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 184160021 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -71637924 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 198275638 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -540023359 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 21933535 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146498724, + "accum": 564949219 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -400590754 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1037.json b/polygon/heimdall/testdata/mainnet/spans/span_1037.json new file mode 100644 index 00000000000..c08b5729c95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1037.json @@ -0,0 +1,384 @@ +{ + "span_id": 1037, + "start_block": 6630656, + "end_block": 6637055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 163647981 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128887425, + "accum": -366826245 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -49797316 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 251121720 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 128310984 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103512978 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -550471878 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 94842812 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107894666 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -211687265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 191643246 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -37528408 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 103648939 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 104475732 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1163406265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123714532, + "accum": 163122484 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 109259367 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 103659992 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -207059801 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 107043104 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103438968 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -195169914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185422830, + "accum": -504285179 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 96852331 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 75340258 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 192707164 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -47526225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 36779110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143218238, + "accum": 164750677 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 31807833 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112792558 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 140841304 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 124014338 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 200878637 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -53796397 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1175609315 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 104182839 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 687632 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 96325536 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112677556 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128847903 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 174408775 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148019036, + "accum": 403254303 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168700073, + "accum": -44724736 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 94972004 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 109926044 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 244331176 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71489598 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112799637 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112787863 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 230456296 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -61564949 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 201025638 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -540022834 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 24522960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146553330, + "accum": -25606168 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185422830, + "accum": -504285179 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1038.json b/polygon/heimdall/testdata/mainnet/spans/span_1038.json new file mode 100644 index 00000000000..af9121c48c2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1038.json @@ -0,0 +1,396 @@ +{ + "span_id": 1038, + "start_block": 6637056, + "end_block": 6643455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 185933580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128890253, + "accum": -20501825 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -28655536 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 279677319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 150265755 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124487577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529455479 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 134821876 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129141060 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190684166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 214498845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -16382752 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124699538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125450331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142442230 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125667941, + "accum": 417518104 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 131164966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124617814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186098445 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128119163 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124413567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -98214315 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185486367, + "accum": -147168998 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 117856665 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96485857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 215566107 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26561316 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 75095598 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143274177, + "accum": -279923853 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 52974465 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 133938157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 174644893 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 146302654 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 250931976 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32821798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1154501716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173504583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125157438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 93101699 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117576338 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133823136 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 150341829 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 223972123 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148054601, + "accum": 51559866 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168754467, + "accum": -2871601 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115929465 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131062143 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 269636787 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92592960 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 133945255 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 133933462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 286597064 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -32953889 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224071237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519066836 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 47446522 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146543030, + "accum": -407543844 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146543030, + "accum": -407543844 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1039.json b/polygon/heimdall/testdata/mainnet/spans/span_1039.json new file mode 100644 index 00000000000..ae1bcf24395 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1039.json @@ -0,0 +1,396 @@ +{ + "span_id": 1039, + "start_block": 6643456, + "end_block": 6649855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186563580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128890253, + "accum": 75684229 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -28567345 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 283277319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 150739047 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124496577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529426679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 143832991 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129278805 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190661666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 215398845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -16292725 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124744538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125459331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142438234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125667941, + "accum": -579089406 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 131614966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124618867 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186095718 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128176223 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124422567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -62214315 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185486367, + "accum": -605444141 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 117879750 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96575857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 216467691 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26556906 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 83319177 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143274177, + "accum": -54282483 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 53074428 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134028157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 180730783 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 146933941 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 264715116 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32812798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1154429716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173495583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125166438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 126950447 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 117716171 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133913127 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 150596826 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 237523162 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148054601, + "accum": 320258519 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168787934, + "accum": 452326648 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115930347 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131147643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 271697319 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92662953 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134035264 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134023462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 303263723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -29327618 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 225061237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519066647 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 48378715 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146543030, + "accum": -152482797 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185486367, + "accum": -605444141 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_104.json b/polygon/heimdall/testdata/mainnet/spans/span_104.json new file mode 100644 index 00000000000..c81c5a5d36b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_104.json @@ -0,0 +1,102 @@ +{ + "span_id": 104, + "start_block": 659456, + "end_block": 665855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -51206 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 18794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -42764 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 18794 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 18794 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 18794 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 18794 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -51206 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1040.json b/polygon/heimdall/testdata/mainnet/spans/span_1040.json new file mode 100644 index 00000000000..48a26b50f48 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1040.json @@ -0,0 +1,402 @@ +{ + "span_id": 1040, + "start_block": 6649856, + "end_block": 6656255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 188033580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128890253, + "accum": 654579016 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -28361566 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 291677319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 151843395 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124517577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529359479 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 164858926 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129600210 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190609166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 217498845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -16082662 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124849538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125480331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142428910 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125682934, + "accum": -67716890 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 132664966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124621324 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186089355 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128309363 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124443567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 21785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185591055, + "accum": 98903573 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 117933615 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96785857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 218571387 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26546616 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 102507528 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143319491, + "accum": -236750485 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 53307675 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134238157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 194931193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 148406944 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 296875776 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32791798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1154261716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173474583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125187438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 205930859 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118042448 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134123106 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 151191819 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 269142253 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148050509, + "accum": 237823854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168788552, + "accum": -258730606 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115932405 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131347143 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 276505227 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92826270 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134245285 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134233462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -721668182 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -20866319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 227371237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519066206 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 50553832 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146543030, + "accum": -266877437 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168788552, + "accum": -258730606 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1041.json b/polygon/heimdall/testdata/mainnet/spans/span_1041.json new file mode 100644 index 00000000000..5a6ae159edd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1041.json @@ -0,0 +1,396 @@ +{ + "span_id": 1041, + "start_block": 6656256, + "end_block": 6662655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 189293580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128890253, + "accum": -216245992 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -28185184 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 298877319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 152789979 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124535577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529301879 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 182881156 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129875700 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190564166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219298845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15902608 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124939538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125498331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142420918 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124688443, + "accum": 59606055 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 133564966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124623430 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186083901 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128423483 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124461567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 93785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185676131, + "accum": 248306081 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 117979785 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96965857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220374555 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26537796 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 118954686 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143297192, + "accum": 215855896 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 53507601 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134418157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 207102973 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 149669518 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 324442056 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32773798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1154117716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173456583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125205438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 273628355 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118322114 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134303088 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 151701813 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 296244331 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148053248, + "accum": -288123112 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168788552, + "accum": -410477747 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115934169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131518143 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 280626291 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92966256 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134425303 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134413462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -688334864 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -13613777 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229351237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519065828 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 52418218 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146551208, + "accum": 244115284 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168788552, + "accum": -410477747 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1042.json b/polygon/heimdall/testdata/mainnet/spans/span_1042.json new file mode 100644 index 00000000000..14ab5703d1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1042.json @@ -0,0 +1,396 @@ +{ + "span_id": 1042, + "start_block": 6662656, + "end_block": 6669055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 190483580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128890253, + "accum": -151313559 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -28018601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 305677319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 153683975 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124552577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529247479 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 199902151 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 130135885 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190521666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 220998845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15732557 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125024538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125515331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142413370 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124699689, + "accum": 53143028 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 134414966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124625419 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186078750 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128531263 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124478567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 161785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185736146, + "accum": 216138303 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118023390 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97135857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 222077547 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26529466 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 134488113 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143301748, + "accum": -537405825 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 53696420 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134588157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 218598543 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 150861949 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 350476876 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32756798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153981716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173439583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125222438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 337564879 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118586243 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134473071 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 152183474 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 321840738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148071608, + "accum": 102918689 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168807567, + "accum": 332854667 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115935835 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131679643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 284518407 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93098465 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134595320 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134583462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -656853397 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -6764154 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 231221237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519065471 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 54179027 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146444833, + "accum": -454371478 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143301748, + "accum": -537405825 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1043.json b/polygon/heimdall/testdata/mainnet/spans/span_1043.json new file mode 100644 index 00000000000..be8928d2c00 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1043.json @@ -0,0 +1,390 @@ +{ + "span_id": 1043, + "start_block": 6669056, + "end_block": 6675455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191743580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128897964, + "accum": 44329748 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27842219 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 312877319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 154630559 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124570577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529189879 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 217924381 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 130411375 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190476666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222798845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15552503 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125114538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125533331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142405378 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124700812, + "accum": 172800756 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 135314966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124627525 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186073296 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128645383 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124496567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 233785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185546353, + "accum": 366355396 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118069560 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97315857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 223880715 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26520646 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 150935271 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142851946, + "accum": -89964154 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 53896346 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134768157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 230770323 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 152124523 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 378043156 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32738798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153837716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173421583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125240438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -656974364 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118865909 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134653053 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 152693468 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 348942816 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148071608, + "accum": -420122912 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168699129, + "accum": 182564295 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115937599 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 131850643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 288639471 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93238451 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134775338 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134763462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -623520079 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 488388 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 233201237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519065093 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 56043413 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147496278, + "accum": 60042875 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148071608, + "accum": -420122912 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1044.json b/polygon/heimdall/testdata/mainnet/spans/span_1044.json new file mode 100644 index 00000000000..ea79c0ed509 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1044.json @@ -0,0 +1,390 @@ +{ + "span_id": 1044, + "start_block": 6675456, + "end_block": 6681855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 193073580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128958402, + "accum": 366059376 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27656038 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 320477319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 155629731 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124589577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529129079 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 236947846 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 130702170 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190429166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224698845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15362446 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125209538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125552331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142396942 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124726147, + "accum": 414935987 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 136264966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124629748 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186067539 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128765843 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124515567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 309785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185550725, + "accum": -363619823 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118118295 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97505857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225784059 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26511336 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 168296160 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143807263, + "accum": -559141625 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54107379 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134958157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 243618313 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 153457240 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 407140896 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32719798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153685716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173402583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125259438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -585515896 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119161112 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134843034 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 153231795 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 377550565 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": 265051614 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168699129, + "accum": 196834149 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115939461 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132031143 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 292989483 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93386214 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134965357 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134953462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -588334910 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 8143849 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 235291237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519064694 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 58011376 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147382830, + "accum": -329430154 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143807263, + "accum": -559141625 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1045.json b/polygon/heimdall/testdata/mainnet/spans/span_1045.json new file mode 100644 index 00000000000..2fae8382534 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1045.json @@ -0,0 +1,384 @@ +{ + "span_id": 1045, + "start_block": 6681856, + "end_block": 6688255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 194263580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128947726, + "accum": 429363571 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27489455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 327277319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 156523727 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124606577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529074679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 253968841 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 130962355 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190386666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226398845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15192395 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125294538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125569331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142389394 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124726147, + "accum": 406449479 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 137114966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124631737 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186062388 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128873623 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124532567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 377785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185827789, + "accum": -400292874 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118161900 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97675857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227487051 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26503006 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 183829587 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144013854, + "accum": -243123673 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54296198 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135128157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 255113883 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 154649671 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 433175716 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32702798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153549716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173385583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125276438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -521579372 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119425241 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 135013017 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 153713456 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 403146972 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": -412112629 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168911764, + "accum": -127862566 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115941127 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132192643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 296881599 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93518423 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135135374 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135123462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -556853443 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 14993472 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 237161237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519064337 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 59772185 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147382830, + "accum": 47195576 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185827789, + "accum": -400292874 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1046.json b/polygon/heimdall/testdata/mainnet/spans/span_1046.json new file mode 100644 index 00000000000..406f28f1ef4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1046.json @@ -0,0 +1,402 @@ +{ + "span_id": 1046, + "start_block": 6688256, + "end_block": 6694655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 195313580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128120608, + "accum": 230000092 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27342470 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 333277319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 157312547 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124621577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -529026679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 268987366 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 131191930 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190349166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227898845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -15042350 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125369538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125584331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142382734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124759254, + "accum": 148420602 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 137864966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124633492 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186057843 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 128968723 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124547567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 437785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185832685, + "accum": 258383669 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118200375 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97825857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228989691 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26495656 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 197535552 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143486977, + "accum": -214889511 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54462803 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135278157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 265257033 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 155701816 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -609068139 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32687798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153429716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173370583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125291438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -465164792 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119658296 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 135163002 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 154138451 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 425732037 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": -320450830 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168915618, + "accum": 277228367 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115942597 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132335143 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 300315819 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93635078 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135285389 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135273462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -529075678 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 21037257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238811237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519064022 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 61325840 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147382830, + "accum": 129311450 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": -320450830 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1047.json b/polygon/heimdall/testdata/mainnet/spans/span_1047.json new file mode 100644 index 00000000000..fb89ae09130 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1047.json @@ -0,0 +1,396 @@ +{ + "span_id": 1047, + "start_block": 6694656, + "end_block": 6701055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 196503580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128160608, + "accum": 280995442 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27175887 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 340077319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 158206543 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124638577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -528972279 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 286008361 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 131452115 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190306666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229598845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -14872299 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125454538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125601331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142375186 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124772176, + "accum": 142073969 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 138714966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124635481 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186052692 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 129076503 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124564567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 505785685 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186134018, + "accum": 227698142 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118243980 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97995857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 230692683 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26487326 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 213068979 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143487865, + "accum": 96708666 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54651622 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135448157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 276752603 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 156894247 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -583033319 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32670798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153293716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173353583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125308438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -401228268 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119922425 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 135332985 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 154620112 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 451328444 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": 68468086 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168915618, + "accum": -42558315 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115944263 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132496643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 304207935 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93767287 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135455406 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135443462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -497594211 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 27886880 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240681237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519063665 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 63086649 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147391887, + "accum": -556454791 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147391887, + "accum": -556454791 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1048.json b/polygon/heimdall/testdata/mainnet/spans/span_1048.json new file mode 100644 index 00000000000..d5454d65981 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1048.json @@ -0,0 +1,396 @@ +{ + "span_id": 1048, + "start_block": 6701056, + "end_block": 6707455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 197343580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128160608, + "accum": -309247217 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -27058299 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 344877319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 158837599 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124650577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -528933879 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 298023181 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 131635775 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190276666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 230798845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -14752263 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125514538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125613331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142369858 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124814727, + "accum": 575487785 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 139314966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124636885 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186049056 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 129152583 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124576567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -510233886 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186134018, + "accum": 333178954 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118274760 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98115857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 231894795 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26481446 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 224033751 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143497756, + "accum": 754590152 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54784906 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135568157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 284867123 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 157735963 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -564655799 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32658798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153197716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173341583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125320438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -356096604 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 120108869 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 135452973 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 154960108 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 469396496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148035479, + "accum": -283276121 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168971429, + "accum": -143394075 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115945439 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132610643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 306955311 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93860611 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135575418 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135563462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -475371999 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 32721908 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242001237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519063413 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 64329573 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147391887, + "accum": 148148252 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128160608, + "accum": -309247217 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1049.json b/polygon/heimdall/testdata/mainnet/spans/span_1049.json new file mode 100644 index 00000000000..fd55230bd2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1049.json @@ -0,0 +1,402 @@ +{ + "span_id": 1049, + "start_block": 6707456, + "end_block": 6713855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 198463580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128060608, + "accum": -382721154 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -26901515 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 351277319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 159679007 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 124666577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -528882679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 314042941 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 131880655 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -190236666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 232398845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -14592215 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125594538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 125629331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1142362754 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124791012, + "accum": 446994551 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 140114966 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 124638757 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -186044208 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 129254023 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124592567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -446233886 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186164153, + "accum": 124785574 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 118315800 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98275857 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 233497611 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -26473606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 238653447 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140798156, + "accum": -172513293 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 54962618 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135728157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 295686483 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 158858251 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -540152439 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -32642798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1153069716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1173325583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 125336438 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -295430212 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 120357461 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 135612957 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 155413436 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 493487232 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148077218, + "accum": -37249472 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168971429, + "accum": 437569185 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115947007 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 132762643 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 310618479 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93985043 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135735434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135723462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -445742383 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 39168612 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 243761237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -519063077 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 65986805 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147412532, + "accum": 384180779 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128060608, + "accum": -382721154 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_105.json b/polygon/heimdall/testdata/mainnet/spans/span_105.json new file mode 100644 index 00000000000..b4c5712ea51 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_105.json @@ -0,0 +1,102 @@ +{ + "span_id": 105, + "start_block": 665856, + "end_block": 672255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -1206 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -5704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 29726 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -5704 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -5704 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -5704 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5704 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5704 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1050.json b/polygon/heimdall/testdata/mainnet/spans/span_1050.json new file mode 100644 index 00000000000..19846913926 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1050.json @@ -0,0 +1,396 @@ +{ + "span_id": 1050, + "start_block": 6713856, + "end_block": 6720255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 220331301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128060608, + "accum": -182769975 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -6117412 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 379085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 181233312 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1172144406 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145292298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -508217358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 352672892 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 152763866 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169583945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 254806566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6195560 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146292259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146255052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121747041 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126096506, + "accum": -456756994 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 161622687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145248584 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165431033 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 149975864 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145218288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -353626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186165333, + "accum": 308513756 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138969691 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119063578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 255908500 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5857065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 275708326 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140843431, + "accum": 257742124 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75770265 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156515878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 328465984 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 180728546 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -491978438 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -12017077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1132317995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152699862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 145962159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -205357971 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 141244848 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 156400660 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 176531151 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 541197031 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148041691, + "accum": 523322852 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168966229, + "accum": 312734668 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136556492 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 153541364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 335347264 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114732750 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156523173 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156511183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -391801344 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 67028875 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 266348958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498454978 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 88458912 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147417136, + "accum": -129943458 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126096506, + "accum": -456756994 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1051.json b/polygon/heimdall/testdata/mainnet/spans/span_1051.json new file mode 100644 index 00000000000..13416787dfa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1051.json @@ -0,0 +1,408 @@ +{ + "span_id": 1051, + "start_block": 6720256, + "end_block": 6726655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 221311301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128063610, + "accum": 546772263 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5980226 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 384685040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 181969544 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1165161934 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145306298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -508172558 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 366690182 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 152978136 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169548945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 256206566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6335602 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146362259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146269052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121740825 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126112462, + "accum": 245383298 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 162322687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145250222 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165426791 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150064624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145232288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -297626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186205380, + "accum": -275087723 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139005601 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119203578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 257310964 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5850205 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 288500560 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140951401, + "accum": 103088347 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75925763 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156655878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 337932924 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 181710548 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -470537998 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -12003077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1132205995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152685862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 145976159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -151330011 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 141462366 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 156540646 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 176927813 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -501050883 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148043004, + "accum": 469276511 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168966229, + "accum": 551581488 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136557864 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 153674364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 338552536 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114841628 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156663187 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156651183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -365875430 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 72669741 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 267888958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498454684 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 89908990 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147417136, + "accum": -192907607 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186205380, + "accum": -275087723 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1052.json b/polygon/heimdall/testdata/mainnet/spans/span_1052.json new file mode 100644 index 00000000000..01c5e1aa33b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1052.json @@ -0,0 +1,402 @@ +{ + "span_id": 1052, + "start_block": 6726656, + "end_block": 6733055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 221731301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128063610, + "accum": 251673765 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5921432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 387085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 182285072 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1162169446 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145312298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -508153358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 372697592 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 153069966 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169533945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 256806566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6395620 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146392259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146275052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121738161 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126112462, + "accum": -61422188 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 162622687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145250924 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165424973 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150102664 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145238288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -273626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186205380, + "accum": -221335701 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139020991 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119263578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 257912020 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5847265 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 293982946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140951401, + "accum": -114683505 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75992405 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156715878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 341990184 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 182131406 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -461349238 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11997077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1132157995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152679862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 145982159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -128175171 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 141555588 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 156600640 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 177097811 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -492016857 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148043104, + "accum": 294054677 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168968329, + "accum": 501911304 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136558452 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 153731364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 339926224 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114888290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156723193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156711183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -354764324 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 75087255 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 268548958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498454558 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 90530452 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147417136, + "accum": 691595209 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186205380, + "accum": -221335701 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1053.json b/polygon/heimdall/testdata/mainnet/spans/span_1053.json new file mode 100644 index 00000000000..28cdfcfeda1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1053.json @@ -0,0 +1,402 @@ +{ + "span_id": 1053, + "start_block": 6733056, + "end_block": 6739455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 222991301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128098130, + "accum": 430354985 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5745050 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 394285040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 183231656 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1153191982 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145330298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -508095758 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 390719822 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 153345456 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169488945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 258606566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6575674 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146482259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146293052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121730169 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126112462, + "accum": 81619524 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 163522687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145253030 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165419519 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150216784 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145256288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -201626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 186101724, + "accum": -60973777 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139067161 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119443578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 259715188 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5838445 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 310430104 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140996001, + "accum": 295863168 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76192331 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156895878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 354161964 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 183393980 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -433782958 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11979077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1132013995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152661862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146000159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -58710651 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 141835254 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 156780622 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 177607805 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -464914779 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148048924, + "accum": -231554113 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168976833, + "accum": 352918661 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136560216 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 153902364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 344047288 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115028276 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156903211 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156891183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -321431006 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 82339797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 270528958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498454180 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 92394838 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147417136, + "accum": 154626065 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148048924, + "accum": -231554113 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1054.json b/polygon/heimdall/testdata/mainnet/spans/span_1054.json new file mode 100644 index 00000000000..1b3374521c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1054.json @@ -0,0 +1,396 @@ +{ + "span_id": 1054, + "start_block": 6739456, + "end_block": 6745855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 224531301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128098130, + "accum": 55644170 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5529472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 403085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 184388592 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1142219526 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145352298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -508025358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 412746992 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 153682166 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169433945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 260806566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6795740 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146592259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146315052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121720401 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126115378, + "accum": 727831985 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 164622687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145255604 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165412853 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150356264 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145278288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -113626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187236212, + "accum": -207539958 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139123591 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119663578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 261919060 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5827665 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 330532186 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140996001, + "accum": 204718182 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76436685 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157115878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 369038584 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 184937126 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -400090838 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11957077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131837995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152639862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146022159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 26190429 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 142177068 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157000600 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 178231131 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -431790017 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148051991, + "accum": -167579373 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168988414, + "accum": -187101122 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136562372 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154111364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 349084144 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115199370 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157123233 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157111183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -280690284 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 91204015 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 272948958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498453718 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 94673532 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147611443, + "accum": 207066237 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187236212, + "accum": -207539958 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1055.json b/polygon/heimdall/testdata/mainnet/spans/span_1055.json new file mode 100644 index 00000000000..4a29d6cecb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1055.json @@ -0,0 +1,408 @@ +{ + "span_id": 1055, + "start_block": 6745856, + "end_block": 6752255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 225721301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": 104380195 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5362889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 409885040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 185282588 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1133740810 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145369298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507970958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 429767987 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 153942351 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169391445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 262506566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 6965791 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146677259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146332052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121712853 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": -322735007 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 165472687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145257593 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165407702 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150464044 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145295288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -45626165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187022558, + "accum": -219504636 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139167196 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119833578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 263622052 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5819335 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 346065613 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140997683, + "accum": 471827549 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76625504 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157285878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 380534154 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 186129557 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -374056018 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11940077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131701995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152622862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146039159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 91795809 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 142441197 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157170583 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 178712792 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -406193610 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148080503, + "accum": 219834856 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 168993270, + "accum": 555927636 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136564038 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154272864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 352976260 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115331579 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157293250 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157281183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -249208817 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 98053638 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 274818958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498453361 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 96434341 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147644809, + "accum": -477910684 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147644809, + "accum": -477910684 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1056.json b/polygon/heimdall/testdata/mainnet/spans/span_1056.json new file mode 100644 index 00000000000..29bc7ab6ff9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1056.json @@ -0,0 +1,402 @@ +{ + "span_id": 1056, + "start_block": 6752256, + "end_block": 6758655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 226771301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -101810285 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5215904 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 415885040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 186071408 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1126259590 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145384298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507922958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 444786512 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 154171926 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169353945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 264006566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7115836 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146752259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146347052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121706193 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": -560405119 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 166222687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145259348 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165403157 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150559144 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145310288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 14373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187056051, + "accum": 456243500 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139205671 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119983578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 265124692 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5811985 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 359771578 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141032354, + "accum": 457396617 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76792109 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157435878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 390677304 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 187181702 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -351084118 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11925077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131581995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152607862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146054159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 149682909 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 142674252 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157320568 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 179137787 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -383608545 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148048103, + "accum": 310947081 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169022826, + "accum": -103544684 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136565508 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154415364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 356410480 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115448234 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157443265 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157431183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -221431052 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 104097423 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 276468958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498453046 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 97987996 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147660309, + "accum": -392789741 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": -560405119 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1057.json b/polygon/heimdall/testdata/mainnet/spans/span_1057.json new file mode 100644 index 00000000000..554c296dfeb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1057.json @@ -0,0 +1,396 @@ +{ + "span_id": 1057, + "start_block": 6758656, + "end_block": 6765055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 227681301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -564597949 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -5088517 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 421085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 186755052 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1119775866 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145397298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507881358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 457802567 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 154370891 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169321445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 265306566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7245875 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146817259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146360052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121700421 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": 14470295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 166872687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145260869 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165399218 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150641564 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145323288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 66373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187047546, + "accum": -306838260 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139239016 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120113578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 266426980 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5805615 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 371650081 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141033826, + "accum": 161015064 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76936500 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157565878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 399468034 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 188093561 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -331175138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11912077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131477995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152594862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146067159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 199851729 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 142876233 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157450555 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 179506116 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -364034822 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148048103, + "accum": 105762754 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169024707, + "accum": -36032436 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136566782 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154538864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 359386804 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115549335 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157573278 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157561183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -197356989 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 109335370 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 277898958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498452773 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 99334497 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147663946, + "accum": 461913033 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -564597949 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1058.json b/polygon/heimdall/testdata/mainnet/spans/span_1058.json new file mode 100644 index 00000000000..1496738acf1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1058.json @@ -0,0 +1,396 @@ +{ + "span_id": 1058, + "start_block": 6765056, + "end_block": 6771455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228451301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -219095166 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4980728 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 425485040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 187333520 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1114289638 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145408298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507846158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -596101303 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 154539246 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169293945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 266406566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7355908 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146872259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146371052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121695537 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": 337008255 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 167422687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145262156 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165395885 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150711304 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145334288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 110373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187112354, + "accum": -378920841 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139267231 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120223578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 267528916 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5800225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 381701122 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141113826, + "accum": 647628655 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77058677 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157675878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 406906344 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 188865134 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -314329078 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11901077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131389995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152583862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146078159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 242302269 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 143047140 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157560544 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 179817779 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -347472441 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148048103, + "accum": 669361642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169009152, + "accum": -306947461 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136567860 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154643364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 361905232 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115634882 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157683289 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157671183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -176986628 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 113767479 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 279108958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498452542 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 100473844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147756104, + "accum": -43332324 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187112354, + "accum": -378920841 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1059.json b/polygon/heimdall/testdata/mainnet/spans/span_1059.json new file mode 100644 index 00000000000..55090a14922 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1059.json @@ -0,0 +1,396 @@ +{ + "span_id": 1059, + "start_block": 6771456, + "end_block": 6777855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 229501301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -425902892 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4833743 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 431485040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 188122340 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1106808418 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145423298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507798158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -581082778 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 154768821 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169256445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 267906566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7505953 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146947259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146386052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121688877 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": 98795382 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 168172687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145263911 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165391340 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150806404 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145349288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 170373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187115524, + "accum": 297534886 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139305706 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120373578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 269031556 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5792875 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 395407087 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141115036, + "accum": 634084119 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77225282 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157825878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 417049494 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 189917279 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -291357178 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11886077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131269995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152568862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146093159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 300189369 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 143280195 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157710529 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 180242774 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -324887376 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148064353, + "accum": -305243874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169011193, + "accum": 97924277 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136569330 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154785864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 365339452 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115751537 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157833304 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157821183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -149208863 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 119811264 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 280758958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498452227 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 102027499 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147756104, + "accum": 42728322 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128231793, + "accum": -425902892 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_106.json b/polygon/heimdall/testdata/mainnet/spans/span_106.json new file mode 100644 index 00000000000..cd69a70480a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_106.json @@ -0,0 +1,102 @@ +{ + "span_id": 106, + "start_block": 672256, + "end_block": 678655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -5704 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -10202 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 56714 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -10202 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -10202 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -10202 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -10202 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -10202 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1060.json b/polygon/heimdall/testdata/mainnet/spans/span_1060.json new file mode 100644 index 00000000000..f1b686dfa46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1060.json @@ -0,0 +1,402 @@ +{ + "span_id": 1060, + "start_block": 6777856, + "end_block": 6784255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 230271301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128232679, + "accum": -80513453 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4725954 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 435885040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 188700808 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1101322190 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145434298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507762958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -570069193 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 154937176 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169228945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 269006566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7615986 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147002259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146397052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121683993 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126136772, + "accum": 421141556 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 168722687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145265198 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165388007 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150876144 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145360288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 214373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187125603, + "accum": 225581464 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139333921 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120483578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 270133492 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5787485 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 405458128 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141115036, + "accum": 56038734 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77347459 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157935878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 424487804 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 190688852 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -274511118 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11875077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131181995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152557862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146104159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 342639909 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 143451102 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157820518 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 180554437 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -308324995 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148064353, + "accum": 258304319 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169011193, + "accum": -173272088 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136570408 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 154890364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 367857880 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115837084 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157943315 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157931183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -128838502 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 124243373 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 281968958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498451996 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 103166846 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147757584, + "accum": -462267508 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147757584, + "accum": -462267508 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1061.json b/polygon/heimdall/testdata/mainnet/spans/span_1061.json new file mode 100644 index 00000000000..38593b706d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1061.json @@ -0,0 +1,402 @@ +{ + "span_id": 1061, + "start_block": 6784256, + "end_block": 6790655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 231391301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128232679, + "accum": -159385969 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4569170 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 442285040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 189542216 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1093342222 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145450298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507711758 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -554049433 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 155182056 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169188945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 270606566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7776034 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147082259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146413052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121676889 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126287295, + "accum": 310513489 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 169522687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145267070 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165383159 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 150977584 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145376288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 278373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187126106, + "accum": 23852050 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139374961 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120643578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 271736308 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5779645 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 420077824 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141106986, + "accum": 183292107 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77525171 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158095878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 435307164 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 191811140 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -250007758 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11859077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1131053995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152541862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146120159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 404386149 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 143699694 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157980502 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 181007765 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -284234259 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148064353, + "accum": -568411303 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169011193, + "accum": 400460800 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136571976 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155042364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 371521048 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115961516 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158103331 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158091183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -99208886 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 130690077 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 283728958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498451660 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 104824078 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147754970, + "accum": -228809526 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148064353, + "accum": -568411303 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1062.json b/polygon/heimdall/testdata/mainnet/spans/span_1062.json new file mode 100644 index 00000000000..78145f56152 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1062.json @@ -0,0 +1,402 @@ +{ + "span_id": 1062, + "start_block": 6790656, + "end_block": 6797055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 232721301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128247432, + "accum": 146263398 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4382989 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 449885040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 190541388 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1083866010 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145469298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507650958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -535025968 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 155472851 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169141445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 272506566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 7966091 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147177259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146432052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121668453 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126326095, + "accum": -486061138 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 170472687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145269293 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165377402 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151098044 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145395288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 354373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187171233, + "accum": 383442448 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139423696 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120833578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 273639652 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5770335 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 437438713 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141106986, + "accum": -332092592 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77736204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158285878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 448155154 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 193143857 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -220910018 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11840077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130901995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152522862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146139159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -587841860 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 143994897 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158170483 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 181546092 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -255626510 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148212224, + "accum": 114888138 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169011193, + "accum": 415666406 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136573838 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155222864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 375871060 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116109279 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158293350 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158281183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -64023717 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 138345538 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 285818958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498451261 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 106792041 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147955476, + "accum": 448298773 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126326095, + "accum": -486061138 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1063.json b/polygon/heimdall/testdata/mainnet/spans/span_1063.json new file mode 100644 index 00000000000..ac2c5463ad6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1063.json @@ -0,0 +1,402 @@ +{ + "span_id": 1063, + "start_block": 6797056, + "end_block": 6803455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 234051301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128251001, + "accum": 451701303 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4196808 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 457485040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 191540560 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1074389798 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145488298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507590158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -516002503 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 155763646 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169093945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 274406566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8156148 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147272259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146451052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121660017 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126386794, + "accum": -216221176 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 171422687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145271516 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165371645 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151218504 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145414288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 430373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187171233, + "accum": -325073451 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139472431 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121023578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 275542996 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5761025 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 454799602 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142359406, + "accum": 218299125 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77947237 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158475878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 461003144 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 194476574 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -191812278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11821077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130749995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152503862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146158159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -514518200 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 144290100 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158360464 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 182084419 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -227018761 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147719956, + "accum": -271413001 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169017808, + "accum": 429967648 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136575700 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155403364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 380221072 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116257042 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158483369 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158471183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -28838548 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 146000999 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 287908958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498450862 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 108760004 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148483401, + "accum": 66487101 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187171233, + "accum": -325073451 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1064.json b/polygon/heimdall/testdata/mainnet/spans/span_1064.json new file mode 100644 index 00000000000..229a107ddde --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1064.json @@ -0,0 +1,402 @@ +{ + "span_id": 1064, + "start_block": 6803456, + "end_block": 6809855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 235451301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128251001, + "accum": -184922662 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -4000828 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 465485040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 192592320 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 498748, + "accum": -1064414838 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145508298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507526158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -495977803 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 156069746 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169043945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 276406566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8356208 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147372259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146471052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121651137 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126386794, + "accum": 176972413 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 172422687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145273856 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165365585 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151345304 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145434288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 510373835 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187168173, + "accum": 216680819 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139523731 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121223578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 277546516 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5751225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 473074222 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142398968, + "accum": -135873314 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78169377 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158675878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 474527344 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 195879434 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -161183078 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11801077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130589995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152483862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146178159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -437335400 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 144600840 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158560444 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 182651079 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -196905341 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148013599, + "accum": 550724826 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169018145, + "accum": -458759508 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136577660 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155593364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 384800032 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116412582 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158683389 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158671183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 8198472 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 154059379 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 290108958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498450442 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 110831544 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148484986, + "accum": -165451745 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169018145, + "accum": -458759508 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1065.json b/polygon/heimdall/testdata/mainnet/spans/span_1065.json new file mode 100644 index 00000000000..58be59f338e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1065.json @@ -0,0 +1,402 @@ +{ + "span_id": 1065, + "start_block": 6809856, + "end_block": 6816255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 236431301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128251032, + "accum": 543795738 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -3863642 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 471085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 193328552 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499356, + "accum": -1057426894 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145522298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507481358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -481960513 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 156284016 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -169008945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 277806566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8496250 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147442259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146485052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121644921 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125749578, + "accum": -195741459 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 173122687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145275494 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165361343 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151434064 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145448288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -500416057 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187168173, + "accum": 703493539 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139559641 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121363578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 278948980 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5744365 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 485866456 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": -275860675 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78324875 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158815878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 483994284 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 196861436 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -139742638 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11787077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130477995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152469862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146192159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -383307440 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 144818358 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158700430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 183047741 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -175825947 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148013599, + "accum": 488758096 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169020171, + "accum": -226093512 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136579032 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155726364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 388005304 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116521460 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158823403 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158811183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 34124386 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 159700245 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 291648958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498450148 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 112281622 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148484986, + "accum": -220260182 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": -275860675 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1066.json b/polygon/heimdall/testdata/mainnet/spans/span_1066.json new file mode 100644 index 00000000000..5901e719349 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1066.json @@ -0,0 +1,402 @@ +{ + "span_id": 1066, + "start_block": 6816256, + "end_block": 6822655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 237621301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128254585, + "accum": 590467665 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -3697059 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 477885040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 194222548 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499356, + "accum": -1048937842 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145539298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507426958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -464939518 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 156544201 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -168966445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 279506566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8666301 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147527259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146502052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121637373 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125750739, + "accum": -191645964 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 173972687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145277483 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165356192 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151541844 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145465288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -432416057 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187168173, + "accum": 684893154 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139603246 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121533578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 280651972 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5736035 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -565416548 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": 11328309 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78513694 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158985878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 495489854 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 198053867 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -113707818 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11770077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130341995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152452862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146209159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -317702060 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 145082487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158870413 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 183529402 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -150229540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148014256, + "accum": -195480811 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169020535, + "accum": 513603560 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136580698 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 155887864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 391897420 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116653669 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158993420 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158981183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 65605853 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 166549868 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 293518958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498449791 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 114042431 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148504616, + "accum": 170511515 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148014256, + "accum": -195480811 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1067.json b/polygon/heimdall/testdata/mainnet/spans/span_1067.json new file mode 100644 index 00000000000..393ac8483af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1067.json @@ -0,0 +1,402 @@ +{ + "span_id": 1067, + "start_block": 6822656, + "end_block": 6829055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 238461301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128254585, + "accum": -4305328 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -3579471 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 482685040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 194853604 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499356, + "accum": -1042945570 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145551298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507388558 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -452924698 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 156727861 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -168936445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 280706566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8786337 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147587259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146514052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121632045 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125900245, + "accum": 251156471 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 174572687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145278887 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165352556 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151617924 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145477288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -384416057 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187203914, + "accum": -269367220 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139634026 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121653578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 281854084 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5730155 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -554451776 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": 653281446 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78646978 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159105878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 503604374 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 198895583 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -95330298 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11758077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130245995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152440862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146221159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -271392380 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 145268931 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158990401 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 183869398 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -132161488 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148014256, + "accum": 513814637 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169020535, + "accum": 408130800 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136581874 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 156001864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 394644796 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116746993 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159113432 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159101183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 87828065 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 171384896 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 294838958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498449539 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 115285355 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148473816, + "accum": -181666706 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187203914, + "accum": -269367220 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1068.json b/polygon/heimdall/testdata/mainnet/spans/span_1068.json new file mode 100644 index 00000000000..07d17d38f56 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1068.json @@ -0,0 +1,408 @@ +{ + "span_id": 1068, + "start_block": 6829056, + "end_block": 6835455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 239581301 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128294092, + "accum": -85865176 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -3422687 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 489085040 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 195695012 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499356, + "accum": -1034955874 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145567298 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -507337358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -436904938 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 156972741 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -168896445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 282306566 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 8946385 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 147667259 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 146530052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -1121624941 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125900245, + "accum": 131529239 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 175372687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 145280759 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -165347708 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 151719364 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145493288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -320416057 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187147951, + "accum": 591393874 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139675066 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121813578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 283456900 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -5722315 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -539832080 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": -269046264 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78824690 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159265878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 514423734 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 200017871 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -70826938 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -11742077 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -1130117995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -1152424862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 146237159 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -209646140 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 145517523 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 159150385 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 184322726 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -108070752 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147830434, + "accum": 748037502 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169023002, + "accum": -88349965 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 136583442 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 156153864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 398307964 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116871425 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159273448 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159261183 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 117457681 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 177831600 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 296598958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -498449203 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 116942587 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148474227, + "accum": 59833786 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142402335, + "accum": -269046264 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1069.json b/polygon/heimdall/testdata/mainnet/spans/span_1069.json new file mode 100644 index 00000000000..433dba9285c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1069.json @@ -0,0 +1,402 @@ +{ + "span_id": 1069, + "start_block": 6835456, + "end_block": 6841855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 120735650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128297974, + "accum": 87787198 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1579057 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 249942520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 98557444 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -510736427 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72797149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253625479 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -204935796 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 78692988 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84414472 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 142503283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 4608233 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 73901129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73278526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560806476 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125900245, + "accum": 164173967 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 88361343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72641959 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82669763 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 75945272 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72760144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -106208028 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187159447, + "accum": -379942019 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 69872160 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61041789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 143080826 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2854542 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -257580671 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143050040, + "accum": 193395591 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 39562289 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79767939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -267055163 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 100955866 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -14738759 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5857538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564950997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576198931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73132079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -52724680 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 72968511 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79710179 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 92543858 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -33708817 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 147844836, + "accum": -298610087 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169041113, + "accum": 636503373 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68293044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78205182 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 202244780 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58540702 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79771737 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79765591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 83728829 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 94355206 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 149784479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249224318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 59869583 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148619360, + "accum": 434641641 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187159447, + "accum": -379942019 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_107.json b/polygon/heimdall/testdata/mainnet/spans/span_107.json new file mode 100644 index 00000000000..f6c8f70a26b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_107.json @@ -0,0 +1,102 @@ +{ + "span_id": 107, + "start_block": 678656, + "end_block": 685055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -20202 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -24700 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5294 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24700 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24700 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 49798 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 49798 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24700 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1070.json b/polygon/heimdall/testdata/mainnet/spans/span_1070.json new file mode 100644 index 00000000000..c2cbe11a8f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1070.json @@ -0,0 +1,396 @@ +{ + "span_id": 1070, + "start_block": 6841856, + "end_block": 6848255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 121925650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128297974, + "accum": 132208373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1412474 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 256742520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 99451440 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -502243907 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72814149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253571079 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -187914801 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 78953173 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84371972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 144203283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 4778284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 73986129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73295526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560798928 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125919595, + "accum": 167877999 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 89211343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72643948 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82664612 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76053052 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72777144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -38208028 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187164266, + "accum": -402808485 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 69915765 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61211789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 144783818 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2846212 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -242047244 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143149813, + "accum": 489942034 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 39751108 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79937939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -255559593 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 102148297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 11296061 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5840538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564814997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576181931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73149079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 12880700 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 73232640 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79880162 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 93025519 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -8112410 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148005670, + "accum": 79677452 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": 313132743 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68294710 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78366682 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 206136896 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58672911 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79941754 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79935591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 115210296 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 101204829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 151654479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249223961 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 61630392 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148619360, + "accum": -243314468 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187164266, + "accum": -402808485 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1071.json b/polygon/heimdall/testdata/mainnet/spans/span_1071.json new file mode 100644 index 00000000000..2fb9909b040 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1071.json @@ -0,0 +1,396 @@ +{ + "span_id": 1071, + "start_block": 6848256, + "end_block": 6854655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 122905650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128297974, + "accum": -208550834 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1275288 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 262342520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 100187672 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -495250067 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72828149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253526279 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -173897511 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 79167443 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84336972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 145603283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 4918326 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74056129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73309526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560792712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125972021, + "accum": -206107088 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 89911343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72645586 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82660370 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76141812 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72791144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 17791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187200765, + "accum": 80790136 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 69951675 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61351789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 146186282 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2839352 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -229255010 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143150645, + "accum": 357161066 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 39906606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80077939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -246092653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 103130299 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 32736501 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5826538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564702997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576167931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73163079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 66908660 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 73450158 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80020148 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 93422181 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 12966984 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148005670, + "accum": 14867666 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": 550096377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68296082 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78499682 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 209342168 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58781789 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80081768 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80075591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 141136210 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 106845695 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 153194479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249223667 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 63080470 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148619360, + "accum": -299616747 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148619360, + "accum": -299616747 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1072.json b/polygon/heimdall/testdata/mainnet/spans/span_1072.json new file mode 100644 index 00000000000..56a788107f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1072.json @@ -0,0 +1,402 @@ +{ + "span_id": 1072, + "start_block": 6854656, + "end_block": 6861055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 123815650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128297974, + "accum": 390819873 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1147901 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 267542520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 100871316 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -488755787 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72841149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253484679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -160881456 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 79366408 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84304472 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 146903283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 5048365 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74121129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73322526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560786940 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125972021, + "accum": 363026230 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 90561343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72647107 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82656431 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76224232 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72804144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 69791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187189875, + "accum": 377125249 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 69985020 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61481789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 147488570 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2832982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -217376507 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143161797, + "accum": 81156549 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 40050997 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80207939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -237301923 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 104042158 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 52645481 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5813538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564598997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576154931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73176079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 117077480 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 73652139 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80150135 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 93790510 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 32540707 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148006664, + "accum": -198084410 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": -451202698 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68297356 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78623182 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 212318492 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58882890 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80211781 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80205591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 165210273 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 112083642 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 154624479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249223394 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 64426971 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148623284, + "accum": -504555641 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148623284, + "accum": -504555641 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1073.json b/polygon/heimdall/testdata/mainnet/spans/span_1073.json new file mode 100644 index 00000000000..6cb220c72d8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1073.json @@ -0,0 +1,402 @@ +{ + "span_id": 1073, + "start_block": 6861056, + "end_block": 6867455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 124585650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330527, + "accum": -334713888 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1040112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 271942520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 101449784 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -483260627 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72852149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253449479 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -149867871 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 79534763 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84276972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 148003283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 5158398 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74176129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73333526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560782056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125972021, + "accum": -388413910 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 91111343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72648394 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82653098 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76293972 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72815144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 113791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187189875, + "accum": 299111739 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 70013235 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61591789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 148590506 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2827592 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -207325466 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143166047, + "accum": -481180481 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 40173174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80317939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -229863613 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 104813731 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 69491541 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5802538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564510997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576143931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73187079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 159528020 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 73823046 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80260124 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 94102173 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 49103088 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148008442, + "accum": 361435232 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": 345392598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68298434 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78727682 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 214836920 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 58968437 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80321792 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80315591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 185580634 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 116515751 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 155834479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249223163 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 65566318 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148630893, + "accum": 61737734 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143166047, + "accum": -481180481 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1074.json b/polygon/heimdall/testdata/mainnet/spans/span_1074.json new file mode 100644 index 00000000000..dc735279e99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1074.json @@ -0,0 +1,396 @@ +{ + "span_id": 1074, + "start_block": 6867456, + "end_block": 6873855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 125565650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330527, + "accum": 393333323 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -902926 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 277542520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 102186016 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -476266787 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72866149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253404679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -135850581 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 79749033 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84241972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 149403283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 5298440 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74246129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73347526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560775840 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125979837, + "accum": 306656712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 91811343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72650032 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82648856 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76382732 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72829144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 169791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187191139, + "accum": -285967373 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 70049145 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61731789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 149992970 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2820732 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -194533232 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143166047, + "accum": -614023037 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 40328672 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80457939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -220396673 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 105795733 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 90931981 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5788538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564398997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576129931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73201079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 213555980 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 74040564 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80400110 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 94498835 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 70182482 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148008442, + "accum": 296392089 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": -486505152 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68299806 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 78860682 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 218042192 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 59077315 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80461806 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80455591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 211506548 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 122156617 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 157374479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249222869 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 67016396 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148630893, + "accum": 5407390 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143166047, + "accum": -614023037 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1075.json b/polygon/heimdall/testdata/mainnet/spans/span_1075.json new file mode 100644 index 00000000000..f177d84cada --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1075.json @@ -0,0 +1,408 @@ +{ + "span_id": 1075, + "start_block": 6873856, + "end_block": 6880255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 126755650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330527, + "accum": -631025265 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -736343 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 284342520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 103080012 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499560, + "accum": -467774267 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72883149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253350279 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -118829586 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 80009218 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84199472 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 151103283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 5468491 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74331129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73364526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560768292 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125994096, + "accum": 311244566 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 92661343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72652021 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82643705 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76490512 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72846144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 237791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187273387, + "accum": -309392832 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 70092750 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 61901789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 151695962 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2812402 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -178999805 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143162629, + "accum": -317542516 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 40517491 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80627939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -208901103 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 106988164 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 116966801 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5771538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 8000, + "accum": -564262997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576112931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73218079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 279161360 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 74304693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80570093 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 94980496 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 95778889 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148042444, + "accum": -392905397 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169560514, + "accum": 258739685 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68301472 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79022182 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 221934308 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 59209524 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80631823 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80625591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 242988015 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 129006240 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 159244479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249222512 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 68777205 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148642493, + "accum": 394941695 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330527, + "accum": -631025265 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1076.json b/polygon/heimdall/testdata/mainnet/spans/span_1076.json new file mode 100644 index 00000000000..489cefdded1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1076.json @@ -0,0 +1,396 @@ +{ + "span_id": 1076, + "start_block": 6880256, + "end_block": 6886655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 128715650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330527, + "accum": -245250076 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -461971 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 295542520 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 104552476 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499900, + "accum": -453780475 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72911149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -253260679 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -90795006 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 80437758 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -84129472 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 153903283 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 5748575 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74471129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73392526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -560755860 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126063558, + "accum": -435485423 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 94061343 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72655297 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -82635221 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76668032 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72874144 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 349791972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187161631, + "accum": -412027995 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 70164570 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 62181789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 154500890 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -2798682 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -153415337 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143162629, + "accum": 483302723 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 40828487 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80907939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -189967223 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 108952168 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 159847681 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -5743538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -563846533 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -576084931 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73246079 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -681465843 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 74739729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80850065 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 95773820 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 137937677 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149400074, + "accum": 554913217 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169566514, + "accum": -340192532 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 68304216 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79288182 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 228344852 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 59427280 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80911851 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80905591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 294839843 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 140287972 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 162324479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -249221924 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 71677361 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148676794, + "accum": 281134425 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187161631, + "accum": -412027995 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1077.json b/polygon/heimdall/testdata/mainnet/spans/span_1077.json new file mode 100644 index 00000000000..4a26ec10c17 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1077.json @@ -0,0 +1,408 @@ +{ + "span_id": 1077, + "start_block": 6886656, + "end_block": 6893055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 150591179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330851, + "accum": 329847413 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20149337 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 324348049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 126062353 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499900, + "accum": -422877046 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93337678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232787950 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -49363542 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 101164692 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63671443 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 176408812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26364167 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94981658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93819055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540341007 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126065583, + "accum": 91442108 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 115516872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93063283 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62223329 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97206701 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93300673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -615899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187208894, + "accum": 328891743 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90623964 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 82797318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177010115 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17617137 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183517682 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -113821457 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143172842, + "accum": 299828085 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61467263 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101523468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -155361284 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 130830700 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 212413870 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14682991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -543020395 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555658402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93672608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -580018374 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95471535 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101465573 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 116774342 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 191483708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149400608, + "accum": -568313308 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169567962, + "accum": 30210279 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88711803 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99893211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 253558289 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 79996126 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101527401 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101521120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 354134243 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 169154800 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 185040008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228815954 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 94258007 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148692534, + "accum": 213526510 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149400608, + "accum": -568313308 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1078.json b/polygon/heimdall/testdata/mainnet/spans/span_1078.json new file mode 100644 index 00000000000..97cb87b7100 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1078.json @@ -0,0 +1,414 @@ +{ + "span_id": 1078, + "start_block": 6893056, + "end_block": 6899455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 151431179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330851, + "accum": -271623011 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20266925 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 329148049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 126693409 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499900, + "accum": -416878246 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93349678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232749550 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -37348722 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 101348352 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63641443 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 177608812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26484203 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95041658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93831055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540335679 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126065583, + "accum": 533529813 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 116116872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93064687 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62219693 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97282781 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93312673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -567899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187208894, + "accum": 434020252 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90654744 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 82917318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 178212227 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17623017 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183511682 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -102856685 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143172842, + "accum": -123508030 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61600547 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101643468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -147246764 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 131672416 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 230791390 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14694991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -542780047 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555646402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93684608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -533708694 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95657979 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101585561 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 117114338 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 215637404 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149400608, + "accum": 153794697 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169650742, + "accum": -76021021 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88712979 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100007211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 256305665 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80089450 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101647413 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101641120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 376356455 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 173989828 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 186360008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228815702 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 95500931 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148692534, + "accum": -143635718 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128330851, + "accum": -271623011 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1079.json b/polygon/heimdall/testdata/mainnet/spans/span_1079.json new file mode 100644 index 00000000000..c5fc7ada7b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1079.json @@ -0,0 +1,408 @@ +{ + "span_id": 1079, + "start_block": 6899456, + "end_block": 6905855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 152621179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128331888, + "accum": -231735337 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20433508 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 335948049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 127587405 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499900, + "accum": -408379946 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93366678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232695150 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -20327727 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 101608537 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63598943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 179308812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26654254 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95126658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93848055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540328131 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126110970, + "accum": 535564724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 116966872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93066676 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62214542 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97390561 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93329673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -499899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187243454, + "accum": 404274585 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90698349 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83087318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 179915219 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17631347 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183503182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -87323258 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143172842, + "accum": 168726286 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61789366 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101813468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -135751194 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 132864847 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 256826210 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14711991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -542439554 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555629402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93701608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -468103314 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95922108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101755544 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 117595999 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 249855140 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149444745, + "accum": -518515582 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169674740, + "accum": -404310984 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88714645 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100168711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 260197781 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80221659 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101817430 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101811120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 407837922 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 180839451 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188230008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228815345 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 97261740 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148693284, + "accum": 242479172 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149444745, + "accum": -518515582 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_108.json b/polygon/heimdall/testdata/mainnet/spans/span_108.json new file mode 100644 index 00000000000..e67d49cc61d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_108.json @@ -0,0 +1,102 @@ +{ + "span_id": 108, + "start_block": 685056, + "end_block": 691455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -34700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -39198 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 7196 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39198 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 35300 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 35300 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 35300 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39198 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1080.json b/polygon/heimdall/testdata/mainnet/spans/span_1080.json new file mode 100644 index 00000000000..68921666332 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1080.json @@ -0,0 +1,408 @@ +{ + "span_id": 1080, + "start_block": 6905856, + "end_block": 6912255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 152901179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128331888, + "accum": 281592215 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20472704 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 337548049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 127797757 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 499900, + "accum": -406380346 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93370678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232682350 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -16322787 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 101669757 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63588943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 179708812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26694266 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95146658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93852055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540326355 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126110970, + "accum": -23198003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 117166872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93067144 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62213330 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97415921 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93333673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -483899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179538484, + "accum": 59221914 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90708609 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83127318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 180315923 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17633307 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183501182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -83668334 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143172842, + "accum": -321788953 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61833794 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101853468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -133046354 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 133145419 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 262952050 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14715991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -542359438 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555625402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93705608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -452666754 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95984256 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101795540 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 117709331 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 257906372 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149444745, + "accum": 79263398 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169674740, + "accum": 274387976 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88715037 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100206711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 261113573 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80252767 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101857434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101851120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 415245326 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 182451127 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188670008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228815261 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 97676048 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148693284, + "accum": -225954299 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143172842, + "accum": -321788953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1081.json b/polygon/heimdall/testdata/mainnet/spans/span_1081.json new file mode 100644 index 00000000000..38b0a85d6d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1081.json @@ -0,0 +1,408 @@ +{ + "span_id": 1081, + "start_block": 6912256, + "end_block": 6918655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 153881179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128331888, + "accum": -48181891 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20609890 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 343148049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 128533989 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500065, + "accum": -399379436 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93384678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232637550 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -2305497 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 101884027 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63553943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 181108812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26834308 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95216658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93866055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540320139 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 126112498, + "accum": -384023724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 117866872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93068782 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62209088 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97504681 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93347673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -427899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179563024, + "accum": 446518193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90744519 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83267318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 181718387 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17640167 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183494182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -70876100 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143142831, + "accum": -444138675 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61989292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101993468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -123579414 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 134127421 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 284392490 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14729991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -542079032 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555611402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93719608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -398638794 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 96201774 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101935526 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 118105993 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 286085684 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149448113, + "accum": 45096169 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169675677, + "accum": 523438680 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88716409 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100339711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 264318845 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80361645 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101997448 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101991120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 441171240 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 188091993 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 190210008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228814967 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 99126126 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148703284, + "accum": -270541970 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143142831, + "accum": -444138675 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1082.json b/polygon/heimdall/testdata/mainnet/spans/span_1082.json new file mode 100644 index 00000000000..3a8adcfb674 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1082.json @@ -0,0 +1,414 @@ +{ + "span_id": 1082, + "start_block": 6918656, + "end_block": 6925055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154861179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128331888, + "accum": 684993524 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20747076 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 348748049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 129270221 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500065, + "accum": -392378526 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93398678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232592750 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 11711793 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 102098297 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63518943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 182508812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 26974350 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95286658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93880055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540313923 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151259042, + "accum": 444725439 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 118566872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93070420 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62204846 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97593441 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93361673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -371899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179558194, + "accum": -253212260 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90780429 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83407318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 183120851 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17647027 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183487182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -58083866 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143306214, + "accum": 498989792 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62144790 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102133468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -114112474 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 135109423 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 305832930 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14743991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -541798626 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555597402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93733608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -344610834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 96419292 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102075512 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 118502655 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 314264996 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149688222, + "accum": -11470730 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169675677, + "accum": -314572154 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88717781 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100472711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 267524117 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80470523 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102137462 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102131120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -620633119 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 193732859 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 191750008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228814673 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 100576204 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147721819, + "accum": -348914022 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147721819, + "accum": -348914022 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1083.json b/polygon/heimdall/testdata/mainnet/spans/span_1083.json new file mode 100644 index 00000000000..33875f72cce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1083.json @@ -0,0 +1,408 @@ +{ + "span_id": 1083, + "start_block": 6925056, + "end_block": 6931455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 155981179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128331888, + "accum": 563250224 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 20903860 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 355148049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 130111629 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -384376968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93414678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232541550 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 27731553 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 102343177 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63478943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 184108812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 27134398 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95366658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93896055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540306819 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151259625, + "accum": -397051197 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 119366872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93072292 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62199998 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97694881 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93377673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -307899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179585745, + "accum": 445202052 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90821469 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83567318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 184723667 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17654867 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183479182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -43464170 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142890926, + "accum": -470562181 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62322502 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102293468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -103293114 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 136231711 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 330336290 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14759991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -541478162 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555581402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93749608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -282864594 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 96667884 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102235496 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 118955983 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 346469924 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149165666, + "accum": 201637300 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169689580, + "accum": 225791911 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88719349 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100624711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 271187285 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80594955 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102297478 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102291120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -591003503 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 200179563 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 193510008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228814337 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 102233436 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147774958, + "accum": -159566142 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142890926, + "accum": -470562181 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1084.json b/polygon/heimdall/testdata/mainnet/spans/span_1084.json new file mode 100644 index 00000000000..958864fef61 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1084.json @@ -0,0 +1,402 @@ +{ + "span_id": 1084, + "start_block": 6931456, + "end_block": 6937855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 157451179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128335155, + "accum": -2891952 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21109639 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 363548049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 131215977 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -373874049 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93435678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232474350 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 48757488 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 102664582 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63426443 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 186208812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 27344461 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95471658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93917055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540297495 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151258625, + "accum": -482631647 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 120416872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93074749 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62193635 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97828021 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93398673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -223899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179888738, + "accum": -128624582 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90875334 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83777318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 186827363 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17665157 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183468682 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -24275819 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142892816, + "accum": 355882235 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62555749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102503468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -89092704 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 137704714 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 362496950 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14780991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -541057553 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555560402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93770608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -201822654 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 96994161 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102445475 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 119550976 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 388738892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149165666, + "accum": 72912260 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169761351, + "accum": 528526201 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88721407 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100824211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 275995193 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80758272 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102507499 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102501120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -552114632 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 208640862 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 195820008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228813896 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 104408553 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147774958, + "accum": -317508301 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151258625, + "accum": -482631647 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1085.json b/polygon/heimdall/testdata/mainnet/spans/span_1085.json new file mode 100644 index 00000000000..042b820078f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1085.json @@ -0,0 +1,408 @@ +{ + "span_id": 1085, + "start_block": 6937856, + "end_block": 6944255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158221179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128335155, + "accum": 321440927 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21217428 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 367948049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 131794445 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -368372520 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93446678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232439150 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 59771073 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 102832937 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63398943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 187308812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 27454494 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95526658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93928055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540292611 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151258625, + "accum": 93860889 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 120966872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93076036 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62190302 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97897761 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93409673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -179899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179916057, + "accum": -324301132 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90903549 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 83887318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 187929299 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17670547 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183463182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -14224778 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142892900, + "accum": -246972218 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62677926 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102613468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -81654394 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 138476287 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 379343010 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14791991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -540837234 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555549402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93781608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -159372114 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 97165068 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102555464 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 119862639 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 410879780 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149165666, + "accum": -460969901 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 169763113, + "accum": 221237799 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88722485 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100928711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 278513621 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80843819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102617510 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102611120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -531744271 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 213072971 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 197030008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228813665 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 105547900 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147781014, + "accum": 220729027 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149165666, + "accum": -460969901 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1086.json b/polygon/heimdall/testdata/mainnet/spans/span_1086.json new file mode 100644 index 00000000000..b5f526b44ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1086.json @@ -0,0 +1,408 @@ +{ + "span_id": 1086, + "start_block": 6944256, + "end_block": 6950655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 159481179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128335155, + "accum": 456943444 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21393810 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 375148049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 132741029 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -359370018 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93464678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232381550 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 77793303 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 103108427 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63353943 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 189108812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 27634548 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95616658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93946055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540284619 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151075902, + "accum": 639237359 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 121866872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93078142 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62184848 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98011881 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93427673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -107899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179031538, + "accum": -350705682 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90949719 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 84067318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 189732467 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17679367 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183454182 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 2222380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142892900, + "accum": 150751874 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62877852 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102793468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -69482614 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 139738861 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 406909290 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14809991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -540476712 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555531402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93799608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -89907594 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 97444734 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102735446 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 120372633 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -642575665 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149165666, + "accum": 47154130 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172276507, + "accum": 25368473 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88724249 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101099711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 282634685 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 80983805 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102797528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102791120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -498410953 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 220325513 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 199010008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228813287 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 107412286 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147781014, + "accum": -382356292 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147781014, + "accum": -382356292 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1087.json b/polygon/heimdall/testdata/mainnet/spans/span_1087.json new file mode 100644 index 00000000000..dabc166a15d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1087.json @@ -0,0 +1,408 @@ +{ + "span_id": 1087, + "start_block": 6950656, + "end_block": 6957055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160391179 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128337455, + "accum": -52189025 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21521197 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 380348049 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 133424673 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -352868211 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 93477678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -232339950 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 90809358 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 103307392 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -63321443 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 190408812 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 27764587 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 95681658 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93959055 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -540278847 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151075902, + "accum": 425725401 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 122516872 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93079663 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -62180909 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98094301 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 93440673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -55899055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179031538, + "accum": -200523368 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 90983064 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 84197318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 191034755 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 17685737 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1183447682 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 14100883 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142892900, + "accum": -169149119 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63022243 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102923468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -60691884 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 140650720 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 426818270 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 14822991 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -540216335 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -555518402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93812608 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -39738774 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 97646715 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102865433 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 120740962 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -616409161 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149170498, + "accum": -190880366 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172265314, + "accum": 87372570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88725523 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101223211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 285611009 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 81084906 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102927541 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102921120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -474336890 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 225563460 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 200440008 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -228813014 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 108758787 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147614212, + "accum": 448918604 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179031538, + "accum": -200523368 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1088.json b/polygon/heimdall/testdata/mainnet/spans/span_1088.json new file mode 100644 index 00000000000..c18e6878112 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1088.json @@ -0,0 +1,420 @@ +{ + "span_id": 1088, + "start_block": 6957056, + "end_block": 6963455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181849473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128342533, + "accum": -283721976 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42076476 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 406756343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 154621787 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -324957832 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113900972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211883656 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 126236177 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123945261 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42875649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 212317106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 48322926 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116164952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114382349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519863893 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 150986138, + "accum": -553888945 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 143675166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113489712 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41768070 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118597695 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113863967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 24509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179025798, + "accum": 328301442 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111429833 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 104755612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 212945689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38101381 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1163031888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 48215142 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142892900, + "accum": -182182435 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83597142 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 70000, + "accum": -1204019340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123481762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -30140440 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 162111159 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 470198464 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35246285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -519507606 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535095108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114235902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 38556620 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118288064 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123423712 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 141574251 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -565808747 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149170498, + "accum": -109943062 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172293114, + "accum": 515093458 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109135287 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 121774005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 309453523 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 101609855 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123485850 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123479414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -426150831 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 252015539 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 222498302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208404405 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 130720736 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147421468, + "accum": 504805878 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 150986138, + "accum": -553888945 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1089.json b/polygon/heimdall/testdata/mainnet/spans/span_1089.json new file mode 100644 index 00000000000..6394f7d0916 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1089.json @@ -0,0 +1,408 @@ +{ + "span_id": 1089, + "start_block": 6963456, + "end_block": 6969855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 183179473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128081844, + "accum": -21813681 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42262657 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 414356343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 155620959 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500139, + "accum": -315455191 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113919972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211822856 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 145259642 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124236056 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42828149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 214217106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 48512983 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116259952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114401349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519855457 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151001342, + "accum": 141650495 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 144625166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113491935 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41762313 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118718155 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113882967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 100509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177410248, + "accum": 446896867 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111478568 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 104945612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 214849033 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38110691 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1163022388 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 65576031 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142865987, + "accum": 356957116 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83808175 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1202537340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123671762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -17292450 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 163443876 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -587501844 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35265285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -519127055 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535076108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114254902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 111880280 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118583267 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123613693 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 142112578 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -527565395 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171895, + "accum": -537539500 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172309279, + "accum": 526893116 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109137149 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 121954505 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 313803535 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 101757618 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123675869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123669414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -390965662 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 259671000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224588302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208404006 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 132688699 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147431468, + "accum": 44178028 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171895, + "accum": -537539500 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_109.json b/polygon/heimdall/testdata/mainnet/spans/span_109.json new file mode 100644 index 00000000000..89769440ce4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_109.json @@ -0,0 +1,102 @@ +{ + "span_id": 109, + "start_block": 691456, + "end_block": 697855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39198 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43696 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -40314 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30802 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30802 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30802 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30802 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -40314 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1090.json b/polygon/heimdall/testdata/mainnet/spans/span_1090.json new file mode 100644 index 00000000000..19bde885556 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1090.json @@ -0,0 +1,414 @@ +{ + "span_id": 1090, + "start_block": 6969856, + "end_block": 6976255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184579473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128084336, + "accum": 366396066 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42458637 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 422356343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 156672719 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -305447963 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113939972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211758856 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 165284342 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124542156 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42778149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 216217106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 48713043 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116359952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114421349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519846577 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151002289, + "accum": -98302128 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 145625166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113494275 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41756253 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118844955 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113902967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 180509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177338968, + "accum": -350969074 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111529868 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105145612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 216852553 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38120491 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1163012388 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 83850651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142866036, + "accum": -45711593 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84030315 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1200977340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123871762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -3768250 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 164846736 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -556872644 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35285285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -518726475 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535056108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114274902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 189063080 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 118894007 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123813673 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 142679238 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -487309235 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171895, + "accum": 272352096 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172370105, + "accum": 713713310 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109139109 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122144505 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 318382495 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 101913158 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123875889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123869414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -353928642 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 267729380 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 226788302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208403586 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 134760239 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147532992, + "accum": -266618544 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177338968, + "accum": -350969074 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1091.json b/polygon/heimdall/testdata/mainnet/spans/span_1091.json new file mode 100644 index 00000000000..b71f52f767d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1091.json @@ -0,0 +1,414 @@ +{ + "span_id": 1091, + "start_block": 6976256, + "end_block": 6982655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 185559473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128084336, + "accum": -13898815 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42595823 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 427956343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 157408951 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -298442125 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113953972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211714056 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 179301632 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124756426 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42743149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 217617106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 48853085 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116429952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114435349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519840361 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151031410, + "accum": -157556455 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 146325166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113495913 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41752011 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118933715 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113916967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 236509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177375706, + "accum": -41424336 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111565778 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105285612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 218255017 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38127351 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1163005388 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 96642885 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142903309, + "accum": -218771678 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84185813 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1199885340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124011762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 5698690 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 165828738 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -535432204 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35299285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -518446069 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535042108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114288902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 243091040 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119111525 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123953659 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 143075900 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -459129923 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": 187282792 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172370105, + "accum": -133314721 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109140481 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122277505 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 321587767 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102022036 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124015903 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124009414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -328002728 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 273370246 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 228328302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208403292 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 136210317 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147536278, + "accum": 712088952 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142903309, + "accum": -218771678 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1092.json b/polygon/heimdall/testdata/mainnet/spans/span_1092.json new file mode 100644 index 00000000000..290325019f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1092.json @@ -0,0 +1,402 @@ +{ + "span_id": 1092, + "start_block": 6982656, + "end_block": 6989055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186469473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128232209, + "accum": -520792292 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42723210 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 433156343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 158092595 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -291936704 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113966972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211672456 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 192317687 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124955391 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42710649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 218917106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 48983124 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116494952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114448349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519834589 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151030298, + "accum": -368071439 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 146975166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113497434 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41748072 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 119016135 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113929967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 288509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177375055, + "accum": 90563912 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111599123 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105415612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219557305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38133721 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1162998888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 108521388 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142926354, + "accum": 552060940 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84330204 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1198871340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124141762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 14489420 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 166740597 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -515523224 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35312285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -518185692 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535029108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114301902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 293259860 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119313506 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124083646 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 143444229 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -432963419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": -47374221 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172368342, + "accum": -66433180 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109141755 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122401005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 324564091 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102123137 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124145916 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124139414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -303928665 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 278608193 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229758302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208403019 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 137556818 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147557410, + "accum": 456315796 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128232209, + "accum": -520792292 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1093.json b/polygon/heimdall/testdata/mainnet/spans/span_1093.json new file mode 100644 index 00000000000..be3ce73013b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1093.json @@ -0,0 +1,414 @@ +{ + "span_id": 1093, + "start_block": 6989056, + "end_block": 6995455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187029473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 128232209, + "accum": 505065380 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42801602 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 436356343 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 158513299 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -287933368 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113974972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211646856 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 200327567 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 125077831 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42690649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219717106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 49063148 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116534952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114456349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519831037 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 151030298, + "accum": -246851754 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 147375166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113498370 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41745648 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 119066855 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113937967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 320509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177375055, + "accum": 422584539 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111619643 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105495612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220358713 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38137641 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1162994888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 115895961 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142926354, + "accum": -478530740 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84419060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1198247340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124221762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 19899100 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 167301741 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -503186300 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35320285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -518025460 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -535021108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114309902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 324132980 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119437802 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124163638 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 143670893 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -416860955 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": 59000447 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 172368342, + "accum": 225533743 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109142539 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122477005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 326395675 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102185353 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124225924 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124219414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -289113857 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 281831545 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 230638302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208402851 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 138385434 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147557410, + "accum": -537227436 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 147557410, + "accum": -537227436 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1094.json b/polygon/heimdall/testdata/mainnet/spans/span_1094.json new file mode 100644 index 00000000000..3a2b8281d48 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1094.json @@ -0,0 +1,414 @@ +{ + "span_id": 1094, + "start_block": 6995456, + "end_block": 7001855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 188989473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106733741, + "accum": -435166144 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43075974 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -608466588 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 159985763 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -273921692 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 114002972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211557256 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 228362147 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 125506371 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42620649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222517106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 49343232 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116674952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114484349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519818605 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148009531, + "accum": -170493682 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 148775166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113501646 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41737164 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 119244375 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113965967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 432509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164375391, + "accum": -80174640 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111691463 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105775612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 223163641 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38151361 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1162980888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 142084529 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142926354, + "accum": 456267996 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84730056 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1196063340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124501762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 38832980 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 169265745 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -459708712 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35348285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -517464648 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -534993108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114337902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 432188900 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119872838 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124443610 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 144464217 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -360502331 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": 134077356 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154370455, + "accum": 481691667 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109145283 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122743005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 332806219 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102403109 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124505952 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124499414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -237262029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 293113277 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 233718302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208402263 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 141285590 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123154781, + "accum": 105284961 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106733741, + "accum": -435166144 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1095.json b/polygon/heimdall/testdata/mainnet/spans/span_1095.json new file mode 100644 index 00000000000..d6c5d715ede --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1095.json @@ -0,0 +1,414 @@ +{ + "span_id": 1095, + "start_block": 7001856, + "end_block": 7008255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 189549473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106733741, + "accum": 418703784 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43154366 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -605266588 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 160406467 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500417, + "accum": -269918356 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 114010972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211531656 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 236372027 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 125628811 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42600649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 223317106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 49423256 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116714952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114492349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519815053 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148825997, + "accum": 8185950 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149175166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113502582 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41734740 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 119295095 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113973967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 464509239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164384606, + "accum": 227697543 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111711983 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 105855612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 223965049 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38155281 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1162976888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 149566977 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142926354, + "accum": -415362636 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84818912 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1195439340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124581762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 44242660 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 169826889 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -447286544 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35356285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -517304416 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -534985108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114345902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 463062020 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 119997134 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124523602 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 144690881 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -344399867 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": 320340649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154370455, + "accum": -298376942 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109146067 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122819005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 334637803 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102465325 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124585960 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124579414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -222447221 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 296336629 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 234598302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208402095 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 142114206 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123154781, + "accum": 83410710 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142926354, + "accum": -415362636 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1096.json b/polygon/heimdall/testdata/mainnet/spans/span_1096.json new file mode 100644 index 00000000000..3de2736ca71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1096.json @@ -0,0 +1,414 @@ +{ + "span_id": 1096, + "start_block": 7008256, + "end_block": 7014655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 190669473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106733741, + "accum": 110572152 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43311150 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -598866588 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 161247875 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -261909528 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 114026972 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -211480456 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 252391787 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 125873691 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -42560649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224917106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 49583304 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116794952 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 114508349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -519807949 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148830168, + "accum": 373534625 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149975166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 113504454 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -41729892 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 119396535 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113989967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -479432782 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164387546, + "accum": -165949276 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 111753023 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 106015612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225567865 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 38163121 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -1162968888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 164531873 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142939399, + "accum": -144278520 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84996624 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1194191340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124741762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 55062020 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 170949177 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -422442208 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 35372285 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -516983952 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -534969108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 114361902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 524808260 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 120245726 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124683586 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 145144209 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -312194939 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149171974, + "accum": 691211747 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154370455, + "accum": 155669042 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109147635 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122971005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 338300971 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 102589757 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124745976 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124739414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -192817605 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 302783333 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 236358302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -208401759 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 143771438 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123154781, + "accum": 38002241 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164387546, + "accum": -165949276 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1097.json b/polygon/heimdall/testdata/mainnet/spans/span_1097.json new file mode 100644 index 00000000000..c4fae71bb2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1097.json @@ -0,0 +1,414 @@ +{ + "span_id": 1097, + "start_block": 7014656, + "end_block": 7021055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 96349736 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106733741, + "accum": 90809447 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21797660 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -293633294 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 81386463 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -123694251 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 57027986 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -105693828 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 140713801 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63158768 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -21244074 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 113908553 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 24936695 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 58469976 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 57268674 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -259897536 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148841311, + "accum": -175205504 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 75712583 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 56753923 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -20860552 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 59790197 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 57009483 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -181716391 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164562603, + "accum": 789568187 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 55913704 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 53152806 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 114236484 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 19088665 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -581477194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 95827873 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142939399, + "accum": -15615916 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 42659363 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -595964670 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 62515881 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 37336055 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 86491662 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -188705924 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 17700642 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -258201555 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -267470054 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 57195451 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -185613408 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 60348149 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 62486778 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 72982933 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -126911753 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149207054, + "accum": -11402571 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154372687, + "accum": -203887902 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 54575238 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 61623252 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 172470231 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 51407645 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 62518002 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 62514707 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -69556963 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 157233992 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 119774151 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -104200575 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 73387585 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123161792, + "accum": 292850541 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154372687, + "accum": -203887902 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1098.json b/polygon/heimdall/testdata/mainnet/spans/span_1098.json new file mode 100644 index 00000000000..a0638430bbc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1098.json @@ -0,0 +1,420 @@ +{ + "span_id": 1098, + "start_block": 7021056, + "end_block": 7027455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 97539736 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106585868, + "accum": -112463837 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 21964243 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -286833294 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 82280459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -115181926 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 57044986 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -105639428 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 157734796 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63418953 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -21201574 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 115608553 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 25106746 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 58554976 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 57285674 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -259889988 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148841311, + "accum": 339266530 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 76562583 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 56755912 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -20855401 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 59897977 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 57026483 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -113716391 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164582603, + "accum": -444584221 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 55957309 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 53322806 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 115939476 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 19096995 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -581468694 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 111728075 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142639737, + "accum": 396235293 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 42848182 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -594638670 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 62685881 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 48831625 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 87684093 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -162308817 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 17717642 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -257861062 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -267453054 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 57212451 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -120008028 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 60612278 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 62656761 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 73464594 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -92694017 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149217715, + "accum": -498816549 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154409445, + "accum": 404925762 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 54576904 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 61784752 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 176362347 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 51539854 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 62688019 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 62684707 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -38075496 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 164083615 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 121644151 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -104200218 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 75148394 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123161792, + "accum": 370410099 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149217715, + "accum": -498816549 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1099.json b/polygon/heimdall/testdata/mainnet/spans/span_1099.json new file mode 100644 index 00000000000..7639b6f5692 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1099.json @@ -0,0 +1,408 @@ +{ + "span_id": 1099, + "start_block": 7027456, + "end_block": 7033855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 117526278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106586657, + "accum": 21995085 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 40746765 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -260246752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 101918761 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -86580884 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75651528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86988886 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 196346038 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 82311595 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2565032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 136195095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 43893348 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77241518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75892216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241294566 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115192017 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148841311, + "accum": 311026623 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 96149125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75344794 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2262799 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78611319 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75633025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -15129849 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164776326, + "accum": -153679058 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74595151 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 72109348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 136529538 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37693337 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562872152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 149020737 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142613596, + "accum": 243818514 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61656864 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -574492128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81472423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 80942367 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 107673495 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -112666855 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36324184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -238873940 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248846512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75818993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -24238686 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 79509560 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81443283 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 92617796 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -33851315 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149217715, + "accum": -519497687 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154415629, + "accum": 488109256 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73165406 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80561294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 199527849 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70281936 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81474581 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81471249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 17548066 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 190728537 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 142430693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85613256 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 95806476 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123019187, + "accum": -173921612 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149217715, + "accum": -519497687 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_11.json b/polygon/heimdall/testdata/mainnet/spans/span_11.json new file mode 100644 index 00000000000..1c6b9aa3911 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_11.json @@ -0,0 +1,102 @@ +{ + "span_id": 11, + "start_block": 64256, + "end_block": 70655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59960 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10040 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 9760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10040 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10040 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10040 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10040 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59960 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_110.json b/polygon/heimdall/testdata/mainnet/spans/span_110.json new file mode 100644 index 00000000000..020b63406c3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_110.json @@ -0,0 +1,102 @@ +{ + "span_id": 110, + "start_block": 697856, + "end_block": 704255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -33696 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -38194 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 1172 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38194 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 36304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 36304 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 36304 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38194 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1100.json b/polygon/heimdall/testdata/mainnet/spans/span_1100.json new file mode 100644 index 00000000000..94aeaab78c2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1100.json @@ -0,0 +1,414 @@ +{ + "span_id": 1100, + "start_block": 7033856, + "end_block": 7040255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 118786278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106588300, + "accum": -75292796 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 40923147 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -253046752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 102865345 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -77567834 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75669528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86931286 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 214368268 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 82587085 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2520032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 137995095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 44073402 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77331518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75910216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241286574 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115190667 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148907756, + "accum": -32800167 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 97049125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75346900 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2257345 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78725439 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75651025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 56870151 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164801555, + "accum": -211163064 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74641321 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 72289348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 138332706 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37702157 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562863152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 165856245 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142638139, + "accum": -212550092 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 61856790 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -573088128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81652423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 93114147 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 108936069 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -84716977 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36342184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -238513418 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248828512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75836993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 45225834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 79789226 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81623265 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 93127790 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 2379229 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149219781, + "accum": 150502416 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154428518, + "accum": 243849522 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73167170 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80732294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 203648913 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70421922 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81654599 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81651249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 50881384 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 197981079 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 144410693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85612878 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 97670862 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123035569, + "accum": 24799382 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164801555, + "accum": -211163064 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1101.json b/polygon/heimdall/testdata/mainnet/spans/span_1101.json new file mode 100644 index 00000000000..5f6ff8ab12d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1101.json @@ -0,0 +1,414 @@ +{ + "span_id": 1101, + "start_block": 7040256, + "end_block": 7046655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 120046278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106588300, + "accum": -172702684 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 41099529 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -245846752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 103811929 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -68554784 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75687528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86873686 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 232390498 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 82862575 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2475032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 139795095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 44253456 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77421518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75928216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241278582 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115189317 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148909224, + "accum": -373111545 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 97949125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75349006 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2251891 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78839559 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75669025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 128870151 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161469363, + "accum": -275304003 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74687491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 72469348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 140135874 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37710977 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562854152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 182691753 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142638924, + "accum": 338941730 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62056716 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -571684128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81832423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 105285927 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 110198643 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -56767099 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36360184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -238152896 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248810512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75854993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 114690354 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 80068892 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81803247 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 93637784 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 38609773 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149224653, + "accum": -184104711 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154439765, + "accum": -327814 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73168934 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80903294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 207769977 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70561908 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81834617 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81831249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 84214702 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 205233621 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 146390693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85612500 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 99535248 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123036356, + "accum": 223448308 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148909224, + "accum": -373111545 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1102.json b/polygon/heimdall/testdata/mainnet/spans/span_1102.json new file mode 100644 index 00000000000..501b83c91f4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1102.json @@ -0,0 +1,420 @@ +{ + "span_id": 1102, + "start_block": 7046656, + "end_block": 7053055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 121376278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106594327, + "accum": -156966907 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 41285710 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -238246752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 104811101 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 500725, + "accum": -59041009 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75706528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86812886 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 251413963 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83153370 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2427532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 141695095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 44443513 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77516518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75947216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241270146 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115187892 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148942875, + "accum": 447122023 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 98899125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75351229 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2246134 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78960019 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75688025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 204870151 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161469363, + "accum": -221574420 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74736226 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 72659348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 142039218 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37720287 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562844652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 200462567 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142703954, + "accum": 35445465 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62267749 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -570202128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82022423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 118133917 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 111531360 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -27264450 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36379184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -237772345 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248791512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75873993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 188014014 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 80364095 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81993228 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 94176111 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 76853125 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149227007, + "accum": -362986954 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154451867, + "accum": -80035906 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73170796 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81083794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 212119989 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70709671 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82024636 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82021249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 119399871 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 212889082 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 148480693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85612101 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 101503211 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123036356, + "accum": -453031380 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123036356, + "accum": -453031380 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1103.json b/polygon/heimdall/testdata/mainnet/spans/span_1103.json new file mode 100644 index 00000000000..db4005b1164 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1103.json @@ -0,0 +1,426 @@ +{ + "span_id": 1103, + "start_block": 7053056, + "end_block": 7059455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 122916278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106594327, + "accum": 182473176 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 41501288 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -229446752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 105968037 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -48019629 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75728528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86742486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 273441133 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83490080 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2372532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 143895095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 44663579 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77626518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75969216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241260378 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115186242 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148942875, + "accum": -288302552 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 99999125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75353803 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2239468 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79099499 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75710025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -710110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160300469, + "accum": 295090034 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74792656 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 72879348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 144243090 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37731067 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562833652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 221039299 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142703954, + "accum": 165564560 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62512103 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -568486128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82242423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 133010537 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 113074506 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 6896512 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36401184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -237331707 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248769512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75895993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 272915094 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 80705909 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82213206 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 94799437 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 121134901 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148484620, + "accum": -102667171 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154457694, + "accum": -694251955 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73172952 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81292794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 217156845 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70880765 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82244658 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82241249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 160140593 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 221753300 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 150900693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85611639 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 103781905 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123135486, + "accum": 249089367 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154457694, + "accum": -694251955 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1104.json b/polygon/heimdall/testdata/mainnet/spans/span_1104.json new file mode 100644 index 00000000000..9718c7f1e82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1104.json @@ -0,0 +1,420 @@ +{ + "span_id": 1104, + "start_block": 7059456, + "end_block": 7065855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 123966278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106741429, + "accum": -223152084 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 41648273 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -223446752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 106756857 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -40503324 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75743528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86694486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 288459658 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83719655 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2335032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 145395095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 44813624 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77701518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75984216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241253718 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115185117 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148951727, + "accum": -60398058 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 100749125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75355558 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2234923 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79194599 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75725025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -650110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160300690, + "accum": -309695769 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74831131 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73029348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 145745730 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37738417 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562826152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 235068889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142716651, + "accum": 300112996 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62678708 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -567316128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82392423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 143153687 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 114126651 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 30188077 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36416184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -237031272 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248754512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75910993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 330802194 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 80938964 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82363191 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 95224432 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 151327021 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148506345, + "accum": 118412779 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154457694, + "accum": -383700145 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73174422 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81435294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 220591065 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 70997420 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82394673 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82391249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 187918358 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 227797085 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 152550693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85611324 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 105335560 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123135486, + "accum": 89988710 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154457694, + "accum": -383700145 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1105.json b/polygon/heimdall/testdata/mainnet/spans/span_1105.json new file mode 100644 index 00000000000..aee13c4c143 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1105.json @@ -0,0 +1,414 @@ +{ + "span_id": 1105, + "start_block": 7065856, + "end_block": 7072255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 125436278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106742905, + "accum": 12454522 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 41854052 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -215046752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 107861205 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -29980497 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75764528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86627286 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 309485593 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84041060 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2282532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 147495095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45023687 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77806518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76005216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241244394 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115183542 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148951727, + "accum": 58843789 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 101799125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75358015 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2228560 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79327739 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75746025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -566110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160314901, + "accum": 47978447 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74884996 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73239348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 147849426 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37748707 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562815652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 254710315 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142733175, + "accum": 288474331 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 62911955 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -565678128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82602423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 157354097 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 115599654 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 62796268 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36437184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -236610663 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248733512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75931993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -590967750 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 81265241 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82573170 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 95819425 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 193595989 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148506345, + "accum": 228285663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154059407, + "accum": -154471659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73176480 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81634794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 225398973 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71160737 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82604694 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82601249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 226807229 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 236258384 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 154860693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85610883 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 107510677 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123162255, + "accum": -332782622 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123162255, + "accum": -332782622 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1106.json b/polygon/heimdall/testdata/mainnet/spans/span_1106.json new file mode 100644 index 00000000000..8133ad4f970 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1106.json @@ -0,0 +1,426 @@ +{ + "span_id": 1106, + "start_block": 7072256, + "end_block": 7078655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 126696278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106742905, + "accum": -71783029 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42030434 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -207846752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 108807789 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -20960931 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75782528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86569686 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 327507823 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84316550 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2237532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 149295095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45203741 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77896518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76023216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241236402 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115182192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148951727, + "accum": -268530296 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 102699125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75360121 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2223106 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79441859 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75764025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -494110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160243388, + "accum": -75688118 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74931166 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73419348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 149652594 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37757527 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562806652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 271545823 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142733903, + "accum": -150828483 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63111881 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -564274128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82782423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 169525877 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 116862228 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 90746146 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36455184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -236250141 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248715512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75949993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -521503230 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 81544907 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82753152 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 96329419 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 229826533 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148506811, + "accum": -107098172 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154059407, + "accum": 612964661 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73178244 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81805794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 229520037 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71300723 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82784712 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82781249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 260140547 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 243510926 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 156840693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85610505 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 109375063 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123237108, + "accum": -120766528 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148951727, + "accum": -268530296 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1107.json b/polygon/heimdall/testdata/mainnet/spans/span_1107.json new file mode 100644 index 00000000000..5f672bfe744 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1107.json @@ -0,0 +1,414 @@ +{ + "span_id": 1107, + "start_block": 7078656, + "end_block": 7085055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 127816278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106742905, + "accum": -358691919 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42187218 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -201446752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 109649197 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -12943539 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75798528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86518486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -659310375 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84561430 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2197532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 150895095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45363789 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77976518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76039216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241229298 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115180992 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144963785, + "accum": 75552751 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 103499125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75361993 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2218258 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79543299 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75780025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -430110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160262412, + "accum": 486956333 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74972206 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73579348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 151255410 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37765367 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562798652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 286510719 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142733903, + "accum": 133623398 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63289593 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -563026128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82942423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 180345237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 117984516 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 115590482 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36471184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -235929677 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248699512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75965993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -459756990 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 81793499 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82913136 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 96782747 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 262031461 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148573729, + "accum": 268570677 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 153570808, + "accum": 75894798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73179812 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81957794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 233183205 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71425155 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82944728 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82941249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 289770163 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 249957630 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 158600693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85610169 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 111032295 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121163291, + "accum": -154586877 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106742905, + "accum": -358691919 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1108.json b/polygon/heimdall/testdata/mainnet/spans/span_1108.json new file mode 100644 index 00000000000..ad488141a1d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1108.json @@ -0,0 +1,414 @@ +{ + "span_id": 1108, + "start_block": 7085056, + "end_block": 7091455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 129146278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106879994, + "accum": -322569373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42373399 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -193846752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 110648369 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501087, + "accum": -3422886 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75817528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86457686 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -640286910 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84852225 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2150032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 152795095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45553846 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78071518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76058216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241220862 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115179567 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144963785, + "accum": -160102489 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 104449125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75364216 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2212501 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79663759 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75799025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -354110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160163820, + "accum": 541410779 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75020941 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73769348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 153158754 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37774677 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562789152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 304281533 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142777145, + "accum": -144328113 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63500626 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -561544128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83132423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 193193227 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 119317233 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 145093131 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36490184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -235549126 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248680512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75984993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -386433330 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82088702 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83103117 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 97321074 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 300274813 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148575847, + "accum": 101532567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 153764459, + "accum": 5834495 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73181674 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82138294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 237533217 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71572918 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83134747 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83131249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 324955332 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 257613091 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 160690693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85609770 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 113000258 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121340440, + "accum": 156667057 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106879994, + "accum": -322569373 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1109.json b/polygon/heimdall/testdata/mainnet/spans/span_1109.json new file mode 100644 index 00000000000..7f47b5b39c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1109.json @@ -0,0 +1,414 @@ +{ + "span_id": 1109, + "start_block": 7091456, + "end_block": 7097855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 130476278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106879994, + "accum": -286440889 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42559580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -186246752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 111647541 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 6099747 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75836528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86396886 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -621263445 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85143020 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2102532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 154695095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45743903 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78166518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76077216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241212426 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115178142 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144968135, + "accum": -398172335 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 105399125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75366439 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2206744 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79784219 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75818025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -278110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160169380, + "accum": 593131497 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75069676 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 73959348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 155062098 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37783987 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562779652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 322052347 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142777301, + "accum": 573862464 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63711659 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -560062128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83322423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 206041217 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 120649950 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 174595780 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36509184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -235168575 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248661512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76003993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -313109670 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82383905 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83293098 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 97859401 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 338518165 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148584317, + "accum": -66831249 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154780868, + "accum": -54841518 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73183536 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82318794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 241883229 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71720681 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83324766 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83321249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -637659286 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 265268552 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 162780693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85609371 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 114968221 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121287570, + "accum": 466660522 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144968135, + "accum": -398172335 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_111.json b/polygon/heimdall/testdata/mainnet/spans/span_111.json new file mode 100644 index 00000000000..921546500b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_111.json @@ -0,0 +1,102 @@ +{ + "span_id": 111, + "start_block": 704256, + "end_block": 710655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -38194 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -42692 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 28160 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -42692 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 31806 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 31806 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 31806 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -42692 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1110.json b/polygon/heimdall/testdata/mainnet/spans/span_1110.json new file mode 100644 index 00000000000..57cf977e690 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1110.json @@ -0,0 +1,426 @@ +{ + "span_id": 1110, + "start_block": 7097856, + "end_block": 7104255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 131666278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106879994, + "accum": 532538009 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42726163 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -179446752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 112541537 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 14623836 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75853528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86342486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -604242450 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85403205 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2060032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 156395095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 45913954 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78251518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76094216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241204878 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115176867 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144960892, + "accum": 70261199 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 106249125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75368428 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2201593 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 79891999 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75835025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -210110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160220262, + "accum": 322202331 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75113281 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 74129348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 156765090 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37792317 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562771152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 337952549 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142777301, + "accum": 7167238 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 63900478 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -558736128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83492423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 217536787 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 121842381 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 200992887 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36526184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -234828082 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248644512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76020993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -247504290 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82648034 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83463081 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 98341062 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 372735901 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148641285, + "accum": 464027660 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154810248, + "accum": -417414160 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73185202 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82480294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 245775345 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 71852890 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83494783 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83491249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -606177819 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 272118175 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 164650693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85609014 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 116729030 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121415567, + "accum": -463570029 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121415567, + "accum": -463570029 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1111.json b/polygon/heimdall/testdata/mainnet/spans/span_1111.json new file mode 100644 index 00000000000..72b898b9bf5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1111.json @@ -0,0 +1,420 @@ +{ + "span_id": 1111, + "start_block": 7104256, + "end_block": 7110655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 133066278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106880343, + "accum": -324047787 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 42922143 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -171446752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 113593297 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 24652176 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75873528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86278486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -584217750 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85709305 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -2010032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 158395095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 46114014 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78351518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76114216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241195998 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115175367 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145080995, + "accum": -24046770 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 107249125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75370768 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2195533 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80018799 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75855025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -130110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160171462, + "accum": 531841100 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75164581 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 74329348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 158768610 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37802117 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562761152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 356658669 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142787053, + "accum": -131365930 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 64122618 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -557176128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83692423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 231060987 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 123245241 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 232048307 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36546184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -234427502 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248624512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76040993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -170321490 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82958774 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83663061 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 98907722 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 412992061 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148610106, + "accum": 442220244 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154818026, + "accum": -315258589 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73187162 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82670294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 250354305 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 72008430 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83694803 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83691249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -569140799 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 280176555 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166850693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85608594 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 118800570 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121415567, + "accum": -31372660 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154818026, + "accum": -315258589 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1112.json b/polygon/heimdall/testdata/mainnet/spans/span_1112.json new file mode 100644 index 00000000000..3eef7f50bac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1112.json @@ -0,0 +1,426 @@ +{ + "span_id": 1112, + "start_block": 7110656, + "end_block": 7117055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 134046278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106940477, + "accum": 174680037 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43059329 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -165846752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 114329529 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 31672014 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75887528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86233686 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -570200460 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85923575 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1975032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 159795095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 46254056 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78421518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76128216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241189782 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115174317 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145080995, + "accum": 10563948 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 107949125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75372406 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2191291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80107559 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75869025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -74110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160176187, + "accum": -220568416 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75200491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 74469348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 160171074 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37808977 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562754152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 369752953 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142787053, + "accum": -128889745 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 64278116 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -556084128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83832423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 240527927 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 124227243 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 253787101 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36560184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -234147096 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248610512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76054993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -116293530 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83176292 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83803047 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 99304384 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -557000821 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148678733, + "accum": 526835936 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154818026, + "accum": -144421284 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73188534 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82803294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 253559577 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 72117308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83834817 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83831249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -543214885 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 285817421 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 168390693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85608300 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 120250648 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121500173, + "accum": 670871478 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160176187, + "accum": -220568416 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1113.json b/polygon/heimdall/testdata/mainnet/spans/span_1113.json new file mode 100644 index 00000000000..8b01733b178 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1113.json @@ -0,0 +1,414 @@ +{ + "span_id": 1113, + "start_block": 7117056, + "end_block": 7123455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 135096278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106940477, + "accum": -217817273 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43206314 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -159846752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 115118349 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 39193269 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75902528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86185686 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -555181935 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 86153150 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1937532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 161295095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 46404101 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78496518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76143216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241183122 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115173192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144967830, + "accum": 190119452 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 108699125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75374161 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2186746 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80202659 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75884025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -14110497 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160177555, + "accum": 185222983 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75238966 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 74619348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 161673714 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37816327 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562746652 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 383782543 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142787053, + "accum": 16059172 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 64444721 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -554914128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 83982423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 250671077 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 125279388 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 277078666 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36575184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -233846661 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248595512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76069993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -58406430 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83409347 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 83953032 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 99729379 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -526808701 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148678733, + "accum": -237986576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154818026, + "accum": 180993596 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73190004 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 82945794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 256993797 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 72233963 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 83984832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 83981249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -515437120 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 291861206 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 170040693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85607985 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 121804303 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121528636, + "accum": 497048620 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148678733, + "accum": -237986576 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1114.json b/polygon/heimdall/testdata/mainnet/spans/span_1114.json new file mode 100644 index 00000000000..1a30b5ad12e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1114.json @@ -0,0 +1,420 @@ +{ + "span_id": 1114, + "start_block": 7123456, + "end_block": 7129855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 136286278 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106940477, + "accum": -396428070 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 43372897 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -153046752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 116012345 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 47717358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75919528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -86131286 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -538160940 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 86413335 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1895032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 162995095 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 46574152 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78581518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 76160216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -241175574 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1115171917 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144967830, + "accum": -340319143 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 109549125 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75376150 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -2181595 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80310439 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75901025 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 53889503 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160179639, + "accum": -86538142 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75282571 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 74789348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163376706 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 37824657 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -562738152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 399682745 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 142800628, + "accum": 446907279 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 64633540 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -553588128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 84152423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 262166647 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 126471819 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 303475773 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 36592184 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -233506168 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -248578512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 76086993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 7198950 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83673476 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 84123015 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 100211040 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -492590965 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148688535, + "accum": 293055031 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154849446, + "accum": -181853032 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73191670 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 83107294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 260885913 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 72366172 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 84154849 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 84151249 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -483955653 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 298710829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 171910693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -85607628 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 123565112 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121547436, + "accum": 566659807 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106940477, + "accum": -396428070 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1115.json b/polygon/heimdall/testdata/mainnet/spans/span_1115.json new file mode 100644 index 00000000000..224d4a89771 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1115.json @@ -0,0 +1,432 @@ +{ + "span_id": 1115, + "start_block": 7129856, + "end_block": 7136255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 155344207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116472077, + "accum": -104660776 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 61768615 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115562780 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -130358823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 134878742 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501417, + "accum": 71520874 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94218457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67808157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -508859426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 104869619 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16420397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 182383024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 64972114 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 96924447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94459145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222882761 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096883163 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145037830, + "accum": 264884612 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 128387054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93665366 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16109667 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98668108 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94199954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 116177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159424730, + "accum": -325770688 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93598715 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93187277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 182766571 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56117976 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544444723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 428259040 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143470739, + "accum": 23484192 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83043646 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -534442199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102550352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 287892886 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 145531321 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 338844183 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54891113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -214997920 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230279583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94385922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 67937419 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 102132312 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102520933 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 118810632 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -452162148 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148690742, + "accum": -68719285 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154849446, + "accum": 531908499 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91480677 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101499723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 281692270 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 90739648 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102552789 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102549178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -445297363 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 321430867 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 191408622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67319468 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 142992388 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121547436, + "accum": -93611673 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159424730, + "accum": -325770688 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1116.json b/polygon/heimdall/testdata/mainnet/spans/span_1116.json new file mode 100644 index 00000000000..b4dfe0a3d04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1116.json @@ -0,0 +1,432 @@ +{ + "span_id": 1116, + "start_block": 7136256, + "end_block": 7142655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 156534207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116472077, + "accum": -140106558 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 61935198 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115561080 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -123558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 135772738 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 80048431 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94235457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67753757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -491838431 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105129804 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16462897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 184083024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65142165 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97009447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94476145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222875213 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096881888 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145045068, + "accum": -292524594 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 129237054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93667355 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16114818 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98775888 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94216954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 184177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159428888, + "accum": 369004544 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93642320 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93357277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 184469563 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56126306 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544436223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 444159242 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143227934, + "accum": -562800830 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83232465 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -533116199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102720352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 299388456 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 146723752 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 365241290 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54908113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -214657427 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230262583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94402922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 133542799 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 102396441 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102690916 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 119292293 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -417944412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148691033, + "accum": 443547502 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154849446, + "accum": 141023263 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91482343 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101661223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 285584386 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 90871857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102722806 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102719178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -413815896 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 328280490 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 193278622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67319111 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 144753197 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121547436, + "accum": -42789858 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143227934, + "accum": -562800830 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1117.json b/polygon/heimdall/testdata/mainnet/spans/span_1117.json new file mode 100644 index 00000000000..e44b6cbc875 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1117.json @@ -0,0 +1,426 @@ +{ + "span_id": 1117, + "start_block": 7142656, + "end_block": 7149055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 157374207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116479023, + "accum": 249955701 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62052786 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115559880 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -118758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 136403794 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 86068903 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94247457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67715357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -479823611 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105313464 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16492897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 185283024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65262201 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97069447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94488145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222869885 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096880988 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145045068, + "accum": -567268639 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 129837054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93668759 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16118454 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98851968 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94228954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 232177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159428888, + "accum": 266876016 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93673100 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93477277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 185671675 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56132186 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544430223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -552241489 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143248266, + "accum": 148372361 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83365749 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -532180199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102840352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 307502976 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 147565468 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 383874542 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54920113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -214417079 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230250583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94414922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 179852479 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 102582885 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102810904 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 119632289 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -393790716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148697079, + "accum": 212606136 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": -16080730 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91483519 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101775223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 288331762 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 90965181 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102842818 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102839178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -391593684 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 333115518 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 194598622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67318859 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 145996121 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121553386, + "accum": 408166775 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145045068, + "accum": -567268639 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1118.json b/polygon/heimdall/testdata/mainnet/spans/span_1118.json new file mode 100644 index 00000000000..52f63be8ffc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1118.json @@ -0,0 +1,432 @@ +{ + "span_id": 1118, + "start_block": 7149056, + "end_block": 7155455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158074207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116463723, + "accum": 407066077 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62150776 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115558880 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -114758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 136929674 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 91085963 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94257457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67683357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -469811261 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105466514 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16517897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 186283024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65362231 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97119447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94498145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222865445 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096880238 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145075984, + "accum": -124437535 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 130337054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93669929 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16121484 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98915368 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94238954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 272177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159524968, + "accum": -153377456 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93698750 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93577277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 186673435 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56137086 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544425223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -542888429 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143248266, + "accum": 573121067 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83476819 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -531400199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 102940352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 314265076 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 148266898 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 399402252 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54930113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -214216789 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230240583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94424922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 218443879 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 102738255 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102910894 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 119915619 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -373662636 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148597079, + "accum": -316392220 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": 524670588 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91484499 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101870223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 290621242 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91042951 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 102942828 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 102939178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -373075174 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 337144708 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 195698622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67318649 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 147031891 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121553386, + "accum": -391648111 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121553386, + "accum": -391648111 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1119.json b/polygon/heimdall/testdata/mainnet/spans/span_1119.json new file mode 100644 index 00000000000..9b2a2cbba8a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1119.json @@ -0,0 +1,432 @@ +{ + "span_id": 1119, + "start_block": 7155456, + "end_block": 7161855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158984207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116471727, + "accum": -94440406 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62278163 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115557580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -109558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 137613318 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 97608141 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94270457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67641757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -456795206 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105665479 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16550397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 187583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65492270 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97184447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94511145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222859673 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096879263 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145075984, + "accum": -254082642 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 130987054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93671450 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16125423 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 98997788 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94251954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 324177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159782452, + "accum": -93520977 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93732095 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93707277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 187975723 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56143456 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544418723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -530729451 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143248266, + "accum": 419733603 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83621210 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -530386199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103070352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 323055806 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 149178757 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 419588275 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54943113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -213956412 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230227583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94437922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 268612699 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 102940236 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103040881 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 120283948 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -347496132 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148597079, + "accum": -400242828 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": 522245794 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91485773 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 101993723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 293597566 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91144052 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103072841 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103069178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -349001111 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 342382655 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 197128622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67318376 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 148378392 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121553386, + "accum": 180597093 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148597079, + "accum": -400242828 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_112.json b/polygon/heimdall/testdata/mainnet/spans/span_112.json new file mode 100644 index 00000000000..81e54d4aba5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_112.json @@ -0,0 +1,102 @@ +{ + "span_id": 112, + "start_block": 710656, + "end_block": 717055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -42692 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47190 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -19350 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 27308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 27308 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 27308 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 27308 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47190 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1120.json b/polygon/heimdall/testdata/mainnet/spans/span_1120.json new file mode 100644 index 00000000000..8b08b360d5e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1120.json @@ -0,0 +1,420 @@ +{ + "span_id": 1120, + "start_block": 7161856, + "end_block": 7168255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160174207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116432419, + "accum": -133574800 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62444746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115555880 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -102758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 138507314 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 106137143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94287457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67587357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -439774211 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105925664 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16592897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 189283024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65662321 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97269447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94528145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222852125 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096877988 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145078747, + "accum": 193150585 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 131837054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93673439 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16130574 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99105568 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94268954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 392177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159838460, + "accum": -406390763 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93775700 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93877277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 189678715 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56151786 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544410223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -514829249 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144777339, + "accum": -158136005 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83810029 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -529060199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103240352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 334551376 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 150371188 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 445985382 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54960113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -213615919 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230210583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94454922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 334218079 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 103204365 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103210864 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 120765609 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -313278396 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148597079, + "accum": 103832436 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": 124521188 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91487439 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102155223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 297489682 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91276261 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103242858 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103239178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -317519644 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 349232278 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 198998622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67318019 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 150139201 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123090360, + "accum": 244724139 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159838460, + "accum": -406390763 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1121.json b/polygon/heimdall/testdata/mainnet/spans/span_1121.json new file mode 100644 index 00000000000..3e54318498d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1121.json @@ -0,0 +1,426 @@ +{ + "span_id": 1121, + "start_block": 7168256, + "end_block": 7174655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161084207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116432419, + "accum": 369527385 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62572133 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115554580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -97558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 139190958 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 501706, + "accum": 112659321 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94300457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67545757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -426704726 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106124629 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16625397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 190583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65792360 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97334447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94541145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222846353 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096877013 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145078747, + "accum": 57596122 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 132487054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93674960 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16134513 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99187988 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94281954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 444177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159316495, + "accum": 656814235 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93809045 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94007277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 190981003 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56158156 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544403723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -502670271 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": -297033877 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 83954420 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -528046199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103370352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 343342106 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 151283047 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -544845701 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54973113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -213355542 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230197583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94467922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 384386899 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 103406346 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103340851 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 121133938 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -287111892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148621200, + "accum": 14287931 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": 115883052 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91488713 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102278723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 300466006 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91377362 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103372871 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103369178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -293445581 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 354470225 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 200428622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67317746 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 151485702 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123090360, + "accum": -176697165 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": -297033877 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1122.json b/polygon/heimdall/testdata/mainnet/spans/span_1122.json new file mode 100644 index 00000000000..2aeb5aebc71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1122.json @@ -0,0 +1,432 @@ +{ + "span_id": 1122, + "start_block": 7174656, + "end_block": 7181055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161924207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118041976, + "accum": -241538592 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62689721 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115553380 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -92758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 139822014 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 118680439 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94312457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67507357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -414476186 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106308289 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16655397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 191783024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65912396 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97394447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94553145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222841025 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096876113 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145078747, + "accum": -225809812 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 133087054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93676364 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16138149 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99264068 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94293954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 492177432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159342594, + "accum": 545842227 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93839825 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94127277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 192183115 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56164036 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544397723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -491446599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": 428564700 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84087704 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -527110199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103490352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 351456626 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 152124763 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -526212449 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 54985113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -213115194 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230185583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94479922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 430696579 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 103592790 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103460839 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 121473934 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -262958196 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148621200, + "accum": -226653233 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154840181, + "accum": -48794585 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91489889 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102392723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 303213382 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91470686 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103492883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103489178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -271223369 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 359305253 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 201748622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67317494 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 152728626 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123090360, + "accum": 288202360 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148621200, + "accum": -226653233 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1123.json b/polygon/heimdall/testdata/mainnet/spans/span_1123.json new file mode 100644 index 00000000000..9dacbf2c4ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1123.json @@ -0,0 +1,426 @@ +{ + "span_id": 1123, + "start_block": 7181056, + "end_block": 7187455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 162974207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118041976, + "accum": 516763143 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62836706 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115551880 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -86758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 140610834 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 126210874 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94327457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67459357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -399190511 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106537864 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16692897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 193283024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66062441 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97469447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94568145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222834365 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096874988 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145078747, + "accum": -73717131 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 133837054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93678119 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16142694 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99359168 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94308954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -460227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159345920, + "accum": -100336418 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93878300 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94277277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 193685755 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56171386 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544390223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -477417009 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": 576252152 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84254309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -525940199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103640352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 361599776 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 153176908 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -502920884 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55000113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -212814759 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230170583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94494922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 488583679 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 103825845 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103610824 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 121898929 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -232766076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683514, + "accum": -21004420 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154334714, + "accum": 247428214 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91491359 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102535223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 306647602 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91587341 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103642898 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103639178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -243445604 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 365349038 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 203398622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67317179 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 154282281 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123142110, + "accum": 111123085 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159345920, + "accum": -100336418 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1124.json b/polygon/heimdall/testdata/mainnet/spans/span_1124.json new file mode 100644 index 00000000000..b284a184144 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1124.json @@ -0,0 +1,432 @@ +{ + "span_id": 1124, + "start_block": 7187456, + "end_block": 7193855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 163814207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118041976, + "accum": -90386849 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 62954294 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115550680 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -81958823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 141241890 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 132235222 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94339457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67420957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -386961971 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106721524 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16722897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 194483024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66182477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97529447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94580145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222829037 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096874088 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145147897, + "accum": 655535349 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 134437054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93679523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16146330 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99435248 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94320954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -412227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159353788, + "accum": -211860597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93909080 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94397277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 194887867 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56177266 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544384223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -466193337 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": 290381824 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84387593 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -525004199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103760352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 369714296 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 154018624 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -484287632 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55012113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -212574411 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230158583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94506922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 534893359 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104012289 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103730812 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122238925 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -208612380 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": -260525517 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154334714, + "accum": 75791078 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91492535 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102649223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 309394978 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91680665 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103762910 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103759178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -221223392 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 370184066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 204718622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67316927 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 155525205 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123142110, + "accum": 577005489 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": -260525517 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1125.json b/polygon/heimdall/testdata/mainnet/spans/span_1125.json new file mode 100644 index 00000000000..cf97a91dc7a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1125.json @@ -0,0 +1,420 @@ +{ + "span_id": 1125, + "start_block": 7193856, + "end_block": 7200255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164514207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118042976, + "accum": 78135973 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63052284 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115549680 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -77958823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 141767770 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 137255512 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94349457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67388957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -376771521 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106874574 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16747897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 195483024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66282507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97579447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94590145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222824597 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096873338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145147897, + "accum": 83213443 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 134937054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93680693 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16149360 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99498648 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94330954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -372227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159353788, + "accum": 369777345 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93934730 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94497277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 195889627 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56182166 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544379223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -456840277 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": -285170183 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84498663 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -524224199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103860352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 376476396 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 154720054 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -468759922 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55022113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -212374121 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230148583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94516922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 573484759 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104167659 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103830802 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122522255 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -188484300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": 214409725 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154238655, + "accum": 607046162 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91493515 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102744223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 311684458 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91758435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103862920 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103859178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -202704882 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 374213256 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 205818622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67316717 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 156560975 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123142110, + "accum": -215278228 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": -285170183 + } + }, + "selected_producers": [ + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1126.json b/polygon/heimdall/testdata/mainnet/spans/span_1126.json new file mode 100644 index 00000000000..e39f84a8467 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1126.json @@ -0,0 +1,420 @@ +{ + "span_id": 1126, + "start_block": 7200256, + "end_block": 7206655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165354207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118042976, + "accum": 482795906 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63169872 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115548480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -73158823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 142398826 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 143279860 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94361457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67350557 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -364542981 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107058234 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16777897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 196683024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66402543 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97639447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94602145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222819269 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096872438 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145197788, + "accum": -198274332 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 135537054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93682097 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16152996 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99574728 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94342954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -324227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159354797, + "accum": 258371224 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93965510 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94617277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 197091739 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56188046 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544373223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -445616605 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144815281, + "accum": 440757410 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84631947 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -523288199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103980352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 384590916 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 155561770 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -450126670 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55034113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -212133773 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230136583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94528922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -392061340 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104354103 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103950790 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122862251 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -164330604 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": -25048717 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154238655, + "accum": 434249364 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91494691 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102858223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 314431834 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91851759 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103982932 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103979178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -180482670 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 379048284 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 207138622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67316465 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 157803899 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 123142110, + "accum": 250571313 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145197788, + "accum": -198274332 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1127.json b/polygon/heimdall/testdata/mainnet/spans/span_1127.json new file mode 100644 index 00000000000..2881e5b6543 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1127.json @@ -0,0 +1,426 @@ +{ + "span_id": 1127, + "start_block": 7206656, + "end_block": 7213055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166124207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118042976, + "accum": -239224742 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63277661 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115547380 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -68758823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 142977294 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 148802179 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94372457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67315357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -353333486 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107226589 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16805397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 197783024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66512576 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97694447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94613145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222814385 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096871613 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145197788, + "accum": 388795721 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 136087054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93683384 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16156329 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99644468 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94353954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -280227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159087022, + "accum": -10826043 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93993725 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94727277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 198193675 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56193436 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544367723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -435328239 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143315281, + "accum": 5746496 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84754124 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -522430199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104090352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 392029226 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 156333343 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -433046189 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55045113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -211913454 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230125583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94539922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -349610800 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104525010 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104060779 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 123173914 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -142189716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": 598864366 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154253034, + "accum": 110424322 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91495769 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102962723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 316950262 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 91937306 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104092943 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104089178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -160112309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 383480393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208348622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67316234 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 158943246 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121659721, + "accum": 587454854 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118042976, + "accum": -239224742 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1128.json b/polygon/heimdall/testdata/mainnet/spans/span_1128.json new file mode 100644 index 00000000000..60620039197 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1128.json @@ -0,0 +1,420 @@ +{ + "span_id": 1128, + "start_block": 7213056, + "end_block": 7219455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 167384207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118072826, + "accum": -136039093 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63454043 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115545580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -61558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 143923878 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502029, + "accum": 157838701 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94390457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67257757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -334990676 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107502079 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16850397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 199583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66692630 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97784447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94631145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222806393 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096870263 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145379324, + "accum": -26845871 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 136987054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93685490 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16161783 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99758588 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94371954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -208227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158507971, + "accum": -191321736 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94039895 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 94907277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 199996843 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56202256 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544358723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -418492731 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143315281, + "accum": 568476396 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 84954050 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -521026199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104270352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 404201006 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 157595917 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -405096311 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55063113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -211552932 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230107583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94557922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -280146280 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104804676 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104240761 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 123683908 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -105959172 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": 250313483 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154308092, + "accum": -148386176 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91497533 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103133723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 321071326 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92077292 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104272961 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104269178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -126778991 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 390732935 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 210328622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67315856 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 160807632 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132827545, + "accum": 794186199 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158507971, + "accum": -191321736 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1129.json b/polygon/heimdall/testdata/mainnet/spans/span_1129.json new file mode 100644 index 00000000000..631b9386fd6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1129.json @@ -0,0 +1,432 @@ +{ + "span_id": 1129, + "start_block": 7219456, + "end_block": 7225855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 168294207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118072826, + "accum": 379494265 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63581430 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115544280 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -56358823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 144607522 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 164368201 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94403457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67216157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -321743091 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107701044 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16882897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 200883024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66822669 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97849447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94644145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222800621 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096869288 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145382141, + "accum": -175733417 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 137637054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93687011 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16165722 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99841008 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94384954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -156227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158437904, + "accum": -170411365 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94073240 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95037277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 201299131 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56208626 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544352223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -406333753 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143315281, + "accum": 392760585 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85098441 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -520012199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104400352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 412991736 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 158507776 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -384910288 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55076113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -211292555 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230094583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94570922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -229977460 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105006657 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104370748 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 124052237 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -79792668 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148683518, + "accum": 144377642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154322147, + "accum": -181144330 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91498807 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103257223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 324047650 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92178393 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104402974 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104399178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -102704928 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 395970882 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 211758622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67315583 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 162154133 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132834656, + "accum": 482088197 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154322147, + "accum": -181144330 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_113.json b/polygon/heimdall/testdata/mainnet/spans/span_113.json new file mode 100644 index 00000000000..64694f0fdec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_113.json @@ -0,0 +1,102 @@ +{ + "span_id": 113, + "start_block": 717056, + "end_block": 723455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -37190 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -41688 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 22136 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41688 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 32810 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 32810 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 32810 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41688 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1130.json b/polygon/heimdall/testdata/mainnet/spans/span_1130.json new file mode 100644 index 00000000000..154f32f3399 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1130.json @@ -0,0 +1,426 @@ +{ + "span_id": 1130, + "start_block": 7225856, + "end_block": 7232255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 169484207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118093351, + "accum": 347855474 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63748013 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115542580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -49558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 145501518 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 172908593 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94420457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67161757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -304419326 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 107961229 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16925397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 202583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66992720 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97934447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94661145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222793073 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096868013 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145344921, + "accum": 255615895 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 138487054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93689000 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16170873 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99948788 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94401954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -88227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158679559, + "accum": 486773444 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94116845 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95207277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 203002123 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56216956 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544343723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -390433551 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143315281, + "accum": -229767313 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85287260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -518686199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104570352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 424487306 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 159700207 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -358513181 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55093113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -210952062 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230077583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94587922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -164372080 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105270786 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104540731 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 124533898 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -45574932 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148765838, + "accum": -386106024 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154373948, + "accum": 403225983 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91500473 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103418723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 327939766 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92310602 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104572991 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104569178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -71223461 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 402820505 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 213628622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67315226 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 163914942 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132854247, + "accum": -318642899 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148765838, + "accum": -386106024 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1131.json b/polygon/heimdall/testdata/mainnet/spans/span_1131.json new file mode 100644 index 00000000000..98c104d5428 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1131.json @@ -0,0 +1,426 @@ +{ + "span_id": 1131, + "start_block": 7232256, + "end_block": 7238655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 170884207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117993351, + "accum": -348980387 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 63943993 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115540580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -41558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 146553278 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 182956113 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94440457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67097757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -284038426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 108267329 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 16975397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 204583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67192780 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98034447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94681145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222784193 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096866513 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145390989, + "accum": 104364564 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 139487054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93691340 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16176933 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100075588 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94421954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -8227938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158104030, + "accum": 597809916 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94168145 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95407277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 205005643 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56226756 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544333723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -371727431 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143366502, + "accum": -420895051 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85509400 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -517126199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104770352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -581098883 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 161103067 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -327457761 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55113113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -210551482 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230057583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94607922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -87189280 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105581526 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104740711 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125100558 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -5318772 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148824114, + "accum": 550738694 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154384907, + "accum": 432254678 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91502433 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103608723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 332518726 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92466142 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104773011 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104769178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -34186441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 410878885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 215828622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67314806 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 165986482 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132589270, + "accum": 295152515 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143366502, + "accum": -420895051 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1132.json b/polygon/heimdall/testdata/mainnet/spans/span_1132.json new file mode 100644 index 00000000000..f4b215ec5e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1132.json @@ -0,0 +1,414 @@ +{ + "span_id": 1132, + "start_block": 7238656, + "end_block": 7245055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 171864207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117993351, + "accum": 283856184 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64081179 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115539180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -35958823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 147289510 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 189989377 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94454457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67052957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -269771796 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 108481599 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17010397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 205983024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67332822 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98104447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94695145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222777977 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096865463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145390989, + "accum": 101738511 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 140187054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93692978 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16181175 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100164348 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94435954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 47772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158151760, + "accum": -245602237 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94204055 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95547277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 206408107 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56233616 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544326723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -358633147 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143366502, + "accum": 567201474 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85664898 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -516034199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104910352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -571631943 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 162085069 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -305718967 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55127113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -210271076 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230043583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94621922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -33161320 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105799044 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104880697 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125497220 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 22860540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148830287, + "accum": -422848587 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154374126, + "accum": 555429939 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91503805 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103741723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 335723998 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92575020 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104913025 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104909178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -8260527 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 416519751 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 217368622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67314512 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 167436560 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132595558, + "accum": 113335631 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148830287, + "accum": -422848587 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1133.json b/polygon/heimdall/testdata/mainnet/spans/span_1133.json new file mode 100644 index 00000000000..a97ab1e2d38 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1133.json @@ -0,0 +1,426 @@ +{ + "span_id": 1133, + "start_block": 7245056, + "end_block": 7251455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 172564207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118053751, + "accum": 445059515 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64179169 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115538180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -31958823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 147815390 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 195013137 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94464457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -67020957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -259581346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 108634649 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17035397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 206983024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67432852 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98154447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94705145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222773537 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096864713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145390989, + "accum": -482609798 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 140687054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93694148 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16184205 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100227748 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94445954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 87772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158152557, + "accum": 316783415 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94229705 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95647277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 207409867 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56238516 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544321723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -349280087 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143389032, + "accum": -37336380 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85775968 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -515254199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105010352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -564869843 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 162786499 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -290191257 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55137113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -210070786 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230033583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94631922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 5430080 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105954414 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104980687 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 125780550 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 42988620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148830287, + "accum": 46310309 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154371185, + "accum": 60936972 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91504785 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103836723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 338013478 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92652790 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105013035 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105009178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 10257983 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 420548941 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218468622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67314302 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 168472330 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132595558, + "accum": 420156872 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145390989, + "accum": -482609798 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1134.json b/polygon/heimdall/testdata/mainnet/spans/span_1134.json new file mode 100644 index 00000000000..47e0932cc1f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1134.json @@ -0,0 +1,414 @@ +{ + "span_id": 1134, + "start_block": 7251456, + "end_block": 7257855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 173684207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118053751, + "accum": 295569196 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64335953 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115536580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -25558823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 148656798 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 203051153 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94480457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66969757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -243276626 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 108879529 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17075397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 208583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67592900 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98234447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94721145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222766433 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096863513 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145414919, + "accum": -194024242 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 141487054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93696020 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16189053 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100329188 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94461954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 151772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158146161, + "accum": -209848277 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94270745 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 95807277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 209012683 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56246356 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544313723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -334315191 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143389032, + "accum": 218590913 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 85953680 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -514006199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105170352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -554050483 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 163908787 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -265346921 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55153113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -209750322 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -230017583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94647922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 67176320 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 106203006 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105140671 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 126233878 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 75193548 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148830287, + "accum": 389275068 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154292128, + "accum": 491410550 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91506353 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103988723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 341676646 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92777222 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105173051 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105169178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 39887599 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 426995645 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 220228622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67313966 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 170129562 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132575558, + "accum": -515768319 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132575558, + "accum": -515768319 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1135.json b/polygon/heimdall/testdata/mainnet/spans/span_1135.json new file mode 100644 index 00000000000..7e5fb326bae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1135.json @@ -0,0 +1,426 @@ +{ + "span_id": 1135, + "start_block": 7257856, + "end_block": 7264255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 175154207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118057264, + "accum": -284296501 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64541732 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115534480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -17158823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 149761146 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502376, + "accum": 213601049 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94501457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66902557 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -221876681 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 109200934 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17127897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 210683024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67802963 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98339447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94742145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222757109 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096861938 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145428479, + "accum": -199695150 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 142537054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93698477 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16195416 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100462328 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94482954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 235772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158564767, + "accum": 58750880 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94324610 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96017277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 211116379 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56256646 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544303223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -314673765 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144315926, + "accum": 177217949 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 86186927 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -512368199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105380352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -539850073 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 165381895 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -232738730 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55174113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -209329713 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229996583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94668922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 148218260 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 106529283 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105350650 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 126828871 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 117462516 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148859185, + "accum": 455836595 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154303703, + "accum": -346997377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91508411 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104188223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 346484554 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 92940539 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105383072 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105379178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 78776470 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 435456944 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 222538622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67313525 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 172304679 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132575970, + "accum": 228387367 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154303703, + "accum": -346997377 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1136.json b/polygon/heimdall/testdata/mainnet/spans/span_1136.json new file mode 100644 index 00000000000..507db241cbc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1136.json @@ -0,0 +1,426 @@ +{ + "span_id": 1136, + "start_block": 7264256, + "end_block": 7270655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 176204207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118057264, + "accum": -554514267 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64688717 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115532980 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -11158823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 150549966 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 221140763 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94516457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66854557 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -206591006 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 109430509 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17165397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 212183024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67953008 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98414447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94757145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222750449 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096860813 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145430248, + "accum": -59267881 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 143287054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93700232 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16199961 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100557428 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94497954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 295772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158572702, + "accum": 396286999 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94363085 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96167277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 212619019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56263996 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544295723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -300644175 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144328271, + "accum": 301133444 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 86353532 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -511198199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105530352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -529706923 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 166434115 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -209447165 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55189113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -209029278 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229981583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94683922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 206105360 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 106762338 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105500635 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 127253866 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 147654636 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148859344, + "accum": -372792422 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154363765, + "accum": -73384619 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91509881 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104330723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 349918774 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93057194 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105533087 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105529178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 106554235 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 441500729 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224188622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67313210 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 173858334 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132576467, + "accum": 176023345 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118057264, + "accum": -554514267 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1137.json b/polygon/heimdall/testdata/mainnet/spans/span_1137.json new file mode 100644 index 00000000000..72c4b814d8e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1137.json @@ -0,0 +1,426 @@ +{ + "span_id": 1137, + "start_block": 7270656, + "end_block": 7277055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 177044207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118057264, + "accum": -161026104 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64806305 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115531780 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -6358823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 151181022 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 227172767 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94528457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66816157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -194362466 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 109614169 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17195397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 213383024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68073044 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98474447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94769145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222745121 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096859913 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145430248, + "accum": 665264790 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 143887054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93701636 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16203597 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100633508 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94509954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 343772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158562200, + "accum": 255327086 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94393865 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96287277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 213821131 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56269876 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544289723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -289420503 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144397980, + "accum": -10686905 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 86486816 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -510262199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105650352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -521592403 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 167275891 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -190813913 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55201113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -208788930 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229969583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94695922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 252415040 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 106948782 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105620623 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 127593862 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 171808332 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148859344, + "accum": 390310199 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157003914, + "accum": -246122956 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91511057 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104444723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 352666150 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93150518 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105653099 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105649178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 128776447 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -576863248 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 225508622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67312958 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 175101258 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132576467, + "accum": -276958070 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132576467, + "accum": -276958070 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1138.json b/polygon/heimdall/testdata/mainnet/spans/span_1138.json new file mode 100644 index 00000000000..9e52c8e5bac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1138.json @@ -0,0 +1,426 @@ +{ + "span_id": 1138, + "start_block": 7277056, + "end_block": 7283455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 178584207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118082858, + "accum": 388378316 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65021883 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115529580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 2441177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 152337958 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 238231441 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94550457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66745757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -171943476 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 109950879 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17250397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 215583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68293110 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98584447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94791145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222735353 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096858263 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146008974, + "accum": -221631514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 144987054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93704210 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16210263 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100772988 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94531954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 431772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159230469, + "accum": -344377258 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94450295 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96507277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 216025003 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56280656 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544278723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -268843771 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144428855, + "accum": 93850104 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 86731170 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -508546199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105870352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -506715783 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 168819147 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -156652951 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55223113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -208348292 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229947583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94717922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 337316120 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 107290596 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105840601 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128217188 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 216090108 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889344, + "accum": -431316356 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157003914, + "accum": 135333894 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91513213 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104653723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 357703006 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93321612 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105873121 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105869178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 169517169 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -567999030 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 227928622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67312496 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 177379952 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132635031, + "accum": 591482320 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889344, + "accum": -431316356 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1139.json b/polygon/heimdall/testdata/mainnet/spans/span_1139.json new file mode 100644 index 00000000000..445d866a0ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1139.json @@ -0,0 +1,426 @@ +{ + "span_id": 1139, + "start_block": 7283456, + "end_block": 7289855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 179214207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118082858, + "accum": 426463296 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65110074 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115528680 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 6041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 152811250 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 242755444 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94559457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66716957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -162772071 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110088624 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17272897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 216483024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68383137 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98629447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94800145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222731357 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096857588 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146008974, + "accum": 67788510 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 145437054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93705263 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16212990 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100830048 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94540954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 467772062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159676139, + "accum": 65373231 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94473380 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96597277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 216926587 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56285066 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544274223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -260426017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144428855, + "accum": 369049057 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 86831133 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -507844199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105960352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -500629893 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 169450479 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -142678012 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55232113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -208168031 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229938583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94726922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 372048380 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 107430429 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105930592 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128472185 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 234205380 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889344, + "accum": -116418672 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157003914, + "accum": -501398034 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91514095 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104739223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 359763538 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93391605 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105963130 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105959178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 186183828 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -564372759 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 228918622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67312307 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 178312145 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132635031, + "accum": -264569555 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157003914, + "accum": -501398034 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_114.json b/polygon/heimdall/testdata/mainnet/spans/span_114.json new file mode 100644 index 00000000000..b3153121c12 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_114.json @@ -0,0 +1,102 @@ +{ + "span_id": 114, + "start_block": 723456, + "end_block": 729855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -41688 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46186 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -25374 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 28312 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 28312 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 28312 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 28312 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46186 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1140.json b/polygon/heimdall/testdata/mainnet/spans/span_1140.json new file mode 100644 index 00000000000..bfdae8add4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1140.json @@ -0,0 +1,432 @@ +{ + "span_id": 1140, + "start_block": 7289856, + "end_block": 7296255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 180334207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114082858, + "accum": 252166974 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65266858 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115527080 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 12441177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 153652658 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 250798116 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94575457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66665757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -146467351 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110333504 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17312897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 218083024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68543185 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98709447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94816145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222724253 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096856388 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145594778, + "accum": 353754377 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 146237054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93707135 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16217838 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100931488 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94556954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -490743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154619407, + "accum": 557790050 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94514420 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96757277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 218529403 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56292906 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544266223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -245461121 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144429359, + "accum": -380851557 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87008845 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -506596199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106120352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -489810533 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 170572847 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -117833676 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55248113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -207847567 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229922583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94742922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 433794620 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 107679021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106090576 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128925513 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 266410308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889344, + "accum": 222566503 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157003914, + "accum": -27486532 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91515663 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104891223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 363426706 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93516037 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106123146 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106119178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 215813444 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -557926055 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 230678622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67311971 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 179969377 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 130115944, + "accum": -203237386 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144429359, + "accum": -380851557 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1141.json b/polygon/heimdall/testdata/mainnet/spans/span_1141.json new file mode 100644 index 00000000000..e9c4a8908e8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1141.json @@ -0,0 +1,426 @@ +{ + "span_id": 1141, + "start_block": 7296256, + "end_block": 7302655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181314207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114083261, + "accum": -177874512 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65404044 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115525680 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 18041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 154388890 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502667, + "accum": 257835454 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94589457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66620957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -132200721 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110547774 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17347897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219483024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68683227 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98779447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94830145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222718037 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096855338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145604816, + "accum": 364959911 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 146937054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93708773 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16222080 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101020248 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94570954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -434743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154576961, + "accum": -319462329 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94550330 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 96897277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219931867 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56299766 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544259223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -232366837 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145473670, + "accum": -377700965 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87164343 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -505504199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106260352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -480343593 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 171554919 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -96094882 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55262113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -207567161 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229908583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94756922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 487822580 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 107896539 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106230562 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 129322175 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 294589620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889344, + "accum": 279815657 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157004556, + "accum": 143366513 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91517035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105024223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 366631978 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93624915 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106263160 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106259178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 241739358 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -552285189 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 232218622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67311677 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 181419455 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 130114347, + "accum": 604259996 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145473670, + "accum": -377700965 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1142.json b/polygon/heimdall/testdata/mainnet/spans/span_1142.json new file mode 100644 index 00000000000..074b2d26992 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1142.json @@ -0,0 +1,426 @@ +{ + "span_id": 1142, + "start_block": 7302656, + "end_block": 7309055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 182994207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114083261, + "accum": 530627064 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65639220 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115523280 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 27641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 155651002 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 269903278 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94613457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66544157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -107743641 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110915094 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17407897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 221883024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 68923299 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98899447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94854145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222707381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096853538 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145505256, + "accum": -199890485 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 148137054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93711581 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16229352 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101172408 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94594954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -338743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155243203, + "accum": 359651305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94611890 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97137277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 222336091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56311526 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544247223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -209919493 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145518760, + "accum": 69905564 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87430911 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -503632199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106500352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -464114553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 173238471 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -58828378 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55286113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -207086465 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229884583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94780922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -434314554 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 108269427 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106470538 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 130002167 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 342897012 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889506, + "accum": -205217642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157007366, + "accum": -147543792 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91519387 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105252223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 372126730 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93811563 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106503184 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106499178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 286183782 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -542615133 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 234858622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67311173 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 183905303 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 130129873, + "accum": 683433807 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148889506, + "accum": -205217642 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1143.json b/polygon/heimdall/testdata/mainnet/spans/span_1143.json new file mode 100644 index 00000000000..c11e6735361 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1143.json @@ -0,0 +1,420 @@ +{ + "span_id": 1143, + "start_block": 7309056, + "end_block": 7315455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184394207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114086087, + "accum": -242983656 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65835200 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115521280 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 35641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 156702762 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 279962978 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94633457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66480157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -87362741 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111221194 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17457897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 223883024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69123359 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98999447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94874145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222698501 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096852038 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145372870, + "accum": 669313337 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149137054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93713921 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16235412 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101299208 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94614954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -258743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155361515, + "accum": 409388186 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94663190 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97337277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224339611 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56321326 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544237223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -191213373 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145420601, + "accum": -76229413 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87653051 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -502072199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106700352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -450590353 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 174641431 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -27772958 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55306113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -206685885 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229864583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94800922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -357131754 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 108580167 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106670518 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 130568827 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 383153172 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149996882, + "accum": -270637981 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 157007366, + "accum": -63866901 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91521347 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105442223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 376705690 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 93967103 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106703204 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106699178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 323220802 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -534556753 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 237058622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67310753 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 185976843 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134643429, + "accum": 298349949 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149996882, + "accum": -270637981 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1144.json b/polygon/heimdall/testdata/mainnet/spans/span_1144.json new file mode 100644 index 00000000000..6a05f4f71ab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1144.json @@ -0,0 +1,420 @@ +{ + "span_id": 1144, + "start_block": 7315456, + "end_block": 7321855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 185514207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114092191, + "accum": -449937929 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65991984 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115519680 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 42041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 157739105 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 288010738 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94649457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66428957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -71058021 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111466074 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17497897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 225483024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69283407 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99079447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94890145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222691397 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096850838 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144076041, + "accum": -71115495 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149937054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93715793 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16240260 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101400648 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94630954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -194743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155167195, + "accum": -158100641 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94704230 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97497277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225942427 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56329166 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544229223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -176248477 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145423438, + "accum": 216831137 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87830763 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -500824199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 106860352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -439770993 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 175763799 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -2928622 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55322113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -206365421 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229848583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94816922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -295385514 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 108828759 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106830502 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 131022155 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 415358100 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149998926, + "accum": 96711630 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154138171, + "accum": 377200160 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91522915 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105594223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 380368858 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94091535 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 106863220 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 106859178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 352850418 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -528110049 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238818622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67310417 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 187634075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134858792, + "accum": 417443884 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114092191, + "accum": -449937929 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1145.json b/polygon/heimdall/testdata/mainnet/spans/span_1145.json new file mode 100644 index 00000000000..554a53a5aa7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1145.json @@ -0,0 +1,414 @@ +{ + "span_id": 1145, + "start_block": 7321856, + "end_block": 7328255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186564207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114114600, + "accum": 245483213 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66138969 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115518180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 48041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 158752850 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 295555513 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94664457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66380957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -55772346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111695649 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17535397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226983024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69433452 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99154447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94905145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222684737 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096849713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144090262, + "accum": 52063009 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 150687054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93717548 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16244805 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101495748 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94645954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -134743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155182719, + "accum": 131447580 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94742705 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97647277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227445067 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56336516 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544221723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -162218887 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145423438, + "accum": 365834292 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 87997368 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -499654199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107010352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -429627843 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 176816019 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 20362943 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55337113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -206064986 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229833583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94831922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -237498414 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109061814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106980487 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 131447150 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -576315956 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150007953, + "accum": 308847058 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154140065, + "accum": -364935065 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91524385 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105736723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 383803078 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94208190 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107013235 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107009178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 380628183 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -522066264 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240468622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67310102 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 189187730 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140510529, + "accum": 436209685 + } + ], + "proposer": { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -576315956 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1146.json b/polygon/heimdall/testdata/mainnet/spans/span_1146.json new file mode 100644 index 00000000000..6bf054a6d25 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1146.json @@ -0,0 +1,414 @@ +{ + "span_id": 1146, + "start_block": 7328256, + "end_block": 7334655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187054207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114094575, + "accum": 22414437 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66207562 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115517480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 50841177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 159225931 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 299076408 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94671457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66358557 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -48639031 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111802784 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17552897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227683024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69503473 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99189447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94912145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222681629 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096849188 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144090262, + "accum": 38922175 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 151037054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93718367 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16246926 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101540128 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94652954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -106743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155182719, + "accum": 195902566 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94760660 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97717277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228146299 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56339946 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544218223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -155671745 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145423438, + "accum": 361954286 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88075117 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -499108199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107080352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -424894373 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 177307055 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 31232340 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55344113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -205924783 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229826583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94838922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -210484434 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109170573 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107050480 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 131645481 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -562226300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150025770, + "accum": 337194316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154086869, + "accum": -307886866 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91525071 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105803223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 385405714 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94262629 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107083242 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107079178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 393591140 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -519245831 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 241238622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67309955 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 189912769 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140472425, + "accum": 397672588 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154086869, + "accum": -307886866 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1147.json b/polygon/heimdall/testdata/mainnet/spans/span_1147.json new file mode 100644 index 00000000000..4f161da4d2d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1147.json @@ -0,0 +1,420 @@ +{ + "span_id": 1147, + "start_block": 7334656, + "end_block": 7341055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187964207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": 487063541 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66334949 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115516180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 56041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 160104510 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 305615213 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94684457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66316957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -35391446 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 112001749 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17585397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 228983024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69633512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99254447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94925145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222675857 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096848213 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144168827, + "accum": -131742204 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 151687054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93719888 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16250865 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101622548 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94665954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -54743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155132778, + "accum": 168772640 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94794005 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97847277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 229448587 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56346316 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544211723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -143512767 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145423615, + "accum": 208384484 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88219508 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -498094199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107210352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -416103643 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 178218979 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 51418363 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55357113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -205664406 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229813583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94851922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -160315614 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109372554 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107180467 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 132013810 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -536059796 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150025770, + "accum": 243452680 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154086869, + "accum": -348863569 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91526345 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 105926723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 388382038 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94363730 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107213255 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107209178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 417665203 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -514007884 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242668622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67309682 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 191259270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140472425, + "accum": 179950000 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154086869, + "accum": -348863569 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1148.json b/polygon/heimdall/testdata/mainnet/spans/span_1148.json new file mode 100644 index 00000000000..f643d977d84 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1148.json @@ -0,0 +1,426 @@ +{ + "span_id": 1148, + "start_block": 7341056, + "end_block": 7347455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 188734207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": 723207907 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66442738 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115515080 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 60441177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 160847923 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 502985, + "accum": 311148048 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94695457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66281757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -24181951 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 112170104 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17612897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 230083024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 69743545 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99309447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94936145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222670973 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096847388 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144168827, + "accum": 432069132 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 152237054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93721175 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16254198 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101692288 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94676954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -10743286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155082962, + "accum": -170750802 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94822220 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97957277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 230550523 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56351706 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544206223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -133224401 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145429116, + "accum": -237368188 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88341685 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -497236199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107320352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -408665333 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 178990607 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 68498844 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55368113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -205444087 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229802583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94862922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -117865074 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109543461 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107290456 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 132325473 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -513918908 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150025770, + "accum": -151733762 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155465098, + "accum": 328183136 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91527423 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106031223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 390900466 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94449277 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107323266 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107319178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -584017911 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -509575775 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 243878622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67309451 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 192398617 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140472425, + "accum": 703100914 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145429116, + "accum": -237368188 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1149.json b/polygon/heimdall/testdata/mainnet/spans/span_1149.json new file mode 100644 index 00000000000..9998ee2760d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1149.json @@ -0,0 +1,426 @@ +{ + "span_id": 1149, + "start_block": 7347456, + "end_block": 7353855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 190554207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": 627710927 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66697512 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115512480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 70841177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 162605081 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 324230434 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94721457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66198557 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 2313219 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 112568034 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17677897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 232683024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70003623 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99439447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94962145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222659429 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096845438 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144246949, + "accum": 72063999 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 153537054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93724217 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16262076 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101857128 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94702954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 93256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155145044, + "accum": -256719199 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94888910 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98217277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 233155099 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56364446 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544193223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -108906445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145602792, + "accum": 460562226 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88630467 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -495208199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107580352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -391083873 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 180814455 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 108870890 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55394113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -204923333 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229776583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94888922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -17527434 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109947423 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107550430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 133062131 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -461585900 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150198129, + "accum": -368493348 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155485815, + "accum": 264586548 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91529971 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106278223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 396853114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94651479 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107583292 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107579178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -535869785 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -499099881 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 246738622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67308905 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 195091619 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152950931, + "accum": 348680548 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150198129, + "accum": -368493348 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_115.json b/polygon/heimdall/testdata/mainnet/spans/span_115.json new file mode 100644 index 00000000000..b83b7157bfa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_115.json @@ -0,0 +1,102 @@ +{ + "span_id": 115, + "start_block": 729856, + "end_block": 736255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 8312 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3814 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27382 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3814 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3814 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3814 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3814 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27382 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1150.json b/polygon/heimdall/testdata/mainnet/spans/span_1150.json new file mode 100644 index 00000000000..d7aceaa3da7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1150.json @@ -0,0 +1,420 @@ +{ + "span_id": 1150, + "start_block": 7353856, + "end_block": 7360255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191674207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": 385302325 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66854296 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115510880 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 77241177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 163686409 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 332281378 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94737457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66147357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 18617939 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 112812914 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17717897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 234283024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70163671 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99519447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94978145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222652325 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096844238 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144247009, + "accum": 307825571 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 154337054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93726089 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16266924 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 101958568 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94718954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 157256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154774860, + "accum": 149888895 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94929950 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98377277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 234757915 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56372286 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544185223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -93941549 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145604345, + "accum": -318401203 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88808179 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -493960199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107740352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -380264513 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 181936823 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 133715226 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55410113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -204602869 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229760583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94904922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 44218806 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110196015 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107710414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 133515459 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -429380972 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150189143, + "accum": -37654370 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155485815, + "accum": 679790132 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91531539 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106430223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 400516282 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94775911 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107743308 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107739178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -506240169 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -492653177 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 248498622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67308569 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 196748851 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152950931, + "accum": -312708593 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152950931, + "accum": -312708593 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 7, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1151.json b/polygon/heimdall/testdata/mainnet/spans/span_1151.json new file mode 100644 index 00000000000..e5ff6d3aad7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1151.json @@ -0,0 +1,426 @@ +{ + "span_id": 1151, + "start_block": 7360256, + "end_block": 7366655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 192864207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": 257629273 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67020879 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115509180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 84041177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 164835320 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 340835506 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94754457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66092957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 35941704 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 113073099 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17760397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 235983024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70333722 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99604447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94995145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222644777 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096842963 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144223126, + "accum": -350217717 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 155187054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93728078 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16272075 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102066348 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94735954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 225256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154780211, + "accum": -328599443 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94973555 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98547277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 236460907 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56380616 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544176723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -78041347 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 147238299, + "accum": 92937858 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 88996998 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -492634199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 107910352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -368768943 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 183129339 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 160112333 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55427113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -204262376 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229743583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94921922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 109824186 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110460144 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107880397 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 133997120 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -395163236 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150197290, + "accum": 442120366 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155493353, + "accum": 213459973 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91533205 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106591723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 404408398 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 94908120 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 107913325 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 107909178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -474758702 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -485803554 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 250368622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67308212 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 198509660 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152950931, + "accum": 213966694 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144223126, + "accum": -350217717 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1152.json b/polygon/heimdall/testdata/mainnet/spans/span_1152.json new file mode 100644 index 00000000000..24dbd8c8e42 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1152.json @@ -0,0 +1,426 @@ +{ + "span_id": 1152, + "start_block": 7366656, + "end_block": 7373055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 193844207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114385669, + "accum": -213362445 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67158065 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115507780 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 89641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 165781482 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 347880082 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94768457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -66048157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 50208334 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 113287369 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17795397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 237383024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70473764 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99674447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95009145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222638561 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096841913 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144285791, + "accum": -401008581 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 155887054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93729716 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16276317 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102155108 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94749954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 281256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153428904, + "accum": -246229336 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95009465 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98687277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 237863371 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56387476 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544169723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -64947063 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146381892, + "accum": 76384929 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 89152496 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -491542199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108050352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -359302003 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 184111411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 181851127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55441113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -203981970 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229729583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94935922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 163852146 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110677662 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108020383 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 134393782 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -366983924 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150197290, + "accum": 472552007 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155493353, + "accum": 318036496 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91534577 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106724723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 407613670 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95016998 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108053339 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108049178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -448832788 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -480162688 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 251908622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67307918 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 199959738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152153688, + "accum": 277368608 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144285791, + "accum": -401008581 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1153.json b/polygon/heimdall/testdata/mainnet/spans/span_1153.json new file mode 100644 index 00000000000..0383c921084 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1153.json @@ -0,0 +1,420 @@ +{ + "span_id": 1153, + "start_block": 7373056, + "end_block": 7379455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 195244207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113839610, + "accum": 5431834 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67354045 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115505780 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 97641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 167133142 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 357943762 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94788457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65984157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 70589234 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 113593469 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17845397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 239383024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70673824 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99774447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95029145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222629681 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096840413 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144285791, + "accum": -616129202 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 156887054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93732056 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16282377 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102281908 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94769954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 361256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152679479, + "accum": -290250550 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95060765 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98887277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 239866891 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56397276 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544159723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -46240943 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146407903, + "accum": -97367739 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 89374636 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -489982199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108250352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -345777803 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 185514371 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 212906547 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55461113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -203581390 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229709583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94955922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 241034946 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110988402 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108220363 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 134960442 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -326727764 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150197290, + "accum": 373620120 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154697273, + "accum": 321800152 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91536537 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 106914723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 412192630 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95172538 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108253359 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108249178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -411795768 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -472104308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 254108622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67307498 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 202031278 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152272516, + "accum": 218700883 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144285791, + "accum": -616129202 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1154.json b/polygon/heimdall/testdata/mainnet/spans/span_1154.json new file mode 100644 index 00000000000..3fba6670c3a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1154.json @@ -0,0 +1,426 @@ +{ + "span_id": 1154, + "start_block": 7379456, + "end_block": 7385855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 196924207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113889610, + "accum": 672649549 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67589221 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115503380 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 107241177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 168755134 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503184, + "accum": 370020178 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94812457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65907357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 95046314 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 113960789 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17905397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 241783024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70913896 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99894447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95053145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222619025 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096838613 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144385796, + "accum": -251270514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 158087054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93734864 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16289649 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102434068 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94793954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 457256714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153199251, + "accum": 277812260 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95122325 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99127277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 242271115 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56409036 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544147723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -23793599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146427834, + "accum": 317856390 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 89641204 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -488110199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108490352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -329548763 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 187197923 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 250173051 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55485113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -203100694 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229685583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94979922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 333654306 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 111361290 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108460339 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 135640434 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -278420372 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150235594, + "accum": -152973493 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154718129, + "accum": -97217505 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91538889 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 107142723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -615233908 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95359186 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108493383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108489178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -367351344 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -462434252 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 256748622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67306994 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 204517126 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152221659, + "accum": -259653315 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152221659, + "accum": -259653315 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1155.json b/polygon/heimdall/testdata/mainnet/spans/span_1155.json new file mode 100644 index 00000000000..19e3f245705 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1155.json @@ -0,0 +1,432 @@ +{ + "span_id": 1155, + "start_block": 7385856, + "end_block": 7392255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 198184207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113889994, + "accum": -378088151 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67765603 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115501580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 114441177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 169971628 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 379077826 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94830457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65849757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 113389124 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 114236279 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17950397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 243583024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71093950 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 99984447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95071145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222611033 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096837263 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144392826, + "accum": 280580484 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 158987054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93736970 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16295103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102548188 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94811954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -504435574 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153199251, + "accum": -65360258 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95168495 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99307277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 244074283 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56417856 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544138723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -6958091 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146532670, + "accum": -147088369 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 89841130 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -486706199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108670352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -317376983 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 188460587 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 278122929 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55503113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -202740172 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229667583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 94997922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 403118826 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 111640956 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108640321 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 136150428 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -242189828 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 150239342, + "accum": 484124653 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154722800, + "accum": 620605022 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91540653 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 107313723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -611112844 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95499172 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108673401 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108669178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -334018026 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -455181710 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 258728622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67306616 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 206381512 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152423129, + "accum": 414979381 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113889994, + "accum": -378088151 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1156.json b/polygon/heimdall/testdata/mainnet/spans/span_1156.json new file mode 100644 index 00000000000..70f349ef9f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1156.json @@ -0,0 +1,420 @@ +{ + "span_id": 1156, + "start_block": 7392256, + "end_block": 7398655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 199234207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113889994, + "accum": 297595071 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67912588 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115500080 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 120441177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 170985373 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 386626216 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94845457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65801757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 128674799 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 114465854 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 17987897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 245083024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71243995 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 100059447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95086145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222604373 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096836138 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144396849, + "accum": 381217368 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 159737054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93738725 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16299648 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102643288 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94826954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -444435574 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152121327, + "accum": 158398698 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95206970 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99457277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 245576923 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56425206 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544131223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 7071499 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146576658, + "accum": -14100005 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 90007735 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -485536199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108820352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -307233833 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 189512807 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 301414494 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55518113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -202439737 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229652583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 95012922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 461005926 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 111874011 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108790306 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 136575423 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -211997708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149746002, + "accum": -367471128 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154722800, + "accum": -157321446 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91542123 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 107456223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -607678624 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95615827 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108823416 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108819178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -306240261 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -449137925 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 260378622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67306301 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 207935167 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152465545, + "accum": 635481439 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149746002, + "accum": -367471128 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1157.json b/polygon/heimdall/testdata/mainnet/spans/span_1157.json new file mode 100644 index 00000000000..bf0210c4b54 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1157.json @@ -0,0 +1,420 @@ +{ + "span_id": 1157, + "start_block": 7398656, + "end_block": 7405055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 199794207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113995813, + "accum": 176507553 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 67990980 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115499280 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 123641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 171526037 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 390652024 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94853457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65776157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 136827159 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 114588294 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 18007897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 245883024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71324019 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 100099447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95094145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222600821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096835538 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144396849, + "accum": 504077995 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 160137054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93739661 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16302072 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102694008 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94834954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -412435574 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152121327, + "accum": 343138149 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95227490 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99537277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 246378331 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56429126 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544127223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 14553947 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146576658, + "accum": 126281802 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 90096591 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -484912199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108900352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -301824153 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 190073991 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 313836662 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55526113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -202279505 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229644583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 95020922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 491879046 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 111998307 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108870298 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 136802087 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -195895244 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149746002, + "accum": -201751974 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154639800, + "accum": 47814497 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91542907 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 107532223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -605847040 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95678043 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108903424 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108899178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -291425453 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -445914573 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 261258622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67306133 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 208763783 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152481089, + "accum": -209442833 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152481089, + "accum": -209442833 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1158.json b/polygon/heimdall/testdata/mainnet/spans/span_1158.json new file mode 100644 index 00000000000..eb75c83c4b3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1158.json @@ -0,0 +1,420 @@ +{ + "span_id": 1158, + "start_block": 7405056, + "end_block": 7411455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 200494207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113995813, + "accum": 284100533 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 68088970 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1115498280 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 127641177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 172201867 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 395684284 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94863457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -65744157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 147017609 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 114741344 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 18032897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 246883024 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71424049 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 100149447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 95104145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -222596381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1096834788 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144396849, + "accum": -116669534 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 160637054 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93740831 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 16305102 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 102757408 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94844954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -372435574 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152059648, + "accum": -200518762 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 95253140 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99637277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 247380091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 56434026 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -544122223 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 23907007 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146576658, + "accum": 559686562 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 90207661 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -484132199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 109000352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -295062053 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 190775471 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 329364372 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55536113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -202079215 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -229634583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 95030922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 530470446 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 112153677 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108970288 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 137085417 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -175767164 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149761002, + "accum": 263352896 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154643720, + "accum": -470482923 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 91543887 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 107627223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -603557560 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 95755813 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 109003434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108999178 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -272906943 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -441885383 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 262358622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -67305923 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 209799553 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152531089, + "accum": 283187907 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 154643720, + "accum": -470482923 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1159.json b/polygon/heimdall/testdata/mainnet/spans/span_1159.json new file mode 100644 index 00000000000..50fb400e93a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1159.json @@ -0,0 +1,426 @@ +{ + "span_id": 1159, + "start_block": 7411456, + "end_block": 7417855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 220035575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113730702, + "accum": 60258404 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 86667122 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097075312 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 152462545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 191704563 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 422157268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113300825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47271589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 181743697 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 133407592 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36494265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 266904392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90005465 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142124714 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 118650815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113541513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204167909 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078412220 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144362200, + "accum": 147153124 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 179858422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112164071 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34731318 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121280216 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113282322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -290014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152139417, + "accum": 186653819 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113715548 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118218645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 267404275 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74863234 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525692855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 57293271 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145504387, + "accum": -182094271 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 108806741 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -464462831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127581720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -265821325 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 210319207 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 372630076 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73973481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -183337383 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211197215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113468290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -421409410 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 130823637 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 127551640 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 155960113 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -125140868 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148415184, + "accum": 599471696 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156531454, + "accum": -19890659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109966823 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126200591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -581473024 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114301613 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127584818 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127580546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -224855959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -417017311 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 282539990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48884219 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 229878153 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152516312, + "accum": 677751890 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145504387, + "accum": -182094271 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_116.json b/polygon/heimdall/testdata/mainnet/spans/span_116.json new file mode 100644 index 00000000000..e3284feb3fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_116.json @@ -0,0 +1,102 @@ +{ + "span_id": 116, + "start_block": 736256, + "end_block": 742655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 13814 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 9316 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -60394 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 9316 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 9316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 9316 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 9316 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -60394 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1160.json b/polygon/heimdall/testdata/mainnet/spans/span_1160.json new file mode 100644 index 00000000000..a5523541737 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1160.json @@ -0,0 +1,438 @@ +{ + "span_id": 1160, + "start_block": 7417856, + "end_block": 7424255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 221015575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113807734, + "accum": 621599647 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 86804308 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097073912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 158062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 192650725 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 429202432 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113314825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47226789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 196010327 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 133621862 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36529265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 268304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90145507 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142123314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 118720815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113555513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204161693 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078411170 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144228568, + "accum": 104348137 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 180558422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112165709 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34735560 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121368976 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113296322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -234014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151370624, + "accum": 250456659 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113751458 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118358645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 268806739 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74870094 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525685855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 70387555 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145872171, + "accum": -206374884 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 108962239 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -463370831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127721720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -256354385 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 211301279 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 394368870 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73987481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -183056977 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211183215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113482290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -367381450 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 131041155 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 127691626 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 156356775 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -96961556 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148415184, + "accum": 614076814 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156185778, + "accum": 108609110 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109968195 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126333591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -578267752 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114410491 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127724832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127720546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -198930045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -411376445 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 284079990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48883925 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 231328231 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152516312, + "accum": -280968794 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152516312, + "accum": -280968794 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1161.json b/polygon/heimdall/testdata/mainnet/spans/span_1161.json new file mode 100644 index 00000000000..80893f44e4e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1161.json @@ -0,0 +1,432 @@ +{ + "span_id": 1161, + "start_block": 7424256, + "end_block": 7430655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 221995575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112298592, + "accum": 136003992 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 86941494 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097072512 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 163662545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 193596887 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503226, + "accum": 436247596 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113328825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47181989 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 210276957 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 133836132 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36564265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 269704392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90285549 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142121914 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 118790815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113569513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204155477 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078410120 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144228568, + "accum": 65085429 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 181258422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112167347 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34739802 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121457736 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113310322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -178014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151371942, + "accum": 311305822 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113787368 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118498645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 270209203 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74876954 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525678855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 83481839 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145874943, + "accum": -222599556 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109117737 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -462278831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127861720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -246887445 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 212283351 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 416107664 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74001481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -182776571 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211169215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113496290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -313353490 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 131258673 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 127831612 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 156753437 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -68782244 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148385184, + "accum": 631758140 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156185778, + "accum": 236759885 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109969567 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126466591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -575062480 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114519369 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127864846 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127860546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -173004131 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -405735579 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 285619990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48883631 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 232778309 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152534578, + "accum": -204124337 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145874943, + "accum": -222599556 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1162.json b/polygon/heimdall/testdata/mainnet/spans/span_1162.json new file mode 100644 index 00000000000..c6a5d3de65b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1162.json @@ -0,0 +1,432 @@ +{ + "span_id": 1162, + "start_block": 7430656, + "end_block": 7437055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 223535575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112144846, + "accum": 545671903 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87157072 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097070312 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 172462545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 195083713 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": 447321815 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113350825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47111589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 232695947 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 134172842 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36619265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 271904392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90505615 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142119714 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 118900815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113591513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204145709 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078408470 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144374214, + "accum": 152899629 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 182358422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112169921 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34746468 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121597216 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113332322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -90014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151592374, + "accum": 553858794 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113843798 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118718645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 272413075 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74887734 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525667855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 104058571 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145874943, + "accum": -101770054 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109362091 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -460562831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128081720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -232010825 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 213826607 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 450268626 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74023481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -182335933 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211147215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113518290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -228452410 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 131600487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128051590 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 157376763 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": -24500468 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148480899, + "accum": -219683939 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156190001, + "accum": -444890845 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109971723 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126675591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -570025624 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114690463 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128084868 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128080546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -132263409 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -396871361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 288039990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48883169 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 235057003 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152552573, + "accum": 63367718 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156190001, + "accum": -444890845 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1163.json b/polygon/heimdall/testdata/mainnet/spans/span_1163.json new file mode 100644 index 00000000000..743a75550aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1163.json @@ -0,0 +1,432 @@ +{ + "span_id": 1163, + "start_block": 7437056, + "end_block": 7443455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 224515575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112144846, + "accum": 56243891 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87294258 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097068912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 178062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 196029875 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": 454369653 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113364825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47066789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 246962577 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 134387112 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36654265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 273304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90645657 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142118314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 118970815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113605513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204139493 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078407420 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144365325, + "accum": 114976801 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 183058422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112171559 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34750710 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121685976 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113346322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -34014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151594374, + "accum": 616915593 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113879708 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118858645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 273815539 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74894594 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525660855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 117152855 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145711316, + "accum": -119224919 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109517589 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -459470831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128221720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -222543885 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 214808679 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 472007420 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74037481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -182055527 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211133215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113532290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -174424450 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 131818005 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128191576 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 157773425 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 3678844 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148480899, + "accum": -200061621 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156141871, + "accum": -317523810 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109973095 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126808591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -566820352 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114799341 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128224882 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128220546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -106337495 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -391230495 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 289579990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48882875 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 236507081 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152618374, + "accum": 140567283 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156141871, + "accum": -317523810 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1164.json b/polygon/heimdall/testdata/mainnet/spans/span_1164.json new file mode 100644 index 00000000000..845cdcf3956 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1164.json @@ -0,0 +1,432 @@ +{ + "span_id": 1164, + "start_block": 7443456, + "end_block": 7449855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 225005575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112144846, + "accum": -188257088 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87362851 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097068212 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 180862545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 196502956 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": 457893572 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113371825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -47044389 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 254095892 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 134494247 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36671765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 274004392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90715678 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142117614 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119005815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113612513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204136385 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078406895 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144367700, + "accum": 96024470 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 183408422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112172378 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34752831 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121730356 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113353322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -6014206 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151573024, + "accum": 648515314 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113897663 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118928645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 274516771 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74898024 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525657355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 123699997 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145711861, + "accum": -128761348 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109595338 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -458924831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128291720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -217810415 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 215299715 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -546577330 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74044481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -181915324 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211126215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113539290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -147410470 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 131926764 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128261569 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 157971756 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 17768500 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148562458, + "accum": -189886368 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156141871, + "accum": 775469287 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109973781 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 126875091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -565217716 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 114853780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128294889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128290546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -93374538 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -388410062 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 290349990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48882728 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 237232120 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152618374, + "accum": 179463104 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148562458, + "accum": -189886368 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1165.json b/polygon/heimdall/testdata/mainnet/spans/span_1165.json new file mode 100644 index 00000000000..d795cb257a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1165.json @@ -0,0 +1,426 @@ +{ + "span_id": 1165, + "start_block": 7449856, + "end_block": 7456255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 226685575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112147657, + "accum": 444232102 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87598027 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097065812 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 190462545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 198124948 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": 469975580 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113395825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46967589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 278552972 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 134861567 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36731765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 276404392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90955750 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142115214 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119125815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113636513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204125729 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078405095 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144411457, + "accum": -554178663 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 184608422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112175186 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34760103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121882516 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113377322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 89985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151149395, + "accum": 166973120 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113959223 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119168645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 276920995 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74909784 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525645355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 146147341 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145700004, + "accum": 281020078 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109861906 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -457052831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128531720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -201581375 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 216983267 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -509310826 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74068481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -181434628 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211102215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113563290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -54791110 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 132299652 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128501545 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 158651748 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 66075892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148320048, + "accum": 284784057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155711789, + "accum": 402708658 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109976133 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127103091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -559722964 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115040428 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128534913 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128530546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -48930114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -378740006 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 292989990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48882224 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 239717968 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152439593, + "accum": -274503389 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144411457, + "accum": -554178663 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1166.json b/polygon/heimdall/testdata/mainnet/spans/span_1166.json new file mode 100644 index 00000000000..79e28a66f95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1166.json @@ -0,0 +1,432 @@ +{ + "span_id": 1166, + "start_block": 7456256, + "end_block": 7462655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 227385575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112147657, + "accum": 537431587 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87696017 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097064812 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 194462545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 198800778 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": -553412707 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113405825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46935589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 288743422 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 135014617 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36756765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 277404392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91055780 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142114214 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119175815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113646513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204121289 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078404345 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144552068, + "accum": -137992794 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 185108422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112176356 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34763133 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 121945916 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113387322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 129985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151189916, + "accum": 650316176 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 113984873 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119268645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 277922755 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74914684 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525640355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 155500401 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145700265, + "accum": 709749488 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 109972976 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -456272831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128631720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -194819275 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 217684747 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -493783116 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74078481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -181234338 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211092215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113573290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": -16199710 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 132455022 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128601535 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 158935078 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 86203972 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148320048, + "accum": -288760026 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155716289, + "accum": -96877515 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109977113 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127198091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -557433484 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115118198 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128634923 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128630546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -30411604 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -374710816 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 294089990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48882014 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 240753738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152439593, + "accum": 221620084 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148320048, + "accum": -288760026 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1167.json b/polygon/heimdall/testdata/mainnet/spans/span_1167.json new file mode 100644 index 00000000000..3fa98fa45ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1167.json @@ -0,0 +1,432 @@ +{ + "span_id": 1167, + "start_block": 7462656, + "end_block": 7469055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228715575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112243314, + "accum": -416800618 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87882198 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097062912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 202062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 200084855 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503417, + "accum": -543847784 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113424825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46874789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 308105277 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 135305412 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36804265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 279304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91245837 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142112314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119270815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113665513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204112853 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078402920 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144338192, + "accum": 548756810 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 186058422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112178579 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34768890 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122066376 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113406322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 205985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151273595, + "accum": 437876531 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114033608 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119458645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 279826099 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74923994 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525630855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 173271215 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145700265, + "accum": 392579207 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 110184009 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -454790831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128821720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -181971285 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 219017559 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -464280467 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74097481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -180853787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211073215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113592290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3859140, + "accum": 57123950 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 132750225 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128791516 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 159473405 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 124447324 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148320048, + "accum": 472517090 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155766610, + "accum": -223054673 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109978975 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127378591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -553083472 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115265961 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128824942 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128820546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 4773565 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -367055355 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 296179990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48881615 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 242721701 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152566576, + "accum": 34066955 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112243314, + "accum": -416800618 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1168.json b/polygon/heimdall/testdata/mainnet/spans/span_1168.json new file mode 100644 index 00000000000..1fd9c2e6313 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1168.json @@ -0,0 +1,426 @@ +{ + "span_id": 1168, + "start_block": 7469056, + "end_block": 7475455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 230675575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112248160, + "accum": -358058168 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88156570 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097060112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 213262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 201977179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -529750944 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113452825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46785189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 336638537 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 135733952 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36874265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 282104392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91525921 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142109514 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119410815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113693513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204100421 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078400820 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144338192, + "accum": 477484620 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 187458422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112181855 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34777374 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122243896 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113434322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 317985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151202649, + "accum": -469220904 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114105428 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119738645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 282631027 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74937714 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525616855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 199459783 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144964877, + "accum": 347494903 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 110495005 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -452606831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129101720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -163037405 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 220981703 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -420802879 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74125481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -180292975 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211045215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113620290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 166185476 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 133185261 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129071488 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 160266729 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 180805948 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148433511, + "accum": 515840510 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155724458, + "accum": 24342760 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109981719 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127644591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -546672928 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115483717 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129104970 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129100546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 56625393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -355773623 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 299259990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48881027 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 245621857 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152451433, + "accum": 191930835 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151202649, + "accum": -469220904 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1169.json b/polygon/heimdall/testdata/mainnet/spans/span_1169.json new file mode 100644 index 00000000000..5abba63990d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1169.json @@ -0,0 +1,420 @@ +{ + "span_id": 1169, + "start_block": 7475456, + "end_block": 7481855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 232075575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112331466, + "accum": -168291170 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88352550 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097058112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 221262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 203328839 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -519676784 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113472825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46721189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 357019437 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 136040052 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36924265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 284104392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91725981 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142107514 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119510815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113713513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204091541 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078399320 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144382658, + "accum": 280747208 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 188458422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112184195 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34783434 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122370696 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113454322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 397985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151289290, + "accum": -528445132 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114156728 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 119938645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 284634547 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74947514 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525606855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 218165903 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144964871, + "accum": 163121466 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 110717145 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -451046831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129301720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -149513205 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 222384663 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -389747459 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74145481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -179892395 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211025215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113640290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 244325996 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 133496001 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129271468 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 160833389 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 221062108 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148474862, + "accum": 400808139 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155741176, + "accum": 54835330 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109983679 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127834591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -542093968 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115639257 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129304990 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129300546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 93662413 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -347715243 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 301459990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48880607 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 247693397 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152592880, + "accum": 158132335 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151289290, + "accum": -528445132 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_117.json b/polygon/heimdall/testdata/mainnet/spans/span_117.json new file mode 100644 index 00000000000..4ac27276fb2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_117.json @@ -0,0 +1,102 @@ +{ + "span_id": 117, + "start_block": 742656, + "end_block": 749055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -20684 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -25182 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -2402 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -25182 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25182 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 49316 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 49316 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25182 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1170.json b/polygon/heimdall/testdata/mainnet/spans/span_1170.json new file mode 100644 index 00000000000..568c4397b0b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1170.json @@ -0,0 +1,420 @@ +{ + "span_id": 1170, + "start_block": 7481856, + "end_block": 7488255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 232915575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112349237, + "accum": 151553997 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88470138 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097056912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 226062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 204139835 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -513632288 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113484825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46682789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 369247977 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 136223712 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36954265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 285304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91846017 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142106314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119570815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113725513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204086213 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078398420 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144382658, + "accum": -43854741 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 189058422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112185599 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34787070 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122446776 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113466322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 445985794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151986820, + "accum": 261547146 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114187508 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120058645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 285836659 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74953394 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525600855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 229389575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144969342, + "accum": -154464833 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 110850429 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -450110831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129421720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -141398685 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 223226439 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -371114207 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74157481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -179652047 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211013215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113652290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 291210308 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 133682445 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129391456 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 161173385 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 245215804 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148478920, + "accum": 126050748 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155761676, + "accum": -133316961 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109984855 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 127948591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -539346592 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115732581 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129425002 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129420546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 115884625 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -342880215 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 302779990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48880355 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 248936321 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152592880, + "accum": -67951008 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144969342, + "accum": -154464833 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1171.json b/polygon/heimdall/testdata/mainnet/spans/span_1171.json new file mode 100644 index 00000000000..79e9ef9cfe9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1171.json @@ -0,0 +1,426 @@ +{ + "span_id": 1171, + "start_block": 7488256, + "end_block": 7494655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 233895575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112249237, + "accum": 694773593 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88607324 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097055512 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 231662545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 205085997 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -506580376 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113498825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46637989 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 383514607 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 136437982 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36989265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 286704392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91986059 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142104914 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119640815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113739513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204079997 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078397370 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144382658, + "accum": -79803226 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 189758422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112187237 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34791312 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122535536 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113480322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -526981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151990190, + "accum": 332247543 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114223418 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120198645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 287239123 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74960254 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525593855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 242483859 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145093338, + "accum": -181731237 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 111005927 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -449018831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129561720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -131931745 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 224208511 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -349375413 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74171481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -179371641 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210999215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113666290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 345908672 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 133899963 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129531442 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 161570047 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 273395116 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148484131, + "accum": 147633511 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155761676, + "accum": -9962677 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109986227 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128081591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -536141320 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115841459 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129565016 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129560546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 141810539 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -337239349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 304319990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48880061 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 250386399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906346, + "accum": 7139227 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145093338, + "accum": -181731237 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1172.json b/polygon/heimdall/testdata/mainnet/spans/span_1172.json new file mode 100644 index 00000000000..d1cfcfd47dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1172.json @@ -0,0 +1,426 @@ +{ + "span_id": 1172, + "start_block": 7494656, + "end_block": 7501055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 234665575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112249237, + "accum": -127114699 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88715113 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097054412 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 236062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 205829410 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -501039588 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113509825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46602789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 394724102 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 136606337 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37016765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 287804392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 92096092 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142103814 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119695815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113750513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204075113 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078396545 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144382658, + "accum": 480089008 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 190308422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112188524 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34794645 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122605276 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113491322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -482981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151991100, + "accum": -52487385 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114251633 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120308645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 288341059 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74965644 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525588355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 252772225 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145093338, + "accum": 385978477 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 111128104 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -448160831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129671720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -124493435 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 224980139 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -332294932 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74182481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -179151322 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210988215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113677290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 388885958 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 134070870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129641431 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 161881710 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 295536004 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148486610, + "accum": -275648736 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155762396, + "accum": -353211679 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109987305 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128186091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -533622892 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 115927006 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129675027 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129670546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 162180900 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -332807240 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 305529990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48879830 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 251525746 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906446, + "accum": 649793239 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155762396, + "accum": -353211679 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1173.json b/polygon/heimdall/testdata/mainnet/spans/span_1173.json new file mode 100644 index 00000000000..fd78cbb80ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1173.json @@ -0,0 +1,432 @@ +{ + "span_id": 1173, + "start_block": 7501056, + "end_block": 7507455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 235645575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112251419, + "accum": 415143540 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88852299 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097053012 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 241662545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 206775572 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -493987676 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113523825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46557989 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 408990732 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 136820607 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37051765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 289204392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 92236134 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142102414 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119765815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113764513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204068897 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078395495 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144392002, + "accum": 443882318 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 191008422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112190162 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34798887 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122694036 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113505322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -426981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152991100, + "accum": 24906597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114287543 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120448645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 289743523 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74972504 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525581355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 265866509 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145093338, + "accum": 359779007 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 111283602 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -447068831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 129811720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -115026495 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 225962211 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -310556138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74196481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -178870916 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210974215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113691290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 443584322 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 134288388 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 129781417 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 162278372 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 2012808, + "accum": 323715316 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148486610, + "accum": -254337049 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155692630, + "accum": -230876180 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109988677 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128319091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -530417620 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116035884 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129815041 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 129810546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 188106814 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -327166374 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 307069990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48879536 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 252975824 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906446, + "accum": -309334474 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906446, + "accum": -309334474 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1174.json b/polygon/heimdall/testdata/mainnet/spans/span_1174.json new file mode 100644 index 00000000000..55f4e7e1f09 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1174.json @@ -0,0 +1,426 @@ +{ + "span_id": 1174, + "start_block": 7507456, + "end_block": 7513855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 237605575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112257156, + "accum": 472430204 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89126671 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097050212 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 252862545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 208667896 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503708, + "accum": -479883852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113551825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46468389 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 437523992 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 137249147 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37121765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 292004392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 92516218 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142099614 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 119905815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113792513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204056465 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078393395 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142433314, + "accum": 345859446 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 192408422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112193438 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34807371 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122871556 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113533322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -314981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153085326, + "accum": 196297723 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114359363 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120728645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 292548451 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74986224 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525567355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 292055077 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145074838, + "accum": 308781753 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 111594598 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -444884831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130091720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -96092615 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 227926355 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -267078550 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74224481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -178310104 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210946215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113719290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -474372167 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 134723424 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130061389 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 163071696 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 384141920 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148492608, + "accum": -211102751 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155723968, + "accum": 14171316 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109991421 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128585091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -524007076 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116253640 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130095069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130090546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 239958642 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -315884642 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 310149990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48878948 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 255875980 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906446, + "accum": -170457627 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148492608, + "accum": -211102751 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1175.json b/polygon/heimdall/testdata/mainnet/spans/span_1175.json new file mode 100644 index 00000000000..f423cc7e880 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1175.json @@ -0,0 +1,420 @@ +{ + "span_id": 1175, + "start_block": 7513856, + "end_block": 7520255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 239425575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112257156, + "accum": 306189647 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89381445 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097047612 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 263262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 210425054 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -466784507 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113577825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46385189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -564207115 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 137647077 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37186765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 294604392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 92776296 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142097014 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120035815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113818513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204044921 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078391445 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142440471, + "accum": -63974185 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 193708422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112196480 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34815249 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123036396 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113559322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -210981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152948122, + "accum": 60396749 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114426053 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 120988645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 295153027 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 74998964 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525554355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 316373033 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145084482, + "accum": -32242541 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 111883380 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -442856831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130351720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -78511155 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 229750203 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -226706504 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74250481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -177789350 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210920215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113745290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -372789491 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135127386 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130321363 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 163808354 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 462916798 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148457347, + "accum": 564039908 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155689414, + "accum": -50602062 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109993969 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128832091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -518054428 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116455842 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130355095 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130350546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 288106768 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -305408748 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 313009990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48878402 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 258568982 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151906446, + "accum": 694375724 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142440471, + "accum": -63974185 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1176.json b/polygon/heimdall/testdata/mainnet/spans/span_1176.json new file mode 100644 index 00000000000..8e361382bf7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1176.json @@ -0,0 +1,426 @@ +{ + "span_id": 1176, + "start_block": 7520256, + "end_block": 7526655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 240615575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112723719, + "accum": 162842912 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89548028 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097045912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 270062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 211573965 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -458216932 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113594825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46330789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -546883350 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 137907262 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37229265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 296304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 92946347 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142095314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120120815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113835513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204037373 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078390170 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142443806, + "accum": 300214622 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 194558422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112198469 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34820400 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123144176 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113576322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -142981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152917435, + "accum": -425514373 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114469658 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121158645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 296856019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75007294 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525545855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 332273235 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145084482, + "accum": 377347676 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112072199 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -441530831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130521720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -67015585 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 230942719 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -200309397 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74267481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -177448857 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210903215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113762290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -306370049 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135391515 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130491346 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 164290015 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 514423449 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148460209, + "accum": 2299128 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155688914, + "accum": 539257629 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109995635 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 128993591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -514162312 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116588051 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130525112 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130520546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 319588235 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -298559125 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 314879990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48878045 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 260329791 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151881024, + "accum": 190871769 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152917435, + "accum": -425514373 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1177.json b/polygon/heimdall/testdata/mainnet/spans/span_1177.json new file mode 100644 index 00000000000..a88ff844f60 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1177.json @@ -0,0 +1,432 @@ +{ + "span_id": 1177, + "start_block": 7526656, + "end_block": 7533055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 241175575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": 35940665 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89626420 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097045112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 273262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 212114629 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -454185132 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113602825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46305189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -538730990 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138029702 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37249265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 297104392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93026371 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142094514 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120160815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113843513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204033821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078389570 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142270667, + "accum": 411023157 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 194958422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112199405 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34822824 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123194896 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113584322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -110981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152917435, + "accum": -230896280 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114490178 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121238645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 297657427 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75011214 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525541855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 339755683 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145084482, + "accum": 509345796 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112161055 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -440906831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130601720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -61605905 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 231503903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -187887229 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74275481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -177288625 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210895215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113770290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -275113841 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135515811 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130571338 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 164516679 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 538661873 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148460209, + "accum": 161303064 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155722769, + "accum": -272339912 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109996419 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129069591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -512330728 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116650267 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130605120 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130600546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 334403043 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -295335773 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 315759990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48877877 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 261158407 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151881024, + "accum": 377242225 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155722769, + "accum": -272339912 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1178.json b/polygon/heimdall/testdata/mainnet/spans/span_1178.json new file mode 100644 index 00000000000..14f76529a20 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1178.json @@ -0,0 +1,438 @@ +{ + "span_id": 1178, + "start_block": 7533056, + "end_block": 7539455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 241525575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": -429018293 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89675415 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097044612 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 275262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 212452544 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -451665257 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113607825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46289189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -533635765 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138106227 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37261765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 297604392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93076386 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142094014 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120185815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113848513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204031601 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078389195 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142270667, + "accum": 93843810 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 195208422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112199990 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34824339 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123226596 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113589322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -90981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153011286, + "accum": 533878597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114503003 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121288645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 298158307 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75013664 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525539355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 344432213 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145084482, + "accum": 206235524 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112216590 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -440516831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130651720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -58224855 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 231854643 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -180123374 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74280481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -177188480 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210890215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113775290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -255578711 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135593496 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130621333 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 164658344 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 553810888 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148460209, + "accum": -125022424 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155722769, + "accum": 506273933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109996909 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129117091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -511185988 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116689152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130655125 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130650546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 343662298 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -293321178 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 316309990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48877772 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 261676292 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151881024, + "accum": 108114663 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": -429018293 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1179.json b/polygon/heimdall/testdata/mainnet/spans/span_1179.json new file mode 100644 index 00000000000..ae8b84d03c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1179.json @@ -0,0 +1,432 @@ +{ + "span_id": 1179, + "start_block": 7539456, + "end_block": 7545855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 242575575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": 232796702 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89822400 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097043112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 281262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 213466289 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -444105632 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113622825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46241189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -518350090 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138335802 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37299265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 299104392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93226431 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142092514 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120260815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113863513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204024941 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078388070 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142270667, + "accum": 169988847 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 195958422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112201745 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34828884 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123321696 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113604322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -30981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153011586, + "accum": -257992324 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114541478 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121438645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 299660947 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75021014 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525531855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 358461803 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145653267, + "accum": 329915068 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112383195 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -439346831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130801720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -48081705 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 232906863 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -156831809 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74295481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -176888045 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210875215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113790290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -196973321 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135826551 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130771318 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 165083339 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 599257933 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148478111, + "accum": 44055253 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155738197, + "accum": -244865731 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109998379 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129259591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -507751768 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116805807 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130805140 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130800546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 371440063 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -287277393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 317959990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48877457 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 263229947 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151881024, + "accum": 328469280 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153011586, + "accum": -257992324 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_118.json b/polygon/heimdall/testdata/mainnet/spans/span_118.json new file mode 100644 index 00000000000..3fb4d2c6a4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_118.json @@ -0,0 +1,102 @@ +{ + "span_id": 118, + "start_block": 749056, + "end_block": 755455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -29680 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 24586 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -29680 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29680 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44818 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44818 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29680 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1180.json b/polygon/heimdall/testdata/mainnet/spans/span_1180.json new file mode 100644 index 00000000000..b074c96b0c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1180.json @@ -0,0 +1,426 @@ +{ + "span_id": 1180, + "start_block": 7545856, + "end_block": 7552255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 242785575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": 570997247 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89851797 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097042812 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 282462545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 213669038 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 503975, + "accum": -442593707 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113625825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46231589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -515292955 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138381717 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37306765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 299404392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93256440 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142092214 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120275815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113866513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204023609 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078387845 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142270667, + "accum": 596800848 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 196108422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112202096 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34829793 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123340716 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113607322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -18981058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153085974, + "accum": 201265598 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114549173 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121468645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 299961475 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75022484 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525530355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 361267721 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145653267, + "accum": -262939631 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112416516 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -439112831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130831720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -46053075 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 233117307 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -152173496 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74298481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -176827958 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210872215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113793290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -185252243 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 135873162 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130801315 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 165168338 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -420955994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148478111, + "accum": 489489586 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156249361, + "accum": 223371188 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109998673 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129288091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -507064924 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116829138 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130835143 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130830546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 376995616 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -286068636 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 318289990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48877394 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 263540678 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 151881024, + "accum": -245702148 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145653267, + "accum": -262939631 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1181.json b/polygon/heimdall/testdata/mainnet/spans/span_1181.json new file mode 100644 index 00000000000..87e3ccd4eae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1181.json @@ -0,0 +1,420 @@ +{ + "span_id": 1181, + "start_block": 7552256, + "end_block": 7558655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 243625575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": -139400644 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89969385 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097041612 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 287262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 214480034 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -436545545 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113637825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46193189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -503064415 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138565377 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37336765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 300604392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93376476 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142091014 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120335815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113878513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204018281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078386945 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142279475, + "accum": 240898884 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 196708422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112203500 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34833429 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123416796 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113619322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 29018942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153086657, + "accum": -24904792 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114579953 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121588645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 301163587 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75028364 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525524355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 372491393 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145653267, + "accum": 451522266 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112549800 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -438176831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 130951720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -37938555 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 233959083 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -133540244 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74310481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -176587610 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210860215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113805290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -138367931 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 136059606 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 130921303 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 165508334 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -384598358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148478111, + "accum": 208025313 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156251126, + "accum": 35178107 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 109999849 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129402091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -504317548 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 116922462 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 130955155 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 130950546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 399217828 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -281233608 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 319609990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48877142 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 264783602 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155439925, + "accum": 568412120 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112733515, + "accum": -139400644 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1182.json b/polygon/heimdall/testdata/mainnet/spans/span_1182.json new file mode 100644 index 00000000000..32f12574601 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1182.json @@ -0,0 +1,426 @@ +{ + "span_id": 1182, + "start_block": 7558656, + "end_block": 7565055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 245375575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112736215, + "accum": 612309825 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90214360 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097039112 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 297262545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 216169609 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -423940395 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113662825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46113189 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -477588290 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 138948002 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37399265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 303104392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93626551 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142088514 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120460815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113903513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204007181 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078385070 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142312285, + "accum": 698302184 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 197958422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112206425 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34841004 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123575296 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113644322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 129018942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153104992, + "accum": -330615137 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114644078 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121838645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 303667987 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75040614 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525511855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 395874043 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145665552, + "accum": -40191134 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112827475 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -436226831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 131201720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -21033305 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 235712783 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -94720969 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74335481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -176086885 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210835215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113830290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -40692281 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 136448031 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 131171278 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 166216659 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -308853283 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148373923, + "accum": -215277727 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156159623, + "accum": -192407089 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 110002299 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129639591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -498593848 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 117116887 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 131205180 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 131200546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 445514103 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -271160633 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 322359990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48876617 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 267373027 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155441039, + "accum": 321040032 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153104992, + "accum": -330615137 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1183.json b/polygon/heimdall/testdata/mainnet/spans/span_1183.json new file mode 100644 index 00000000000..e1eb0ebb030 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1183.json @@ -0,0 +1,438 @@ +{ + "span_id": 1183, + "start_block": 7565056, + "end_block": 7571455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 246215575 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112736215, + "accum": -101760999 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90331948 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1097037912 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 302062545 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 216980605 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -417889923 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 113674825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -46074789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -465359750 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 139131662 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37429265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 304304392 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 93746587 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1142087314 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 120520815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113915513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -204001853 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1078384170 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142301895, + "accum": 339101481 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 198558422 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 112207829 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 34844640 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123651376 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 113656322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 177018942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153104992, + "accum": 473300140 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 114674858 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 121958645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 304870099 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 75046494 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -525505855 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 407097715 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145674773, + "accum": -358854490 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 112960759 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -435290831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 131321720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -12918785 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 236554559 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -76087717 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 74347481 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -175846537 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -210823215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 113842290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 6192031 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 136634475 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 131291266 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 166556655 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -272495647 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148268011, + "accum": 530899859 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156468014, + "accum": -381492225 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 110003475 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 129753591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -495846472 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 117210211 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 131325192 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 131320546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 467736315 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -266325605 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 323679990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -48876365 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 268615951 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155328411, + "accum": 118413444 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156468014, + "accum": -381492225 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1184.json b/polygon/heimdall/testdata/mainnet/spans/span_1184.json new file mode 100644 index 00000000000..5e23f4d5174 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1184.json @@ -0,0 +1,438 @@ +{ + "span_id": 1184, + "start_block": 7571456, + "end_block": 7577855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 265574328 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112854964, + "accum": -233568049 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 108667284 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1078867459 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 327031298 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 236298269 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -391149668 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 131860578 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -27851636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -429867232 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 157560600 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55640518 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 324173145 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112085391 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1123916861 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 138774568 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 132101266 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -185825552 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1060214142 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142302278, + "accum": 709447823 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 217577175 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 130378571 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53018544 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 141927909 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 131842075 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 263187695 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153104992, + "accum": -6424624 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 132887216 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 140297398 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 324741844 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93223577 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -507328602 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 441166670 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145674773, + "accum": 68700904 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 131318331 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -415796078 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 149660473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 16745538 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 255915828 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -31521857 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 92533234 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -157337291 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -192637462 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 132028043 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 90780226 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 155067357 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 149630002 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 185207069 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -202820243 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148281386, + "accum": -30846526 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156477527, + "accum": 229639841 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 128173894 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148083844 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -473785603 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 135511173 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149663962 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 149659299 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -515970588 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -241307229 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 343718743 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -30707255 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1142516454 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 288545513 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155334348, + "accum": 710213431 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112854964, + "accum": -233568049 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1185.json b/polygon/heimdall/testdata/mainnet/spans/span_1185.json new file mode 100644 index 00000000000..c2a02c8f381 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1185.json @@ -0,0 +1,438 @@ +{ + "span_id": 1185, + "start_block": 7577856, + "end_block": 7584255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 266274328 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112855435, + "accum": -138745294 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 108765274 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1078866459 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 331031298 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 236974099 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -386107608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 131870578 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -27819636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -419676782 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 157713650 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55665518 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 325173145 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112185421 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1123915861 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 138824568 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 132111266 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -185821112 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1060213392 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142311063, + "accum": 65092903 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 218077175 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 130379741 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53021574 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 141991309 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 131852075 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 303187695 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153104992, + "accum": 490898431 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 132912866 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 140397398 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 325743604 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93228477 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -507323602 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 450519730 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145675264, + "accum": 491723242 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 131429401 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -415016078 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 149760473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 23507638 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 256617308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -15994147 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 92543234 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -157137001 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -192627462 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 132038043 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 129850486 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 155222727 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 149729992 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 185490399 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -172522213 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148281386, + "accum": 418240469 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156477527, + "accum": -273049581 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 128174874 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148178844 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -471496123 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 135588943 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149763972 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 149759299 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -497452078 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -237278039 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 344818743 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -30707045 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1140166454 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 289581283 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155324348, + "accum": 196024510 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156477527, + "accum": -273049581 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1186.json b/polygon/heimdall/testdata/mainnet/spans/span_1186.json new file mode 100644 index 00000000000..40a03f3d92d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1186.json @@ -0,0 +1,438 @@ +{ + "span_id": 1186, + "start_block": 7584256, + "end_block": 7590655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 267674328 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112871173, + "accum": 51182235 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 108961254 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1078864459 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 339031298 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 238325759 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -376023488 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 131890578 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -27755636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -399295882 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 158019750 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55715518 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 327173145 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112385481 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1123913861 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 138924568 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 132131266 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -185812232 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1060211892 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142218872, + "accum": -191460996 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 219077175 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 130382081 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53027634 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 142118109 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 131872075 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 383187695 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153118607, + "accum": 452367649 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 132964166 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 140597398 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 327747124 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93238277 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -507313602 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 469225850 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145601211, + "accum": 303547619 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 131651541 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -413456078 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 149960473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 37031838 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 258020268 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 15061273 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 92563234 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -156736421 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -192607462 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 132058043 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 207991006 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 155533467 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 149929972 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 186057059 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -111926153 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148282928, + "accum": 283054641 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156493180, + "accum": -244237862 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 128176834 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148368844 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -466917163 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 135744483 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149963992 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 149959299 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -460415058 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -229219659 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 347018743 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -30706625 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1135466454 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 291652823 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155328899, + "accum": 201775154 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156493180, + "accum": -244237862 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1187.json b/polygon/heimdall/testdata/mainnet/spans/span_1187.json new file mode 100644 index 00000000000..a3948d21c3c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1187.json @@ -0,0 +1,450 @@ +{ + "span_id": 1187, + "start_block": 7590656, + "end_block": 7597055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 286335800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112871173, + "accum": 277007774 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 126960515 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060971887 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 361322770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 256960644 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504206, + "accum": -352585750 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149793050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9828964 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -370194915 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 176079577 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73634490 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 346164617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 130386986 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106021289 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 156871040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150033738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167915876 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1042319595 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142281811, + "accum": 357633216 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 237518647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148274840 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70922439 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160079321 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149774547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 445079167 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153158457, + "accum": 87438591 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150883853 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 158598870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 346740532 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1145021182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111135139 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489416630 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 497405688 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145601211, + "accum": -144335207 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 149665190 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -394706606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 167961945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 62361620 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 276683368 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 50033226 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110465706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -138624630 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174704990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149960515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 268859764 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 173595846 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 167931433 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 204260194 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -60706848 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148282928, + "accum": -135316986 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156493180, + "accum": 461389904 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146069384 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 166364816 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -446507263 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 153721502 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 167965475 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 167960771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -422153225 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -206896078 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 366120215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12814922 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1114989982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 310683642 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155344211, + "accum": -139057480 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155344211, + "accum": -139057480 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1188.json b/polygon/heimdall/testdata/mainnet/spans/span_1188.json new file mode 100644 index 00000000000..44862640bc6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1188.json @@ -0,0 +1,444 @@ +{ + "span_id": 1188, + "start_block": 7597056, + "end_block": 7603455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 288225800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112871173, + "accum": 222323904 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 127225088 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060969187 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 372122770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 258785385 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -338967381 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149820050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9742564 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -342680700 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 176492812 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73701990 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 348864617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 130657067 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106018589 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 157006040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150060738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167903888 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1042317570 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142310891, + "accum": 63017500 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 238868647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148277999 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70930620 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160250501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149801547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -481230147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153194705, + "accum": 85872016 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150953108 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 158868870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 349445284 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1144724182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111148369 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489403130 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 522658950 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145602669, + "accum": 684193614 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 149965079 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -392600606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 168231945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 80619290 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 278577364 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 91958043 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110492706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -138083847 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174677990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149987515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 374349466 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 174015345 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168201406 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 205025185 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 21097833 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148909645, + "accum": -255547925 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156308338, + "accum": 547421665 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146072030 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 166621316 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -440325667 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 153931481 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 168235502 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 168230771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -372153248 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -196017265 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 369090215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12814355 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1108644982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 313480221 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155410971, + "accum": -80354379 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148909645, + "accum": -255547925 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1189.json b/polygon/heimdall/testdata/mainnet/spans/span_1189.json new file mode 100644 index 00000000000..6d14e2694f4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1189.json @@ -0,0 +1,438 @@ +{ + "span_id": 1189, + "start_block": 7603456, + "end_block": 7609855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 289205800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112880058, + "accum": -266274842 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 127362274 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060967787 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 377722770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 259731547 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -331904955 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149834050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9697764 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -328414070 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 176707082 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73736990 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 350264617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 130797109 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106017189 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 157076040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150074738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167897672 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1042316520 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142310891, + "accum": -13525887 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 239568647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148279637 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70934862 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160339261 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149815547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -425230147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153280212, + "accum": 162909133 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150989018 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 159008870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 350847748 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1144570182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111155229 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489396130 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 535753234 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145602669, + "accum": 653779006 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150120577 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -391508606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 168371945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 90086230 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 279559436 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 113696837 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110506706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -137803441 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174663990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150001515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 429047830 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 174232863 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168341392 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 205421847 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 63515075 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148909645, + "accum": -239718216 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156308338, + "accum": 666886423 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146073402 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 166754316 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -437120395 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 154040359 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 168375516 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 168370771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -346227334 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -190376399 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 370630215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12814061 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1105354982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 314930299 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155453191, + "accum": 26943868 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148909645, + "accum": -239718216 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_119.json b/polygon/heimdall/testdata/mainnet/spans/span_119.json new file mode 100644 index 00000000000..c55d7fb631d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_119.json @@ -0,0 +1,102 @@ +{ + "span_id": 119, + "start_block": 755456, + "end_block": 761855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -49680 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 20320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -51920 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 20320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 20320 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 20320 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 20320 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -51920 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1190.json b/polygon/heimdall/testdata/mainnet/spans/span_1190.json new file mode 100644 index 00000000000..ec808ca98aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1190.json @@ -0,0 +1,444 @@ +{ + "span_id": 1190, + "start_block": 7609856, + "end_block": 7616255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 290675800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112880058, + "accum": 35264410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 127568053 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060965687 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 386122770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 261150790 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -321311316 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149855050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9630564 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -307014125 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 177028487 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73789490 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 352364617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 131007172 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106015089 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 157181040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150095738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167888348 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 75, + "accum": -1042314945 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142419571, + "accum": -128334503 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 240618647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148282094 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70941225 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160472401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149836547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -341230147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153293824, + "accum": 278297525 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 151042883 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 159218870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 352951444 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1144339182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111165519 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489385630 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -479050137 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145602965, + "accum": 608006711 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150353824 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -389870606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 168581945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 104286640 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 281032544 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 146305028 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110527706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -137382832 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174642990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150022515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 511095376 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 174559140 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168551371 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 206016840 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 127140938 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148951201, + "accum": 819034033 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156261732, + "accum": -188914183 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146075460 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 166953816 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -432312487 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 154203676 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 168585537 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 168580771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -307338463 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -181915100 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 372940215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12813620 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1100419982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 317105416 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155462635, + "accum": 188199924 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156261732, + "accum": -188914183 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1191.json b/polygon/heimdall/testdata/mainnet/spans/span_1191.json new file mode 100644 index 00000000000..cc4a1b7e1d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1191.json @@ -0,0 +1,444 @@ +{ + "span_id": 1191, + "start_block": 7616256, + "end_block": 7622655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 291795800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112880389, + "accum": -227968399 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 127724837 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060964087 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 392522770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 262232118 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -313239972 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149871050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9579364 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -290709405 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 177273367 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73829490 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 353964617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 131167220 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106013489 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 157261040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150111738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167881244 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -1042156995 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142421156, + "accum": 81045581 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 241418647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148283966 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70946073 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160573841 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149852547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -277230147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153318743, + "accum": 662069060 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 151083923 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 159378870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 354554260 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1144163182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111173359 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489377630 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -464085241 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145604630, + "accum": -166274561 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150531536 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -388622606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 168741945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 115106000 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 282154912 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 171149364 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110543706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -137062368 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174626990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150038515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 573607792 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 174807732 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168711355 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 206470168 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 175617786 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148951785, + "accum": 98314895 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156261732, + "accum": 241937387 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146077028 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 167105816 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -428649319 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 154328108 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 168745553 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 168740771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -277708847 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -175468396 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 374700215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12813284 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1096659982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 318762648 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155570533, + "accum": 606928164 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112880389, + "accum": -227968399 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1192.json b/polygon/heimdall/testdata/mainnet/spans/span_1192.json new file mode 100644 index 00000000000..d42a763298b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1192.json @@ -0,0 +1,444 @@ +{ + "span_id": 1192, + "start_block": 7622656, + "end_block": 7629055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 293265800 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113089928, + "accum": 75461633 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 127930616 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -1060961987 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 400922770 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 263651361 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -302646333 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 149892050 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -9512164 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -269309460 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 177594772 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73881990 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 356064617 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 131377283 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1106011389 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 157366040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 150132738 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -167871920 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -1041856170 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142422529, + "accum": -32868603 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 242468647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148286423 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70952436 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 160706981 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 149873547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -193230147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153317534, + "accum": -257755445 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 151137788 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 159588870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 356657956 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -1143932182 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 111183649 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -489367130 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -444443815 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145611801, + "accum": -213206837 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150764783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -386984606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 168951945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 129306410 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 283628020 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 203757555 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110564706 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -136641759 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -174605990 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150059515 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 655655338 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 175134009 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168921334 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 207065161 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 239243649 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148953094, + "accum": 121597145 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156262401, + "accum": 418724801 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 146079086 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 167305316 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -423841411 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 154491425 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 168955574 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 168950771 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -238819976 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -167007097 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 377010215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -12812843 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -1091724982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 320937765 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155620685, + "accum": 769909818 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153317534, + "accum": -257755445 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1193.json b/polygon/heimdall/testdata/mainnet/spans/span_1193.json new file mode 100644 index 00000000000..6b2adab2355 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1193.json @@ -0,0 +1,438 @@ +{ + "span_id": 1193, + "start_block": 7629056, + "end_block": 7635455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 147892900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113189596, + "accum": -515338761 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64141690 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530479193 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 207661385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 133042174 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -142242904 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 74964025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4698482 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -116311920 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89072876 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 36985995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 179832308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 65868695 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -553003894 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78773020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75084369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83927968 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -520670235 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142422529, + "accum": -41260321 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 122134323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74145317 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35481672 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80467610 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 74954773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -24615073 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153350676, + "accum": 42635210 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75615064 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79974435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 180132146 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -571768091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55600644 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244674565 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -205386399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145631548, + "accum": 443713868 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75582317 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -192088303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 84655972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 76824985 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 143076674 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 129828655 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55300353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -67960357 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87284995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75047757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -119370250 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 87846670 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 84640649 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 104042574 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 174158278 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149068538, + "accum": 154929090 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156248284, + "accum": 433678849 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73041307 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 83823658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -207799641 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 77385698 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 84657805 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 84655385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -86076670 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -76251006 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 190485107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6406043 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -541632491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 162333268 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156067145, + "accum": 85078039 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113189596, + "accum": -515338761 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1194.json b/polygon/heimdall/testdata/mainnet/spans/span_1194.json new file mode 100644 index 00000000000..b4c49ec0e5d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1194.json @@ -0,0 +1,450 @@ +{ + "span_id": 1194, + "start_block": 7635456, + "end_block": 7641855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 149292900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113190748, + "accum": -330309856 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64337670 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530477193 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 215661385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 134393834 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504459, + "accum": -132153724 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 74984025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4634482 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -95931020 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89378976 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37035995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 181832308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66068755 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -553001894 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78873020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75104369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83919088 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -520383735 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142422529, + "accum": -311049484 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 123134323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74147657 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35487732 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80594410 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 74974773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 55384927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157016807, + "accum": 49546249 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75666364 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80174435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 182135666 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -571548091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55610444 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244664565 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -186680279 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145728083, + "accum": 243083014 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75804457 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -190528303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 84855972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 90349185 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 144479634 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 160884075 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55320353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -67559777 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87264995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75067757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -41229730 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 88157410 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 84840629 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 104609234 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 234754338 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149066278, + "accum": 21703277 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156248284, + "accum": 444159221 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73043267 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84013658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -203220681 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 77541238 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 84857825 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 84855385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -49039650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -68192626 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 192685107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6405623 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -536932491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 164404808 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156064195, + "accum": 91837253 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142422529, + "accum": -311049484 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1195.json b/polygon/heimdall/testdata/mainnet/spans/span_1195.json new file mode 100644 index 00000000000..95288b4420b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1195.json @@ -0,0 +1,450 @@ +{ + "span_id": 1195, + "start_block": 7641856, + "end_block": 7648255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 150902900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113191648, + "accum": 193965855 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64563047 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530474893 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 224861385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 135948243 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -120544951 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75007025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4560882 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -72492985 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89730991 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37093495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 184132308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66298824 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552999594 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 78988020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75127369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83908876 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -520054260 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142440446, + "accum": -153951671 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 124284323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74150348 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35494701 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80740230 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 74997773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 147384927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157022001, + "accum": -497250432 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75725359 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80404435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 184439714 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -571295091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55621714 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244653065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -165168241 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145745470, + "accum": 476449343 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76059918 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -188734303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85085972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 105902015 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 146093038 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 196597808 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55343353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -67099110 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87241995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75090757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 48631868 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 88514761 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85070606 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 105260893 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 304439807 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149085377, + "accum": 331775412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156265479, + "accum": -120142074 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73045521 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84232158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -197954877 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 77720109 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85087848 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85085385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -6447077 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -58925489 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 195215107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6405140 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -531527491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 166787079 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156127395, + "accum": -475519220 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157022001, + "accum": -497250432 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1196.json b/polygon/heimdall/testdata/mainnet/spans/span_1196.json new file mode 100644 index 00000000000..fafc327c42f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1196.json @@ -0,0 +1,432 @@ +{ + "span_id": 1196, + "start_block": 7648256, + "end_block": 7654655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 151952900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113191648, + "accum": -187529067 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64710032 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530473393 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 230861385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 136961988 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -112973626 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75022025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4512882 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -57207310 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89960566 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37130995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 185632308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66448869 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552998094 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79063020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75142369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83902216 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -519839385 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142462951, + "accum": -96768036 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 125034323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74152103 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35499246 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80835330 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75012773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 207384927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157036016, + "accum": -221228763 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75763834 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80554435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 185942354 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -571130091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55629064 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244645565 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -151138651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145788440, + "accum": -455858394 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76226523 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -187564303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85235972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 116045165 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 147145258 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 219889373 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55358353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -66798675 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87226995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75105757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 107237258 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 88747816 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85220591 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 105685888 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 349886852 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149087300, + "accum": 488708401 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156330795, + "accum": 145190789 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73046991 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84374658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -194520657 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 77836764 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85237863 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85235385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 21330688 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -52881704 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 196865107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6404825 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -528002491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 168340734 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156128316, + "accum": -213041882 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145788440, + "accum": -455858394 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1197.json b/polygon/heimdall/testdata/mainnet/spans/span_1197.json new file mode 100644 index 00000000000..b96483b2c17 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1197.json @@ -0,0 +1,444 @@ +{ + "span_id": 1197, + "start_block": 7654656, + "end_block": 7661055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 153072900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113204994, + "accum": -456392793 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 64866816 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530471793 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 237261385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 138043316 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -104897546 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75038025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4461682 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -40902590 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90205446 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37170995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 187232308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66608917 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552996494 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79143020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75158369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83895112 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -519610185 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655693, + "accum": 104911807 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 125834323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74153975 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35504094 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 80936770 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75028773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 271384927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157065833, + "accum": 211469054 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75804874 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80714435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 187545170 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -570954091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55636904 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244637565 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -136173755 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145788440, + "accum": -203334605 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76404235 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -186316303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85395972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 126864525 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 148267626 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 244733709 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55374353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -66478211 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87210995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75121757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 169749674 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 88996408 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85380575 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 106139216 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -641394412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149087300, + "accum": -245743212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156363829, + "accum": 567131776 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73048559 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84526658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -190857489 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77963275 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85397879 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85395385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 50960304 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -46435000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 198625107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6404489 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -524242491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 169997966 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156221629, + "accum": 205609278 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113204994, + "accum": -456392793 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1198.json b/polygon/heimdall/testdata/mainnet/spans/span_1198.json new file mode 100644 index 00000000000..2ae16e1492a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1198.json @@ -0,0 +1,444 @@ +{ + "span_id": 1198, + "start_block": 7661056, + "end_block": 7667455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154122900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113204994, + "accum": 201561461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65013801 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530470293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 243261385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 139057061 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -97326221 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75053025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4413682 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -25616915 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90435021 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37208495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 188732308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66758962 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552994994 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79218020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75173369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83888452 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -519395310 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142668705, + "accum": 164568637 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 126584323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74155730 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35508639 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81031870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75043773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 331384927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157231812, + "accum": -552682117 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75843349 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80864435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 189047810 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -570789091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55644254 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244630065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -122144165 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145834332, + "accum": -96247130 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76570840 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -185146303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85545972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 137007675 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 149319846 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 268025274 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55389353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -66177776 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87195995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75136757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 228355064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 89229463 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85530560 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 106564211 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -595947367 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149087719, + "accum": -89847182 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156298365, + "accum": -208785052 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73050029 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84669158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -187423269 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78083395 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85547894 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85545385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 78738069 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -40391215 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 200275107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6404174 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -520717491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 171551621 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156257305, + "accum": 469225058 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157231812, + "accum": -552682117 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1199.json b/polygon/heimdall/testdata/mainnet/spans/span_1199.json new file mode 100644 index 00000000000..effb04c86de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1199.json @@ -0,0 +1,444 @@ +{ + "span_id": 1199, + "start_block": 7667456, + "end_block": 7673855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 155312900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113272067, + "accum": 45740749 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65180384 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530468593 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 250061385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 140205972 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -88745386 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75070025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4359282 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -8293150 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90695206 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37250995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 190432308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 66929013 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552993294 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79303020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75190369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83880904 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -519151785 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142696551, + "accum": -530716008 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 127434323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74157719 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35513790 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81139650 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75060773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -641030459 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157263010, + "accum": 39802970 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75886954 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 81034435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 190750802 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -570602091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55652584 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244621565 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -106243963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 145834332, + "accum": 302092010 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76759659 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -183820303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85715972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 148503245 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 150512362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 294422381 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55406353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -65837283 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87178995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75153757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 294774506 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 89493592 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85700543 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 107045872 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -544440716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149109845, + "accum": 364112516 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156298765, + "accum": 367438890 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73051695 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84830658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -183531153 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78219531 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85717911 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85715385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 110219536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -33541592 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 202145107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6403817 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -516722491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 173312430 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156257305, + "accum": 4432620 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142696551, + "accum": -530716008 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_12.json b/polygon/heimdall/testdata/mainnet/spans/span_12.json new file mode 100644 index 00000000000..956cd8b33d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_12.json @@ -0,0 +1,102 @@ +{ + "span_id": 12, + "start_block": 70656, + "end_block": 77055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -48956 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -53454 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 18234 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 21044 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 21044 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 21044 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 21044 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -53454 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_120.json b/polygon/heimdall/testdata/mainnet/spans/span_120.json new file mode 100644 index 00000000000..04e7f5a1b65 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_120.json @@ -0,0 +1,102 @@ +{ + "span_id": 120, + "start_block": 761856, + "end_block": 768255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54178 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 15822 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24932 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 15822 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 15822 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 15822 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 15822 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54178 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1200.json b/polygon/heimdall/testdata/mainnet/spans/span_1200.json new file mode 100644 index 00000000000..7ac110e5334 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1200.json @@ -0,0 +1,444 @@ +{ + "span_id": 1200, + "start_block": 7673856, + "end_block": 7680255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 157202900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113315733, + "accum": -16270277 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65444957 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530465893 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 260861385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 142030713 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 504755, + "accum": -75117001 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75097025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4272882 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 19221065 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91108441 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37318495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 193132308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67199094 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552990594 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79438020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75217369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83868916 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -518765010 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655061, + "accum": 203694295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 128784323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74160878 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35521971 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81310830 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75087773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -533030459 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157252899, + "accum": 126096234 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 75956209 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 81304435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 193455554 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -570305091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55665814 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244608065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -80990701 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144831786, + "accum": 65145252 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77059548 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -181714303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 85985972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 166760915 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 152406358 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 336347198 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55433353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -65296500 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87151995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75180757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -639397667 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 89913091 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 85970516 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 107810863 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -462636035 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149213157, + "accum": 230949399 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156321798, + "accum": 427464902 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73054341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85087158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -177349557 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78435747 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 85987938 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 85985385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 160219513 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -22662779 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 205115107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6403250 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -510377491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 176109009 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156263821, + "accum": 62942083 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113315733, + "accum": -16270277 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1201.json b/polygon/heimdall/testdata/mainnet/spans/span_1201.json new file mode 100644 index 00000000000..0e561a86da1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1201.json @@ -0,0 +1,444 @@ +{ + "span_id": 1201, + "start_block": 7680256, + "end_block": 7686655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 159022900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113309141, + "accum": -189063550 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65699731 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530463293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 271261385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 143787871 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -61990811 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75123025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4189682 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 45716235 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91506371 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37383495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 195732308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67459172 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552987994 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79568020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75243369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83857372 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -518392560 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655061, + "accum": -245912605 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 130084323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74163920 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35529849 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81475670 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75113773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -429030459 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157314789, + "accum": 57488580 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 76022899 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 81564435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 196060130 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -570019091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55678554 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244595065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -56672745 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144835205, + "accum": 711847844 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77348330 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -179686303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 86245972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 184342375 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 154230206 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 376719244 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55459353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -64775746 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87125995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75206757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -537814991 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 90317053 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 86230490 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 108547521 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -383861157 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149242804, + "accum": -47604392 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156326323, + "accum": 333271195 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73056889 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85334158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -171396909 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78643955 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 86247964 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 86245385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 208367639 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -12186885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 207975107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6402704 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -504267491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 178802011 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156263821, + "accum": -32827636 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655061, + "accum": -245912605 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1202.json b/polygon/heimdall/testdata/mainnet/spans/span_1202.json new file mode 100644 index 00000000000..ed56df0ae2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1202.json @@ -0,0 +1,450 @@ +{ + "span_id": 1202, + "start_block": 7686656, + "end_block": 7693055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160142900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113293141, + "accum": -455505341 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 65856515 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530461693 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 277661385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 144869199 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -53910635 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75139025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4138482 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 62020955 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91751251 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37423495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 197332308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67619220 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552986394 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79648020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75259369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83850268 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -518163360 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655061, + "accum": -42574055 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 130884323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74165792 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35534697 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81577110 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75129773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -365030459 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157217362, + "accum": 494034488 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 76063939 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 81724435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 197662946 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -569843091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55686394 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244587065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -41707849 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144847539, + "accum": -89502808 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77526042 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -178438303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 86405972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 195161735 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 155352574 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 401563580 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55475353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -64455282 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87109995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75222757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -475302575 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 90565645 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 86390474 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 109000849 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -335384309 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149242804, + "accum": 261138991 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -284253971 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73058457 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85486158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -167733741 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78772083 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 86407980 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 86405385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 237997255 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -5740181 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 209735107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6402368 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -500507491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 180459243 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156285321, + "accum": 388276564 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113293141, + "accum": -455505341 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1203.json b/polygon/heimdall/testdata/mainnet/spans/span_1203.json new file mode 100644 index 00000000000..b30b4f58a8a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1203.json @@ -0,0 +1,450 @@ +{ + "span_id": 1203, + "start_block": 7693056, + "end_block": 7699455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161262900 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113293141, + "accum": 318070232 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 66013299 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -530460093 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 284061385 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 145950527 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -45830459 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 75155025 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": -4087282 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 78325675 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91996131 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 37463495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 198932308 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 67779268 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -552984794 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 79728020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75275369 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -83843164 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -517934160 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142655061, + "accum": 161158578 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 131684323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 74167664 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 35539545 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 81678550 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 75145773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -301030459 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156868201, + "accum": -111860989 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 76104979 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 81884435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 199265762 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -569667091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 55694234 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -244579065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": -26742953 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144893782, + "accum": 149497953 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77703754 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -177190303 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 86565972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 205981095 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 156474942 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 426407916 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 55491353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -64134818 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -87093995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75238757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -412790159 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 90814237 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 86550458 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 109454177 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -286907461 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149247804, + "accum": -468769403 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": 138405567 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73060025 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85638158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -164070573 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 78900211 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 86567996 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 86565385 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 267626871 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 706523 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 211495107 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": -6402032 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -496747491 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 182116475 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156120849, + "accum": -230473638 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149247804, + "accum": -468769403 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1204.json b/polygon/heimdall/testdata/mainnet/spans/span_1204.json new file mode 100644 index 00000000000..98eb11b08c9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1204.json @@ -0,0 +1,450 @@ +{ + "span_id": 1204, + "start_block": 7699456, + "end_block": 7705855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 180585511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113287409, + "accum": -174057781 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 83951287 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512745182 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 310973996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 165217547 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -16502595 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92890636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13698929 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 119476321 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110060757 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55233606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 218944919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 85721948 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535269883 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97555631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93010980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66120341 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499892074 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142624521, + "accum": 344779145 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 150546934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91882966 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53259125 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99536981 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92881384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -191317848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156871468, + "accum": 399259868 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93876585 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99827046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219282421 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551701480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73418115 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226854954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 12481696 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144884137, + "accum": 385055639 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 95671826 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -157683692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104508583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 239246536 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 175800957 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -558372605 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73226964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -45961540 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69358384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 92974368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -305215950 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 108884199 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104493046 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 127818447 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -199509381 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148397532, + "accum": -152003581 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -401922348 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90774890 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103569269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -141092158 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 96797006 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104510630 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104507996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 327932055 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 27686271 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 231737718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11311062 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -473629880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 202211357 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156121449, + "accum": 263456068 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151317519 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -401922348 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1205.json b/polygon/heimdall/testdata/mainnet/spans/span_1205.json new file mode 100644 index 00000000000..6883ae179f0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1205.json @@ -0,0 +1,456 @@ +{ + "span_id": 1205, + "start_block": 7705856, + "end_block": 7712255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181215511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113287409, + "accum": -192977107 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84039478 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512744282 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 314573996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 165825794 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -11957496 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92899636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13727729 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 128647726 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110198502 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55256106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219844919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 85811975 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535268983 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97600631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93019980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66116345 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499763149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142728769, + "accum": 590550854 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 150996934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91884019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53261852 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99594041 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92890384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -155317848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157005932, + "accum": -264793387 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93899670 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99917046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220184005 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551602480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73422525 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226850454 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 20899450 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144884137, + "accum": -387824843 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 95771789 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -156981692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104598583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 245332426 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 176432289 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -544397666 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73235964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -45781279 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69349384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 92983368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -270052716 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109024032 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104583037 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128073444 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -172241154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148501519, + "accum": 145303996 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -33377413 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90775772 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103654769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -139031626 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 96869078 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104600639 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104597996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 344598714 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 31312542 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 232727718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11311251 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -471514880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 203143550 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156121449, + "accum": 630167137 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151316628 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144884137, + "accum": -387824843 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1206.json b/polygon/heimdall/testdata/mainnet/spans/span_1206.json new file mode 100644 index 00000000000..4251231bfd5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1206.json @@ -0,0 +1,450 @@ +{ + "span_id": 1206, + "start_block": 7712256, + "end_block": 7718655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181495511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113287409, + "accum": 260172529 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84078674 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512743882 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 316173996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 166096126 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -9937452 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92903636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13740529 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 132723906 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110259722 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55266106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 220244919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 85851987 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535268583 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97620631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93023980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66114569 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499705849 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142728778, + "accum": 122875632 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 151196934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91884487 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53263064 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99619401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92894384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -139317848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157006032, + "accum": 363230741 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93909930 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 99957046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220584709 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551558480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73424485 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226848454 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 24640674 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144884137, + "accum": 191711705 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 95816217 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -156669692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104638583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 248037266 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 176712881 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -538186582 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73239964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -45701163 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69345384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 92987368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -254424612 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109086180 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104623033 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128186776 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -160121942 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148501519, + "accum": -299280235 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -446620549 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90776164 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103692769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -138115834 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 96901110 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104640643 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104637996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 352006118 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 32924218 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 233167718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11311335 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -470574880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 203557858 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156121449, + "accum": 216062626 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151316232 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156336795, + "accum": -446620549 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1207.json b/polygon/heimdall/testdata/mainnet/spans/span_1207.json new file mode 100644 index 00000000000..4c486145b76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1207.json @@ -0,0 +1,450 @@ +{ + "span_id": 1207, + "start_block": 7718656, + "end_block": 7725055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 182755511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113287463, + "accum": 225529279 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84255056 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512742082 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 323373996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 167312620 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505011, + "accum": -847254 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92921636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13798129 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 151066716 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110535212 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55311106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222044919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86032041 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535266783 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97710631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93041980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66106577 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499447999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142670226, + "accum": -421570149 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 152096934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91886593 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53268518 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99733521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92912384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -67317848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156929102, + "accum": 75685376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93956100 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100137046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 222387877 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551360480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73433305 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226839454 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 41476182 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": -334858326 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96016143 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -155265692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104818583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 260209046 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 177975545 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -510236704 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73257964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -45340641 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69327384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93005368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -184098144 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109365846 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104803015 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 128696770 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -105585488 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149184434, + "accum": 301667314 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156337711, + "accum": 293628224 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90777928 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 103863769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -133994770 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97045254 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104820661 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104817996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 385339436 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 40176760 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 235147718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11311713 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -466344880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 205422244 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156107195, + "accum": -86964815 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151314450 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142670226, + "accum": -421570149 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1208.json b/polygon/heimdall/testdata/mainnet/spans/span_1208.json new file mode 100644 index 00000000000..d25249d198f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1208.json @@ -0,0 +1,450 @@ +{ + "span_id": 1208, + "start_block": 7725056, + "end_block": 7731455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 183945511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113306498, + "accum": 78731853 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84421639 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512740382 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 330173996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 168461531 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 7741188 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92938636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13852529 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 168390481 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110795397 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55353606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 223744919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86202092 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535265083 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97795631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93058980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66099029 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499204474 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": -67999636 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 152946934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91888582 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53273669 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99841301 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92929384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": -358841597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93999705 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100307046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224090869 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551173480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73441635 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226830954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 57376384 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": 3383771 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96204962 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -153939692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104988583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 271704616 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 179168061 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -483839597 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73274964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -45000148 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69310384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93022368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -117678702 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109629975 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104972998 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 129178431 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -54078837 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148868575, + "accum": -274914669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156270450, + "accum": -157913414 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90779594 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104025269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -130102654 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97181390 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104990678 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104987996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 416820903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 47026383 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 237017718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312070 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -462349880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 207183053 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156108525, + "accum": 495355991 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151312767 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": -358841597 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1209.json b/polygon/heimdall/testdata/mainnet/spans/span_1209.json new file mode 100644 index 00000000000..452f68d67ae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1209.json @@ -0,0 +1,450 @@ +{ + "span_id": 1209, + "start_block": 7731456, + "end_block": 7737855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184225511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113306498, + "accum": -504879359 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84460835 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512739982 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 331773996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 168731863 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 9762100 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92942636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13865329 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 172466661 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110856617 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55363606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224144919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86242104 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535264683 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97815631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93062980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66097253 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499147174 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": 502869828 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 153146934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91889050 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53274881 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99866661 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92933384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 16682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": 273116047 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94009965 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100347046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224491573 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551129480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73443595 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226828954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 61117608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": -466163473 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96249390 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -153627692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105028583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 274409456 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 179448653 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -477628513 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73278964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -44920032 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69306384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93026368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -102050598 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109692123 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105012994 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 129291763 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -41959625 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148868575, + "accum": 320559631 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156309750, + "accum": 467207686 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90779986 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104063269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -129186862 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97213422 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105030682 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105027996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -612569597 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 48638059 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 237457718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312154 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -461409880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 207597361 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156108525, + "accum": 82992187 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151312371 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113306498, + "accum": -504879359 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_121.json b/polygon/heimdall/testdata/mainnet/spans/span_121.json new file mode 100644 index 00000000000..4431a604a63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_121.json @@ -0,0 +1,102 @@ +{ + "span_id": 121, + "start_block": 768256, + "end_block": 774655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11324 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 2056 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 11324 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11324 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11324 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 11324 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58676 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1210.json b/polygon/heimdall/testdata/mainnet/spans/span_1210.json new file mode 100644 index 00000000000..21ba2830da3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1210.json @@ -0,0 +1,444 @@ +{ + "span_id": 1210, + "start_block": 7737856, + "end_block": 7744255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184785511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113306498, + "accum": 401572625 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84539227 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512739182 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 334973996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 169272527 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 13803924 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92950636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13890929 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 180619021 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 110979057 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55383606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224944919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86322128 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535263883 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97855631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93070980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66093701 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -499032574 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": -429088161 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 153546934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91889986 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53277305 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99917381 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92941384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 48682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": 500189399 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94030485 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100427046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225292981 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -551041480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73447515 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226824954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935306, + "accum": 68600056 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": -368521866 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96338246 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -153003692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105108583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 279819136 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 180009837 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -465206345 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73286964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -44759800 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69298384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93034368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -70794390 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 109816419 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105092986 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 129518427 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -17721201 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148873307, + "accum": 474699419 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156309750, + "accum": -356015963 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90780770 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104139269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -127355278 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97277486 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105110690 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105107996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -597754789 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 51861411 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238337718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312322 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -459529880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 208425977 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156126302, + "accum": 295071782 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151311579 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": -429088161 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1211.json b/polygon/heimdall/testdata/mainnet/spans/span_1211.json new file mode 100644 index 00000000000..9711348e439 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1211.json @@ -0,0 +1,438 @@ +{ + "span_id": 1211, + "start_block": 7744256, + "end_block": 7750655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 185625511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113306498, + "accum": -312483927 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84656815 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512737982 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 339773996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 170083523 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 19866660 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92962636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13929329 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 192847561 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111162717 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55413606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226144919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86442164 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535262683 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97915631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93082980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66088373 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -498860674 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": 246645916 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 154146934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91891390 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53280941 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 99993461 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92953384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 96682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": 322327803 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94061265 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100547046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 226495093 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -550909480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73453395 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226818954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 79826228 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": 296355799 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96471530 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -152067692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105228583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 287933656 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 180851613 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -446573093 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73298964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -44519452 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69286384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93046368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -23910078 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110002863 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105212974 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 129858423 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 18636435 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148873307, + "accum": 187444575 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156316749, + "accum": -554048093 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90781946 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104253269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -124607902 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97373582 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105230702 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105227996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -575532577 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 56696439 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239657718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312574 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -456709880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 209668901 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156140904, + "accum": 94969694 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151310391 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156316749, + "accum": -554048093 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1212.json b/polygon/heimdall/testdata/mainnet/spans/span_1212.json new file mode 100644 index 00000000000..03840d325c2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1212.json @@ -0,0 +1,444 @@ +{ + "span_id": 1212, + "start_block": 7750656, + "end_block": 7757055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186325511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113340186, + "accum": -216019205 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84754805 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512736982 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 343773996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 170759353 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 24918940 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92972636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13961329 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 203038011 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111315767 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55438606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227144919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86542194 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535261683 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 97965631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93092980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66083933 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -498717424 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": 636907680 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 154646934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91892560 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53283971 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100056861 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92963384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 136682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": -171605485 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94086915 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100647046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227496853 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -550799480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73458295 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226813954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 89184288 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 141812665, + "accum": -359344949 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96582600 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -151287692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105328583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 294695756 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 181553093 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -431045383 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73308964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -44319162 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69276384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93056368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 15160182 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110158233 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105312964 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 130141753 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 48934465 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148873307, + "accum": -397649753 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156316749, + "accum": -27792499 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90782926 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104348269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -122318422 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97453662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105330712 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105327996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -557014067 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 60725629 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240757718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312784 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -454359880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 210704671 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156140904, + "accum": 619466838 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151309401 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148873307, + "accum": -397649753 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1213.json b/polygon/heimdall/testdata/mainnet/spans/span_1213.json new file mode 100644 index 00000000000..12cf1f19f6c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1213.json @@ -0,0 +1,456 @@ +{ + "span_id": 1213, + "start_block": 7757056, + "end_block": 7763455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186885511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113340186, + "accum": 690702283 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84833197 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512736182 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 346973996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 171300017 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505228, + "accum": 28960764 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92980636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 13986929 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 211190371 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111438207 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55458606 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227944919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86622218 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535260883 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98005631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93100980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66080381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -498602824 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": -320675824 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 155046934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91893496 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53286395 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100107581 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92971384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 168682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157989411, + "accum": 40383600 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94107435 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100727046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228298261 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -550711480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73462215 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226809954 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 96670736 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167294695, + "accum": -170323742 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96671456 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -150663692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105408583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 300105436 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 182114277 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -418623215 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73316964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -44158930 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69268384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93064368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 46416390 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110282529 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105392956 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 130368417 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 73172889 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148873307, + "accum": -269071530 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156304745, + "accum": 185803286 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90783710 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104424269 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -120486838 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97517726 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105410720 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105407996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -542199259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 63948981 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 241637718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11312952 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -452479880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 211533287 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156151605, + "accum": -230654758 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151308609 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142717366, + "accum": -320675824 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1214.json b/polygon/heimdall/testdata/mainnet/spans/span_1214.json new file mode 100644 index 00000000000..45cf2d5e65e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1214.json @@ -0,0 +1,444 @@ +{ + "span_id": 1214, + "start_block": 7763456, + "end_block": 7769855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187655511 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113340186, + "accum": -187420915 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 84940986 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -512735082 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 351373996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 172043430 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 34518860 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 92991636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 14022129 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 222399866 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 111606562 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 55486106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229044919 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 86732251 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -535259783 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 98060631 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 93111980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -66075497 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -498445249 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142721216, + "accum": 186792154 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 155596934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 91894783 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53289728 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100177321 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 92982384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 212682152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158012278, + "accum": -346506861 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 94135650 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 100837046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 229400197 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -550590480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 73467605 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -226804454 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 106964602 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167294695, + "accum": -454947547 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96793633 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -149805692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105518583 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 307543746 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 182885905 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -401542734 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 73327964 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -43938611 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -69257384 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93075368 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 89393676 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 110453436 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105502945 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 130680080 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 106500722 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148919374, + "accum": 306436192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156304745, + "accum": -219709967 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 90784788 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 104528769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -117968410 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 97605814 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105520731 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105517996 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -521828898 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 68381090 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242847718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 11313183 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -449894880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 212672634 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156151607, + "accum": 424545617 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1151307520 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167294695, + "accum": -454947547 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1215.json b/polygon/heimdall/testdata/mainnet/spans/span_1215.json new file mode 100644 index 00000000000..966a91a7b8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1215.json @@ -0,0 +1,456 @@ +{ + "span_id": 1215, + "start_block": 7769856, + "end_block": 7776255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 206472553 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113343405, + "accum": 354813630 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 102915214 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -494896640 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 374811038 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 190826634 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 59431838 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 110842678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 31903971 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 254503538 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129657874 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73358148 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1177160774 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 248281961 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 104709335 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -517421341 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 115967673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 110963022 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -48232239 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -480407657 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142595216, + "accum": 77239625 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 174133976 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 109733463 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 71131012 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118103123 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 110833426 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 286519194 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158018016, + "accum": -241050472 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 112008602 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118814088 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 248639703 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -532599438 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 91311507 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -208960412 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 137902928 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167222945, + "accum": -220461438 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 114786173 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -130876650 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123495625 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 334847728 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 201705019 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -361966898 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 91179006 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -25821163 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -51406342 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110926410 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 161929082 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 128507996 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123479973 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 148919084 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 166755006 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148924174, + "accum": 284391492 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156304745, + "accum": -138216828 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 108623202 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122498811 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -96926096 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 115554968 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123497787 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123495038 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -478065942 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 91858998 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 262224760 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 29150519 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -428767838 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 231959754 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156060574, + "accum": -558908882 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1133469092 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156060574, + "accum": -558908882 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1216.json b/polygon/heimdall/testdata/mainnet/spans/span_1216.json new file mode 100644 index 00000000000..ab6ea13436a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1216.json @@ -0,0 +1,462 @@ +{ + "span_id": 1216, + "start_block": 7776256, + "end_block": 7782655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 207452553 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113343405, + "accum": -182841857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 103052400 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -494895240 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -681822047 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 191772796 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 66507774 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 110856678 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 31948771 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 268770168 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 129872144 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 73393148 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1176964774 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 249681961 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 104849377 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -517419941 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 116037673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 110977022 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -48226023 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -480207107 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142602104, + "accum": -50878373 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 174833976 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 109735101 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 71135254 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 118191883 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 110847426 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 342519194 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158026386, + "accum": -153180665 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 112044512 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 118954088 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 250042167 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -532445438 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 91318367 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -208953412 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 151004212 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167222945, + "accum": -3815798 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 114941671 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -129784650 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123635625 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 344314668 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 202687091 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -340228104 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 91193006 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -25540757 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -51392342 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110940410 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 216627446 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 128725514 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123619959 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 149323166 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 209172248 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148939627, + "accum": 245040622 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 156314317, + "accum": -74386480 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 108624574 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 122631811 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -93720824 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 115667080 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123637801 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123635038 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -452140028 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 97499864 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 263764760 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 29150813 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -425477838 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 233409832 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156066691, + "accum": 563747803 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 99, + "accum": -1133467706 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158026386, + "accum": -153180665 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1217.json b/polygon/heimdall/testdata/mainnet/spans/span_1217.json new file mode 100644 index 00000000000..66534812ff2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1217.json @@ -0,0 +1,456 @@ +{ + "span_id": 1217, + "start_block": 7782656, + "end_block": 7789055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 225587968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113343405, + "accum": -320894600 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 120706207 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477319025 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -661046632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 209888875 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 88126581 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128440093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49549786 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 294497943 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 147569999 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1176904157 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 90988563 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1159277359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 268057376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 122504816 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499843726 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133653088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128560437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30647056 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -462517092 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142602295, + "accum": 45139240 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 192809391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127311452 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88713093 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 135818018 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128430841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 392094609 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158034969, + "accum": 66290521 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129640447 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 136609503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 268418990 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -514782023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108897702 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191373997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 176066075 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167222945, + "accum": 289198398 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 132605942 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -111585235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141291040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 367299763 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 220823690 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -310230521 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108776421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -7805110 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33808927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128523825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 265459069 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 146425225 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141275366 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 167129485 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 250986087 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148939627, + "accum": 391788274 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155948904, + "accum": 130962851 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126200773 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140283226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -74313825 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133306559 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 141293224 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 141290453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -419749805 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 118298631 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 282220175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46726396 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -406022423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 251813863 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156066691, + "accum": -294489435 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1115739359 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156066691, + "accum": -294489435 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1218.json b/polygon/heimdall/testdata/mainnet/spans/span_1218.json new file mode 100644 index 00000000000..cfe402bb195 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1218.json @@ -0,0 +1,468 @@ +{ + "span_id": 1218, + "start_block": 7789056, + "end_block": 7795455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 226217968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113343405, + "accum": -363041132 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 120794398 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477318125 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -657446632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 210497122 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 92675397 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128449093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49578586 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 303669348 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 147707744 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1176174428 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 91011063 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1159151359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 268957376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 122594843 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499842826 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133698088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128569437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30643060 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -462388167 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142602295, + "accum": 266580400 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 193259391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127312505 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88715820 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 135875078 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128439841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 428094609 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158035733, + "accum": 426630331 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129663532 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 136699503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 269320574 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -514683023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108902112 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191369497 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 184488329 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167226863, + "accum": -330039166 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 132705905 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -110883235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141381040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 373385653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70148, + "accum": 221455022 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -296255582 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108785421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -7624849 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33799927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128532825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 300622303 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 146565058 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141365357 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 167389252 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 278254314 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148944157, + "accum": -391979808 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155948904, + "accum": 472528786 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126201655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140368726 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -72253293 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133378631 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 141383233 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 141380453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -403083146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 121924902 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 283210175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46726585 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -403907423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 252746056 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156288589, + "accum": 48655497 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1115464616 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148944157, + "accum": -391979808 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1219.json b/polygon/heimdall/testdata/mainnet/spans/span_1219.json new file mode 100644 index 00000000000..30f54464659 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1219.json @@ -0,0 +1,462 @@ +{ + "span_id": 1219, + "start_block": 7795456, + "end_block": 7801855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 227407968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113651180, + "accum": 506219264 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 120960981 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477316425 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -650646632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 211646033 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 101267605 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128466093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49632986 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 320993113 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 147967929 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1174796051 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 91053563 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1158913359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 270657376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 122764894 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499841126 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133783088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128586437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30635512 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -462144642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142602295, + "accum": 568792650 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 194109391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127314494 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88720971 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 135982858 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128456841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -563980428 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155326003, + "accum": -103672231 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129707137 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 136869503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 271023566 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -514496023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108910442 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191360997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 200397031 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 167226863, + "accum": 393340129 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 132894724 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -109557235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141551040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 384881223 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 222664522 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -269858475 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108802421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -7284356 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33782927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128549825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 367041745 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 146829187 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141535340 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 167879923 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 329760965 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149094295, + "accum": 21693801 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155883210, + "accum": -59029951 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126203321 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140530226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -68361177 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133514767 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 141553250 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 141550453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -371601679 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 128774525 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 285080175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46726942 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -399912423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 254506865 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156438498, + "accum": -475420234 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1114945657 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156438498, + "accum": -475420234 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_122.json b/polygon/heimdall/testdata/mainnet/spans/span_122.json new file mode 100644 index 00000000000..b0b45b8f3a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_122.json @@ -0,0 +1,102 @@ +{ + "span_id": 122, + "start_block": 774656, + "end_block": 781055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -8676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -13174 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 48 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -13174 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -13174 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13174 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 61324 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13174 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1220.json b/polygon/heimdall/testdata/mainnet/spans/span_1220.json new file mode 100644 index 00000000000..e2c96a37ffa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1220.json @@ -0,0 +1,468 @@ +{ + "span_id": 1220, + "start_block": 7801856, + "end_block": 7808255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228807968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113673422, + "accum": -399910502 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 121156961 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477314425 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -642646632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 212997693 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505424, + "accum": 111376085 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128486093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49696986 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 341374013 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 148274029 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1173174431 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 91103563 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1158633359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 272657376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 122964954 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499839126 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133883088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128606437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30626632 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -461858142 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142602492, + "accum": 241665066 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 195109391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127316834 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88727031 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 136109658 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128476841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -483980428 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155352526, + "accum": -175929164 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129758437 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 137069503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 273027086 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -514276023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108920242 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191350997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 219113151 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166076306, + "accum": 551770193 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 133116864 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -107997235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141751040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 398405423 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 224098362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -238803055 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108822421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -6883776 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33762927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128569825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 445182265 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 147139927 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141735320 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 168457183 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 390357025 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149111958, + "accum": -175596906 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155901624, + "accum": -120374971 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126205281 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140720226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -63782217 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133674927 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 141753270 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 141750453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -334564659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 136832905 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 287280175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46727362 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -395212423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 256578405 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156442907, + "accum": 533245852 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1114335117 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113673422, + "accum": -399910502 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1221.json b/polygon/heimdall/testdata/mainnet/spans/span_1221.json new file mode 100644 index 00000000000..11db1e82ab4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1221.json @@ -0,0 +1,462 @@ +{ + "span_id": 1221, + "start_block": 7808256, + "end_block": 7814655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 229927968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113674604, + "accum": 360082215 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 121313745 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477312825 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -636246632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 214079021 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 119464769 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128502093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49748186 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 357678733 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 148518909 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1171877135 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 91143563 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1158409359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 274257376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 123125002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499837526 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133963088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128622437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30619528 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -461628942 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142622652, + "accum": 405945130 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 195909391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127318706 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88731879 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 136211098 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128492841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -419980428 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155352526, + "accum": 192068875 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129799477 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 137229503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 274629902 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -514100023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108928082 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191342997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 234086047 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166015659, + "accum": 31302239 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 133294576 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -106749235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141911040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 409224783 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 225245434 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -213958719 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108838421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -6563312 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33746927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128585825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -551189138 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 147388519 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141895304 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 168918991 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 438833873 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149102006, + "accum": 91864212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155789021, + "accum": 254731856 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126206849 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140872226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -60119049 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133803055 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 141913286 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 141910453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -304935043 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 143279609 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 289040175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46727698 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -391452423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 258235637 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156474468, + "accum": -139886128 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1113846685 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -551189138 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1222.json b/polygon/heimdall/testdata/mainnet/spans/span_1222.json new file mode 100644 index 00000000000..9a7d695d163 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1222.json @@ -0,0 +1,468 @@ +{ + "span_id": 1222, + "start_block": 7814656, + "end_block": 7821055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 230767968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113684820, + "accum": 665215956 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 121431333 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -477311625 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -631446632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 214890017 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 125532137 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 128514093 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 49786586 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 369907273 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 148702569 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1170904163 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 91173563 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1158241359 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 275457376 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 123245038 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -499836326 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 134023088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 128634437 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -30614200 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -461457042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142734594, + "accum": 744650 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 196509391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 127320110 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 88735515 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 136287178 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 128504841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -371980428 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155352526, + "accum": -61711057 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 129830257 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 137349503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 275832014 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -513968023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 108933962 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -191336997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 245315719 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166015659, + "accum": -94520097 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 133427860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -105813235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142031040 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 417339303 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 226105738 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -195325467 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 108850421 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": -6322964 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -33734927 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 128597825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -504304826 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 147574963 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 142015292 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 169265347 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 475191509 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149102006, + "accum": -236925362 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155789021, + "accum": 6206136 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 126208025 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 140986226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -57371673 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 133899151 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 142033298 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 142030453 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -282712831 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 148114637 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 290360175 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 46727950 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -388632423 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 259478561 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156483926, + "accum": 678863577 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1113480361 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149102006, + "accum": -236925362 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1223.json b/polygon/heimdall/testdata/mainnet/spans/span_1223.json new file mode 100644 index 00000000000..05cf09c849b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1223.json @@ -0,0 +1,468 @@ +{ + "span_id": 1223, + "start_block": 7821056, + "end_block": 7827455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 248718386 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113684820, + "accum": -297732863 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 138779741 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -460060207 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -610196214 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 232816265 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 147838695 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145774511 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 67069004 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 397348141 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 166106037 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1152842935 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 108448981 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1140850941 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 293707794 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 140595486 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -482584908 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151323506 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 145894855 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -13359342 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -444063374 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142737336, + "accum": 387329102 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 214259809 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 144571698 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 105988963 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 153600996 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145765259 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -314730010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154352526, + "accum": 443039005 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 147106325 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 154699921 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 294084192 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -1173028343 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -496607605 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 126189280 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -174081579 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 271924197 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166016742, + "accum": 524871618 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150789348 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -87782817 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159381458 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 441351821 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 244073076 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -162547339 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 126110839 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 11127744 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -16474509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 145858243 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -447984148 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 164980751 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 159365700 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 186804395 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -535281834 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 149108362, + "accum": 213383030 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155789021, + "accum": 523323890 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 143459423 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 158331644 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -37831775 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 151229649 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159383726 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159380871 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -246943903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 169394245 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 308710593 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 63978578 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -369032005 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 277764749 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156483926, + "accum": 143905818 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 30527, + "accum": -1095924673 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113684820, + "accum": -297732863 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1224.json b/polygon/heimdall/testdata/mainnet/spans/span_1224.json new file mode 100644 index 00000000000..572afb4c97a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1224.json @@ -0,0 +1,480 @@ +{ + "span_id": 1224, + "start_block": 7827456, + "end_block": 7833855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 249418386 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113684820, + "accum": -222145797 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 138877731 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -460059207 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -606196214 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 233492095 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 152894835 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145784511 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 67101004 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 407538591 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 166259087 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -1152032125 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 108473981 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -1140710941 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 294707794 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 140695516 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -482583908 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151373506 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 145904855 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -13354902 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -443920124 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142737336, + "accum": 753085052 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 214759809 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 144572868 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 105991993 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 153664396 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 145775259 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -274730010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154353972, + "accum": -133144688 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 147131975 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 154799921 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 295085952 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -1173028043 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -496497605 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 126194180 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -174076579 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 281282257 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166016742, + "accum": 65328802 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 150900418 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -87002817 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159481458 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 448113921 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 244789996 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -147019629 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 126120839 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 11328034 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -16464509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 145868243 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -408913888 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 165136121 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 159465690 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 187093025 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -504983804 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 152632946, + "accum": 667520167 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155430301, + "accum": -38857707 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 143460403 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 158426644 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -35542295 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 151309729 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159483736 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159480871 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -228425393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 173423435 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 309810593 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 63978788 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -366682005 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 278800519 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156485087, + "accum": 647134471 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -1094949233 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113684820, + "accum": -222145797 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1225.json b/polygon/heimdall/testdata/mainnet/spans/span_1225.json new file mode 100644 index 00000000000..0535c7897c8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1225.json @@ -0,0 +1,468 @@ +{ + "span_id": 1225, + "start_block": 7833856, + "end_block": 7840255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 125549193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113704824, + "accum": 191721370 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 69556453 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230028403 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -298298107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 117557043 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 82514785 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72904255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33588902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 215997835 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83313203 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -575043090 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54266990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -570187470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 148553897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70467794 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241290754 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75746753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72964427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6672123 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -221788162 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142795339, + "accum": 497765824 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 107979904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72287838 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 52999632 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76908278 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72899629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -89365005 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154353972, + "accum": -337839509 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73596767 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 77519960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 148745088 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586513661 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -248116802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63102970 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -87032289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 151870800 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166338616, + "accum": -97908672 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75583493 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -42565408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79860729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 232171480 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 123255302 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -54876562 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63072419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 5904365 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8220254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72946121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -157572632 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82754504 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79852833 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 93892868 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -216134266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 152662276, + "accum": 573297214 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155438884, + "accum": -277421027 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71731377 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79327322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -15023771 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 75750960 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79861880 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79860435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -91990484 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 91546745 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 156225296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31989646 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -180521002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 140643183 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156717385, + "accum": 80805789 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -546304088 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154353972, + "accum": -337839509 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1226.json b/polygon/heimdall/testdata/mainnet/spans/span_1226.json new file mode 100644 index 00000000000..e8ddca550fc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1226.json @@ -0,0 +1,468 @@ +{ + "span_id": 1226, + "start_block": 7840256, + "end_block": 7846655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 126179193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113704824, + "accum": 153229451 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 69644644 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230027503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -294698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 118165290 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505614, + "accum": 87065311 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72913255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33617702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 225169240 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83450948 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -574313361 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54289490 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -570061470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 149453897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70557821 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241289854 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75791753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72973427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6668127 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -221659237 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142795439, + "accum": -340846336 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 108429904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72288891 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53002359 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 76965338 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72908629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -53365005 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154358022, + "accum": -10456796 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73619852 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 77609960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 149646672 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586513391 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -248017802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63107380 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -87027789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 160293054 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 166338616, + "accum": 337303437 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75683456 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -41863408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79950729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 238257370 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 123900530 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -40901623 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63081419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 6084626 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8211254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72955121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -122409398 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 82894337 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79942824 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 94152635 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -188866039 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 152662276, + "accum": -176508963 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155338943, + "accum": 59093848 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71732259 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79412822 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -12963239 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 75823032 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79951889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79950435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -75323825 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 95173016 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 157215296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31989835 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -178406002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 141575376 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156717385, + "accum": 429326978 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -545426192 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142795439, + "accum": -340846336 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1227.json b/polygon/heimdall/testdata/mainnet/spans/span_1227.json new file mode 100644 index 00000000000..2f7eece6331 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1227.json @@ -0,0 +1,474 @@ +{ + "span_id": 1227, + "start_block": 7846656, + "end_block": 7853055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 127929193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113707301, + "accum": -191288459 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 69889619 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230025003 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -284698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 119854865 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 99706746 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72938255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33697702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 250645365 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 83833573 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -572286336 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54351990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -569711470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 151953897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70807896 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241287354 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75916753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72998427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6657027 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -221301112 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142796563, + "accum": 41809478 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 109679904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72291816 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53009934 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77123838 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72933629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 46634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154361756, + "accum": -401728824 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73683977 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 77859960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 152151072 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586512641 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -247742802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63119630 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -87015289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 183688204 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165986722, + "accum": 242293286 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 75961131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -39913408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80200729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 255162620 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 125692830 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -2082348 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63106419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 6585351 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8186254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72980121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -24733748 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83282762 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80192799 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 94874210 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -113120964 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154237294, + "accum": 470021387 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155395812, + "accum": -306130736 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71734709 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79650322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -7239539 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76023232 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80201914 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80200435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -29027550 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 105245991 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 159965296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31990360 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -172531002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 144164801 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156955256, + "accum": 98166152 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -542987592 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154361756, + "accum": -401728824 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1228.json b/polygon/heimdall/testdata/mainnet/spans/span_1228.json new file mode 100644 index 00000000000..eeb3e382808 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1228.json @@ -0,0 +1,468 @@ +{ + "span_id": 1228, + "start_block": 7853056, + "end_block": 7859455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 129049193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114008888, + "accum": -500662309 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70046403 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230023403 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -278298107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 120936193 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 107800042 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72954255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33748902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 266950085 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84078453 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -570989040 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54391990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -569487470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 153553897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 70967944 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241285754 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75996753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73014427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6649923 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -221071912 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142796563, + "accum": 196775071 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 110479904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72293688 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53014782 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77225278 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72949629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 110634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154377384, + "accum": -61697619 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73725017 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78019960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 153753888 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586512161 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -247566802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63127470 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -87007289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 198661100 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165972976, + "accum": -295580925 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76138843 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -38665408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80360729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 265981980 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 126839902 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 22761988 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63122419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 6905815 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8170254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72996121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 37778668 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83531354 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80352783 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 95336018 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -64644116 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154234809, + "accum": -255510776 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155386474, + "accum": 50429513 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71736277 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79802322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -3576371 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76151360 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80361930 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80360435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 602066 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 111692695 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 161725296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31990696 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -168771002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 145822033 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158457755, + "accum": 500666977 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -541426888 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114008888, + "accum": -500662309 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1229.json b/polygon/heimdall/testdata/mainnet/spans/span_1229.json new file mode 100644 index 00000000000..104208c68b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1229.json @@ -0,0 +1,468 @@ +{ + "span_id": 1229, + "start_block": 7859456, + "end_block": 7865855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 130029193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114013092, + "accum": 30641299 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70183589 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230022003 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -272698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 121882355 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 114881676 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72968255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33793702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 281216715 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84292723 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -569853906 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54426990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -569291470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 154953897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71107986 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241284354 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76066753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73028427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6643707 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -220871362 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142796563, + "accum": 66159935 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 111179904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72295326 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53019024 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77314038 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72963629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 166634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154103045, + "accum": -34115326 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73760927 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78159960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 155156352 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586511741 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -247412802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63134330 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -87000289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 211762384 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165645829, + "accum": -102357249 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76294341 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -37573408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80500729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 275448920 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 127843590 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 44500782 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63136419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 7186221 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8156254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73010121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 92477032 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83748872 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80492769 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 95740100 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -22226874 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154234809, + "accum": -225672197 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155390488, + "accum": 96108044 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71737649 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 79935322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -371099 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76263472 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80501944 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80500435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 26527980 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 117333561 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 163265296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31990990 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -165481002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 147272111 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158460722, + "accum": -475226632 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -540061272 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158460722, + "accum": -475226632 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_123.json b/polygon/heimdall/testdata/mainnet/spans/span_123.json new file mode 100644 index 00000000000..b6cb8a45819 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_123.json @@ -0,0 +1,102 @@ +{ + "span_id": 123, + "start_block": 781056, + "end_block": 787455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -13174 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -17672 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27036 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -17672 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -17672 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -17672 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 56826 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -17672 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1230.json b/polygon/heimdall/testdata/mainnet/spans/span_1230.json new file mode 100644 index 00000000000..293531ca958 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1230.json @@ -0,0 +1,474 @@ +{ + "span_id": 1230, + "start_block": 7865856, + "end_block": 7872255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 131079193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114013092, + "accum": -388320069 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70330574 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230020503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -266698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 122896100 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 122469141 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72983255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33841702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -768062305 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84522298 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -568637691 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54464490 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -569081470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 156453897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71258031 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241282854 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76141753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73043427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6637047 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -220656487 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142797129, + "accum": 78968243 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 111929904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72297081 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53023569 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77409138 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72978629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 226634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154113298, + "accum": 148363109 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73799402 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78309960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 156658992 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586511291 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -247247802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63141680 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86992789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 225799474 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165647837, + "accum": 253198755 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76460946 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -36403408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80650729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 285592070 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 128918970 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 67792347 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63151419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 7486656 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8141254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73025121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 151082422 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 83981927 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80642754 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 96173045 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 23220171 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154236914, + "accum": -41288495 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155399456, + "accum": 297881211 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71739119 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80077822 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 3063121 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76383592 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80651959 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80650435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 54305745 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 123377346 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 164915296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31991305 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -161956002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 148825766 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158458779, + "accum": -227502390 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -538598112 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114013092, + "accum": -388320069 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1231.json b/polygon/heimdall/testdata/mainnet/spans/span_1231.json new file mode 100644 index 00000000000..61b9ba827f4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1231.json @@ -0,0 +1,474 @@ +{ + "span_id": 1231, + "start_block": 7872256, + "end_block": 7878655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 132269193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114090308, + "accum": -578556444 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70497157 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230018803 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -259898107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 124045011 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 131068268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73000255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33896102 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -750738540 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84782483 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -567259314 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54506990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -568843470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 158153897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71428082 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241281154 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76226753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73060427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6629499 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -220412962 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142808967, + "accum": 377414905 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 112779904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72299070 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53028720 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77516918 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72995629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 294634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154118862, + "accum": -425626397 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73843007 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78479960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 158361984 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586510781 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -247060802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63150010 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86984289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 241708176 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165651085, + "accum": -124721557 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76649765 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -35077408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80820729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 297087640 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 130137734 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 94189454 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63168419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 7827149 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8124254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73042121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 217501864 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 84246056 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80812737 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 96663716 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 74726822 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154236914, + "accum": 451457772 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155399456, + "accum": -254290203 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71740785 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80239322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 6955237 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76519728 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80821976 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80820435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 85787212 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 130226969 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166785296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31991662 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -157961002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 150586575 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158462706, + "accum": 336979789 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -536939864 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114090308, + "accum": -578556444 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1232.json b/polygon/heimdall/testdata/mainnet/spans/span_1232.json new file mode 100644 index 00000000000..70b77ff86a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1232.json @@ -0,0 +1,468 @@ +{ + "span_id": 1232, + "start_block": 7878656, + "end_block": 7885055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 133249193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114093338, + "accum": -45422570 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70634343 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230017403 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -254298107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 124991173 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 138149902 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73014255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33940902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -736471910 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 84996753 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -566124180 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54541990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -568647470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 159553897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71568124 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241279754 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76296753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73074427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6623283 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -220212412 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142808967, + "accum": 248432246 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 113479904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72300708 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53032962 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77605678 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73009629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 350634995 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154136439, + "accum": -396244458 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73878917 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78619960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 159764448 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586510361 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246906802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63156870 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86977289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 254809460 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165124099, + "accum": 58501383 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 76805263 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -33985408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80960729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 306554580 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 131141422 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 115928248 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63182419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 8107555 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8110254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73056121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 272200228 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 84463574 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80952723 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 97067798 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 117144064 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250914, + "accum": -581736367 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155413456, + "accum": -207019295 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71742157 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80372322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 10160509 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76631840 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80961990 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80960435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 111713126 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 135867835 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 168325296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31991956 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -154671002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 152036653 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158483378, + "accum": 427264868 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -535574248 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250914, + "accum": -581736367 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1233.json b/polygon/heimdall/testdata/mainnet/spans/span_1233.json new file mode 100644 index 00000000000..d8494a8717e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1233.json @@ -0,0 +1,468 @@ +{ + "span_id": 1233, + "start_block": 7885056, + "end_block": 7891455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 134509193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114123638, + "accum": -119549229 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70810725 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230015603 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -247098107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 126207667 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 505831, + "accum": 147254860 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73032255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 33998502 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -718129100 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85272243 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -564664722 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54586990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -568395470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 161353897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71748178 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241277954 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76386753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73092427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6615291 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -219954562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142910388, + "accum": -373027968 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 114379904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72302814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53038416 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77719798 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73027629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -641646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154151485, + "accum": 249729978 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73925087 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78799960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 161567616 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586509821 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246708802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63165690 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86968289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 271653968 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165128599, + "accum": -161852354 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77005189 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -32581408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81140729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 318726360 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 132431878 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 143878126 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63200419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 8468077 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8092254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73074121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 342526696 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 84743240 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81132705 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 97587332 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 171680518 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250914, + "accum": 66119812 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155414389, + "accum": 461879370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71743921 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80543322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 14281573 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76775984 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81142008 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81140435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 145046444 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 143120377 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 170305296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31992334 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -150441002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 153901039 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158186313, + "accum": 86195355 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -533818456 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142910388, + "accum": -373027968 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1234.json b/polygon/heimdall/testdata/mainnet/spans/span_1234.json new file mode 100644 index 00000000000..60fc6ecb7d8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1234.json @@ -0,0 +1,462 @@ +{ + "span_id": 1234, + "start_block": 7891456, + "end_block": 7897855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 135699193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114141501, + "accum": -307576102 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 70977308 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230013903 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -240298107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 127356578 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 155855723 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73049255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34052902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -700805335 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85532428 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -563286345 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54629490 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -568157470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 163053897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 71918229 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241276254 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76471753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73109427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6607743 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -219711037 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147743816, + "accum": -66616496 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 115229904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72304803 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53043567 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77827578 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73044629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -573646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154154030, + "accum": -321947335 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73968692 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 78969960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163270608 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586509311 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246521802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63174020 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86959789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 287562670 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165090619, + "accum": 516613623 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77194008 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -31255408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81310729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 330221930 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 133650642 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 170275233 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63217419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 8808570 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8075254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73091121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 408946138 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 85007369 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81302688 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 98078003 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 223187169 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250914, + "accum": 560278546 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155417660, + "accum": -88312172 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71745587 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80704822 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 18173689 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 76912120 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81312025 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81310435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 176527911 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 149970000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 172175296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31992691 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -146446002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 155661848 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158193315, + "accum": -421589335 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -532160208 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158193315, + "accum": -421589335 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1235.json b/polygon/heimdall/testdata/mainnet/spans/span_1235.json new file mode 100644 index 00000000000..9079ca22201 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1235.json @@ -0,0 +1,474 @@ +{ + "span_id": 1235, + "start_block": 7897856, + "end_block": 7904255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 136679193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114141501, + "accum": 221892689 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71114494 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230012503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -234698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 128302740 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 162940829 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73063255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34097702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -686538705 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85746698 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -562151211 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54664490 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -567961470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 164453897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72058271 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241274854 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76541753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73123427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6601527 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -219510487 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147819138, + "accum": -134850519 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 115929904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72306441 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53047809 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77916338 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73058629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -517646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153823060, + "accum": -303123565 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74004602 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79109960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 164673072 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586508891 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246367802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63180880 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86952789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 300663954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165090619, + "accum": 690135432 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77349506 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -30163408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81450729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 339688870 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 134654330 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 192014027 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63231419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 9088976 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8061254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73105121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -605334484 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 85224887 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81442674 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 98482085 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 265604411 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250914, + "accum": 582375455 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155417660, + "accum": -49956141 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71746959 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80837822 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 21378961 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77024232 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81452039 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81450435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 202453825 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 155610866 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 173715296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31992985 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -143156002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 157111926 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158048936, + "accum": -345529166 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -530794592 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158048936, + "accum": -345529166 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1236.json b/polygon/heimdall/testdata/mainnet/spans/span_1236.json new file mode 100644 index 00000000000..be937c63911 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1236.json @@ -0,0 +1,468 @@ +{ + "span_id": 1236, + "start_block": 7904256, + "end_block": 7910655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 137449193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114141506, + "accum": 408935844 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71222283 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230011403 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -230298107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 129046153 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 168507698 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73074255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34132902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -675329210 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 85915053 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -561259320 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54691990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -567807470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 165553897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72168304 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241273754 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76596753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73134427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6596643 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -219352912 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147819138, + "accum": -645824215 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 116479904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72307728 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53051142 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 77986078 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73069629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -473646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153823073, + "accum": 320416776 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74032817 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79219960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 165775008 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586508561 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246246802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63186270 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86947289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 310957820 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165090626, + "accum": 369106632 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77471683 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -29305408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81560729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 347127180 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 135442942 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 209094508 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63242419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 9309295 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8050254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73116121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -562357198 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 85395794 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81552663 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 98799578 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 298932244 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250921, + "accum": 142151364 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155376211, + "accum": -477462305 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71748037 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 80942322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 23897389 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77112320 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81562050 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81560435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 222824186 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 160042975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 174925296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31993216 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -140571002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 158251273 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158048943, + "accum": 324495744 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -529721608 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147819138, + "accum": -645824215 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1237.json b/polygon/heimdall/testdata/mainnet/spans/span_1237.json new file mode 100644 index 00000000000..d71b7896418 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1237.json @@ -0,0 +1,474 @@ +{ + "span_id": 1237, + "start_block": 7910656, + "end_block": 7917055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 138289193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114141506, + "accum": -358358174 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71339871 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230010203 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -225498107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 129857149 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 174580646 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73086255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34171302 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -663100670 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 86098713 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -560286348 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54721990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -567639470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 166753897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72288340 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241272554 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76656753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73146427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6591315 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -219181012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147833972, + "accum": 59529614 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 117079904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72309132 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53054778 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78062158 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73081629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -425646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153817723, + "accum": 29275974 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74063597 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79339960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 166977120 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586508201 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -246114802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63192150 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86941289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 935806, + "accum": 322187492 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165123676, + "accum": 213505051 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77604967 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -28369408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81680729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 355241700 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 136303246 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 227727760 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63254419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 9549643 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8038254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73128121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -515472886 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 85582238 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81672651 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 99145934 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 335289880 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250921, + "accum": -143817443 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155376211, + "accum": 318568235 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71749213 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81056322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 26644765 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77208416 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81682062 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81680435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 245046398 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 164878003 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 176245296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31993468 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -137751002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 159494197 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158043694, + "accum": 84071843 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -528551080 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114141506, + "accum": -358358174 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1238.json b/polygon/heimdall/testdata/mainnet/spans/span_1238.json new file mode 100644 index 00000000000..c1093d667dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1238.json @@ -0,0 +1,462 @@ +{ + "span_id": 1238, + "start_block": 7917056, + "end_block": 7923455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 139829193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114631607, + "accum": 15896811 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71555449 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230008003 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -216698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 131343975 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 185714384 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73108255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34241702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -640681680 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 86435423 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -558502566 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54776990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -567331470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 168953897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72508406 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241270354 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76766753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73168427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6581547 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -218865862 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147959118, + "accum": 107525259 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 118179904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72311706 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53061444 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78201638 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73103629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -337646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153845566, + "accum": 207430871 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74120027 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79559960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 169180992 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586507541 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -245872802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63202930 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86930289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 342804512 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165138323, + "accum": -426746123 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 77849321 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -26653408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81900729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 370118320 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 137880470 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 261888722 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63276419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 9990281 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -8016254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73150121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -429518314 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 85924052 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81892629 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 99780920 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 401945546 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154250921, + "accum": 43643492 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155383049, + "accum": -538261985 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71751369 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81265322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 31681621 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77384592 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81902084 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81900435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 285787120 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 173742221 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 178665296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31993930 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -132581002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 161772891 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158044600, + "accum": 355008797 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -526405112 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155383049, + "accum": -538261985 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1239.json b/polygon/heimdall/testdata/mainnet/spans/span_1239.json new file mode 100644 index 00000000000..af0c3dbc4f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1239.json @@ -0,0 +1,462 @@ +{ + "span_id": 1239, + "start_block": 7923456, + "end_block": 7929855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 141089193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114635197, + "accum": -55765984 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71731831 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230006203 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -209498107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 132560469 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506079, + "accum": 194823806 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73126255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34299302 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -622338870 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 86710913 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -557043108 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54821990 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -567079470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 170753897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72688460 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241268554 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76856753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73186427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6573555 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -218608012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147959118, + "accum": 635774716 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 119079904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72313812 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53066898 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78315758 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73121629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -265646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153863000, + "accum": -224040094 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74166197 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 79739960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 170984160 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586507001 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -245674802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63211750 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86921289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 359686676 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165167891, + "accum": 411111570 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78049247 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -25249408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82080729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 382290100 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 139170926 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 289838600 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63294419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 10350803 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -7998254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73168121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -359191846 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 86203718 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82072611 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 100300454 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -609274272 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154253921, + "accum": -380645027 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155383049, + "accum": 123569456 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71753133 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81436322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 35802685 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77528736 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82082102 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82080435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 319120438 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 180994763 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 180645296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31994308 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -128351002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 163637277 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154586427, + "accum": -38356009 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -524649320 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154253921, + "accum": -380645027 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_124.json b/polygon/heimdall/testdata/mainnet/spans/span_124.json new file mode 100644 index 00000000000..484fe85bfe4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_124.json @@ -0,0 +1,102 @@ +{ + "span_id": 124, + "start_block": 787456, + "end_block": 793855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -27672 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -32170 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 39526 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -32170 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -32170 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 42328 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 42328 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -32170 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1240.json b/polygon/heimdall/testdata/mainnet/spans/span_1240.json new file mode 100644 index 00000000000..19f7a9b1427 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1240.json @@ -0,0 +1,456 @@ +{ + "span_id": 1240, + "start_block": 7929856, + "end_block": 7936255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 142979193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114645047, + "accum": -158051527 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 71996404 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -230003503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -198698107 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 134385210 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 208488210 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73153255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34385702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -594824655 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 87124148 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -554853921 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 54889490 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -566701470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173453897 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 72958541 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -241265854 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76991753 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73213427 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": -6561567 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -218221237 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147960417, + "accum": 367471263 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 120429904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 72316971 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 53075079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 78486938 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73148629 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -157646808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153804966, + "accum": -333361917 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74235452 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 80009960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 173688912 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -586506191 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -245377802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 63224980 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -86907789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 385009922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165256292, + "accum": -456895821 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 78349136 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -23143408 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82350729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 400547770 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 141106610 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 331763417 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 63321419 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 10891586 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -7971254 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 73195121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -253702144 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 86623217 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 82342584 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 101079755 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -527469591 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154257675, + "accum": 586735881 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155383149, + "accum": 55604609 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71755779 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 81692822 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 41984281 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 77744952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82352129 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82350435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 369120415 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 191873576 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183615296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 31994875 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -122006002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 166433856 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154590484, + "accum": -127761280 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -522015632 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165256292, + "accum": -456895821 + } + }, + "selected_producers": [ + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1241.json b/polygon/heimdall/testdata/mainnet/spans/span_1241.json new file mode 100644 index 00000000000..43d79b1208b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1241.json @@ -0,0 +1,480 @@ +{ + "span_id": 1241, + "start_block": 7936256, + "end_block": 7942655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161367791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114645096, + "accum": -208775356 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89301384 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212873105 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -174369509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 152730302 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 234731108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90299853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51571900 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -559353247 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 104528236 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -536265865 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72063088 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -549320872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 192382495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90267193 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224135456 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94210351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90360025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10575023 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1181604333 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -200834789 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147741988, + "accum": -151797283 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 138458502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89447675 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70209131 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 95729656 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90295227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -68518210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153816111, + "accum": 320904939 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91410220 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97318558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 192620678 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569377053 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -228051204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80362398 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69770191 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 419020684 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165256292, + "accum": 403338930 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 95677660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -4610810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99659327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 429848148 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 159525664 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 376841893 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80468017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 28380706 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9175344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90341719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -166247078 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104031481 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99651164 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 118727887 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -455804539 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154323873, + "accum": 184209973 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155326364, + "accum": -327858643 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88886141 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98992420 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 63233943 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95017694 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99660745 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99659033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 419582331 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 216254716 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 202723894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49123851 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -100647404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 185426840 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154594806, + "accum": -525259690 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -503131242 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154594806, + "accum": -525259690 + } + }, + "selected_producers": [ + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1242.json b/polygon/heimdall/testdata/mainnet/spans/span_1242.json new file mode 100644 index 00000000000..a7fb584788c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1242.json @@ -0,0 +1,474 @@ +{ + "span_id": 1242, + "start_block": 7942656, + "end_block": 7949055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 162767791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105071693, + "accum": -161658199 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89497364 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212871105 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -166369509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 154081962 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 244858108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90319853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51635900 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -538972347 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 104834336 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -534644245 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72113088 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -549040872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 194382495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90467253 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224133456 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94310351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90380025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10583903 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1181066573 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -200548289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147741988, + "accum": -374668780 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 139458502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89450015 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70215191 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 95856456 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90315227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 11481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154035217, + "accum": 222289623 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91461520 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97518558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 194624198 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569376453 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -227831204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80372198 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69760191 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 437778644 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164606358, + "accum": 526542213 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 95899800 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -3050810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 99859327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 443372348 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 160959504 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 407897313 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80488017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 28781286 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9195344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90361719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -88106558 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104342221 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 99851144 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 119305147 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -395208479 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154350935, + "accum": 93088057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155326364, + "accum": -399034968 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88888101 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99182420 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 67812903 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95177854 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 99860765 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 99859033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -599694378 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 224313096 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 204923894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49124271 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -95947404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 187498380 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154647432, + "accum": 445525733 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -501180362 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155326364, + "accum": -399034968 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1243.json b/polygon/heimdall/testdata/mainnet/spans/span_1243.json new file mode 100644 index 00000000000..ff38c5b6612 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1243.json @@ -0,0 +1,480 @@ +{ + "span_id": 1243, + "start_block": 7949056, + "end_block": 7955455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164097791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105071803, + "accum": -276725332 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89683545 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212869205 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -158769509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 155366039 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 254478758 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90338853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51696700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -519610492 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105125131 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -533103706 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72160588 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -548774872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 196282495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90657310 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224131556 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94405351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90399025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10592339 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1180555701 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -200276114 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147744998, + "accum": 321050717 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 140408502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89452238 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70220948 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 95976916 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90334227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 87481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154038398, + "accum": -18181766 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91510255 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97708558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 196527542 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569375883 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -227622204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80381508 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69750691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 455598706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164606358, + "accum": 486906527 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96110833 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -1568810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100049327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -599512415 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 162321652 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 437399962 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80507017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 29161837 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9214344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90380719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -13873064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104637424 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100041125 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 119853544 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -337642222 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154351791, + "accum": -141403331 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155306919, + "accum": 440449719 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88889963 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99362920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 72162915 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95330006 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100050784 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100049033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -564509209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 231968557 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 207013894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49124670 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -91482404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 189466343 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154648798, + "accum": 216676624 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -499327026 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105071803, + "accum": -276725332 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1244.json b/polygon/heimdall/testdata/mainnet/spans/span_1244.json new file mode 100644 index 00000000000..66e6b972fc7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1244.json @@ -0,0 +1,474 @@ +{ + "span_id": 1244, + "start_block": 7955456, + "end_block": 7961855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165147791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105071803, + "accum": 243933338 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89830530 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212867705 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -152769509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 156379784 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 262074008 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90353853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51744700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -504324817 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105354706 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -531887491 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72198088 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -548564872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 197782495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90807355 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224130056 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94480351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90414025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10598999 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1180152381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -200061239 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147435038, + "accum": 422052260 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 141158502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89453993 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70225493 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96072016 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90349227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 147481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154054273, + "accum": 181662762 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91548730 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 97858558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 198030182 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569375433 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -227457204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80388858 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69743191 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 469667176 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164616113, + "accum": -210699044 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96277438 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": -398810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100199327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -589369265 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 163397032 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 460691527 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80522017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 29462272 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9229344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90395719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 44732326 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 104870479 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100191110 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 120286489 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -292195177 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154352096, + "accum": 62857164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155306919, + "accum": -396376497 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88891433 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99505420 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 75597135 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95450126 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100200799 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100199033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -536731444 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 238012342 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208663894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49124985 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -87957404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 191019998 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154823798, + "accum": 426098485 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -497863866 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155306919, + "accum": -396376497 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1245.json b/polygon/heimdall/testdata/mainnet/spans/span_1245.json new file mode 100644 index 00000000000..d519fa090b0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1245.json @@ -0,0 +1,468 @@ +{ + "span_id": 1245, + "start_block": 7961856, + "end_block": 7968255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166687791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105079921, + "accum": 441445014 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90046108 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212865505 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -143969509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 157866610 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 273213708 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90375853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51815100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -481905827 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105691416 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -530103709 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72253088 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -548256872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 199982495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91027421 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224127856 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94590351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90436025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10608767 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1179560845 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -199746089 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147435038, + "accum": -561306326 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 142258502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89456567 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70232159 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96211496 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90371227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 235481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155479723, + "accum": 428085389 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91605160 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98078558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 200234054 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569374773 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -227215204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80399638 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69732191 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 490300932 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164594416, + "accum": 239144520 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96521792 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 1317190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100419327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -574492645 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 164974256 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 494852489 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80544017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 29902910 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9251344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90417719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 130686898 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105212293 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100411088 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 120921475 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -225539511 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154353112, + "accum": 287373563 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155400202, + "accum": -149435182 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88893589 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99714420 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 80633991 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95626302 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100420821 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100419033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -495990722 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 246876560 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 211083894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49125447 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -82787404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 193298692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154833283, + "accum": -394670722 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -495717898 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147435038, + "accum": -561306326 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1246.json b/polygon/heimdall/testdata/mainnet/spans/span_1246.json new file mode 100644 index 00000000000..2a7c230d930 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1246.json @@ -0,0 +1,480 @@ +{ + "span_id": 1246, + "start_block": 7968256, + "end_block": 7974655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 167317791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105079921, + "accum": 330037771 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90134299 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212864605 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -140369509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 158474857 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506350, + "accum": 277770858 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90384853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51843900 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -472734422 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 105829161 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -529373980 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72275588 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -548130872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 200882495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91117448 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224126956 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94635351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90445025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10612763 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1179318853 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -199617164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147435038, + "accum": -291530559 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 142708502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89457620 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70234886 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96268556 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90380227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 271481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155478344, + "accum": -286870386 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91628245 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98168558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 201135638 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569374503 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -227116204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80404048 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69727691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 498742014 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164594416, + "accum": 663358141 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96621755 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 2019190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100509327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -568406755 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 165619484 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -548305367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80553017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 30083171 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9260344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90426719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 165850132 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105352126 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100501079 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 121181242 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -198271284 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154358914, + "accum": 619422008 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155415815, + "accum": 192109232 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88894471 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99799920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 82694523 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95698374 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100510830 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100509033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -479324063 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 250502831 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 212073894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49125636 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -80672404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 194230885 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154833283, + "accum": -58303970 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -494840002 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155478344, + "accum": -286870386 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1247.json b/polygon/heimdall/testdata/mainnet/spans/span_1247.json new file mode 100644 index 00000000000..bdd553e47c0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1247.json @@ -0,0 +1,474 @@ +{ + "span_id": 1247, + "start_block": 7974656, + "end_block": 7981055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 168997791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105154980, + "accum": -318725500 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90369475 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212862205 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -130769509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 160096849 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 289925594 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90408853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51920700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -448277342 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106196481 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -527428036 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72335588 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -547794872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 203282495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91357520 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224124556 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94755351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90469025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10623419 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1178673541 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -199273364 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147450502, + "accum": 74784556 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 143908502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89460428 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70242158 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96420716 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90404227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 367481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155566039, + "accum": 272871648 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91689805 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98408558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 203539862 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569373783 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -226852204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80415808 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69715691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 521251566 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164584525, + "accum": 384599742 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": 96888323 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 3891190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100749327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -552177715 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 167340092 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -511038863 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80577017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 30563867 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9284344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90450719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 259618756 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105725014 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100741055 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 121873954 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -125556012 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154359779, + "accum": 94629755 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155418568, + "accum": -307347043 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88896823 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100027920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 88189275 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95890566 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100750854 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100749033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -434879639 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 260172887 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 214713894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49126140 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -75032404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 196716733 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155337994, + "accum": 488615239 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -492498946 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155418568, + "accum": -307347043 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1248.json b/polygon/heimdall/testdata/mainnet/spans/span_1248.json new file mode 100644 index 00000000000..383c6867dda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1248.json @@ -0,0 +1,480 @@ +{ + "span_id": 1248, + "start_block": 7981056, + "end_block": 7987455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 169837791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105159557, + "accum": -114869778 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90487063 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212861005 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -125969509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 160907845 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 296005298 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90420853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 51959100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -436048802 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106380141 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -526455064 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72365588 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -547626872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 204482495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91477556 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224123356 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94815351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90481025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10628747 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1178350885 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -199101464 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147462338, + "accum": 786457686 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 144508502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89461832 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70245794 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96496796 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90416227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 415481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155566039, + "accum": 23824028 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91720585 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98528558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 204741974 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569373423 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -226720204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80421688 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69709691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -525351187 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605088, + "accum": 244044064 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 97065551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 4827190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 100869327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -544063195 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 168200396 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -492405611 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80589017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 30804215 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9296344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90462719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 306503068 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 105911458 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 100861043 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 122220310 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -89198376 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154359779, + "accum": -168917946 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155565300, + "accum": 500279003 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88897999 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100141920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 90936651 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 95986662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 100870866 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100869033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -412657427 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 265007915 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 216033894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49126392 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -72212404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 197959657 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155360044, + "accum": 237025669 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -491328418 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154359779, + "accum": -168917946 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1249.json b/polygon/heimdall/testdata/mainnet/spans/span_1249.json new file mode 100644 index 00000000000..5e837623542 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1249.json @@ -0,0 +1,462 @@ +{ + "span_id": 1249, + "start_block": 7987456, + "end_block": 7993855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 171447791 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105094875, + "accum": 187718113 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 90712440 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -212858705 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -116769509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 162462254 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 307658064 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 90443853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 52032700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -412610767 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 106732156 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -524590201 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 72423088 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -547304872 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 206782495 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 91707625 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -224121056 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 94930351 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 90504025 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 10638959 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1177732461 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -198771989 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147436030, + "accum": -53830225 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 145658502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 89464523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 70252763 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96642616 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 90439227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 507481790 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155620937, + "accum": 428995740 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 91779580 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 98758558 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 207046022 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -569372733 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -226467204 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 80432958 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -69698191 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -503779533 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -201751855 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 97447351 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 6621190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 101099327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -528510365 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 169849312 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -456691878 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 80612017 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 31264882 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9319344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 90485719 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 396364666 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 106268809 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 101091020 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 122884159 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -19512907 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154293837, + "accum": 207005308 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155460645, + "accum": -154614438 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 88900253 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100360420 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 96202455 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 96170846 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 101100889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101099033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -370064854 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 274275052 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218563894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 49126875 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -66807404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 200341928 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155270564, + "accum": 635345170 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -489084906 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -201751855 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_125.json b/polygon/heimdall/testdata/mainnet/spans/span_125.json new file mode 100644 index 00000000000..7b454a61531 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_125.json @@ -0,0 +1,102 @@ +{ + "span_id": 125, + "start_block": 793856, + "end_block": 800255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -42170 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46668 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -22482 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 27830 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 27830 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 27830 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 27830 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46668 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1250.json b/polygon/heimdall/testdata/mainnet/spans/span_1250.json new file mode 100644 index 00000000000..d9db6251bd2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1250.json @@ -0,0 +1,480 @@ +{ + "span_id": 1250, + "start_block": 7993856, + "end_block": 8000255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 189046106 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105071674, + "accum": 407758325 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 107588343 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -196099190 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -95211194 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 180031565 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 330496083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 107214168 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68829415 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -383623912 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123674131 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -506858914 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 89211403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -530378557 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224740810 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 108585976 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -207361541 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111748666 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 107274340 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 27402602 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1160651490 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -181841774 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147401030, + "accum": 674143053 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 163016817 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106224242 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 87014714 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 113477011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 107209542 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -485395829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155611338, + "accum": 197794772 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108568675 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115636873 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225006449 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -552614058 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -209576889 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 97197153 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -52933876 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -1173075424 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -475766442 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -329381796 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 114404866 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 24315505 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 117977642 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -503637530 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 187467931 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -421300311 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 97382332 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 48263545 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 26089659 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 107256034 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 460007293 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 123213568 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117969323 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 139988830 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 33603044 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158639848, + "accum": -35993203 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155460645, + "accum": 670037021 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105659744 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117232735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 115708146 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113025257 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117979216 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117977348 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -331084327 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 295868395 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 236642209 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 65885442 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -47229089 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 218343167 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155270564, + "accum": 399981923 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -471156063 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -329381796 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1251.json b/polygon/heimdall/testdata/mainnet/spans/span_1251.json new file mode 100644 index 00000000000..4bd718220f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1251.json @@ -0,0 +1,480 @@ +{ + "span_id": 1251, + "start_block": 8000256, + "end_block": 8006655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 206411341 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105080214, + "accum": 518119886 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 124291367 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -179502855 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -74215959 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 197370213 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 352664380 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123820403 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85459850 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -355819182 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 140437721 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -489371788 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 105834138 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -513629322 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 242436045 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 125291244 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -190765206 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 128398901 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 123880575 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 44002721 + }, + { + "ID": 71, + "signer": "0x3c4f92b8dcd10ea4defbbf6ecde83ec4c199565f", + "power": 26888, + "accum": -1143760487 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -165088964 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -1178242118 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147401030, + "accum": 187981309 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 180162052 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 122820764 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 103613282 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 130141986 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123815777 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -424800594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155611338, + "accum": -198060197 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125192125 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 132342108 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 242703620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -536018493 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -192860654 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 113797778 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -36333141 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -1156465482 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -448854329 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": 435781366 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 131182701 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 41768740 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134682877 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -479603985 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 204851778 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -387624595 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 113988567 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 65079099 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 42695894 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123862269 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 519579814 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 139979710 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134674547 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 156901558 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 83526112 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158646461, + "accum": 663598170 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155460645, + "accum": 272593875 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 122256057 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 133932470 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 134821809 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 129708580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134684462 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134682583 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -294118731 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 316895739 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 254447444 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82480908 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -28048854 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 236077749 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155326897, + "accum": 948383 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -453487844 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155611338, + "accum": -198060197 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1252.json b/polygon/heimdall/testdata/mainnet/spans/span_1252.json new file mode 100644 index 00000000000..214185efc3e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1252.json @@ -0,0 +1,480 @@ +{ + "span_id": 1252, + "start_block": 8006656, + "end_block": 8013055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191427718 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105009058, + "accum": 58328628 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 108344528 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -195604878 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -83919582 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 182347918 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 344667029 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 107732780 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 69407427 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -355618085 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124578978 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -504178115 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 89770515 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -529508945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227932422 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 109347669 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -206867229 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112375278 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 107792952 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 27906202 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -180963387 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -1194241741 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147219540, + "accum": 405230013 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 164858429 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106719013 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 87514507 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 114139803 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 107728154 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -376904217 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155611338, + "accum": 151855101 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 109129542 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116398485 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228202813 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -552121636 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -208788277 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 97701995 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -52428764 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -1172547713 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -449951584 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -132399633 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 115344678 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 26913117 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 118739254 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -484888248 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 189895227 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -378883882 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 97900944 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 49295940 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 26608271 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 107774646 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 565988607 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 124124679 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 118730908 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 141259743 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 115899337 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158651533, + "accum": 66827 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155460645, + "accum": 619911845 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 106154002 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117980847 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 122381354 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113733085 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 118740855 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 118738960 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -280592738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 307238820 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240103821 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66377621 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -40392477 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 221631358 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155293300, + "accum": 345859250 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -468030763 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164605128, + "accum": -132399633 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1253.json b/polygon/heimdall/testdata/mainnet/spans/span_1253.json new file mode 100644 index 00000000000..5bab58dde94 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1253.json @@ -0,0 +1,480 @@ +{ + "span_id": 1253, + "start_block": 8013056, + "end_block": 8019455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 192687718 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105009058, + "accum": -177372612 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 108520910 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -195603078 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -76719582 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 183564412 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506642, + "accum": 353786585 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 107750780 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 69465027 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -337275275 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124854468 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -502718657 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 89815515 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -529256945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229732422 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 109527723 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -206865429 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112465278 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 107810952 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 27914194 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -180705537 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -1194124741 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147219540, + "accum": -132685316 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 165758429 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106721119 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 87519961 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 114253923 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 107746154 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -304904217 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155835061, + "accum": 830240151 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 109175712 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116578485 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 230005981 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -552121096 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -208590277 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 97710815 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -52419764 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -1172523647 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -433069420 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165641147, + "accum": 717928594 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 115643478 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 28317117 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 118919254 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -472716468 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 191185683 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -350934004 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 97918944 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 49656462 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 26626271 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 107792646 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -426754406 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 124404345 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 118910890 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 141779277 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 170435791 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158651533, + "accum": 730942192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155470400, + "accum": 230603324 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 106155766 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 118151847 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 126502418 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113877229 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 118920873 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 118918960 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -247259420 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 314491362 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242083821 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66377999 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -36162477 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 223495744 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155308662, + "accum": -46589661 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -466274971 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105009058, + "accum": -177372612 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1254.json b/polygon/heimdall/testdata/mainnet/spans/span_1254.json new file mode 100644 index 00000000000..f5b337c83bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1254.json @@ -0,0 +1,486 @@ +{ + "span_id": 1254, + "start_block": 8019456, + "end_block": 8025855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 96903860 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105034058, + "accum": -312248604 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 54338848 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -97800738 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -35159790 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 92322871 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 180948117 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 53883391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34758114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -160485276 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 62549675 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -250710679 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 44927758 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -264516471 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 115666212 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 54843886 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -103431913 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 56272640 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 53913477 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 13960650 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -90238167 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -597010369 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147955942, + "accum": 49790726 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 83279215 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 53361496 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 43762405 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 57177682 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 53881078 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -120452107 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155835061, + "accum": 66417411 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 54608377 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 58369243 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 115804399 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -276060307 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -104207137 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 48859328 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -26205881 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -586251126 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -209031525 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165641147, + "accum": 89443990 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 57954540 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 14782559 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 59539628 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -230948553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 96166378 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -163044833 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 48967473 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 24988464 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 13321136 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 53904324 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -182120994 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 62326469 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 59535438 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 71120543 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 109456320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158652795, + "accum": 571593834 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155470400, + "accum": 295966502 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 53078668 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59151924 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 65082794 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 57002679 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 59540445 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 59539481 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -108814901 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 160469034 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 121921911 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 33189168 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -16201237 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 112576489 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155308755, + "accum": 156076756 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -232357132 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105034058, + "accum": -312248604 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1255.json b/polygon/heimdall/testdata/mainnet/spans/span_1255.json new file mode 100644 index 00000000000..29a770b68f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1255.json @@ -0,0 +1,474 @@ +{ + "span_id": 1255, + "start_block": 8025856, + "end_block": 8032255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 97533860 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105089392, + "accum": -430572241 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 54427039 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -97799838 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -31559790 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 92931118 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 185509920 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 53892391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 34786914 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -151313871 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 62687420 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -249980950 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 44950258 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -264390471 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 116566212 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 54933913 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -103431013 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 56317640 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 53922477 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 13964646 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -90109242 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -596951869 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147958121, + "accum": 317451948 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 83729215 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 53362549 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 43765132 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 57234742 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 53890078 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -84452107 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155876622, + "accum": 405067289 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 54631462 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 58459243 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 116705983 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -276060037 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -104108137 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 48863738 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": -26201381 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -586239093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -200590443 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165641147, + "accum": 516265520 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 58103940 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 15484559 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 59629628 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -224862663 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 96811606 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -149069894 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 48976473 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 25168725 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 13330136 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 53913324 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -146957760 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 62466302 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 59625429 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 71380310 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 136724547 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158652795, + "accum": -128355567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155470400, + "accum": -432682920 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 53079550 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59237424 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 67143326 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 57074751 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 59630454 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 59629481 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -92148242 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 164095305 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 122911911 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 33189357 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": -14086237 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 113508682 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155384748, + "accum": 490437141 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -231479236 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155470400, + "accum": -432682920 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1256.json b/polygon/heimdall/testdata/mainnet/spans/span_1256.json new file mode 100644 index 00000000000..08812c62ca3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1256.json @@ -0,0 +1,498 @@ +{ + "span_id": 1256, + "start_block": 8032256, + "end_block": 8038655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 131746671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105089392, + "accum": 324958473 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87616433 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64775327 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 8263021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 127102840 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 227149470 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86932202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 67864125 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -100967295 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 95970416 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -215579762 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78015569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -231129660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 151289023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180626446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88126775 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70406502 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89425451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 86962288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 46995005 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -56842906 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563818558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147958121, + "accum": -326294814 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 117602026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86387349 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76793094 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90365333 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86929889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 16570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155860543, + "accum": -104191541 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87697878 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 91652054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 151431786 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243036716 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70898326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81894879 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6829930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553193553 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -151623366 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165661704, + "accum": 173282523 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 91408951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 49833370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 92822439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -180344282 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 131053181 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -89649976 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82016284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 58532029 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46369947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 86953135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -47515507 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95753242 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 92818223 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 104893792 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 221254009 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158655784, + "accum": 473768823 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155472789, + "accum": 115317199 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86104027 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 92421735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 104058253 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90233698 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92823282 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 92822292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -27643964 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 203967739 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 157804722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66212525 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163974067 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 22931574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 148292302 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155387144, + "accum": -27011205 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -196798177 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147958121, + "accum": -326294814 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1257.json b/polygon/heimdall/testdata/mainnet/spans/span_1257.json new file mode 100644 index 00000000000..6fd28d60648 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1257.json @@ -0,0 +1,492 @@ +{ + "span_id": 1257, + "start_block": 8038656, + "end_block": 8045055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 132726671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110089392, + "accum": -281567337 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87753619 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64773927 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 13863021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 128049002 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 234245608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86946202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 67908925 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -86700665 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 96184686 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -214444628 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78050569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230933660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 152689023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180612446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88266817 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70405102 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89495451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 86976288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47001221 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -56642356 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563727558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147958973, + "accum": -402671825 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 118302026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86388987 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76797336 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90454093 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86943889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 72570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160779634, + "accum": -22009789 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87733788 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 91792054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 152834250 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243036296 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70744326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81901739 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6836930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553174835 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -138492794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165661704, + "accum": 349865604 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 91641351 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 50925370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 92962439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -170877342 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 132056869 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -67911182 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82030284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 58812435 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46383947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 86967135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 7182857 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 95970760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 92958209 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 105297874 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 263671251 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158655784, + "accum": 557076439 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155473599, + "accum": 149256280 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86105399 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 92554735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 107263525 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90345810 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92963296 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 92962292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -1718050 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 209608605 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 159344722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66212819 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163947635 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 26221574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 149742380 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155387144, + "accum": 727184 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -195432561 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147958973, + "accum": -402671825 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1258.json b/polygon/heimdall/testdata/mainnet/spans/span_1258.json new file mode 100644 index 00000000000..2b7148988db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1258.json @@ -0,0 +1,486 @@ +{ + "span_id": 1258, + "start_block": 8045056, + "end_block": 8051455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 134056671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110089392, + "accum": -337722522 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 87939800 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64772027 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 21463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 129333079 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 243876081 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86965202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 67969725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -67338810 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 96475481 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -212904089 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78098069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230667660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 154589023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180593446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88456874 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70403202 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89590451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 86995288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47009657 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -56370181 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563604058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147848646, + "accum": 259797523 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 119252026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86391210 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76803093 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90574553 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86962889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 148570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160780949, + "accum": -190321250 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87782523 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 91982054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 154737594 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243035726 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70535326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81911049 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6846430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553149432 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -120672732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165680703, + "accum": 274786145 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 91956751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 52407370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93152439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -158029352 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 133419017 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -38408533 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82049284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 59192986 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46402947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 86986135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 81416351 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 96267963 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93148190 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 105846271 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 321237508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158658419, + "accum": 349052537 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155531435, + "accum": -113723343 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86107261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 92735235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 111613537 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90497962 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93153315 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93152292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 33467119 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 217264066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 161434722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66213218 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163911763 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 30686574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 151710343 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155387394, + "accum": -270044901 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -193579225 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110089392, + "accum": -337722522 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1259.json b/polygon/heimdall/testdata/mainnet/spans/span_1259.json new file mode 100644 index 00000000000..8ae6ea90edd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1259.json @@ -0,0 +1,498 @@ +{ + "span_id": 1259, + "start_block": 8051456, + "end_block": 8057855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 134966671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114128172, + "accum": 64152554 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88067187 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64770727 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 26663021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 130211658 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 506867, + "accum": 250465352 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86978202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68011325 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -54091225 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 96674446 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -211850036 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78130569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230485660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 155889023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180580446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88586913 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70401902 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89655451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87008288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47015429 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -56183956 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563519558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147848646, + "accum": 26090848 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 119902026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86392731 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76807032 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90656973 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86975889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 200570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160694722, + "accum": -256870641 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87815868 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92112054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 156039882 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243035336 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70392326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81917419 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6852930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553132051 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -108480058 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165670425, + "accum": 272791552 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92172551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 53421370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93282439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -149238622 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 134351013 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -18222510 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82062284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 59453363 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46415947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 86999135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 132207689 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 96472544 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93278177 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 106221490 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 360624947 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158658419, + "accum": 259800497 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155531435, + "accum": -247516620 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86108535 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 92858735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 114589861 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90602066 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93283328 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93282292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 57541182 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 222502013 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 162864722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66213491 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163887219 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 33741574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 153056844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155381394, + "accum": -405840010 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -192311153 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155381394, + "accum": -405840010 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_126.json b/polygon/heimdall/testdata/mainnet/spans/span_126.json new file mode 100644 index 00000000000..84085c11f6c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_126.json @@ -0,0 +1,102 @@ +{ + "span_id": 126, + "start_block": 800256, + "end_block": 806655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7830 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3332 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24490 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3332 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3332 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3332 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3332 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24490 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1260.json b/polygon/heimdall/testdata/mainnet/spans/span_1260.json new file mode 100644 index 00000000000..c1cff599182 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1260.json @@ -0,0 +1,492 @@ +{ + "span_id": 1260, + "start_block": 8057856, + "end_block": 8064255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 135666671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114128172, + "accum": 127568849 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88165177 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64769727 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 30663021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 130887488 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 255535456 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86988202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68043325 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -43900775 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 96827496 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -211039226 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78155569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230345660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 156889023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180570446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88686943 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70400902 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89705451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87018288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47019869 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -56040706 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563454558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147848646, + "accum": -651585072 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 120402026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86393901 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76810062 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90720373 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86985889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 240570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160618361, + "accum": 272234706 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87841518 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92212054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 157041642 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243035036 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70282326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81922319 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6857930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553118681 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -99101078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165670425, + "accum": -226742939 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92338551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 54201370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93382439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -142476522 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 135067933 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -2694800 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82072284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 59653653 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46425947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87009135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 171277949 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 96629914 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93378167 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 106510120 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 390922977 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158658419, + "accum": -309866573 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155531435, + "accum": 229932066 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86109515 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 92953735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 116879341 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90682146 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93383338 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93382292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 76059692 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 226531203 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 163964722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66213701 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163868339 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 36091574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 154092614 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155901565, + "accum": 71668779 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -191335713 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147848646, + "accum": -651585072 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1261.json b/polygon/heimdall/testdata/mainnet/spans/span_1261.json new file mode 100644 index 00000000000..95459d6d9a9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1261.json @@ -0,0 +1,492 @@ +{ + "span_id": 1261, + "start_block": 8064256, + "end_block": 8070655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 136086671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114128172, + "accum": -265863269 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88223971 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64769127 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 33063021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 131292986 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 258578092 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 86994202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68062525 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -37786505 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 96919326 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -210552740 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78170569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230261660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 157489023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180564446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88746961 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70400302 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89735451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87024288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47022533 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55954756 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563415558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147857996, + "accum": 235525504 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 120702026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86394603 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76811880 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90758413 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86991889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 264570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160618361, + "accum": 157701162 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87856908 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92272054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 157642698 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243034856 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70216326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81925259 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6860930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553110659 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -93473690 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165672111, + "accum": -310924145 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92438151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 54669370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93442439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -138419262 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 135498085 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 6621826 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82078284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 59773827 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46431947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87015135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 194720105 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 96724336 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93438161 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 106683298 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 409101795 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158658419, + "accum": -436126559 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155478190, + "accum": 84601742 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86110103 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93010735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 118253029 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90730194 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93443344 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93442292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 87170798 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 228948717 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 164624722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66213827 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163857011 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 37501574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 154714076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155857319, + "accum": -71344211 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -190750449 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158658419, + "accum": -436126559 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1262.json b/polygon/heimdall/testdata/mainnet/spans/span_1262.json new file mode 100644 index 00000000000..f5012b0b345 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1262.json @@ -0,0 +1,492 @@ +{ + "span_id": 1262, + "start_block": 8070656, + "end_block": 8077055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 136646671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114057110, + "accum": -431642754 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88302363 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64768327 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 36263021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 131833650 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 262634940 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87002202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68088125 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -29634145 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97041766 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -209904092 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78190569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -230149660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 158289023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180556446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88826985 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70399502 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89775451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87032288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47026085 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55840156 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563363558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147866500, + "accum": 340284050 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 121102026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86395539 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76814304 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90809133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 86999889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 296570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160668151, + "accum": 364548287 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87877428 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92352054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 158444106 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243034616 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70128326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81929179 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6864930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553099963 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -85970506 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165672111, + "accum": -63854684 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92570951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 55293370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93522439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -133009582 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 136071621 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 19043994 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82086284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 59934059 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46439947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87023135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 225976313 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 96850232 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93518153 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 106914202 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -644870281 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": -244508464 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155478190, + "accum": 250178129 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86110887 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93086735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 120084613 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90794258 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93523352 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93522292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 101985606 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 232172069 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 165504722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66213995 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163841907 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 39381574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": 155542692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155857319, + "accum": 97256704 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -189970097 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114057110, + "accum": -431642754 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1263.json b/polygon/heimdall/testdata/mainnet/spans/span_1263.json new file mode 100644 index 00000000000..87a52b180c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1263.json @@ -0,0 +1,492 @@ +{ + "span_id": 1263, + "start_block": 8077056, + "end_block": 8083455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 137416671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -255330729 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88410152 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64767227 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 40663021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 132577063 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 268213106 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87013202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68123325 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -18424650 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97210121 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -209012201 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78218069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229995660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 159389023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180545446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 88937018 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70398402 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89830451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87043288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47030969 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55682581 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563292058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147893423, + "accum": -189743209 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 121652026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86396826 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76817637 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90878873 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87010889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 340570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160669449, + "accum": -24743174 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87905643 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92462054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 159546042 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243034286 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -70007326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81934569 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6870430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553085256 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -75653628 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165695570, + "accum": 680340404 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92753551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 56151370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93632439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -125571272 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 136860233 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 36124475 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82097284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 60154378 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46450947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87034135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 268953599 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97023339 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93628142 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 107231695 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -611542448 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": 423625362 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155478190, + "accum": -196236316 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86111965 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93191235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 122603041 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90882346 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93633363 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93632292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 122355967 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 236604178 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166714722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66214226 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163821139 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 41966574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 156684688 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155857319, + "accum": -344992971 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -188897113 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155857319, + "accum": -344992971 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1264.json b/polygon/heimdall/testdata/mainnet/spans/span_1264.json new file mode 100644 index 00000000000..2dccac5bc2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1264.json @@ -0,0 +1,486 @@ +{ + "span_id": 1264, + "start_block": 8083456, + "end_block": 8089855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 137976671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -421850160 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88488544 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64766427 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 43863021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 133117727 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 272269954 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87021202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68148925 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -10272290 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97332561 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -208363553 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78238069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229883660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 160189023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180537446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89017042 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70397602 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89870451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87051288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47034521 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55567981 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563240058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147893423, + "accum": -85596136 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 122052026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86397762 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76820061 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90929593 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87018889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 372570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161108149, + "accum": 184873158 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87926163 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92542054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 160347450 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243034046 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69919326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81938489 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6874430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553074560 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -68150444 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165892425, + "accum": -150537678 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 92886351 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 56775370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93712439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -120161592 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 137433769 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 48546643 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82105284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 60314610 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46458947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87042135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 300209807 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97149235 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93708134 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 107462599 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -587304024 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": 614973522 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 155478190, + "accum": -31349257 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86112749 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93267235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 124434625 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 90946410 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93713371 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93712292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 137170775 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 239827530 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 167594722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66214394 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163806035 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 43846574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 157534496 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155857319, + "accum": -177134730 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -188116761 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -421850160 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1265.json b/polygon/heimdall/testdata/mainnet/spans/span_1265.json new file mode 100644 index 00000000000..0201fb23184 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1265.json @@ -0,0 +1,492 @@ +{ + "span_id": 1265, + "start_block": 8089856, + "end_block": 8096255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 138606671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -474340155 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88576735 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64765527 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 47463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 133725974 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 276833908 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87030202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68177725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -1100885 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97470306 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -207633824 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78260569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229757660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 161089023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180528446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89107069 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70396702 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89915451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87060288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47038517 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55439056 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563181558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147893423, + "accum": 166411386 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 122502026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86398815 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76822788 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 90986653 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87027889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 408570704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161108149, + "accum": -517985271 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87949248 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92632054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 161249034 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243033776 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69820326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81942899 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6878930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553062527 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -59709362 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165922879, + "accum": 263734948 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93035751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 57477370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93802439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -114075702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 138078997 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 62521582 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82114284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 60494871 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46467947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87051135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 335373041 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97290868 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93798125 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 107722366 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -560035797 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": -114175202 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150243390, + "accum": 283681768 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86113631 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93352735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 126495157 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91018482 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93803380 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93802292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 153837434 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 243453801 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 168584722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66214583 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163789043 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 45961574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 158490530 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155859839, + "accum": 146568016 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -187238865 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161108149, + "accum": -517985271 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1266.json b/polygon/heimdall/testdata/mainnet/spans/span_1266.json new file mode 100644 index 00000000000..0dc133395b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1266.json @@ -0,0 +1,492 @@ +{ + "span_id": 1266, + "start_block": 8096256, + "end_block": 8102655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 139306671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -407623506 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88674725 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64764527 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 51463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 134401804 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507106, + "accum": 281904968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87040202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68209725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 9089565 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97623356 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -206823014 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78285569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229617660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 162089023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180518446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89207099 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70395702 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 89965451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87070288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47042957 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55295806 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563116558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147908423, + "accum": 571600418 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 123002026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86399985 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76825818 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91050053 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87037889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -625298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161112437, + "accum": 19254401 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 87974898 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92732054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 162250794 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243033476 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69710326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81947799 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6883930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553049157 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -50330382 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165926905, + "accum": -224706915 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93201751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 58257370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 93902439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -107313602 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 138795917 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 78049292 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82124284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 60695161 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46477947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87061135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 374443301 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97448238 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 93898115 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 108010996 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -529737767 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": 399636840 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150243390, + "accum": -361567656 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86114611 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93447735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 128784637 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91098562 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93903390 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 93902292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 172355944 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 247482991 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 169684722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66214793 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163770163 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 48311574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 159552790 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155922491, + "accum": 631745196 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -186263425 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114060110, + "accum": -407623506 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1267.json b/polygon/heimdall/testdata/mainnet/spans/span_1267.json new file mode 100644 index 00000000000..aa457aee33f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1267.json @@ -0,0 +1,492 @@ +{ + "span_id": 1267, + "start_block": 8102656, + "end_block": 8109055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 140286671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 114215036, + "accum": 116442890 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88811911 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64763127 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 57063021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 135347966 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 289007028 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87054202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68254525 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 23356195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 97837626 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -205687880 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78320569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229421660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 163489023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180504446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89347141 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70394302 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90035451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87084288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47049173 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -55095256 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -563025558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147911159, + "accum": 495423629 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 123702026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86401623 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76830060 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91138813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87051889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -569298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160193350, + "accum": 118430898 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88010808 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 92872054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163653258 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243033056 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69556326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81954659 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6890930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553030439 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -37199810 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165926905, + "accum": -48008447 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93434151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 59349370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94042439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -97846662 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 139799605 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 99788086 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82138284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 60975567 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46491947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87075135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 429141665 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97668556 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94038101 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 108415078 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -487320525 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158768114, + "accum": 475390253 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150517764, + "accum": -402951458 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86115983 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93580735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 131989909 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91210674 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94043404 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94042292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 198281858 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 253123857 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 171224722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66215087 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163743731 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 51601574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 161039954 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155922491, + "accum": -405587697 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -184897809 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155922491, + "accum": -405587697 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1268.json b/polygon/heimdall/testdata/mainnet/spans/span_1268.json new file mode 100644 index 00000000000..87c3bb51b76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1268.json @@ -0,0 +1,498 @@ +{ + "span_id": 1268, + "start_block": 8109056, + "end_block": 8115455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 141196671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123720860, + "accum": -469135232 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 88939298 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64761827 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 62263021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 136226545 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 295601798 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87067202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68296125 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 36603780 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98036591 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -204633827 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78353069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229239660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 164789023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180491446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89477180 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70393002 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90100451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87097288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47054945 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54909031 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562941058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147911159, + "accum": 262341201 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 124352026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86403144 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76833999 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91221233 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87064889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -517298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160196861, + "accum": 45028075 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88044153 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93002054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 164955546 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243032666 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69413326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81961029 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6897430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -553013058 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -25007136 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165926905, + "accum": -56392001 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93649951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 60363370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94172439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -89055932 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 140731601 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 119974109 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82151284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 61235944 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46504947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87088135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 479933003 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 97873137 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94168088 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 108790297 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -447933086 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158776114, + "accum": 383456240 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150517764, + "accum": 471249563 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86117257 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93704235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 134966233 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91314778 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94173417 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94172292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 222355921 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 258361804 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 172654722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66215360 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163719187 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 54656574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 162420892 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155547694, + "accum": -546663723 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -183629737 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155547694, + "accum": -546663723 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1269.json b/polygon/heimdall/testdata/mainnet/spans/span_1269.json new file mode 100644 index 00000000000..cee97e7be90 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1269.json @@ -0,0 +1,486 @@ +{ + "span_id": 1269, + "start_block": 8115456, + "end_block": 8121855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 141896671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123720860, + "accum": -314487202 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89037288 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64760827 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 66263021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 136902375 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 300674698 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87077202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68328125 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 46794230 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98189641 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -203823017 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78378069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -229099660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 165789023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180481446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89577210 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70392002 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90150451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87107288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47059385 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54765781 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562876058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147922529, + "accum": 659057327 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 124852026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86404314 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76837029 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91284633 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87074889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -477298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160282377, + "accum": 564960581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88069803 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93102054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 165957306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243032366 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69303326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81965929 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6902430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552999688 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -15628156 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165926905, + "accum": 520401995 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93815951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 61143370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94272439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -82293832 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 141448521 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 135501819 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82161284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 61436234 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46514947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87098135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -563557307 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 98030507 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94268078 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 109078927 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -417635056 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158776114, + "accum": -193806874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150517764, + "accum": -188673489 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86118237 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93799235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 137255713 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91394858 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94273427 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94272292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 240874431 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 262390994 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 173754722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66215570 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163700307 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 57006574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 163483152 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155471256, + "accum": -74435295 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -182654297 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123720860, + "accum": -314487202 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_127.json b/polygon/heimdall/testdata/mainnet/spans/span_127.json new file mode 100644 index 00000000000..1a6f19daf71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_127.json @@ -0,0 +1,102 @@ +{ + "span_id": 127, + "start_block": 806656, + "end_block": 813055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -16668 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -21166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 48000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -21166 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -21166 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -21166 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 53332 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -21166 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1270.json b/polygon/heimdall/testdata/mainnet/spans/span_1270.json new file mode 100644 index 00000000000..710a4a1c71d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1270.json @@ -0,0 +1,486 @@ +{ + "span_id": 1270, + "start_block": 8121856, + "end_block": 8128255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 142666671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123720860, + "accum": -35822557 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89145077 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64759727 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 70663021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 137645788 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 306254888 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87088202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68363325 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 58003725 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98357996 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -202931126 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78405569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228945660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 166889023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180470446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89687243 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70390902 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90205451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87118288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47064269 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54608206 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562804558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147922529, + "accum": 121247606 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 125402026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86405601 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76840362 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91354373 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87085889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -433298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160182377, + "accum": 162341343 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88098018 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93212054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 167059242 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243032036 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69182326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81971319 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6907930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552984981 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": -5311278 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165907155, + "accum": 180901396 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 93998551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 62001370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94382439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -74855522 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 142237133 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 152582300 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82172284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 61656553 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46525947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87109135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -520580021 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 98203614 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94378067 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 109396420 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -384307223 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158731778, + "accum": 470265266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150417764, + "accum": 383724945 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86119315 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 93903735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 139774141 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91482946 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94383438 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94382292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 261244792 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 266823103 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 174964722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66215801 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163679539 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 59591574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 164651638 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155419837, + "accum": -529011371 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -181581313 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155419837, + "accum": -529011371 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1271.json b/polygon/heimdall/testdata/mainnet/spans/span_1271.json new file mode 100644 index 00000000000..92e3ffd6fd4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1271.json @@ -0,0 +1,492 @@ +{ + "span_id": 1271, + "start_block": 8128256, + "end_block": 8134655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 143786671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123731610, + "accum": -220588144 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89301861 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64758127 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 77063021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 138727116 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 314371528 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87104202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68414525 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 74308445 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98602876 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -201633830 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78445569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228721660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 168489023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180454446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 89847291 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70389302 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90285451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87134288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47071373 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54379006 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562700558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147922529, + "accum": 323568973 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 126202026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86407473 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76845210 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91455813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87101889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -369298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160215116, + "accum": 560539285 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88139058 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93372054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 168662058 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243031556 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -69006326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81979159 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6915930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552963589 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 9695090 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165907155, + "accum": -411456472 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 94264151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 63249370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94542439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -64036162 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 143384205 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 177426636 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82188284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 61977017 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46541947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87125135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -458067605 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 98455406 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94538051 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 109858228 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -335830375 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": -236637765 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150434876, + "accum": 625995718 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86120883 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 94055735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 143437309 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91611074 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94543454 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94542292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 290874408 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 273269807 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 176724722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66216137 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163649331 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 63351574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 166351254 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155421350, + "accum": -206859207 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -180020609 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165907155, + "accum": -411456472 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1272.json b/polygon/heimdall/testdata/mainnet/spans/span_1272.json new file mode 100644 index 00000000000..5be2f2e7c27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1272.json @@ -0,0 +1,492 @@ +{ + "span_id": 1272, + "start_block": 8134656, + "end_block": 8141055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 144906671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123767411, + "accum": -405273686 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89458645 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64756527 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 83463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 139808444 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507290, + "accum": 322488168 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87120202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68465725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 90613165 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98847756 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -200336534 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78485569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228497660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 170089023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180438446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90007339 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70387702 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90365451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87150288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47078477 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54149806 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562596558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147932004, + "accum": 525756193 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 127002026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86409345 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76850058 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91557253 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87117889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -305298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160215116, + "accum": -123066104 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88180098 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93532054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 170264874 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243031076 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -68830326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81986999 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6923930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552942197 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 24701458 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165857170, + "accum": 78269030 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 94529751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 64497370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94702439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -53216802 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 144531277 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 202270972 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82204284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 62297481 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46557947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87141135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -395555189 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 98707198 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94698035 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 110320036 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -287353527 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": 138627882 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150434876, + "accum": -214043511 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86122451 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 94207735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 147100477 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91739202 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94703470 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94702292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 320504024 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 279716511 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 178484722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66216473 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163619123 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 67111574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 168050870 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155422334, + "accum": 115208344 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -178459905 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123767411, + "accum": -405273686 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1273.json b/polygon/heimdall/testdata/mainnet/spans/span_1273.json new file mode 100644 index 00000000000..cc3c30f5351 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1273.json @@ -0,0 +1,492 @@ +{ + "span_id": 1273, + "start_block": 8141056, + "end_block": 8147455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 145606671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123767411, + "accum": -249574173 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89556635 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64755527 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 87463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 140484274 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 327561854 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87130202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68497725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 100803615 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99000806 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -199525724 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78510569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228357660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 171089023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180428446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90107369 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70386702 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90415451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87160288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47082917 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -54006556 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562531558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 147932004, + "accum": -159249645 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 127502026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86410515 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76853088 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91620653 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87127889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -265298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160057305, + "accum": 396102565 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88205748 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93632054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 171266634 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243030776 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -68720326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81991899 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6928930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552928827 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 34080438 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165671696, + "accum": -428401650 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 94695751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 65277370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94802439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -46454702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 145248197 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 217798682 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82214284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 62497771 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46567947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87151135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -356484929 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 98864568 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94798025 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 110608666 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -257055497 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": -438232914 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150434876, + "accum": 208330914 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86123431 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 94302735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 149389957 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91819282 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94803480 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94802292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 339022534 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 283745701 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 179584722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66216683 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163600243 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 69461574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 169113130 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155422334, + "accum": 587074615 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -177484465 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": -438232914 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1274.json b/polygon/heimdall/testdata/mainnet/spans/span_1274.json new file mode 100644 index 00000000000..14de9cb3d9c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1274.json @@ -0,0 +1,498 @@ +{ + "span_id": 1274, + "start_block": 8147456, + "end_block": 8153855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 146306671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123767411, + "accum": -93530569 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89654625 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64754527 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 91463021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 141160104 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 332637374 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87140202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68529725 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 110994065 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99153856 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -198714914 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78535569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228217660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 172089023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180418446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90207399 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70385702 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90465451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87170288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47087357 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -53863306 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562466558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146314701, + "accum": 234931117 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 128002026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86411685 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76856118 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91684053 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87137889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -225298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160057305, + "accum": -165136803 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88231398 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93732054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 172268394 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243030476 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -68610326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 81996799 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6933930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552915457 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 43459418 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165695832, + "accum": 146627854 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 94861751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 66057370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94902439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -39692602 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 145965117 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 233326392 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82224284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 62698061 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46577947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87161135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -317414669 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 99021938 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 94898015 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 110897296 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -226757467 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": 67328406 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150335412, + "accum": -450127384 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86124411 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 94397735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 151679437 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91899362 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94903490 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94902292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 357541044 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 287774891 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 180684722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66216893 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163581363 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 71811574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 170175390 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155052205, + "accum": -23473179 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -176509025 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150335412, + "accum": -450127384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1275.json b/polygon/heimdall/testdata/mainnet/spans/span_1275.json new file mode 100644 index 00000000000..e86120ba2ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1275.json @@ -0,0 +1,486 @@ +{ + "span_id": 1275, + "start_block": 8153856, + "end_block": 8160255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 147076671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123767411, + "accum": 187778572 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 89762414 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -64753427 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 95863021 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 141903517 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 338220446 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 87151202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 68564925 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 122203560 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99322211 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -197823023 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 78563069 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -228063660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173189023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1180407446 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 90317432 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -70384602 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90520451 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 87181288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 47092241 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -53705731 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -562395058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": -314055983 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 128552026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 86412972 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 76859451 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 91753793 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87148889 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -181298394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160020081, + "accum": 515104573 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 88259613 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 93842054 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 173370330 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -243030146 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -68489326 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 82002189 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 6939430 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -552900750 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 53776296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165716318, + "accum": -190566952 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 95044351 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 66915370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95012439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -32254292 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 146753729 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 250406873 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 82235284 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 62918380 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 46588947 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 87172135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -274437383 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 99195045 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 95008004 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 111214789 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -193429634 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": -346398398 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150340262, + "accum": 123449224 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 86125489 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 94502235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 154197865 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 91987450 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95013501 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95012292 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 377911405 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 292207000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 181894722 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 66217124 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1163560595 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 74396574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 171343876 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155052205, + "accum": -478064891 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -175436041 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155052205, + "accum": -478064891 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1276.json b/polygon/heimdall/testdata/mainnet/spans/span_1276.json new file mode 100644 index 00000000000..1fadb9a4f24 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1276.json @@ -0,0 +1,492 @@ +{ + "span_id": 1276, + "start_block": 8160256, + "end_block": 8166655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164201451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123764272, + "accum": 361627152 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106285184 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48327647 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 116287801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 159004127 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 359720746 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103585982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85021705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 148818790 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 115900041 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -180587433 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95012849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -211498880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 190613803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163972666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 106842242 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53958822 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106995231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103616068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63521461 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -37137701 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545905278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": 86712249 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 145476806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102838922 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93287261 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108241973 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103583669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -124873614 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1198408937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160003200, + "accum": -28791948 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104710043 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 110366834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 190796870 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226605066 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51954546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98431869 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23369210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536462600 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 79580056 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165756967, + "accum": 402910845 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 111635131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 84120150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111537219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -9067412 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 163895429 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 282359363 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98670064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 79543450 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63023727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103606915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -218942343 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 115777195 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111532774 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 127928199 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -146706824 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158746600, + "accum": 177310504 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150320101, + "accum": -517505950 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102551249 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111022015 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 172912125 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 108492310 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 111538291 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 111537072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -667567832 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 312660970 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 199419502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82642114 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1147116935 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 93171354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 188830916 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155235827, + "accum": 10349010 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -158035821 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -667567832 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1277.json b/polygon/heimdall/testdata/mainnet/spans/span_1277.json new file mode 100644 index 00000000000..13c15f4bc3b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1277.json @@ -0,0 +1,498 @@ +{ + "span_id": 1277, + "start_block": 8166656, + "end_block": 8173055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164901451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123765045, + "accum": -561626107 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106383174 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48326647 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 120287801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 159679957 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 364796266 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103595982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85053705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 159009240 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116053091 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -179776623 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95037849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -211358880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 191613803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163962666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 106942272 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53957822 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107045231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103626068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63525901 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -36994451 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545840278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": 470739025 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 145976806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102840092 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93290291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108305373 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103593669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -84873614 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1196408937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159971607, + "accum": 490607089 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104735693 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 110466834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 191798630 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226604766 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51844546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98436769 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23374210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536449230 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 88959036 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165831717, + "accum": -99819783 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 111801131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 84900150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111637219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -2305312 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 164612349 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 297887073 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98680064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 79743740 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63033727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103616915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -179872083 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 115934565 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111632764 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 128216829 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -116408794 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158747877, + "accum": -396187605 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150328138, + "accum": -94731716 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102552229 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111117015 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 175201605 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 108572390 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 111638301 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 111637072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -649049322 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 316690160 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 200519502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82642324 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1147098055 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 95521354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 189893176 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155235827, + "accum": 482200689 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -157060381 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 123765045, + "accum": -561626107 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1278.json b/polygon/heimdall/testdata/mainnet/spans/span_1278.json new file mode 100644 index 00000000000..21b62911c6a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1278.json @@ -0,0 +1,492 @@ +{ + "span_id": 1278, + "start_block": 8173056, + "end_block": 8179455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165601451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140215219, + "accum": -272939546 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106481164 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48325647 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 124287801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 160355787 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 369871786 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103605982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85085705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 169199690 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116206141 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -178965813 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95062849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -211218880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 192613803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163952666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107042302 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53956822 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107095231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103636068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63530341 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -36851201 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545775278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": -258591241 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 146476806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102841262 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93293321 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108368773 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103603669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -44873614 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1194408937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159971607, + "accum": -87105749 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104761343 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 110566834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 192800390 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226604466 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51734546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98441669 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23379210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536435860 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 98338016 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165833081, + "accum": 461586788 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 111967131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 85680150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111737219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 4456788 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 165329269 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 313414783 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98690064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 79944030 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63043727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103626915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -140801823 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 116091935 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111732754 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 128505459 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -86110764 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158747877, + "accum": 94351624 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150341734, + "accum": 311746083 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102553209 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111212015 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 177491085 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 108652470 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 111738311 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 111737072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -630530812 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 320719350 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 201619502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82642534 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1147079175 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 97871354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 190955436 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155235827, + "accum": -159296637 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -156084941 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140215219, + "accum": -272939546 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1279.json b/polygon/heimdall/testdata/mainnet/spans/span_1279.json new file mode 100644 index 00000000000..82bcca2bb4b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1279.json @@ -0,0 +1,492 @@ +{ + "span_id": 1279, + "start_block": 8179456, + "end_block": 8185855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166791451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140215225, + "accum": -83318164 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106647747 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48323947 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 131087801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 161504698 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507552, + "accum": 378500170 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103622982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85140105 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 186523455 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116466326 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -177587436 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95105349 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210980880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 194313803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163935666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107212353 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53955122 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107180231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103653068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63537889 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -36607676 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545664778 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": 37069265 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 147326806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102843251 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93298472 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108476553 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103620669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 23126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1191008937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159990386, + "accum": 438410343 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104804948 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 110736834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 194503382 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226603956 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51547546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98449999 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23387710 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536413131 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 114282282 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165831581, + "accum": -10333478 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 112249331 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 87006150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111907219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 15952358 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 166548033 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 339811890 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98707064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 80284523 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63060727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103643915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -74382381 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 116359464 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111902737 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 128996130 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": -34604113 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158726169, + "accum": -498275632 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443445, + "accum": -421782995 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102554875 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111373515 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 181383201 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 108788606 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 111908328 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 111907072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -599049345 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 327568973 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 203489502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82642891 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1147047079 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 101866354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 192761278 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155224971, + "accum": 285550524 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -154426693 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158726169, + "accum": -498275632 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_128.json b/polygon/heimdall/testdata/mainnet/spans/span_128.json new file mode 100644 index 00000000000..ada4b29688e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_128.json @@ -0,0 +1,102 @@ +{ + "span_id": 128, + "start_block": 813056, + "end_block": 819455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -11166 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -15664 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 14988 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -15664 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -15664 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15664 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 58834 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15664 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1280.json b/polygon/heimdall/testdata/mainnet/spans/span_1280.json new file mode 100644 index 00000000000..9986744a92d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1280.json @@ -0,0 +1,504 @@ +{ + "span_id": 1280, + "start_block": 8185856, + "end_block": 8192255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 167631451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240225, + "accum": -594781942 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106765335 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48322747 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 135887801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 162315694 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": 384591579 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103634982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85178505 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 198751995 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116649986 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -176614464 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95135349 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210812880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 195513803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163923666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107332389 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53953922 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107240231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103665068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63543217 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -36435776 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545586778 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146452533, + "accum": -399720791 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 147926806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102844655 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93302108 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108552633 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103632669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 71126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1188608937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159990386, + "accum": 164141438 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104835728 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 110856834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 195705494 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226603596 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51415546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98455879 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23393710 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536397087 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 125537058 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165831832, + "accum": -214572950 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 112448531 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 87942150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112027219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 24066878 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 167408337 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 358445142 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98719064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 80524871 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63072727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103655915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -27498069 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 116548308 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112022725 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 129342486 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 1753523 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158792716, + "accum": 310089870 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443813, + "accum": 286416022 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102556051 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111487515 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 184130577 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 108884702 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112028340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112027072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -576827133 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 332404001 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 204809502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82643143 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1147024423 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 104686354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 194035990 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155225786, + "accum": -45968893 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -153256165 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240225, + "accum": -594781942 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1281.json b/polygon/heimdall/testdata/mainnet/spans/span_1281.json new file mode 100644 index 00000000000..9592bc749a4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1281.json @@ -0,0 +1,492 @@ +{ + "span_id": 1281, + "start_block": 8192256, + "end_block": 8198655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 168891451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240252, + "accum": -264766502 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 106941717 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48320947 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 143087801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 163532188 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": -703409979 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103652982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85236105 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 217094805 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 116925476 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -175155006 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95180349 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210560880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 197313803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163905666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107512443 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53952122 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107330231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103683068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63551209 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -36177926 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545469778 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146454091, + "accum": 42170247 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 148826806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102846761 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93307562 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108666753 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103650669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 143126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1185008937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159991938, + "accum": -247453808 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104881898 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 111036834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 197508662 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226603056 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51217546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98464699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23402710 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536373021 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 142419222 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165869141, + "accum": 576350083 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 112747331 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 89346150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112207219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 36238658 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 168698793 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 386395020 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98737064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 80885393 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63090727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103673915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 42828399 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 116831574 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112202707 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 129862020 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 56289977 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158800182, + "accum": -122941190 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443844, + "accum": -297025988 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102557815 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111658515 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 188251641 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 109028846 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112208358 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112207072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -543493815 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 339656543 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 206789502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82643521 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1146990439 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 108916354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 195948058 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155225817, + "accum": 553832920 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -151500373 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443844, + "accum": -297025988 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1282.json b/polygon/heimdall/testdata/mainnet/spans/span_1282.json new file mode 100644 index 00000000000..eac90bcb3ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1282.json @@ -0,0 +1,492 @@ +{ + "span_id": 1282, + "start_block": 8198656, + "end_block": 8205055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 169801451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240252, + "accum": 461077312 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 107069104 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48319647 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 148287801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 164410767 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": -696809762 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103665982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85277705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 230342390 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117124441 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -174100953 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95212849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210378880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 198613803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163892666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107642482 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53950822 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107395231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103696068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63556981 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -35991701 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545385278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146459380, + "accum": -248456083 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149476806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102848282 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93311501 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108749173 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103663669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 195126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1182408937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159993821, + "accum": -362118583 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104915243 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 111166834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 198810950 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226602666 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51074546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98471069 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23409210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536355640 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 154611896 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165869141, + "accum": 538100424 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 112963131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 90360150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112337219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 45029388 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 169630789 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": 406581043 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98750064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 81145770 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63103727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103686915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 93619737 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 117036155 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112332694 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 130237239 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 95677416 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158803604, + "accum": -253084727 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443844, + "accum": -535840604 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102559089 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111782015 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 191227965 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 109132950 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112338371 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112337072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -519419752 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 344894490 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208219502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82643794 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1146965895 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 111971354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 197328996 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155351900, + "accum": 378626631 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -150232301 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443844, + "accum": -535840604 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1283.json b/polygon/heimdall/testdata/mainnet/spans/span_1283.json new file mode 100644 index 00000000000..8b2928a654c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1283.json @@ -0,0 +1,498 @@ +{ + "span_id": 1283, + "start_block": 8205056, + "end_block": 8211455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 170221451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240533, + "accum": 205343088 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 107127898 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48319047 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 150687801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 164816265 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": -693763508 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103671982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85296905 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 236456660 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117216271 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -173614467 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95227849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210294880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 199213803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163886666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107702500 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53950222 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107425231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103702068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63559645 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -35905751 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545346278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146462364, + "accum": -466889942 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 149776806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102848984 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93313319 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108787213 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103669669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 219126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1181208937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160016052, + "accum": 597888805 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104930633 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 111226834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 199412006 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226602486 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -51008546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98474009 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23412210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536347618 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 160239284 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165869141, + "accum": 436010144 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 113062731 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 90828150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112397219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 49086648 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 170060941 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -681282175 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98756064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 81265944 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63109727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103692915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 117061893 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 117130577 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112392688 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 130410417 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 113856234 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158675057, + "accum": -398107913 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150443844, + "accum": 366822460 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102559677 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 111839015 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 192601653 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 109180998 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112398377 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112397072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -508308646 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 347312004 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208879502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82643920 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1146954567 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 113381354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 197966352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155351900, + "accum": 213558468 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -149647037 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146462364, + "accum": -466889942 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1284.json b/polygon/heimdall/testdata/mainnet/spans/span_1284.json new file mode 100644 index 00000000000..54f1dd77e99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1284.json @@ -0,0 +1,498 @@ +{ + "span_id": 1284, + "start_block": 8211456, + "end_block": 8217855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 171551451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240533, + "accum": -422416461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 107314079 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -48317147 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 158287801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 166100342 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": -684117037 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 103690982 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 85357705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 255818515 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 117507066 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -172073928 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 95275349 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -210028880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 201113803 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1163867666 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 107892557 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -53948322 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107520231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 103721068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 63568081 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -35633576 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -545222778 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146514424, + "accum": 121348857 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 150726806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 102851207 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 93319076 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 108907673 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 103688669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 295126386 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1177408937 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160017200, + "accum": 346245196 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104979368 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 111416834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 201315350 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -226601916 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -50799546 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 98483319 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 23421710 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -536322215 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 178059346 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165869842, + "accum": 295615867 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 113378131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 92310150 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112587219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 61934638 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 171423089 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -651779526 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98775064 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 81646495 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 63128727 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 103711915 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 191295387 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 117429580 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112582669 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 130958814 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 3029803, + "accum": 171422491 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158920437, + "accum": 423973086 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150486251, + "accum": -66352226 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 102561539 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 112019515 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 196951665 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 109333150 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112588396 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112587072 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -473123477 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 354967465 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 210969502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 82644319 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1146918695 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 117846354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 199984646 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155429415, + "accum": -126509705 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -147793701 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140240533, + "accum": -422416461 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1285.json b/polygon/heimdall/testdata/mainnet/spans/span_1285.json new file mode 100644 index 00000000000..a8344349b06 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1285.json @@ -0,0 +1,492 @@ +{ + "span_id": 1285, + "start_block": 8217856, + "end_block": 8224255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 175030233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141713892, + "accum": 174360957 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110070449 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45677165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 165726583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 169550120 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507709, + "accum": -675385747 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106341764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88034887 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 270685837 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 120329508 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -168462174 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 97944131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -207222098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 204952585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161216884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 110651375 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51308340 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110219013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106371850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66212191 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -32822894 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542505996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146514424, + "accum": -311548081 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 153965588 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105491393 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95961494 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111622535 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106339451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 345765168 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1172370155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160017200, + "accum": 75388878 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107648930 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114175616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 205156244 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223962774 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -48028764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101127981 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26066492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533667389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 191952904 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165875192, + "accum": 95037445 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 116216113 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 95884932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 115346001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 72687940 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 174922175 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -630507492 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101425846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 84525625 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65779509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106362697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 240818481 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 120257206 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 115341439 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 133943952 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158920437, + "accum": 139953482 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150490903, + "accum": -451536068 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105201497 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114772297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 202337823 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112068028 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 115347190 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 115345854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -448262483 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 362441275 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 214928284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85283353 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144257257 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 123305136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 203898140 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155422633, + "accum": 642150282 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -143984391 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150490903, + "accum": -451536068 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1286.json b/polygon/heimdall/testdata/mainnet/spans/span_1286.json new file mode 100644 index 00000000000..a68a1fc8348 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1286.json @@ -0,0 +1,486 @@ +{ + "span_id": 1286, + "start_block": 8224256, + "end_block": 8230655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 176290233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141714492, + "accum": 533050697 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110246831 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45675365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 172926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 170766614 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -666246259 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106359764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88092487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 289028647 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 120604998 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -167002716 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 97989131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -206970098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 206752585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161198884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 110831429 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51306540 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110309013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106389850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66220183 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -32565044 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542388996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146538055, + "accum": 133802750 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 154865588 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105493499 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95966948 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111736655 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106357451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 417765168 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1168770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160017200, + "accum": -332604826 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107695100 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114355616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 206959412 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223962234 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47830764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101136801 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26075492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533643323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 208835068 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165879301, + "accum": -207451093 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 116514913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 97288932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 115526001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 84859720 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 176212631 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -602557614 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101443846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 84886147 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65797509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106380697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 311144949 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 120540472 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 115521421 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 134463486 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158951981, + "accum": -287622179 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150494189, + "accum": 65106498 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105203261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114943297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 206458887 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112212172 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 115527208 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 115525854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -414929165 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 369693817 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 216908284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85283731 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144223273 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 127535136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 205810208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155424090, + "accum": 151483464 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -142228599 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160017200, + "accum": -332604826 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1287.json b/polygon/heimdall/testdata/mainnet/spans/span_1287.json new file mode 100644 index 00000000000..9036a952047 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1287.json @@ -0,0 +1,486 @@ +{ + "span_id": 1287, + "start_block": 8230656, + "end_block": 8237055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 177270233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141714492, + "accum": 324775171 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110384017 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45673965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 178526583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 171712776 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -659134945 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106373764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88137287 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 303295277 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 120819268 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -165867582 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98024131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -206774098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 208152585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161184884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 110971471 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51305140 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110379013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106403850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66226399 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -32364494 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542297996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146544232, + "accum": -6926255 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 155565588 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105495137 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95971190 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111825415 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106371451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 473765168 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1165970155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160024622, + "accum": -284579513 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107731010 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114495616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 208361876 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223961814 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47676764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101143661 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26082492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533624605 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 221965640 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165889128, + "accum": -77333400 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 116747313 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 98380932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 115666001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 94326660 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 177216319 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -580818820 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101457846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 85166553 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65811509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106394697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": 365843313 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 120760790 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 115661407 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 134867568 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158951981, + "accum": -254593478 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150495189, + "accum": -20269772 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105204633 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115076297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 209664159 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112324284 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 115667222 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 115665854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -389003251 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 375334683 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218448284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85284025 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144196841 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 130825136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 207297372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155420283, + "accum": 135101836 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -140862983 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160024622, + "accum": -284579513 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1288.json b/polygon/heimdall/testdata/mainnet/spans/span_1288.json new file mode 100644 index 00000000000..306d77a67ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1288.json @@ -0,0 +1,480 @@ +{ + "span_id": 1288, + "start_block": 8237056, + "end_block": 8243455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 178530233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141718175, + "accum": 683800156 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110560399 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45672165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 185726583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 172929270 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -649991827 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106391764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88194887 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 321638087 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 121094758 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -164408124 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98069131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -206522098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 209952585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161166884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111151525 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51303340 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110469013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106421850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66234391 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -32106644 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542180996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146605877, + "accum": 439149247 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 156569052 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105497243 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95976644 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111939535 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106389451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -550410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1162370155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160125941, + "accum": 404321682 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107777180 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114675616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 210165044 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223961274 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47478764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101152481 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26091492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533600539 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 238847804 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165889128, + "accum": -379432347 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 117046113 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 99784932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 115846001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 106498440 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 178506775 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -552868942 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101475846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 85527075 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65829509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106412697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -659805512 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 121044056 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 115841389 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 135387102 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159068090, + "accum": 415251296 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150495189, + "accum": 496575386 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105206397 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115247297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 213785223 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112468428 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 115847240 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 115845854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -355669933 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 382587225 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 220428284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85284403 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144162857 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 235000, + "accum": 135055136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 209209440 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154975270, + "accum": -359488215 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -139107191 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165889128, + "accum": -379432347 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1289.json b/polygon/heimdall/testdata/mainnet/spans/span_1289.json new file mode 100644 index 00000000000..0e2ebb6f425 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1289.json @@ -0,0 +1,492 @@ +{ + "span_id": 1289, + "start_block": 8243456, + "end_block": 8249855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 179090233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141704312, + "accum": -374901660 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110638791 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45671365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 188926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 173469934 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -645928219 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106399764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88220487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 329790447 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 121217198 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -163759476 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98089131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -206410098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 210752585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161158884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111231549 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51302540 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110509013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106429850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66237943 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -31992044 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542128996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146605877, + "accum": 515811776 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 157796764 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105498179 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95979068 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111990255 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106397451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -518410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1160770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160127954, + "accum": 589154788 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107797700 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114755616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 210966452 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223961034 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47390764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101156401 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26095492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533589843 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 246350988 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165889128, + "accum": -148574741 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 117178913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 100408932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 115926001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 111908120 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 179080311 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -540446774 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101483846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 85687307 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65837509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106420697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -628549304 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 121169952 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 115921381 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 135618006 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159068090, + "accum": 591715122 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150495189, + "accum": 604456004 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105207181 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115323297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 215616807 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112532492 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 115927248 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 115925854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -340855125 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 385810577 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 221308284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85284571 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144147753 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 137443036 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 210059248 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155046201, + "accum": -215728680 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -138326839 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141704312, + "accum": -374901660 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_129.json b/polygon/heimdall/testdata/mainnet/spans/span_129.json new file mode 100644 index 00000000000..83992dd1e1c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_129.json @@ -0,0 +1,102 @@ +{ + "span_id": 129, + "start_block": 819456, + "end_block": 825855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -30162 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27478 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -30162 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30162 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44336 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44336 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30162 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1290.json b/polygon/heimdall/testdata/mainnet/spans/span_1290.json new file mode 100644 index 00000000000..cf311783cfb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1290.json @@ -0,0 +1,492 @@ +{ + "span_id": 1290, + "start_block": 8249856, + "end_block": 8256255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 180350233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141704312, + "accum": -16787866 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110815173 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45669565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 196126583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 174686428 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -636785101 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106417764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88278087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 348133257 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 121492688 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -162300018 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98134131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -206158098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 212552585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161140884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111411603 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51300740 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110599013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106447850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66245935 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -31734194 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -542011996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146648487, + "accum": -133516220 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 160559116 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105500285 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95984522 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112104375 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106415451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -446410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1157170155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159958294, + "accum": 182431571 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107843870 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 114935616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 212769620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223960494 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47192764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101165221 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26104492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533565777 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 263233152 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165891075, + "accum": 644810958 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 117477713 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 101812932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116106001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 124079900 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 180370767 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -512496896 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101501846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 86047829 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65855509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106438697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -558222836 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 121453218 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116101363 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 136137540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159068090, + "accum": 166005857 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150503597, + "accum": 24523530 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105208945 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115494297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 219737871 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112676636 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116107266 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116105854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -307521807 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 393063119 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 223288284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85284949 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144113769 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 143501476 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 211971316 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155074608, + "accum": 382728773 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -136571047 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146648487, + "accum": -133516220 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1291.json b/polygon/heimdall/testdata/mainnet/spans/span_1291.json new file mode 100644 index 00000000000..0d6c2a6c280 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1291.json @@ -0,0 +1,498 @@ +{ + "span_id": 1291, + "start_block": 8256256, + "end_block": 8262655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181260233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141729148, + "accum": -365883762 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 110942560 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45668265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 201326583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 175565007 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -630181738 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106430764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88319687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 361380842 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 121691653 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -161245965 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98166631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205976098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 213852585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161127884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111541642 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51299440 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110664013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106460850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66251707 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -31547969 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541927496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146648487, + "accum": 676649035 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 162554148 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105501806 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95988461 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112186795 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106428451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -394410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1154570155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159978294, + "accum": 69547181 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107877215 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115065616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 214071908 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223960104 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -47049764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101171591 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26110992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533548396 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 275425826 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165891075, + "accum": 608952721 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 117693513 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 102826932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116236001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 132870630 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 181302763 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -492310873 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101514846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 86308206 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65868509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106451697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -507431498 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 121657799 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116231350 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 136512759 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159141200, + "accum": 41925755 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150503597, + "accum": -211434176 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105210219 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115617797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 222714195 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112780740 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116237279 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116235854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -283447744 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 398301066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224718284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85285222 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144089225 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 147877016 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 213352254 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154097896, + "accum": 205297178 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -135302975 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141729148, + "accum": -365883762 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1292.json b/polygon/heimdall/testdata/mainnet/spans/span_1292.json new file mode 100644 index 00000000000..b89788aee6a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1292.json @@ -0,0 +1,498 @@ +{ + "span_id": 1292, + "start_block": 8262656, + "end_block": 8269055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 182240233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141735265, + "accum": 523063076 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111079746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45666865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 206926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 176511169 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 507951, + "accum": -623070424 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106444764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88364487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 375647472 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 121905923 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -160110831 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98201631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205780098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 215252585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161113884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111681684 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51298040 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110734013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106474850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66257923 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -31347419 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541836496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146561125, + "accum": 539010943 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 164702644 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105503444 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95992703 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112275555 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106442451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -338410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1151770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159887944, + "accum": 118401811 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107913125 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115205616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 215474372 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223959684 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46895764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101178451 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26117992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533529678 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 288556398 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165905630, + "accum": -354221324 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 117925913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 103918932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116376001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 142337570 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 182306451 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -470572079 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101528846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 86588612 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65882509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106465697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -452733134 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 121878117 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116371336 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 136916841 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159141200, + "accum": 79373719 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150485486, + "accum": -295075944 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105211591 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115750797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 225919467 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 112892852 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116377293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116375854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -257521830 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 403941932 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 226258284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85285516 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144062793 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 152589136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 214839418 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154097896, + "accum": 172040313 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -133937359 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 165905630, + "accum": -354221324 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1293.json b/polygon/heimdall/testdata/mainnet/spans/span_1293.json new file mode 100644 index 00000000000..c3151604556 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1293.json @@ -0,0 +1,498 @@ +{ + "span_id": 1293, + "start_block": 8269056, + "end_block": 8275455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 183360233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141738998, + "accum": -492418128 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111236530 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45665265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 213326583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 177592497 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -614941936 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106460764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88415687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 391952192 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122150803 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -158813535 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98241631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205556098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 216852585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161097884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111841732 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51296440 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110814013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106490850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66265027 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -31118219 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541732496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566158, + "accum": -399258717 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 167158068 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105505316 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 95997551 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112376995 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106458451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -274410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1148570155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159852115, + "accum": 487097820 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107954165 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115365616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 217077188 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223959204 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46719764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101186291 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26125992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533508286 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 303562766 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164907358, + "accum": 102181825 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 118191513 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 105166932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116536001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 153156930 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 183453523 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -445727743 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101544846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 86909076 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65898509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106481697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -390220718 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 122129909 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116531320 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 137378649 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159077670, + "accum": 435643331 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150490301, + "accum": -76424141 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105213159 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115902797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 229582635 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113020980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116537309 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116535854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -227892214 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 410388636 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 228018284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85285852 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144032585 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 157974416 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 216539034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154158914, + "accum": 448670660 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -132376655 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141738998, + "accum": -492418128 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1294.json b/polygon/heimdall/testdata/mainnet/spans/span_1294.json new file mode 100644 index 00000000000..24eea56a6d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1294.json @@ -0,0 +1,498 @@ +{ + "span_id": 1294, + "start_block": 8275456, + "end_block": 8281855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184340233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141742536, + "accum": 397847039 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111373716 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45663865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 218926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 178538659 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -607827654 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106474764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88460487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 406218822 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122365073 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -157678401 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98276631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205360098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 218252585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161083884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 111981774 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51295040 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110884013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106504850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66271243 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30917669 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541641496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566911, + "accum": -535153706 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 169306564 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105506954 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96001793 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112465755 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106472451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -218410833 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1145770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159852136, + "accum": 536788478 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107990075 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115505616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 218479652 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223958784 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46565764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101193151 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26132992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533489568 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 316693338 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164912852, + "accum": 223136808 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 118423913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 106258932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116676001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 162623870 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 184457211 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -423988949 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101558846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 87189482 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65912509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106495697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -335522354 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 122350227 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116671306 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 137782731 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159077670, + "accum": 474909400 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150491228, + "accum": -157377456 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105214531 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116035797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 232787907 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113133092 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116677323 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116675854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -201966300 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -677673137 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229558284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85286146 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1144006153 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 162686536 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 218026198 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153740427, + "accum": 416580420 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -131011039 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566911, + "accum": -535153706 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1295.json b/polygon/heimdall/testdata/mainnet/spans/span_1295.json new file mode 100644 index 00000000000..c3dbaa49df6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1295.json @@ -0,0 +1,492 @@ +{ + "span_id": 1295, + "start_block": 8281856, + "end_block": 8288255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184970233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141742536, + "accum": 579827224 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111461907 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45662965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 222526583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 179146906 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -603254187 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106483764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88489287 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 415390227 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122502818 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -156948672 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98299131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205234098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219152585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161074884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112071801 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51294140 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110929013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106513850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66275239 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30788744 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541582996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566911, + "accum": -309890977 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 170687740 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105508007 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96004520 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112522815 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106481451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": -181728178 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1143970155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159852136, + "accum": -212084407 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108013160 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115595616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219381236 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223958514 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46466764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101197561 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26137492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533477535 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 325134420 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164913152, + "accum": 613514206 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 118573313 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 106960932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116766001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 168709760 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 185102439 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -410014010 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101567846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 87369743 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65921509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106504697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -300359120 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 122491860 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116761297 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 138042498 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159077670, + "accum": -280933679 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150491228, + "accum": 103204426 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105215413 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116121297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 234848439 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113205164 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116767332 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116765854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -185299641 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -674046866 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 230548284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85286335 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143989161 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 165715756 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 218982232 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153740427, + "accum": 706541624 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -130133143 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566911, + "accum": -309890977 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1296.json b/polygon/heimdall/testdata/mainnet/spans/span_1296.json new file mode 100644 index 00000000000..fd34b06d1e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1296.json @@ -0,0 +1,498 @@ +{ + "span_id": 1296, + "start_block": 8288256, + "end_block": 8294655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 185670233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141642536, + "accum": -190806690 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111559897 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45661965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 226526583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 179822736 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -598172557 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106493764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88521287 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 425580677 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122655868 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -156137862 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98324131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -205094098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 220152585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161064884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112171831 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51293140 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 110979013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106523850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66279679 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30645494 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541517996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146566911, + "accum": 62337224 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 172222380 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105509177 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96007550 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112586215 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106491451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": -140362868 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1141970155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159852136, + "accum": 293011848 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108038810 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115695616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220382996 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223958214 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46356764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101202461 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26142492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533464165 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 334513400 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164580288, + "accum": 73263960 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 118739313 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 107740932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 116866001 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 175814890 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 185819359 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -394486300 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101577846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 87570033 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65931509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106514697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -261288860 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 122649230 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 116861287 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 138331128 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159122262, + "accum": 216500800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150491228, + "accum": 514342933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105216393 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116216297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 237137919 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113285244 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 116867342 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 116865854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -166781131 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -670017676 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 231648284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85286545 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143970281 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 169081556 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 220044492 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153740427, + "accum": 56631212 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -129157703 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141642536, + "accum": -190806690 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1297.json b/polygon/heimdall/testdata/mainnet/spans/span_1297.json new file mode 100644 index 00000000000..5b6719bc7e7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1297.json @@ -0,0 +1,492 @@ +{ + "span_id": 1297, + "start_block": 8294656, + "end_block": 8301055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186650233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141642536, + "accum": -394853156 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111697083 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45660565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 232126583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 180768898 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -591058275 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106507764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88566087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 439847307 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122870138 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -155002728 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98359131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -204898098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 221552585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161050884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112311873 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51291740 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111049013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106537850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66285895 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30444944 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541426996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146572933, + "accum": -72383401 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 174370876 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105510815 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96011792 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112674975 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106505451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": -82451434 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1139170155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159852036, + "accum": 343922906 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108074720 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115835616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 221785460 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223957794 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46202764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101209321 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26149492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533445447 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 347643972 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164580288, + "accum": 190364324 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 118971713 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 108832932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117007101 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 185762072 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 186823047 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -372747506 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101591846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 87850439 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65945509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106528697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -206590496 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 122869548 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117001273 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 138735210 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159122834, + "accum": 257157930 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150509030, + "accum": 434255879 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105217765 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116349297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 240343191 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113397356 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117007356 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117005854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -140855217 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -664376810 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 233188284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85286839 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143943849 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 173793676 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 221531656 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153740927, + "accum": 21959723 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -127792087 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141642536, + "accum": -394853156 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1298.json b/polygon/heimdall/testdata/mainnet/spans/span_1298.json new file mode 100644 index 00000000000..b639a130dee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1298.json @@ -0,0 +1,498 @@ +{ + "span_id": 1298, + "start_block": 8301056, + "end_block": 8307455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187490233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141665491, + "accum": 211784020 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111814671 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45659365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 236926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 181579894 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -584960319 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106519764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88604487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": 452075847 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123053798 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -154029756 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98389131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -204730098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222752585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161038884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112431909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51290540 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111109013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106549850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66291223 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30273044 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541348996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 146572933, + "accum": 593303764 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 176212444 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105512219 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96015428 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112751055 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106517451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": -32813062 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1136770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158757788, + "accum": 74484818 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108105500 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 115955616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 222987572 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223957434 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -46070764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101215201 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26155492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533429403 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 358898748 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164367361, + "accum": -22992618 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 119170913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 109768932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117128301 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 194288228 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 187683351 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -354114254 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101603846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 88090787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65957509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106540697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3907026, + "accum": -159706184 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 123058392 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117121261 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 139081566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159196611, + "accum": -19213801 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150509030, + "accum": 53620671 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105218941 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116463297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 243090567 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113493452 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117127368 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117125854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -118633005 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -659541782 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 234508284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85287091 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143921193 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 177832636 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 222806368 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": -320440405 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -126621559 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": -320440405 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1299.json b/polygon/heimdall/testdata/mainnet/spans/span_1299.json new file mode 100644 index 00000000000..defc5e5d9aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1299.json @@ -0,0 +1,492 @@ +{ + "span_id": 1299, + "start_block": 8307456, + "end_block": 8313855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 188540233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141665491, + "accum": 149175298 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 111961656 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45657865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 242926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 182593639 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508163, + "accum": -577337874 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106534764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88652487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -626545078 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123283373 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -152813541 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98426631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -204520098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 224252585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161023884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112581954 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51289040 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111184013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106564850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66297883 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -30058169 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541251496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148194666, + "accum": 628556092 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 178514404 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105513974 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96019973 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112846155 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106532451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": 29234903 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1133770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158593248, + "accum": 268082182 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108143975 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116105616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224490212 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223956984 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -45905764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101222551 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26162992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533409348 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 372967218 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164337147, + "accum": 254801120 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 119419913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 110938932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117279801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 204945923 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 188758731 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -330822689 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101618846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 88391222 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65972509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106555697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3949201, + "accum": -100679044 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 123294447 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117271246 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 139514511 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159280535, + "accum": 182121765 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150493880, + "accum": 123732431 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105220411 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116605797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 246524787 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113613572 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117277383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117275854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -90855240 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -653497997 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 236158284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85287406 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143892873 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 182881336 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 224399758 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": -204784784 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -125158399 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": -204784784 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_13.json b/polygon/heimdall/testdata/mainnet/spans/span_13.json new file mode 100644 index 00000000000..8fc1c488c35 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_13.json @@ -0,0 +1,102 @@ +{ + "span_id": 13, + "start_block": 77056, + "end_block": 83455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 12048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 7550 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -49798 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 7550 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 7550 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 7550 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 7550 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -49798 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_130.json b/polygon/heimdall/testdata/mainnet/spans/span_130.json new file mode 100644 index 00000000000..94e43b5b700 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_130.json @@ -0,0 +1,102 @@ +{ + "span_id": 130, + "start_block": 825856, + "end_block": 832255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -30162 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -34660 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20032 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -34660 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 39838 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 39838 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 39838 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -34660 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1300.json b/polygon/heimdall/testdata/mainnet/spans/span_1300.json new file mode 100644 index 00000000000..82588bcb184 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1300.json @@ -0,0 +1,492 @@ +{ + "span_id": 1300, + "start_block": 8313856, + "end_block": 8320255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 189240233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141665491, + "accum": 472192473 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 112059646 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45656865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 246926583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 183269469 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508379, + "accum": -572254084 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106544764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88684487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -616354628 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123436423 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -152002731 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98451631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -204380098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 225252585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1161013884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112681984 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51288040 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111234013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106574850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66302323 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -29914919 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541186496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148198636, + "accum": -76760808 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 180049044 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105515144 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96023003 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112909555 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106542451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": 70600213 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1131770155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158593248, + "accum": -333264778 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108169625 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116205616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 225491972 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223956684 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -45795764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101227451 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26167992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533395978 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 382346198 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164337147, + "accum": -289106850 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 119585913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 111718932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117380801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 212051053 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 189475651 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -315294979 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101628846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 88591512 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65982509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106565697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3949201, + "accum": -61187034 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 123451817 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117371236 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 139803141 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159280535, + "accum": 681289380 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150493880, + "accum": 535033496 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105221391 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116700797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 248814267 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113693652 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117377393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117375854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -72336730 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -649468807 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 237258284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85287616 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143873993 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 186247136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 225462018 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": 236979151 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -124182959 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158593248, + "accum": -333264778 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1301.json b/polygon/heimdall/testdata/mainnet/spans/span_1301.json new file mode 100644 index 00000000000..803952b5814 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1301.json @@ -0,0 +1,498 @@ +{ + "span_id": 1301, + "start_block": 8320256, + "end_block": 8326655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 190360233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141722235, + "accum": 551360243 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 112216430 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45655265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 253326583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 184350797 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508379, + "accum": -564120020 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106560764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88735687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -600049908 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123681303 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -150705435 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98491631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -204156098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226852585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1160997884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 112842032 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51286440 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111314013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106590850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66309427 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -29685719 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -541082496 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148138886, + "accum": 106938120 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 182504468 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105517016 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96027851 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 113010995 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106558451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": 136784709 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1128570155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158658407, + "accum": 17329540 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108210665 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116365616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227094788 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223956204 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -45619764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101235291 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26175992 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533374586 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 397352566 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164339137, + "accum": 153389400 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 119851513 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 112966932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117542401 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 223419261 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 190622723 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -290450643 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101644846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 88911976 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 65998509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106581697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3949201, + "accum": 2000182 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 123703609 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117531220 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 140264949 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 159297760, + "accum": -50708412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150347658, + "accum": -338855951 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105222959 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116852797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 252477435 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113821780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117537409 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117535854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -42707114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -643022103 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239018284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85287952 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143843785 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 191632416 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 227161634 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153540564, + "accum": 506393860 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -122622255 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150347658, + "accum": -338855951 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1302.json b/polygon/heimdall/testdata/mainnet/spans/span_1302.json new file mode 100644 index 00000000000..024c832a801 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1302.json @@ -0,0 +1,480 @@ +{ + "span_id": 1302, + "start_block": 8326656, + "end_block": 8333055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191550233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141748958, + "accum": -316706375 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 112383013 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45653565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 260126583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 185499708 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508379, + "accum": -555477577 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106577764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88790087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -582726143 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123941488 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -149327058 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98534131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -203918098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 228552585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1160980884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 113012083 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51284740 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111399013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106607850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66316975 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -29442194 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -540971996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148125804, + "accum": 438030742 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 185113356 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105519005 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96033002 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 113118775 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106575451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": 207105736 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1125170155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158672907, + "accum": 527455064 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108254270 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116535616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 228797780 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223955694 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -45432764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101243621 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26184492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533351857 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 413296832 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164339137, + "accum": -330468137 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 120133713 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 114292932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117714101 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 235497982 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 191841487 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -264053536 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101661846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 89252469 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 66015509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106598697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3949201, + "accum": 69136599 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 123971138 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117701203 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 140755620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156193655, + "accum": 457799470 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150357748, + "accum": 33182162 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105224625 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117014297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 256369551 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 113957916 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 117707426 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117705854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -11225647 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -636172480 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240888284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85288309 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143811689 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 197354276 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 228967476 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153503244, + "accum": -161493594 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -120964007 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164339137, + "accum": -330468137 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1303.json b/polygon/heimdall/testdata/mainnet/spans/span_1303.json new file mode 100644 index 00000000000..f8f3b291ee3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1303.json @@ -0,0 +1,492 @@ +{ + "span_id": 1303, + "start_block": 8333056, + "end_block": 8339455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 192810233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143749476, + "accum": 60155118 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 112559395 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -45651765 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 267326583 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 186716202 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508379, + "accum": -546326755 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106595764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 88847687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1019045, + "accum": -564383333 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124216978 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -147867600 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 98579131 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -203666098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 230352585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1160962884 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 113192137 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -51282940 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111489013 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106625850 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 66324967 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": -29184344 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -540854996 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 148125804, + "accum": -162850705 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 187875708 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 105521111 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 96038456 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 113232895 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106593451 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4136531, + "accum": 281563294 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1121570155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158799564, + "accum": 117609713 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108300440 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 116715616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 230619108 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -223955154 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -45234764 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 101252441 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 26193492 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -533327791 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 430178996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164339153, + "accum": 450570995 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 120432513 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 115696932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10100, + "accum": 117895901 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 248287216 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 193131943 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -236103658 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 101679846 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 89612991 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 66033509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106616697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3949201, + "accum": 140222217 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 124254404 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 117881185 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 141275154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156193655, + "accum": 2185623 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150357748, + "accum": -529524827 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 105752156 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117185297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 260490615 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 114102060 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 117888344 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 117885854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 22107671 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -628919938 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242868284 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 85288687 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1143777705 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 203412716 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 230879544 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 149004515, + "accum": 393528916 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -119208215 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150357748, + "accum": -529524827 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1304.json b/polygon/heimdall/testdata/mainnet/spans/span_1304.json new file mode 100644 index 00000000000..17c3a11ec29 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1304.json @@ -0,0 +1,504 @@ +{ + "span_id": 1304, + "start_block": 8339456, + "end_block": 8345855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228325040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143777507, + "accum": -39577674 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 145846765 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12723258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 315211390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 222141580 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508379, + "accum": -494591925 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139557571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 121890894 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5778277, + "accum": -420374230 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 157708070 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -111942796 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131596438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -170223291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 266977392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1128001077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 146487055 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18354433 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 144598820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139587657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99266202 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 4270488 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -507689689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141110155, + "accum": -239689606 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 226478683 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138450247 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 128974474 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146392282 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139555258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 9463618, + "accum": -514283707 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1081245348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158804973, + "accum": 580115286 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212291269 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141320152 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 154552760 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 267418407 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191029237 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -11902957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134195378 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59136799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500353515 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 937898, + "accum": 497806029 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164309153, + "accum": 24363371 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153971520 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 151507739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 152441394 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 307501004 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 228709354 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -145726324 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134641653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 123278871 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98995316 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139578504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4073245, + "accum": 320446269 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 157761480 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151175955 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 175267892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154688023, + "accum": 355917143 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150357748, + "accum": -380650850 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191200624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 138680589 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 150506604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 301886498 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 147323163 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 151186888 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 151180661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 123550965 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -581087128 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 279863091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118214271 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110783042 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 248790983 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 267734713 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 149659605, + "accum": 514059277 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -82674280 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150357748, + "accum": -380650850 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1305.json b/polygon/heimdall/testdata/mainnet/spans/span_1305.json new file mode 100644 index 00000000000..5f4dfd059e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1305.json @@ -0,0 +1,498 @@ +{ + "span_id": 1305, + "start_block": 8345856, + "end_block": 8352255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 230285040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143777507, + "accum": -381925500 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 146121137 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12720458 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 326921390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 224033904 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508539, + "accum": -480354113 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139585571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 121980494 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10475836, + "accum": -178803971 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 158136610 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -109672528 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131666438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -169831291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 269777392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127973077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 146767139 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18351633 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 144738820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139615657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99278634 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 4671588 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -507507689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141069524, + "accum": 438503744 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 230775675 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138453523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 128982958 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 146879267 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139583258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 16765397, + "accum": -177050707 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1075645348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149456450, + "accum": 519262229 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212288469 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141391972 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 158935516 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 270350455 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191028397 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -11594957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134209098 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59150799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500316079 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1004598, + "accum": -565065170 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 164262453, + "accum": 262775292 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154436320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 153691739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 154067102 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 327395368 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 230716730 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1552771, + "accum": -102248736 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134669653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 123839683 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 104851926 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139606504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4073245, + "accum": 434497129 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 158202116 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151455927 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 176076056 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": 325803272 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149386612, + "accum": -541178843 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191186624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 138683333 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 151192604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 308297042 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 147547387 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 151469716 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 151460661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 175402793 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -569805396 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 282943091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118214859 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110730178 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 258215223 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 270709041 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 149666160, + "accum": 338943362 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -79943048 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149386612, + "accum": -541178843 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1306.json b/polygon/heimdall/testdata/mainnet/spans/span_1306.json new file mode 100644 index 00000000000..754bbb40b2b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1306.json @@ -0,0 +1,504 @@ +{ + "span_id": 1306, + "start_block": 8352256, + "end_block": 8358655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 232665040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143777507, + "accum": 134893030 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 146454303 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12717058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 341643390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 226331726 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -463058980 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139619571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122089294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10751609, + "accum": 180132183 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 158656980 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -106915774 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131751438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -169355291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 273177392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127939077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147107241 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18348233 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 144908820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139649657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99293730 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 5158638 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -507286689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 140598231, + "accum": -246098605 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 235993451 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138457501 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 128993260 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 147796281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139617258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 17379734, + "accum": 398436319 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1068845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149125910, + "accum": 134934339 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212285069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141479182 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 164257434 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 273910799 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191027377 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -11220957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134225758 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59167799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500270621 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -527489451 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163696042, + "accum": 375985024 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155000720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 156343739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 156041176 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 351552810 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 233154258 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": -44437274 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134703653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 124520669 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 137914716 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139640504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4320015, + "accum": -514119046 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 158737174 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151795893 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 177057398 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": 117098065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149294680, + "accum": 165494593 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191169624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 138686665 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 152025604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 316081274 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 147819659 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 151813150 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 151800661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 238365727 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -556106150 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 286683091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118215573 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110665986 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 269658943 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 274320725 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 149181167, + "accum": -45330091 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -76626552 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 140598231, + "accum": -246098605 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1307.json b/polygon/heimdall/testdata/mainnet/spans/span_1307.json new file mode 100644 index 00000000000..56bbdbd89cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1307.json @@ -0,0 +1,510 @@ +{ + "span_id": 1307, + "start_block": 8358656, + "end_block": 8365055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 233785040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143777507, + "accum": 249362531 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 146611087 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12715458 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 348571390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 227413054 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -454918308 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139635571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122140494 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 11209412, + "accum": 353989139 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 158901860 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -105618478 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131791438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -169131291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 274777392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127923077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147267289 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18346633 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 144988820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139665657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99300834 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 5387838 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -507182689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 140598231, + "accum": -182454102 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 238448875 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138459373 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 128998108 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 148227817 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139633258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 18019240, + "accum": -413456177 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1065645348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148660745, + "accum": 334043461 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212283469 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141520222 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 166761866 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 275586255 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191026897 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -11044957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134233598 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59175799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500249229 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -509037179 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163095008, + "accum": -287897671 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155266320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 157591739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 156970152 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 362921018 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 234301330 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": -12903274 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134719653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 124841133 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 153473676 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139656504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4335627, + "accum": -444764626 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 158988966 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151955877 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 177519206 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": 404377582 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149222554, + "accum": 367156972 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191161624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 138875133 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 152417604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 319744442 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 147947787 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 151974766 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 151960661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 267995343 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -549659446 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 288443091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118215909 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110635778 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 275044223 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 276020341 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 149181167, + "accum": 156064090 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -75065848 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163095008, + "accum": -287897671 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1308.json b/polygon/heimdall/testdata/mainnet/spans/span_1308.json new file mode 100644 index 00000000000..37fb5c734ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1308.json @@ -0,0 +1,510 @@ +{ + "span_id": 1308, + "start_block": 8365056, + "end_block": 8371455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 234835040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143297350, + "accum": 219269668 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 146758072 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12713958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 355066390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 228426799 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -447286428 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139650571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122188494 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 11689569, + "accum": 522610476 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 159131435 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -104402263 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131828938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -168921291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 276277392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127908077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147417334 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18345133 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145063820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139680657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99307494 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 5602713 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -507085189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 140196695, + "accum": -263989845 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 240750835 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138461128 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129002653 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 148632382 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139648258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 18746810, + "accum": -135855366 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1062645348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148660745, + "accum": 377679325 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212281969 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141558697 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 169109771 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 277156995 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191026447 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -10879957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134240948 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59183299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500229174 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -491738174 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163095008, + "accum": -27747863 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155515320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 158761739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 157841067 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 373578713 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 235376710 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 16659851 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134734653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 125141568 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 168060201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139671504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4335627, + "accum": -379730221 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 159225021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152105862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 177952151 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": -556319338 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149222554, + "accum": 419339971 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191154124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 139277103 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 152785104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 323178662 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148067907 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 152126281 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 152110661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 295773108 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -543615661 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 290093091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118216224 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110607458 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 280092923 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 277613731 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148993656, + "accum": 206247287 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -73602688 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": -556319338 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1309.json b/polygon/heimdall/testdata/mainnet/spans/span_1309.json new file mode 100644 index 00000000000..15f0f80f78b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1309.json @@ -0,0 +1,504 @@ +{ + "span_id": 1309, + "start_block": 8371456, + "end_block": 8377855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 236235040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -193605353 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 146954052 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12711958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 363726390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 229778459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -437110588 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139670571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122252494 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12052168, + "accum": -329846576 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 159437535 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -102780643 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131878938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -168641291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 278277392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127888077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147617394 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18343133 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145163820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139700657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99316374 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 5889213 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506955189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 140165172, + "accum": 354250056 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 243820115 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138463468 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129008713 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 149171802 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139668258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 18857602, + "accum": 239304930 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1058645348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 147821006, + "accum": 64570312 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212279969 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141609997 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 172240311 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 279251315 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191025847 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -10659957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134250748 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59193299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500202434 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -468672834 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163106185, + "accum": -43553445 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155847320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 160321739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 159002287 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 387788973 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 236810550 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 56077351 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134754653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 125542148 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 187508901 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139691504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4385627, + "accum": -292167681 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 159539761 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152305842 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 178529411 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154571835, + "accum": 349646623 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149222554, + "accum": 125452682 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191144124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 139813063 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 153275104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 327757622 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148228067 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 152328301 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 152310661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 332810128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -535557281 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 292293091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118216644 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110569698 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 286824523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 279738251 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148631057, + "accum": -99103594 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -71651808 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -193605353 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_131.json b/polygon/heimdall/testdata/mainnet/spans/span_131.json new file mode 100644 index 00000000000..0c7e2f8dc95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_131.json @@ -0,0 +1,102 @@ +{ + "span_id": 131, + "start_block": 832256, + "end_block": 838655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -24660 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -29158 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 21454 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -29158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29158 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 45340 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 45340 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29158 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1310.json b/polygon/heimdall/testdata/mainnet/spans/span_1310.json new file mode 100644 index 00000000000..4e8b55674d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1310.json @@ -0,0 +1,504 @@ +{ + "span_id": 1310, + "start_block": 8377856, + "end_block": 8384255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 237215040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -371151241 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147091238 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12710558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 369788390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 230724621 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -429987500 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139684571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122297294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12052168, + "accum": -161116224 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 159651805 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -101645509 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131913938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -168445291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 279677392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127874077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147757436 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18341733 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145233820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139714657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99322590 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 6089763 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506864189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139984495, + "accum": 131111240 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 245968611 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138465106 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129012955 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 149549396 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139682258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 18857602, + "accum": 503311358 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1055845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 147246838, + "accum": -55706287 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212278569 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141645907 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 174431689 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 280717339 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191025427 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -10505957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134257608 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59200299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500183716 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -452527096 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162809876, + "accum": 54612616 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156079720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 161413739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 159815141 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 397736155 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 237814238 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 83669601 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134768653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 125822554 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 201122991 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139705504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4385627, + "accum": -230768903 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15737, + "accum": 159760079 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152445828 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 178933493 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154999119, + "accum": 332550847 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149090294, + "accum": 29740912 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191137124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 140188235 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 153618104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 330962894 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148340179 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 152469715 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 152450661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 358736042 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -529916415 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 293833091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118216938 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110543266 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 291536643 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 281225415 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148525715, + "accum": -202225662 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -70286192 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -371151241 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1311.json b/polygon/heimdall/testdata/mainnet/spans/span_1311.json new file mode 100644 index 00000000000..7de0526c2c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1311.json @@ -0,0 +1,498 @@ +{ + "span_id": 1311, + "start_block": 8384256, + "end_block": 8390655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 237915040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -30226878 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147189228 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12709558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 374118390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 231400451 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508792, + "accum": -424899580 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139694571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122329294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12052168, + "accum": -40594544 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 159804855 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -100834699 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 131938938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -168305291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 280677392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127864077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 147857466 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18340733 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145283820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139724657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99327030 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 6233013 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506799189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139984495, + "accum": 439395054 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 247503251 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138466276 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129015985 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 149819106 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139692258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 23857602, + "accum": -389639910 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1053845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 147247235, + "accum": 325216927 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212277569 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141671557 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 175996959 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 281764499 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191025127 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -10395957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134262508 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59205299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500170346 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -440994426 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162841724, + "accum": -505132113 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156245720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 162193739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 160395751 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": 404841285 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 238531158 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 103378351 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134778653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 126022844 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 210847341 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139715504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4385627, + "accum": -186912633 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 160705591 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152545818 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 179222123 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154736406, + "accum": -306587240 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149078294, + "accum": 429010716 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191132124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 140456215 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 153863104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 333252374 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148420259 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 152570725 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 152550661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 377254552 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -525887225 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 294933091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118217148 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110524386 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 294902443 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 282287675 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148527715, + "accum": 191763065 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -69310752 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162841724, + "accum": -505132113 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1312.json b/polygon/heimdall/testdata/mainnet/spans/span_1312.json new file mode 100644 index 00000000000..bef030102fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1312.json @@ -0,0 +1,510 @@ +{ + "span_id": 1312, + "start_block": 8390656, + "end_block": 8397055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 239665040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": 261280722 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147434203 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12707058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 384943390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 233090026 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -412179390 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139719571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122409294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13414015, + "accum": 273087029 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 160187480 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -98807674 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132001438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167955291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 283177392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127839077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148107541 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18338233 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145408820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139749657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99338130 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 6591138 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506636689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 138913360, + "accum": -452530862 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 251339851 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138469201 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129023560 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 150493381 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139717258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24167986, + "accum": 212674045 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1048845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 145836026, + "accum": -391074761 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212275069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141735682 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 179910134 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 284382399 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191024377 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -10120957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134274758 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59217799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500136921 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -412162751 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162784287, + "accum": 276833441 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156660720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 164143739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 161847276 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -672850266 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 240323458 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 152650226 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134803653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 126523569 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 235158216 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139740504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": -77160756 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 167666866 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152795793 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 179943698 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154493606, + "accum": 267381518 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149078346, + "accum": -228906113 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191119624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 141126165 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 154475604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 338976074 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148620459 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 152823250 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 152800661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 423550827 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -515814250 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 115123, + "accum": 297744567 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118217673 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110477186 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 303316943 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 284943325 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 148527715, + "accum": 615337666 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -66872152 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 138913360, + "accum": -452530862 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1313.json b/polygon/heimdall/testdata/mainnet/spans/span_1313.json new file mode 100644 index 00000000000..7cac312a34d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1313.json @@ -0,0 +1,510 @@ +{ + "span_id": 1313, + "start_block": 8397056, + "end_block": 8403455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 241065040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -159956211 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147630183 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12705058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 393603390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 234441686 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -401999650 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139739571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122473294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13438321, + "accum": 541780531 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 160493580 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -97186054 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132051438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167675291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 285177392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127819077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148307601 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18336233 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145508820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139769657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99347010 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 6877638 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506506689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137969792, + "accum": 126129845 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 254409131 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138471541 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129029620 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 151032801 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139737258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24437449, + "accum": -394017063 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1044845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 145836033, + "accum": 335027898 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212273069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141786982 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 183040674 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 286476719 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191023777 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9900957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134284558 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59227799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500110181 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153267, + "accum": -389097411 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162749543, + "accum": 246112323 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156992720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 165703739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 163008496 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -658640006 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 241757298 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 192067726 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134823653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 126924149 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 254606916 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139760504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 10722864 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 173235886 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152995773 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 180520958 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154493664, + "accum": 70856190 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149176538, + "accum": -536547007 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191109624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 141662125 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 154965604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 343555034 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148780619 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153025270 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153000661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 460587847 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -507755870 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 120056, + "accum": 300081558 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118218093 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110439426 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 310048543 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 287067845 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153527711, + "accum": 304861248 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -64921272 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149176538, + "accum": -536547007 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1314.json b/polygon/heimdall/testdata/mainnet/spans/span_1314.json new file mode 100644 index 00000000000..e8b37eaf03b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1314.json @@ -0,0 +1,504 @@ +{ + "span_id": 1314, + "start_block": 8403456, + "end_block": 8409855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 242115040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -216100942 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147777168 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12703558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 400098390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 235455431 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -394364845 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139754571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122521294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": -355595000 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 160723155 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -95969839 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132088938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167465291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 286677392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127804077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148457646 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18334733 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145583820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139784657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99353670 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7092513 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506409189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137969792, + "accum": -4126572 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 256711091 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138473296 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129034165 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 151437366 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139752258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24437449, + "accum": -27455328 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1041845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 150854616, + "accum": 333197899 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212271569 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141825457 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 185388579 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 288047459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191023327 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9735957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134291908 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59235299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500090126 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -371798399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162749543, + "accum": 487560893 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157241720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 166873739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 163879411 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -647982311 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 242832678 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1970875, + "accum": 221630851 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134838653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 127224584 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 269193441 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139775504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 76635579 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 177412651 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153145758 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 180953903 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154281827, + "accum": 187554710 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149176546, + "accum": -503720712 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191102124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 142064095 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 155333104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 346989254 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 148900739 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153176785 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153150661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 488365612 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -501712085 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 120056, + "accum": 301882398 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118218408 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110411106 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 315097243 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 288661235 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153536433, + "accum": 408008504 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -63458112 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149176546, + "accum": -503720712 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1315.json b/polygon/heimdall/testdata/mainnet/spans/span_1315.json new file mode 100644 index 00000000000..9ac6e330d83 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1315.json @@ -0,0 +1,498 @@ +{ + "span_id": 1315, + "start_block": 8409856, + "end_block": 8416255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 243235040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143247350, + "accum": -131415782 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147933952 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12701958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 407026390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 236536759 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -386221053 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139770571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122572494 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": -136897832 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 160968035 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -94672543 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132128938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167241291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 288277392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127788077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148617694 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18333133 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145663820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139800657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99360774 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7321713 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506305189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137969792, + "accum": -3787535 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 259166515 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138475168 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129039013 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 151868902 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139768258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": 364586711 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1038645348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148297811, + "accum": 513841655 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212269969 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141866497 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 187893011 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 289722915 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191022847 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9559957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134299748 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59243299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500068734 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -353346015 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162749543, + "accum": -218167948 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157507320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 168121739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 164808387 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -636614103 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 243979750 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 253278461 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134854653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 127545048 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 284752401 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139791504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 146942475 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 181867867 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153305742 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 181415711 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154281827, + "accum": 448791502 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149119103, + "accum": -322504618 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191094124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 142492863 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 155725104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 350652422 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149028867 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153338401 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153310661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 517995228 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -495265381 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 120056, + "accum": 303803294 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118218744 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110380898 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 320482523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 290360851 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153530433, + "accum": -445155671 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -61897408 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153530433, + "accum": -445155671 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1316.json b/polygon/heimdall/testdata/mainnet/spans/span_1316.json new file mode 100644 index 00000000000..a90e246324b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1316.json @@ -0,0 +1,498 @@ +{ + "span_id": 1316, + "start_block": 8416256, + "end_block": 8422655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 243655040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": -377027687 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 147992746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12701358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 409624390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 236942257 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -383167131 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139776571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122591694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": -54886394 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 161059865 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -94186057 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132143938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167157291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 288877392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127782077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148677712 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18332533 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145693820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139806657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99363438 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7407663 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506266189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137969792, + "accum": -278368003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 260087299 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138475870 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129040831 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 152030728 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139774258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": 511780235 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1037445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148297811, + "accum": 301229301 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212269369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141881887 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 188832173 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 290351211 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191022667 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9493957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134302688 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59246299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500060712 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -346426371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162749543, + "accum": -341373125 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157606920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 168589739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 165156753 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -632351025 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 244409902 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 265149155 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134860653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 127665222 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 290587011 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139797504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 173307561 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 183538573 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153365736 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 181588889 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154281827, + "accum": 272083244 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149119103, + "accum": 572210000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191091124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 142653651 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 155872104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 352026110 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149076915 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153399007 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153370661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -573292886 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -492847867 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 120056, + "accum": 304523630 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118218870 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110369570 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 322502003 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 290998207 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153530433, + "accum": 476026927 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -61312144 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": -377027687 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1317.json b/polygon/heimdall/testdata/mainnet/spans/span_1317.json new file mode 100644 index 00000000000..cf3589e0a7b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1317.json @@ -0,0 +1,504 @@ +{ + "span_id": 1317, + "start_block": 8422656, + "end_block": 8429055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 244005040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": 325725138 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148041741 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12700858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 411789390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 237280172 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -380622196 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139781571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122607694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": 13456471 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 161136390 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -93780652 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132156438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -167087291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 289377392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127777077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148727727 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18332033 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145718820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139811657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99365658 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7479288 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506233689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137969792, + "accum": 411480957 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 260854619 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138476455 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129042346 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 152165583 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139779258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": -465244086 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1036445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148280967, + "accum": -57017767 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212268869 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141894712 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 189614808 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 104716, + "accum": 290874791 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191022517 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9438957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134305138 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59248799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500054027 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -340660001 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162749543, + "accum": 472374590 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157689920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 168979739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 165447058 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -628798460 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 244768362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 275041400 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134865653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 127765367 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 295449186 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139802504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 195278466 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 184930828 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153415731 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 181733204 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153347335, + "accum": -60865672 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149119103, + "accum": 219037572 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191088624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 142787641 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 155994604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 353170850 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149116955 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153449512 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153420661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -564033631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -490833272 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1054548, + "accum": 308861878 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118218975 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110360130 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 324184903 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 291529337 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153530433, + "accum": 143976657 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -60824424 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": -465244086 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1318.json b/polygon/heimdall/testdata/mainnet/spans/span_1318.json new file mode 100644 index 00000000000..6aa7d291ada --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1318.json @@ -0,0 +1,516 @@ +{ + "span_id": 1318, + "start_block": 8429056, + "end_block": 8435455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 245405040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": -172404219 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148237721 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12698858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 420449390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 238631832 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 508987, + "accum": -370442456 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139801571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122671694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": 286827931 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 161442490 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -92159032 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132206438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -166807291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 291377392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127757077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 148927787 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18330033 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145818820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139831657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99374538 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7765788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506103689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137978350, + "accum": -128218431 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 263923899 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 158478795 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129048406 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 152705003 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139799258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": 25400994 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1032445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146775356, + "accum": 694291691 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212266869 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141946012 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 192745348 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 293369911 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191021917 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9218957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134314938 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59258799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500027287 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -317594521 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162899066, + "accum": 430491745 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 158021920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 170539739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 166608278 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -614588200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 246202202 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 314610380 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134885653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 128165947 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 314897886 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139822504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4394181, + "accum": 283162086 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 190499848 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153615711 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 182310464 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153347335, + "accum": -303191596 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149119103, + "accum": -96558628 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191078624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 143323601 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 156484604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 357749810 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149277115 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153651532 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153620661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -526996611 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -482774892 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2365338, + "accum": 341749948 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118219395 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110322370 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 330916503 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 293653857 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153531503, + "accum": -84654057 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -58873544 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153347335, + "accum": -303191596 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1319.json b/polygon/heimdall/testdata/mainnet/spans/span_1319.json new file mode 100644 index 00000000000..45f494a607f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1319.json @@ -0,0 +1,510 @@ +{ + "span_id": 1319, + "start_block": 8435456, + "end_block": 8441855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 246455040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": -283673154 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148384706 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12697358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -682805731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 239645577 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -362804879 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139816571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122719694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": 491856526 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 161672065 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -90942817 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132243938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -166597291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 292877392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127742077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 149077832 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18328533 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145893820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139846657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99381198 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 7980663 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -506006189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137978350, + "accum": -278070591 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 266225859 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 308480550 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129052951 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 153109568 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139814258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24532254, + "accum": 393384804 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1029445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146614706, + "accum": 676082418 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212265369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 141984487 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 195093253 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 296443651 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191021467 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -9053957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134322288 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59266299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -500007232 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -300295411 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162907911, + "accum": 654565562 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 158270920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 171709739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 167479193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -603930505 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 247277582 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 344287115 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134900653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 128466382 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 329484411 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139837504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4554831, + "accum": 349556751 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 194676613 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153765696 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 182743409 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153350181, + "accum": -222655837 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149122454, + "accum": -79272685 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191071124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 143725571 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 156852104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 361184030 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149397235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153803047 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153770661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -499218846 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -476731107 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2365338, + "accum": 377230018 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118219710 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110294050 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 335965203 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 295247247 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153534280, + "accum": -1186454 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -57410384 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": -283673154 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_132.json b/polygon/heimdall/testdata/mainnet/spans/span_132.json new file mode 100644 index 00000000000..defd36b04af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_132.json @@ -0,0 +1,102 @@ +{ + "span_id": 132, + "start_block": 838656, + "end_block": 845055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -29158 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -33656 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -26056 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -33656 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 40842 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 40842 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 40842 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -33656 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1320.json b/polygon/heimdall/testdata/mainnet/spans/span_1320.json new file mode 100644 index 00000000000..36ef7275c75 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1320.json @@ -0,0 +1,510 @@ +{ + "span_id": 1320, + "start_block": 8441856, + "end_block": 8448255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 247155040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": 12036552 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148482696 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12696358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -678475731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 240321407 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -357712489 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139826571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122751694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": -481264576 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 161825115 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -90132007 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132268938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -166457291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 293877392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127732077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 149177862 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18327533 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 145943820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139856657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99385638 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 8123913 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -505941189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137978350, + "accum": -8083036 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 267760499 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 408481720 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129055981 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 153379278 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139824258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24536952, + "accum": 638716740 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1027445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146601688, + "accum": -77235795 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212264369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 142010137 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 196658523 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 298492811 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191021167 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -8943957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134327188 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59271299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -499993862 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -288762671 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162907911, + "accum": 64046593 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 158436920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 172489739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 168059803 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -596825375 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 247994502 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 364071605 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134910653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 128666672 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 339208761 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139847504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4628755, + "accum": 395552052 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 197461123 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153865686 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 183032039 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153350181, + "accum": 201012178 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149084603, + "accum": 301919695 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191066124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 143993551 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 157097104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 363473510 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149477315 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 153904057 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153870661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -480700336 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -472701917 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2365338, + "accum": 400883398 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118219920 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110275170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 339331003 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 296309507 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153534280, + "accum": 424346067 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -56434944 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146601688, + "accum": -77235795 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1321.json b/polygon/heimdall/testdata/mainnet/spans/span_1321.json new file mode 100644 index 00000000000..e4a4213eb3c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1321.json @@ -0,0 +1,516 @@ +{ + "span_id": 1321, + "start_block": 8448256, + "end_block": 8454655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 248555040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140550565, + "accum": 603239129 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148678676 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12694358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -669815731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 241673067 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -347527709 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139846571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122815694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": -207893116 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 162131215 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -88510387 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132318938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -166177291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 295877392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127712077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 149377922 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18325533 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146043820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139876657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99394518 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 8410413 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -505811189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137978503, + "accum": 531525951 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 270829779 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 608484060 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129062041 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 153918698 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139844258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24536952, + "accum": 19659835 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1023445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146608472, + "accum": -474486762 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212262369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 142061437 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 199789063 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 302591131 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191020567 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -8723957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134336988 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59281299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -499967122 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -265697191 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163073604, + "accum": -4679204 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 158768920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 174049739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 169221023 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -582615115 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 249428342 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 403640585 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134930653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 129067252 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 358657461 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139867504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4652017, + "accum": 488383034 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 203030143 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154065666 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 183609299 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153351081, + "accum": -61122065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 149098219, + "accum": -45971086 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191056124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 144529511 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 157587104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 368052470 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149637475 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 154106077 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154070661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -443663316 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -464643537 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2365338, + "accum": 448190158 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118220340 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 1888, + "accum": -1110237410 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 346062603 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 298434027 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 152879023, + "accum": 163309014 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -54484064 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146608472, + "accum": -474486762 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1322.json b/polygon/heimdall/testdata/mainnet/spans/span_1322.json new file mode 100644 index 00000000000..5bfe64b4518 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1322.json @@ -0,0 +1,522 @@ +{ + "span_id": 1322, + "start_block": 8454656, + "end_block": 8461055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 249955040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131350601, + "accum": -82339907 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 148874656 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12692358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -661155731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 243024727 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -337342929 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139866571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122879694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13668573, + "accum": 65478344 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 162437315 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -86888767 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132368938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -165897291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 297877392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127692077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 149577982 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18323533 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146143820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139896657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99403398 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 8696913 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -505681189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137978503, + "accum": -15780905 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 273899059 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -291363982 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129068101 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 154458118 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139864258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 24536952, + "accum": 510398875 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1019445348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146608472, + "accum": 250681734 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212260369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 142112737 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 202919603 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 306689451 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191019967 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -8503957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134346788 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59291299 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -499940382 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -242631711 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163073604, + "accum": -55698300 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 159100920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 175609739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 58061, + "accum": 170382243 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -568404855 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 250862182 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 443209565 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134950653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 129467832 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 378106161 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139887504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4652017, + "accum": -524747808 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 208599163 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154265646 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 184186559 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153351081, + "accum": 799874221 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150097929, + "accum": 742966160 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191046124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 145065471 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 158077104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 372631430 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149797635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 154308097 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154270661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -406626296 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -456585157 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2371338, + "accum": 495544918 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118220760 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1108329650 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 352794203 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 300558547 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158007223, + "accum": -40017042 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -52533184 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163073604, + "accum": -55698300 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1323.json b/polygon/heimdall/testdata/mainnet/spans/span_1323.json new file mode 100644 index 00000000000..6a55bb0f191 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1323.json @@ -0,0 +1,504 @@ +{ + "span_id": 1323, + "start_block": 8461056, + "end_block": 8467455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 251565040 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130272101, + "accum": 721933570 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 149100033 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -12690058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -651196731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 244579136 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -325630432 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 139889571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 122953294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13585043, + "accum": 376436994 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 162789330 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -85023904 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 132426438 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -165575291 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 300177392 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1127669077 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 149808051 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -18321233 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 146258820 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 139919657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 99413610 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 9026388 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -505531689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137974241, + "accum": -160843529 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 277428731 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -61361291 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 129075070 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 155078451 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 139887258 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25613704, + "accum": -27363126 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -1014845348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146595747, + "accum": 303627258 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1212258069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 142171732 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 206519724 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 311402519 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -191019277 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": -8250957 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 134358058 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 59302799 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -499909631 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -216106409 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163073604, + "accum": 376466938 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 159482720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 177403739 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 171852626 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -552063056 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 252511098 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 488713892 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 134973653 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 129928499 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 400472166 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 139910504 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4652017, + "accum": -417751417 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 215003536 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154495623 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 184850408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 152979254, + "accum": -99775766 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150095232, + "accum": -229804453 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1191034624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 145681825 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 158640604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 377897234 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 149981819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 154540420 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154500661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -364033723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -447318020 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2473663, + "accum": 550290342 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 118221243 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1103985226 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 360535543 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 303001745 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157960699, + "accum": 275166272 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -50289672 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150095232, + "accum": -229804453 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1324.json b/polygon/heimdall/testdata/mainnet/spans/span_1324.json new file mode 100644 index 00000000000..24b5047d042 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1324.json @@ -0,0 +1,504 @@ +{ + "span_id": 1324, + "start_block": 8467456, + "end_block": 8473855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 269429495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131786101, + "accum": 182329983 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 165700267 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3706497 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -625709276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 262392834 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -298541958 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 156305026 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139414949 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13585043, + "accum": -429948947 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 179505190 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -66926748 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 148873393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -148886836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 318671847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111253622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 166412569 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1924678 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 162758275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156335112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115817389 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 25721668 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -489000734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137401840, + "accum": 534382301 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 297045930 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 165035621 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145475888 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 172039297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156302713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25652183, + "accum": 527534777 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -994250893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146521256, + "accum": 75728760 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195861514 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 158620052 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 226201246 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 332100210 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174624192 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": 8374498 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150762803 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 75707754 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483487099 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -175493200 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 163073604, + "accum": 493401184 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176225775 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 195436194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 189672750 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -520747828 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229582427 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 270411085 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 546655776 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151389108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 146743563 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 437287756 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156325959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4652017, + "accum": -303664605 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 237245462 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 171100057 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 201850986 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153478984, + "accum": -188568888 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150095232, + "accum": -385697706 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174629669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 162639038 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24500, + "accum": 175549559 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 399099597 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 166544442 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 171146996 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 171105116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -308750397 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -422462266 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3363664, + "accum": 621611724 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134616139 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1083624123 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 383998178 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 321626946 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157960699, + "accum": 285114705 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -31846793 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150095232, + "accum": -385697706 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1325.json b/polygon/heimdall/testdata/mainnet/spans/span_1325.json new file mode 100644 index 00000000000..0eef4f165cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1325.json @@ -0,0 +1,516 @@ +{ + "span_id": 1325, + "start_block": 8473856, + "end_block": 8480255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 270899495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131786101, + "accum": 728576645 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 165906046 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3708597 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -616616276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 263812077 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509239, + "accum": -287847939 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 156326026 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139482149 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 11690569, + "accum": -184446998 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 179826595 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -65224047 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 148925893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -148592836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 320771847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111232622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 166622632 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1922578 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 162863275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156356112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115826713 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 26022493 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -488864234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137401840, + "accum": 91210913 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 300268674 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 375038078 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145482251 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 172605688 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156323713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25652183, + "accum": -40196666 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -990050893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146510990, + "accum": -176059360 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195859414 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 158673917 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 229488313 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 204916, + "accum": 336403446 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174623562 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": 8605498 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150773093 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 75718254 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483459022 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -151274446 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161913118, + "accum": 567092946 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176574375 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 197074194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 191098419 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -505827055 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229580348 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 271916617 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": 588203205 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151410108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 147164172 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 457708891 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156346959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": -205845256 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 243092933 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 171310036 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 202457109 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153238860, + "accum": -310433127 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150106273, + "accum": 543931219 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174619169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 163201796 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27157, + "accum": 176082658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 403907505 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 166712610 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 171359117 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 171315116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -269861526 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -414000967 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3363664, + "accum": -423512159 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134616580 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1079657475 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 391066358 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 323857692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173679908, + "accum": 385387336 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -29798369 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 153238860, + "accum": -310433127 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1326.json b/polygon/heimdall/testdata/mainnet/spans/span_1326.json new file mode 100644 index 00000000000..072865e008e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1326.json @@ -0,0 +1,510 @@ +{ + "span_id": 1326, + "start_block": 8480256, + "end_block": 8486655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 273419495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131475029, + "accum": -162147643 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 166258810 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3712197 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -601028276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 266245065 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -269506458 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1943, + "accum": 156370513 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139597349 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12639368, + "accum": 251952982 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 180377575 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -62305131 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149015893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -148088836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 324371847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111196622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 166982740 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1918978 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163043275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156392112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115842697 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 26538193 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -488630234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137404609, + "accum": 531698099 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 305793378 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -391613465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145493159 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 173576644 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156359713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25652183, + "accum": -243340172 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -982850893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146762714, + "accum": 597134260 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195855814 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 158766257 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156527, + "accum": 235123285 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 207742, + "accum": 343791726 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174622482 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": 9001498 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150790733 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 75736254 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483410890 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -109756582 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162000130, + "accum": 767290112 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177171975 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 199882194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 68136, + "accum": 193544893 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -480248587 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229576784 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 274497529 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": -467214655 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151446108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 147885216 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 492716551 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156382959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": -38086912 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 253117169 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 171670000 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 203496177 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158233343, + "accum": 874916603 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150668696, + "accum": 334188136 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174601169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 29238, + "accum": 164232404 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27157, + "accum": 177060310 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 412149633 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 167000898 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 171722753 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 171675116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -203194890 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -399495883 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3363664, + "accum": -302420255 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134617336 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1072857507 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 403183238 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 327681828 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173012808, + "accum": -130658944 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -26286785 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173012808, + "accum": -130658944 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1327.json b/polygon/heimdall/testdata/mainnet/spans/span_1327.json new file mode 100644 index 00000000000..2d2dcbdff07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1327.json @@ -0,0 +1,510 @@ +{ + "span_id": 1327, + "start_block": 8486656, + "end_block": 8493055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 275239495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131486218, + "accum": -124421504 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 166513584 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3714797 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -589770276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 268002223 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -256259250 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1943, + "accum": 156421031 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139680549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12639368, + "accum": 580576550 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 180775505 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -60197025 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149080893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -147724836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 326971847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111170622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 167242818 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1916378 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163173275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156418112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115854241 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 26910643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -488461234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137533287, + "accum": 725841366 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 309783442 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -131610423 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145501037 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 174277890 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156385713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25652183, + "accum": 423616586 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -977650893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146701705, + "accum": -95855544 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195853214 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 158832947 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156961, + "accum": 239195591 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 352346080 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174621702 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": 9287498 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150803473 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 500, + "accum": 75749254 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483376128 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -79771458 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162008130, + "accum": 472070731 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177603575 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 201910194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 68136, + "accum": 195316429 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -461775249 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229574210 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 276361521 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": -415774981 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151472108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148405970 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 517999861 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156408959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": 83071892 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 260356895 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 171929974 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 204246615 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158208278, + "accum": 481434613 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150663088, + "accum": -256043184 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174588169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 29238, + "accum": 164992592 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 177809497 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 418102281 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 167209106 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 171985379 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 171935116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -155046764 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -389019989 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3363664, + "accum": -214964991 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134617882 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1067946419 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 411934318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 330443704 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173118208, + "accum": -138670528 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -23750641 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150663088, + "accum": -256043184 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1328.json b/polygon/heimdall/testdata/mainnet/spans/span_1328.json new file mode 100644 index 00000000000..2b1686988b3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1328.json @@ -0,0 +1,504 @@ +{ + "span_id": 1328, + "start_block": 8493056, + "end_block": 8499455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 276849495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131487118, + "accum": 645185695 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 166738961 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3717097 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -579811276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 269556632 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -244540566 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1943, + "accum": 156465720 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139754149 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 12639368, + "accum": -255716558 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 181127520 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -58332162 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149138393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -147402836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 329271847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111147622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 167472887 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1914078 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163288275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156441112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115864453 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 27240118 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -488311734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137432888, + "accum": 505912512 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 313313114 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 98392268 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145508006 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 174898223 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156408713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 25743244, + "accum": -113151380 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -973050893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146701705, + "accum": -103821582 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195850914 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 158891942 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156961, + "accum": 242805694 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 360420529 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174621012 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 11000, + "accum": 9540498 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150814743 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 5359, + "accum": 75785049 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483345377 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": -53246156 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162018130, + "accum": -311251289 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177985375 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 203704194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 196892497 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -445433450 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229571933 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 278010437 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": -370270654 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151495108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148866637 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 540365866 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156431959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": 190250834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 266761268 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 172159951 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28863, + "accum": 204910464 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158277610, + "accum": 738955543 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151177523, + "accum": -165271382 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174576669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 29238, + "accum": 165665066 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 178632391 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 423498957 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 167393290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10101, + "accum": 172217702 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 172165116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -112454191 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -379752852 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3382153, + "accum": -137267917 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134618365 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188888, + "accum": -1063601995 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 419675658 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 332886902 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173118208, + "accum": 460876422 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -21507129 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162018130, + "accum": -311251289 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1329.json b/polygon/heimdall/testdata/mainnet/spans/span_1329.json new file mode 100644 index 00000000000..7c96d28af3d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1329.json @@ -0,0 +1,510 @@ +{ + "span_id": 1329, + "start_block": 8499456, + "end_block": 8505855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 280349495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131431816, + "accum": 450654190 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 167228911 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3722097 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -558161276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 272935782 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -219065166 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 156563799 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 139914149 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13145766, + "accum": 391807504 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 181892770 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -54278112 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149263393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -146702836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 334271847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111097622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 167973037 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1909078 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163538275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156491112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115886653 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 27956368 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -487986734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137843518, + "accum": 613839352 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 320986314 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 598398118 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145523156 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 176246773 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156472621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 26460229, + "accum": 71431662 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -963050893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146626864, + "accum": 456313708 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195845914 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 159020192 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 156961, + "accum": 250653744 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 377973679 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174619512 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 10296904 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150839243 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 5359, + "accum": 76052999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483278527 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 4417544 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161940921, + "accum": -111150381 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 178815375 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 207604194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 200373797 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -409907800 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229566983 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 281595037 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": -271348204 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151545108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20178, + "accum": 149870415 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -538865955 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156481959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": 423248534 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 280683818 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 172659901 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 60481, + "accum": 207491862 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158277610, + "accum": -371842171 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151175504, + "accum": -502886087 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174551669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 29238, + "accum": 167126966 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 180421291 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 435413757 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 167793690 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 184327721 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 172665116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -19861641 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -359606902 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3487410, + "accum": 33442302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134619415 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 188936, + "accum": -1054155531 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 436504658 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 338198202 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172426284, + "accum": 66570454 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -16629929 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151175504, + "accum": -502886087 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_133.json b/polygon/heimdall/testdata/mainnet/spans/span_133.json new file mode 100644 index 00000000000..694df9afa16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_133.json @@ -0,0 +1,102 @@ +{ + "span_id": 133, + "start_block": 845056, + "end_block": 851455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -33656 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -38154 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 932 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 36344 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 36344 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 36344 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38154 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1330.json b/polygon/heimdall/testdata/mainnet/spans/span_1330.json new file mode 100644 index 00000000000..5f03457a389 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1330.json @@ -0,0 +1,510 @@ +{ + "span_id": 1330, + "start_block": 8505856, + "end_block": 8512255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 282239495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131432824, + "accum": 612793202 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 167493484 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3724797 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -546470276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 274760523 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -205308450 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 156641343 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 140000549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13145766, + "accum": -382124321 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 182306005 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -52088925 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149330893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -146324836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 336971847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111070622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 168243118 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1906378 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163673275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156518112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115898641 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 28343143 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -487811234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137850826, + "accum": -179717738 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 325129842 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -260448050 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145531337 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 176974990 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156499621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 26460332, + "accum": -343121559 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -957650893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146415730, + "accum": -105238309 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195843214 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 159089447 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 159461, + "accum": 254934191 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 387452380 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174618702 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 11213122 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150852473 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 5359, + "accum": 76197692 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483242428 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 35555942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161940921, + "accum": 874596878 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179263575 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 209710194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 202253699 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -390723949 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229564310 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 283530721 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1978449, + "accum": -217930081 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151572108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 150605221 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -512610210 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156508959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": 549067292 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 288201995 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 172931874 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 122372, + "accum": 210610233 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158175260, + "accum": 513573470 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151175504, + "accum": 192160189 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174538169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 167855392 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 181387297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 441847749 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 168009906 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 191887289 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 179470366 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 30138336 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -348728089 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3502410, + "accum": 127977372 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134619982 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 237875, + "accum": -1048564820 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 445592318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 341066304 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172459284, + "accum": 206833661 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -13996241 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137850826, + "accum": -179717738 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1331.json b/polygon/heimdall/testdata/mainnet/spans/span_1331.json new file mode 100644 index 00000000000..1c1a37a10d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1331.json @@ -0,0 +1,510 @@ +{ + "span_id": 1331, + "start_block": 8512256, + "end_block": 8518655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 283989495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131138880, + "accum": 507202491 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 167738459 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3727297 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -535645276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 276450098 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509508, + "accum": -192570750 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 156713143 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 140080549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13145766, + "accum": -53480171 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 182688630 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -50061900 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149393393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -145974836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 339471847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111045622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 168493193 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1903878 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163798275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156543112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115909741 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 28701268 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -487648734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137850826, + "accum": -122976138 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 328966442 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -10445125 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145538912 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 177649265 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156524621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 26468520, + "accum": 318738684 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -952650893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146445284, + "accum": 167014533 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195840714 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 159153572 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 159461, + "accum": 258920716 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 396228955 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174617952 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 12061472 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150864723 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 87208111 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483209003 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 64387792 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161940921, + "accum": 404706468 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179678575 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 211660194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 203994349 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -372961124 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229561835 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 285323021 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -166198756 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151597108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 151359671 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -488299335 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156533959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4659954, + "accum": -464218440 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 295163270 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 173206849 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 214251455 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 158277260, + "accum": -48762529 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151131283, + "accum": 582383516 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174525669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 168525342 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 182281747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 447805149 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 168210106 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 198886889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 188529116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 76434611 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -338655114 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3803987, + "accum": 218239199 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134620507 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 237875, + "accum": -1042617945 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 454006818 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 343721954 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172455085, + "accum": 150758 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -11557641 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137850826, + "accum": -122976138 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1332.json b/polygon/heimdall/testdata/mainnet/spans/span_1332.json new file mode 100644 index 00000000000..ea10c32a157 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1332.json @@ -0,0 +1,516 @@ +{ + "span_id": 1332, + "start_block": 8518656, + "end_block": 8525055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 286439495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131320052, + "accum": -549164361 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 168081424 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3730797 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -520490276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 278815503 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -174734582 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 156813663 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 140192549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13145766, + "accum": 406621639 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 183263464 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -47224065 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149480893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -145484836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 342971847 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1111010622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 168843298 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1900378 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 163973275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156578112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115925281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 29202643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -487421234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137850826, + "accum": 182065874 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 334337682 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 339558970 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145549517 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 178593250 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156559621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 26962050, + "accum": 117249684 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -945650893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146401841, + "accum": -359413796 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195837214 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 159243347 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 159461, + "accum": 264501851 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 408516160 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174616902 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 13249162 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150881873 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 107377526 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483162208 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 104752382 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162090202, + "accum": 425836885 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 180259575 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 214390194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 206431259 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 710513, + "accum": -348093169 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229558370 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 287832241 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -93169541 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151632108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 152415901 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -454264110 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156568959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4703916, + "accum": -300592506 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 304909055 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 173591814 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 219460260 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154983380, + "accum": -235379318 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 151181189, + "accum": 222770476 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174508169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 169463272 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 35778, + "accum": 183533977 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 456145509 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 168490386 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 208686329 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 201211366 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 141249396 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -324552949 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6752713, + "accum": 424965824 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134621242 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 266177, + "accum": -1034264018 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 465787118 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 347439864 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172545731, + "accum": 387573366 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -8143601 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131320052, + "accum": -549164361 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1333.json b/polygon/heimdall/testdata/mainnet/spans/span_1333.json new file mode 100644 index 00000000000..973a71603ad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1333.json @@ -0,0 +1,510 @@ +{ + "span_id": 1333, + "start_block": 8525056, + "end_block": 8531455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 289589495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131227664, + "accum": -295512668 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 168522379 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 3735297 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -501005276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 281856738 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -151795832 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 156942903 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 140336549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13156266, + "accum": -131807036 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 184044934 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -43575420 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 149593393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -144854836 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 181979, + "accum": 348537574 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1110965622 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 169293433 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -1895878 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 164198275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 156623112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 115945261 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 29847268 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -487128734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137777016, + "accum": 732385892 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 341243562 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -340830442 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 145563152 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 179806945 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156604621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 27332876, + "accum": 210831395 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -936650893 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 145984492, + "accum": 568496572 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1195832714 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 159358772 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 159461, + "accum": 271677596 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 424313995 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -174615552 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 14776192 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 150903923 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 133309631 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -483102043 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 156649712 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162095302, + "accum": -192600337 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 181006575 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 217900194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 209564429 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -315252132 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1229553915 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 291058381 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 725164 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 151677108 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 153773911 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -410504535 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 156613959 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4703916, + "accum": -88916286 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 317439350 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 174086769 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 226157295 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155002716, + "accum": -43450084 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150937830, + "accum": 233620262 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1174485669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 170669182 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 115355, + "accum": 187675197 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 466868829 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 168850746 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 221285609 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 217527116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 224582691 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -306421594 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6842209, + "accum": -401516293 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 134622187 + }, + { + "ID": 74, + "signer": "0xebe887766d50ca33dc54781757ecc2c636d9f634", + "power": 266177, + "accum": -1022286053 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 480933218 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 352220034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172707522, + "accum": 244467228 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -3754121 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131227664, + "accum": -295512668 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1334.json b/polygon/heimdall/testdata/mainnet/spans/span_1334.json new file mode 100644 index 00000000000..898305b7c31 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1334.json @@ -0,0 +1,504 @@ +{ + "span_id": 1334, + "start_block": 8531456, + "end_block": 8537855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 277954505 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119227832, + "accum": -63244348 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 155201761 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9856893 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -502476266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 270154072 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -151117822 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 143428329 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 126831159 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13156266, + "accum": 222973422 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 170936192 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -54900142 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136068403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -158057826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 181979, + "accum": 340037996 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124532612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 155978527 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15488068 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150743285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143056122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102362703 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 16653378 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -500541724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137757698, + "accum": 53293183 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 331945564 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -74422156 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 131976646 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 166967143 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143037631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 27332876, + "accum": -167604805 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -944645883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146244306, + "accum": 125523225 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209424904 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145835602 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 262903730 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 420548769 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188209702 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 2131354 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137322653 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 135850173 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496659597 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 175346394 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 162062792, + "accum": -179852758 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 167876385 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 206489204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 197918967 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -307433842 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243146133 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 279470767 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 45553546 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138110118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 141023905 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -396871345 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143046969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4703916, + "accum": 29198372 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 311640988 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 160799751 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 216729349 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155002911, + "accum": -227990323 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150679610, + "accum": -68964924 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1188066659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 157824536 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 397423, + "accum": 180977031 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 459946127 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 155479980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 215530171 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 214077926 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 262839529 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -308734852 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6852460, + "accum": -223376419 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121027785 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 476762468 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 341599372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173593057, + "accum": 551252788 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -14617879 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155002911, + "accum": -227990323 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1335.json b/polygon/heimdall/testdata/mainnet/spans/span_1335.json new file mode 100644 index 00000000000..6e546aa5c81 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1335.json @@ -0,0 +1,504 @@ +{ + "span_id": 1335, + "start_block": 8537856, + "end_block": 8544255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 280912372 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119275827, + "accum": 349109104 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 155603520 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9852793 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -484723266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 272924975 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -130218072 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 2872, + "accum": 143546081 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 126962359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13272148, + "accum": -354877450 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 171648198 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -51575821 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136170903 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -157483826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 205578, + "accum": 348170704 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124491612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 156388650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15483968 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150948285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143097122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102380907 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 17240703 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -500275224 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137565879, + "accum": 98755330 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 338237588 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10019967, + "accum": 336098741 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 131989069 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 168072954 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143078631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 27332876, + "accum": -165843813 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -936445883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 145488155, + "accum": 518112287 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209420804 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145950797 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 270684095 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 434942352 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188208472 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 3522648 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137342743 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 159477202 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496604780 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1153274, + "accum": 222630628 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161742939, + "accum": -252818156 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 168556985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 209687204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 200773633 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -276078682 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243142074 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 282410139 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 131102055 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138151118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 30178, + "accum": 142261203 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -357001510 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143087969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5083916, + "accum": 227758928 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 323057479 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 161250710 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 222831092 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154985849, + "accum": 531175778 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150741711, + "accum": 514179114 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1188046159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 158923254 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 482623, + "accum": 197526974 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -649468179 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 155808308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 227009515 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 228934276 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 338765420 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -292215173 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6864460, + "accum": 57838441 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121028646 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -628835469 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 345954638 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173475968, + "accum": -168341993 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -10618575 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161742939, + "accum": -252818156 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1336.json b/polygon/heimdall/testdata/mainnet/spans/span_1336.json new file mode 100644 index 00000000000..e5ecdf56e8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1336.json @@ -0,0 +1,498 @@ +{ + "span_id": 1336, + "start_block": 8544256, + "end_block": 8550655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 283704077 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119277574, + "accum": 48143234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 155946485 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9849293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -469568266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 275290380 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -112376822 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 4772, + "accum": 143707401 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127074359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 13272148, + "accum": 109647730 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 172256008 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -48737986 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136258403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -156993826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 205578, + "accum": 355365934 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124456612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 156738755 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15480468 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151123285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143132122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102396447 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 17742078 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -500047724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 137607668, + "accum": 438312956 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 343608828 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": -432350523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 131999674 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 169016939 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143113631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 27437283, + "accum": -325299298 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -929445883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 145408630, + "accum": 15512706 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209417304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146040572 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 277325870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 447229557 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188207422 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 4710338 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137359893 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 179646617 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496557985 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1213271, + "accum": 265095113 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161762679, + "accum": -186548002 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 169137985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 212417204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 203210543 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -249312082 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243138609 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 284919359 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 204131270 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138186118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 144677433 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -322966285 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143122969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 405864132 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 332803264 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 161635675 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 228039897 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154983999, + "accum": 360947642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 150746449, + "accum": 195416076 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1188028659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 159861184 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 584882, + "accum": 214623297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -641127819 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 156088588 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 236808955 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 241616526 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 403580205 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -278113008 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6864460, + "accum": 298094541 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121029381 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -617055169 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 349672548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173504069, + "accum": 308899469 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -7204535 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161762679, + "accum": -186548002 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1337.json b/polygon/heimdall/testdata/mainnet/spans/span_1337.json new file mode 100644 index 00000000000..4d59bd83b94 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1337.json @@ -0,0 +1,510 @@ +{ + "span_id": 1337, + "start_block": 8550656, + "end_block": 8557055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 287851753 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117902129, + "accum": 631303805 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 156456033 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9844093 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -447052266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 278804696 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -85869822 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 4772, + "accum": 143955545 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127240759 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 23181689, + "accum": -96893339 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 173159040 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -44521774 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136388403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -156265826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 205578, + "accum": 366055990 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124404612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 157258911 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15475268 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151383285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143184122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102419535 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 18486978 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -499709724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131669182, + "accum": -385928441 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 351588956 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10000117, + "accum": 87655561 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132015430 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 170419431 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143165631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 33037318, + "accum": 86028503 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 200000, + "accum": -919045883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144236904, + "accum": -284707141 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209412104 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146173952 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 287193650 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 465484833 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188205862 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 6474906 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137385373 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 209612605 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496488461 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 326828549 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160365604, + "accum": 368833176 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 170001185 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 216473204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 69626, + "accum": 206831095 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -209544562 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243133461 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 288647343 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 312631818 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138238118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 148326689 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -272399665 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143174969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -447904408 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 347282716 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 162207623 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 235778693 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154936558, + "accum": 584671450 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 147383231, + "accum": 125720340 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1188002659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 161254680 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 584882, + "accum": 245037161 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -628736427 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 156505004 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 251368123 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 260458726 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 499876457 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -257161220 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6900021, + "accum": -463179033 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121030473 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -599553009 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 355196300 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 171896780, + "accum": 352049802 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": -2132247 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131669182, + "accum": -385928441 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1338.json b/polygon/heimdall/testdata/mainnet/spans/span_1338.json new file mode 100644 index 00000000000..cd9595ab700 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1338.json @@ -0,0 +1,510 @@ +{ + "span_id": 1338, + "start_block": 8557056, + "end_block": 8563455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 291680377 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117801825, + "accum": -440041451 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 156926385 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9839293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -426268266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 282048680 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509750, + "accum": -61401822 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144032177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127394359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24445165, + "accum": -62292873 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 173992608 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -40629886 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136508403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -155593826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 205578, + "accum": 375923734 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124356612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 157739055 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15470468 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151623285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143232122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102440847 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 19174578 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -499397724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131669182, + "accum": 327361839 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 358955228 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 570287177 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132029974 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 171714039 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143213631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 33059290, + "accum": 552099403 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -909387223 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144874908, + "accum": -83719543 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209407304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146297072 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 296302370 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 482335857 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188204422 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 8103738 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137408893 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 237273517 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496424285 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 382619909 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160245605, + "accum": 216400545 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 170797985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 220217204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 210101926 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -172836082 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243128709 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 292088559 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 412786170 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138286118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 151695233 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -225722785 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143222969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -203372008 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 360648364 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 162735575 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 242922197 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 154738225, + "accum": 168880738 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148973370, + "accum": 511946949 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187978659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 162540984 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 584882, + "accum": 273111497 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -617298219 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 156889388 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 279984, + "accum": 264807355 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 362350, + "accum": 277851526 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -531503455 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -237821108 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6900021, + "accum": -131978025 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121031481 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -583397169 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 360295148 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 171792164, + "accum": -373055743 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 2549865 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117801825, + "accum": -440041451 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1339.json b/polygon/heimdall/testdata/mainnet/spans/span_1339.json new file mode 100644 index 00000000000..c797a1e2c5d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1339.json @@ -0,0 +1,498 @@ +{ + "span_id": 1339, + "start_block": 8563456, + "end_block": 8569855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 294791134 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117811855, + "accum": -344509830 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 157308546 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9835393 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -409381266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 284684417 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": -41515092 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144071177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127519159 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24585164, + "accum": -230108012 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 174669882 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -37467727 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136605903 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -155047826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 205578, + "accum": 383941276 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124317612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 158129172 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15466568 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151818285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143271122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102458163 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 19733253 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -499144224 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131669182, + "accum": -160264315 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 364940324 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -158660638 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132041791 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 172765908 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143252631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 32968425, + "accum": -407199292 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -901528567 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140721886, + "accum": -124921066 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209403404 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146397107 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 303703205 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 496027314 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188203252 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 9427164 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137428003 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 259748008 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496372142 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 427950389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160294389, + "accum": -278871870 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 171445385 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 223259204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 212749597 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -143010442 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243124848 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 294884547 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 494161581 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138325118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 154432175 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -187797820 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143261969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -4689433 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 371507953 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 163164536 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 248726294 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155877499, + "accum": 605041045 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148882370, + "accum": 703066461 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187959159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 163586106 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 584882, + "accum": 295921895 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -608004675 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8008, + "accum": 157201700 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 275953531 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 292783176 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -459281266 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -222107267 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12037860, + "accum": 217212790 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121032300 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -570270549 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 364437962 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172818883, + "accum": 727270889 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 6354081 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117811855, + "accum": -344509830 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_134.json b/polygon/heimdall/testdata/mainnet/spans/span_134.json new file mode 100644 index 00000000000..a7140da10ad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_134.json @@ -0,0 +1,102 @@ +{ + "span_id": 134, + "start_block": 851456, + "end_block": 857855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -28154 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -32652 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -32080 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -32652 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 41846 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 41846 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 41846 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -32080 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1340.json b/polygon/heimdall/testdata/mainnet/spans/span_1340.json new file mode 100644 index 00000000000..b6795a8a038 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1340.json @@ -0,0 +1,510 @@ +{ + "span_id": 1340, + "start_block": 8569856, + "end_block": 8576255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 297184024 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117835119, + "accum": -189065854 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 157602516 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9832393 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -396391266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 286711907 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": -26216112 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144101177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127615159 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24585164, + "accum": 507446908 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 175190862 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -35035297 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136680903 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -154627826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 390282887 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124287612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 158429262 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15463568 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151968285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143301122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102471483 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 20163003 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -498949224 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131674182, + "accum": 411427617 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 369544244 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 144372872 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132050881 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 173575038 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143282631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34000296, + "accum": 599125418 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -895483447 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140062782, + "accum": -418670256 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209400404 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146474057 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 309396155 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 506559204 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188202352 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 10445184 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137442703 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 277036078 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496332032 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 462819989 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160294389, + "accum": 24458093 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 171943385 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 225599204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 214786267 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -120067642 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243121878 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 297035307 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -569282392 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138355118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 156537515 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -158624770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143291969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 148143317 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 379861483 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 163494506 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 148823, + "accum": 253190984 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155895397, + "accum": -350137588 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148909721, + "accum": 665702546 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187944159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 164390046 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 313500355 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -600855795 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 157447640 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 284636551 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 306653676 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -403725736 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -210019697 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12037860, + "accum": -548096624 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121032930 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -560173149 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 367624742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172819882, + "accum": 280339542 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 9280401 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140062782, + "accum": -418670256 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1341.json b/polygon/heimdall/testdata/mainnet/spans/span_1341.json new file mode 100644 index 00000000000..bac7bc70ee9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1341.json @@ -0,0 +1,504 @@ +{ + "span_id": 1341, + "start_block": 8576256, + "end_block": 8582655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 299098336 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117835474, + "accum": 386023127 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 157837692 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9829993 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -385999266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 288333899 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": -13976928 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144125177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127691959 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24585164, + "accum": -29024674 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 175607646 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -33089353 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136740903 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -154291826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 395398607 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124263612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 70659, + "accum": 158851302 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15461168 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152088285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143325122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102482139 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 20506803 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -498793224 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131678574, + "accum": 192083678 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 373227380 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 386799680 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132058153 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 174222342 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143306631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34098896, + "accum": 290096004 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -890647351 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140096030, + "accum": -436167072 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209398004 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146535617 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 313950515 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 514984716 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188201632 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 33934, + "accum": 11259600 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137454463 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 290866534 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496299944 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 490715669 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160304389, + "accum": 492151449 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 172341785 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 227471204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 216415603 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -101713402 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243119502 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 298755915 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -519205216 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138379118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 158221787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -135286330 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143315969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 270409517 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 386544307 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 163758482 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 157104, + "accum": 256853827 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155837293, + "accum": 10415834 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148924254, + "accum": -266254123 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187932159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 165033198 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 327729523 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -595136691 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 157647032 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 291582967 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 317750076 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -359281312 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -200349641 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12037860, + "accum": -259187984 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121033434 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -552095229 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 370174166 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172790000, + "accum": -78272920 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 11621457 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140096030, + "accum": -436167072 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1342.json b/polygon/heimdall/testdata/mainnet/spans/span_1342.json new file mode 100644 index 00000000000..7a05185758e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1342.json @@ -0,0 +1,510 @@ +{ + "span_id": 1342, + "start_block": 8582656, + "end_block": 8589055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 300294781 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117835474, + "accum": -99689360 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 157984677 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9828493 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -379504266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 289347644 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": -6327438 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144140177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127739959 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24760217, + "accum": 339927839 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 175868136 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -31873138 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136778403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -154081826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 398595932 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124248612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 70659, + "accum": 159911187 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15459668 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152163285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143340122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102488799 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 20721678 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -498695724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131678574, + "accum": -86567895 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 375529340 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 538316435 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132062698 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 174626907 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143321631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34714582, + "accum": -323068252 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -887624791 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139924167, + "accum": 538313954 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209396504 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146574092 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 316796990 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": 520250661 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188201182 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 11928610 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137461813 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 299510569 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496279889 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 508150469 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160289589, + "accum": -483948554 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 172590785 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 228641204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 217433938 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -90242002 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243118017 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 299831295 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -487906981 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138394118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 159274457 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -120699805 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143330969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 346825892 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 390721072 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 163923467 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 157104, + "accum": 259210387 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155837293, + "accum": 94731132 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148924254, + "accum": -286076244 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187924659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 165435168 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 336622753 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -591562251 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 157771652 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 295924477 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 324685326 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -331503547 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -194305856 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12037860, + "accum": -78620084 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121033749 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -547046529 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 371767556 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172795857, + "accum": 260420838 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 13084617 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160289589, + "accum": -483948554 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1343.json b/polygon/heimdall/testdata/mainnet/spans/span_1343.json new file mode 100644 index 00000000000..e76795ea3e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1343.json @@ -0,0 +1,504 @@ +{ + "span_id": 1343, + "start_block": 8589056, + "end_block": 8595455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 302049567 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137835474, + "accum": 276351187 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 158200255 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -9826293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -369978266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 290834470 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": 4891814 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 144162177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 127810359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24813038, + "accum": -242427195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 176250188 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -30089356 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 136833403 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -153773826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 403285342 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1124226612 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 70659, + "accum": 161465685 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -15457468 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152273285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143362122 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102498567 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 21036828 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -498552724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131693574, + "accum": 555025099 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 153464, + "accum": 378905548 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -366691521 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132069364 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 175220269 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143343631 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34724607, + "accum": 440702677 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -883191703 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139935461, + "accum": 233987495 + }, + { + "ID": 78, + "signer": "0x5e7f0c5b1edd3dd64be4070141ff2576f0d5625b", + "power": 100, + "accum": -1209394304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146630522 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 189765, + "accum": 320971820 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": -600218171 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -188200522 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 13027158 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 137472593 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 312188487 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -496250475 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 533721509 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160289589, + "accum": -361313661 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 172955985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 230357204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 218927496 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -73417282 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1243115839 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 301408519 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -442002903 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138416118 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 160818373 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -99306235 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 143352969 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 458903242 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 396846994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 164165445 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 157104, + "accum": 262666675 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156713368, + "accum": 154743395 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148138289, + "accum": -416492976 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187913659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 166024724 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 349666157 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -586319739 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 157954428 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 302292025 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 334857026 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -290762825 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -185441638 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12047193, + "accum": 186278167 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121034211 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -539641769 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 374104528 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172796348, + "accum": 678431348 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 15230585 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148138289, + "accum": -416492976 + } + }, + "selected_producers": [ + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1344.json b/polygon/heimdall/testdata/mainnet/spans/span_1344.json new file mode 100644 index 00000000000..235b6570d67 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1344.json @@ -0,0 +1,504 @@ +{ + "span_id": 1344, + "start_block": 8595456, + "end_block": 8601855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 286982620 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137836123, + "accum": 170423451 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 142013884 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -26167848 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -379393421 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 275572643 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 509966, + "accum": -3291885 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 127835022 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 111518404 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24866744, + "accum": 138990142 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 160184889 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -45135215 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120530248 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -169892981 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 390352667 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1140553767 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 70659, + "accum": 146253074 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -31799023 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136010130 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 127034967 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 86162516 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 4922873 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -514791879 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131693574, + "accum": 350858475 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154464, + "accum": 365030817 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -221416804 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 115731057 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 159308650 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 127016476 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34724607, + "accum": -167470019 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -896310794 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139881755, + "accum": 160845822 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 130328407 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 254507, + "accum": 308312325 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351063, + "accum": -610944318 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -204543197 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": -2517053 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 121137278 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 305065636 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -512572238 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 535975474 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160289589, + "accum": -108080309 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156878430 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 215262049 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 203670565 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -77524277 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1259457410 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 286212436 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -424961274 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 122088963 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 145598066 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -100090430 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127025814 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 524070887 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 384959055 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 147998274 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 157104, + "accum": 248837184 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156698185, + "accum": 350762854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148203149, + "accum": -357161544 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1204248814 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 150110337 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 342809114 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -598850158 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 141744201 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 289434, + "accum": 290579814 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 325911471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -277476364 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -195338089 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12047193, + "accum": 362690100 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 104691392 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -550599644 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 359460989 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172827698, + "accum": -15619314 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 448134 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148203149, + "accum": -357161544 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1345.json b/polygon/heimdall/testdata/mainnet/spans/span_1345.json new file mode 100644 index 00000000000..3460ecfd06e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1345.json @@ -0,0 +1,516 @@ +{ + "span_id": 1345, + "start_block": 8601856, + "end_block": 8608255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 307146030 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137836123, + "accum": 697647846 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 159588626 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -8951969 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -346160242 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 295285393 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 32791100 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 145084201 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 128848983 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24866744, + "accum": -71211894 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178039610 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -24923039 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 137834927 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -152162802 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 213155, + "accum": 415451581 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -1123304588 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 164502580 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -14583144 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153407309 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 144284146 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103391123 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 22665077 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -497339200 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131613097, + "accum": 649613904 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 387960564 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 169536704 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 132954447 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 177518756 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 144265655 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35089161, + "accum": -8082420 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -871642967 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139859734, + "accum": -384260793 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 147635491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 254507, + "accum": 334941263 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351913, + "accum": -580715608 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -187329908 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 16542684 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 138367587 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 343599768 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -495310590 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -551375752 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160230705, + "accum": 103307440 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 174704809 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 235360228 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -1273699097 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 223394637 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": -32015978 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -1242241568 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 306077219 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -330546782 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 139338142 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 165406831 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -46898156 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 144274993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -417752322 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 412473921 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 10999, + "accum": 165617416 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 157104, + "accum": 271862211 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156356526, + "accum": 419069225 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148258052, + "accum": 555470711 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -1187018135 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 168314042 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 381957927 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -572821027 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 159263776 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 319899891 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 360230600 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -191745698 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -163217907 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12074193, + "accum": -321041798 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 121904348 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -520934005 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 380603530 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172762991, + "accum": 658580752 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 21269441 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139859734, + "accum": -384260793 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1346.json b/polygon/heimdall/testdata/mainnet/spans/span_1346.json new file mode 100644 index 00000000000..0c10dc41df4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1346.json @@ -0,0 +1,510 @@ +{ + "span_id": 1346, + "start_block": 8608256, + "end_block": 8614655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 155726616 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": 54321956 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": 80058886 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -4473284 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -161389121 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 149467437 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 30171598 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72569100 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 64510891 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": 631796141 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 89488687 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -10272332 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 68984963 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -75703401 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 214080975 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -561625294 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 82521371 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -7288872 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76838654 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72169073 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 51707549 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 11719313 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -248494100 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131613247, + "accum": -138735876 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 198156210 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 357498511 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 66485404 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 26971, + "accum": 89487595 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72159827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35091661, + "accum": -204558674 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -430380875 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139735688, + "accum": 137967682 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73887000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 254507, + "accum": 174342320 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351913, + "accum": -280856153 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -93664144 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 9619560 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 69197023 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 187359147 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -247619196 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -244305236 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160205462, + "accum": -213869813 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 87800604 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 119786114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -636846848 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 113530321 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 4640531 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -621118111 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 154974293 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -108936568 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 69696071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 84598221 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 2806667 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72164496 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -71326686 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 213755137 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 320999, + "accum": 83665681 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 457104, + "accum": 141372913 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156383345, + "accum": -158922950 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148470883, + "accum": 268846745 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -593495567 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 84880567 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 206986777 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -279976521 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 79856204 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 169338358 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 192598750 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -45872872 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -70730140 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 12141996, + "accum": 166659535 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 60952741 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -251379342 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 193169867 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173088023, + "accum": -165800495 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 13268408 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160205462, + "accum": -213869813 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1347.json b/polygon/heimdall/testdata/mainnet/spans/span_1347.json new file mode 100644 index 00000000000..2e43ca57a2b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1347.json @@ -0,0 +1,504 @@ +{ + "span_id": 1347, + "start_block": 8614656, + "end_block": 8621055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 158119506 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": -403724445 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 80376256 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -4470284 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -148399121 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 151494927 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 45478318 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72599100 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 64606891 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": 214495527 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 90009667 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -7839902 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 69059963 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -75283401 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 229475625 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -561595294 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 82821461 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -7285872 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 76988654 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72199073 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 51720869 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 12149063 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -248299100 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131531377, + "accum": 363432328 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 202796130 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -487687544 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 66494494 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 93626497 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72189827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35471661, + "accum": -293719560 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -424335755 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139542395, + "accum": -265499784 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73963950 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 254507, + "accum": 181977530 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 351913, + "accum": -270298763 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -93663244 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 11117580 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 69211723 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 204647217 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -247579086 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -209435636 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160205462, + "accum": -1954615 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 88298604 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 122126114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -636843848 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 115566991 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 27583331 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -621115141 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 157125053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -46340098 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 69726071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 86703561 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 31979717 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72194496 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 81506064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 222108667 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 320999, + "accum": 93295651 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 457104, + "accum": 155086033 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156150851, + "accum": -67895612 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 147959028, + "accum": 124013038 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -593480567 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 85684507 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 224773237 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -272827641 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 80105444 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 179769928 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 206469250 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 9682658 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -58642570 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13097653, + "accum": 539896794 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 60953371 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -241281942 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 196356647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173042904, + "accum": 431246713 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 16194728 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": -403724445 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1348.json b/polygon/heimdall/testdata/mainnet/spans/span_1348.json new file mode 100644 index 00000000000..97d4df520f8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1348.json @@ -0,0 +1,504 @@ +{ + "span_id": 1348, + "start_block": 8621056, + "end_block": 8627455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 159475477 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": -359054592 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 80573439 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -4468584 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -141038121 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 152643838 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 54152126 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72616100 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 64661291 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": -520736124 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 90304889 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -6461525 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 69102463 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -75045401 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 238199260 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -561578294 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 82991512 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -7284172 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77073654 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72216073 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 51728417 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 12392588 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -248188600 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131461377, + "accum": 300186611 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 205425418 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -315968555 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 66499645 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 97195681 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72206827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35471661, + "accum": 309298677 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -420910187 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139509451, + "accum": -191963201 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74007555 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 186454649 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 783913, + "accum": -256972242 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -93662734 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 11966458 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 69220053 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 214443790 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -247556357 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -189676196 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160205462, + "accum": 422349188 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 88580804 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 123452114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -636842148 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 116721104 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 40584251 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -621113458 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 158343817 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": -10868765 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 69743071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 87896587 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 48511112 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72211496 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 168111289 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 226842334 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 320999, + "accum": 98752634 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 457104, + "accum": 162856801 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156150851, + "accum": 287549804 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148023257, + "accum": 340756889 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -593472067 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 26798, + "accum": 86140073 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 234852231 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -268776609 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 80246680 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 185681151 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 214329200 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 41164125 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -51792947 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13097653, + "accum": -387045354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 60953728 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -235560082 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 106226, + "accum": 198162489 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173271547, + "accum": -71646105 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 17852976 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": -520736124 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1349.json b/polygon/heimdall/testdata/mainnet/spans/span_1349.json new file mode 100644 index 00000000000..39dc835d5d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1349.json @@ -0,0 +1,510 @@ +{ + "span_id": 1349, + "start_block": 8627456, + "end_block": 8633855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 161150500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": 236958511 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 80817018 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": -4466484 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -131945121 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 154063081 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 64866830 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 72637100 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 64728491 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": -9034500 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 90669575 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": -4758824 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 69154963 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -74751401 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 248975515 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -561557294 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": 83201575 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": -7282072 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 77178654 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 72237073 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 51737741 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 12693413 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -248052100 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131463373, + "accum": -388139842 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 208673362 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -103845098 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 66506008 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 101604673 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72227827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35671390, + "accum": -92680467 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -416678603 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139518910, + "accum": -711233201 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 74061420 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 192115346 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 783913, + "accum": -240510069 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -93662104 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 13015072 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 69230343 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 226545439 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -247528280 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -165267476 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160237462, + "accum": 337877923 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 88929404 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 125090114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -636840048 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 118146773 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 56644211 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -621111379 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 159849349 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 32948764 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 69764071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 89370325 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 68932247 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 72232496 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": 275094214 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 232689805 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 320999, + "accum": 105493613 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 457104, + "accum": 172455985 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156184714, + "accum": 118181242 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148035008, + "accum": 355831 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -593461567 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 86703831 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 247302753 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -263772393 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 80421148 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 192983250 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 224038550 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 80052996 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -43331648 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13097653, + "accum": -111994641 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 60954169 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -228491902 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 200878235 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173272250, + "accum": 118054304 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 19901400 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139518910, + "accum": -711233201 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_135.json b/polygon/heimdall/testdata/mainnet/spans/span_135.json new file mode 100644 index 00000000000..633c3c150ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_135.json @@ -0,0 +1,102 @@ +{ + "span_id": 135, + "start_block": 857856, + "end_block": 864255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -32652 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -37150 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5092 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -37150 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 37348 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 37348 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 37348 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -37150 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1350.json b/polygon/heimdall/testdata/mainnet/spans/span_1350.json new file mode 100644 index 00000000000..01cfbffec9d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1350.json @@ -0,0 +1,528 @@ +{ + "span_id": 1350, + "start_block": 8633856, + "end_block": 8640255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 196729722 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137867123, + "accum": -146185813 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 114896632 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29360152 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -88594685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 189374343 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 109916194 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106483536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98623327 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": -589323698 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 124876063 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 30849394 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103034399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -40618965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 294089361 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527710858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 117285380 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26544564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111113090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106083509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85571945 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 46832999 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -214084664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131434740, + "accum": 237966606 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 154664, + "accum": 245900406 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 152203912 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100337110 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 140048053 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106074263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 5, + "accum": -1277039096 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35677230, + "accum": -423979652 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -378421079 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139407950, + "accum": 91129176 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 107942286 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 231870036 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 945913, + "accum": -187495547 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59837008 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 47938056 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103065559 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 273047793 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213674430 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -105872000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160249098, + "accum": 447495586 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 100, + "accum": -1259791753 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 123119040 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 160630550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603013412 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 67889, + "accum": 153464767 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 107293367 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587284765 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 71692, + "accum": 195251009 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 112677278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103610507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 124738677 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 124150253 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106078932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -728900766 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 272640163 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 320999, + "accum": 146380027 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 457104, + "accum": 216336709 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156198823, + "accum": 138238283 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148071008, + "accum": -158661837 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559626131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 121128823 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 294170593 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -224705445 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 114428360 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 234457504 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 268034686 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 154618154 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -642994 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13464653, + "accum": 211413161 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94779067 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -187262706 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 239173643 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173140282, + "accum": 513358555 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 55871804 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 24366744, + "accum": -589323698 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1351.json b/polygon/heimdall/testdata/mainnet/spans/span_1351.json new file mode 100644 index 00000000000..cc29c4578df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1351.json @@ -0,0 +1,510 @@ +{ + "span_id": 1351, + "start_block": 8640256, + "end_block": 8646655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 199282138 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137808290, + "accum": -339897933 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 115267800 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29363352 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -74738685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 191536999 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510224, + "accum": 126243362 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106515536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98725727 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26725019, + "accum": 238284158 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 125431775 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 33443986 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103114399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -40170965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 310510321 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527678858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 117719812 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26547764 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111273090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106115509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85586153 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 47291399 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -213876664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130725791, + "accum": -167801807 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 253780364 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 475439656 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100346806 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 146766517 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106106263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221715, + "accum": -1276152096 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36134536, + "accum": -429630095 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -371972951 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137879450, + "accum": -92858836 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108024366 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 240495860 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 945913, + "accum": -157226331 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59836048 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 49535944 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103081239 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 576269, + "accum": 291488401 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213631646 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -68677760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160266098, + "accum": -178504011 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 100, + "accum": -1259788553 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 123650240 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 163126550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603010212 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 157444081 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 131765687 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587281597 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 197628028 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2086549, + "accum": 179446846 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103642507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 126984373 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 155268173 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106110932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5094425, + "accum": -565879166 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 281550595 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 163471995 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 238964037 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156140537, + "accum": 532769889 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148071008, + "accum": -21622756 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559610131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 122002359 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 313142817 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -217079973 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 114694216 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 347719, + "accum": 245584512 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462350, + "accum": 282829886 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 213877386 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 12250414 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13464653, + "accum": -508388027 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94779739 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -176492146 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 245676875 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 173115140, + "accum": 298833262 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 58993212 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137808290, + "accum": -339897933 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1352.json b/polygon/heimdall/testdata/mainnet/spans/span_1352.json new file mode 100644 index 00000000000..961200eda3f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1352.json @@ -0,0 +1,510 @@ +{ + "span_id": 1352, + "start_block": 8646656, + "end_block": 8653055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 201595265 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137808290, + "accum": 203486772 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 115604171 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29366252 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -62181685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 193496906 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 141043358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106544536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98818527 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": -138955674 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 125935389 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 35795335 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103186899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -39764965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 325391816 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527649858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 118113516 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26550664 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111418090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106144509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85599029 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 47706824 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -213688164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130672608, + "accum": 169544854 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 261662071 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -383297772 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100355593 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 152855125 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106135263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221715, + "accum": -1269722361 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36199163, + "accum": -530499168 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -366129335 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137876693, + "accum": 452524858 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108098751 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 248313013 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 950987, + "accum": -129784706 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59835178 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 50984030 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103095449 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 308210576 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213592873 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -34970480 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207521, + "accum": -136029863 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 100, + "accum": -1259785653 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 124131640 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 165388550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603007312 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 162793450 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 153943727 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587278726 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 199891971 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 240053727 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103671507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 129019535 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 183468788 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106139932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": -416798158 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 289625674 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 179160966 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 259470053 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156231223, + "accum": 456951703 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 148066968, + "accum": -331536434 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559595631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 122794001 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 330336395 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -210169389 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 114935148 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 350476, + "accum": 255709706 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 296239746 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 267581065 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 23935065 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13464653, + "accum": -117913090 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94780348 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -166731326 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 251570429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172273909, + "accum": -452074694 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 61821988 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172273909, + "accum": -452074694 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1353.json b/polygon/heimdall/testdata/mainnet/spans/span_1353.json new file mode 100644 index 00000000000..9bc20949688 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1353.json @@ -0,0 +1,522 @@ +{ + "span_id": 1353, + "start_block": 8653056, + "end_block": 8659455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 202871473 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137808290, + "accum": 108279569 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 115789755 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29367852 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -55253685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 194578234 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 149209742 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106560536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98869727 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": 285834198 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 126213245 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 37092631 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103226899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -39540965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 333602296 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527633858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 118330732 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26552264 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111498090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106160509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85606133 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 47936024 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -213584164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130683936, + "accum": -39868125 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 266010599 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -221679900 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100360441 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 156214357 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106151263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221715, + "accum": -1266174921 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36196663, + "accum": 48649940 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -362905271 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137907138, + "accum": -789430911 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108139791 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 252625925 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1040987, + "accum": -114028914 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59834698 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 51782974 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103103289 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 317454592 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213571481 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -16373360 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207521, + "accum": 127044228 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 100, + "accum": -1259784053 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 124397240 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 166636550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603005712 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 165744826 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 166179887 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587277142 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 201141043 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 273503151 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103687507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 130142383 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 199027748 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106155932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": -334491694 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 294080890 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 187816950 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 270783717 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156231223, + "accum": -491486590 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 145266968, + "accum": -290741605 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559587631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 123230769 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": 339822507 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -206356653 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115068076 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1967779, + "accum": 272638443 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 303638866 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 297210681 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 30381769 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13464653, + "accum": 97521358 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94780684 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -161346046 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 254822045 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172290311, + "accum": 7044417 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 63382692 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137907138, + "accum": -789430911 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1354.json b/polygon/heimdall/testdata/mainnet/spans/span_1354.json new file mode 100644 index 00000000000..2de1dd5eaa7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1354.json @@ -0,0 +1,528 @@ +{ + "span_id": 1354, + "start_block": 8659456, + "end_block": 8665855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 203988155 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 137808520, + "accum": -273739027 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 115952141 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29369252 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -49191685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 195524396 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 156355328 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106574536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98914527 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": -498135827 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 126456369 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 38227765 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103261899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -39344965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 340786466 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527619858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 118520796 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26553664 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111568090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106174509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85612349 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 48136574 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -213493164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130684936, + "accum": -521690085 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 269815561 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -80264262 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100364683 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 159153685 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106165263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221715, + "accum": -1263070911 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36196663, + "accum": -600347600 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -360084215 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143312944, + "accum": 55292836 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108175701 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 256399723 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1048626, + "accum": -99393984 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59834278 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 52482050 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103110149 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 325543106 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213552763 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -100880 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160206545, + "accum": 63941773 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 636661, + "accum": -1257808730 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 124629640 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 167728550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603004312 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 168327280 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 176886527 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587275756 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 202233981 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 302771397 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103701507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 131124875 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 212641838 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106169932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": -262473538 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 297979204 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 195390936 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 280683173 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156231223, + "accum": 540089369 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 145269686, + "accum": 587345141 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559580631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 123612941 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -801431711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -203020509 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115184388 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 300945067 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 310113096 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 323136595 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 36022635 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 13464653, + "accum": 286026500 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94780978 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -156633926 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 257667209 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172319735, + "accum": 108730264 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 64748308 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130684936, + "accum": -521690085 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1355.json b/polygon/heimdall/testdata/mainnet/spans/span_1355.json new file mode 100644 index 00000000000..16ffac010c3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1355.json @@ -0,0 +1,516 @@ +{ + "span_id": 1355, + "start_block": 8665856, + "end_block": 8672255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 205104837 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140812852, + "accum": -635119388 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 116114527 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29370652 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -43129685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 196470558 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 163500914 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106588536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 98959327 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": -126444689 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 126699493 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 39362899 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103296899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -39148965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 347970636 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527605858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 118710860 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26555064 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111638090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106188509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85618565 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 48337124 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 6500, + "accum": -213402164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130684936, + "accum": 155204463 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 273620523 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 61151376 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100368925 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 162093013 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106179263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221715, + "accum": -1259966901 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36191018, + "accum": -93639478 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -357263159 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137147273, + "accum": -290041741 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108211611 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 260173521 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1048626, + "accum": -84713220 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59833858 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 53181126 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103117009 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 333631620 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213534045 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 16171600 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160206545, + "accum": -7888364 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 786661, + "accum": -1248745476 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 124862040 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 168820550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603002912 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 170909734 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 187593167 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587274370 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 203326919 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 332039643 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103715507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 132107367 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 226255928 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106183932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": -190455382 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 301877518 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 202964922 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 290582629 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156339223, + "accum": 413871254 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 145269686, + "accum": 306506978 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559573631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 123995113 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -793131363 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -199684365 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115300700 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 329309977 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 316587326 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 349062509 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 41663501 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 19630324, + "accum": -659665901 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94781272 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -151921806 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 260512373 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172319735, + "accum": 212650458 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 66113924 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140812852, + "accum": -635119388 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1356.json b/polygon/heimdall/testdata/mainnet/spans/span_1356.json new file mode 100644 index 00000000000..b1e5577d193 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1356.json @@ -0,0 +1,522 @@ +{ + "span_id": 1356, + "start_block": 8672256, + "end_block": 8678655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 206141756 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140812852, + "accum": 36381334 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 116265314 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29371952 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -37500685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 197349137 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 170136101 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106601536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99000927 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": 218697082 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 126925251 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 40416952 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103329399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -38966965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 354641651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527592858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 118887348 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26556364 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111703090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106201509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85624337 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 48523349 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -213207264 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130684936, + "accum": -464044077 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 271783, + "accum": 277153702 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 192465897 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100372864 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 164822389 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106192263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1257084008 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36257899, + "accum": 377096328 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -354643607 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136997273, + "accum": 332786454 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108244956 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 269557, + "accum": 263677762 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": -70931082 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59833468 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 53830268 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103123379 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 341142383 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213516664 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 31281760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160206545, + "accum": -243305987 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 936661, + "accum": -1237468883 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 125077840 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 169834550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -603001612 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 173307727 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 197535047 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587273083 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 204341790 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 359217300 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103728507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 133019681 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 238897583 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106196932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": -123581380 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 305497381 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 209997909 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 707104, + "accum": 299774981 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156339223, + "accum": 128234526 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 145269686, + "accum": -123089812 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559567131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 124349987 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -785423897 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -196586517 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115408704 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 355648822 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 322599111 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -785899782 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 46901448 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 19630324, + "accum": -404471689 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94781545 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -147546266 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 263154311 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 172319735, + "accum": 134704305 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 67381996 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130684936, + "accum": -464044077 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1357.json b/polygon/heimdall/testdata/mainnet/spans/span_1357.json new file mode 100644 index 00000000000..07326edbec7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1357.json @@ -0,0 +1,504 @@ +{ + "span_id": 1357, + "start_block": 8678656, + "end_block": 8685055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 208375120 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138997992, + "accum": 482545931 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 116590086 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29374752 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -25376685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 199241461 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510399, + "accum": 184427273 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106629536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99090527 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": -189543336 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 127411499 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 42687220 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103399399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -38574965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 369009991 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527564858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 119267476 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26559164 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111843090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106229509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85636769 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 48924449 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -212767664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130602284, + "accum": -268417241 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 284767604 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -676190341 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100381348 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 170701045 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106220263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1250874700 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36913898, + "accum": 239222122 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -349001495 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136890199, + "accum": -452181005 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108316776 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 271252686 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": -40729554 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59832628 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 55228420 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103137099 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 357319411 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213479228 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 63826720 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207197, + "accum": -372050308 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1890713, + "accum": -1198216219 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 125542640 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 172018550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602998812 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 178472635 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 218948327 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587270311 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 206527666 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 417753792 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103756507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 134984665 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 266125763 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106224932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": 20454932 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 313294009 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 225145881 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 321253893 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": -123859102 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143769918, + "accum": 459575645 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559553131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 125114331 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -768823201 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -189914229 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115641328 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 412378642 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 335547571 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -734047954 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 58183180 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 19630324, + "accum": 145177383 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94782133 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -138122026 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 268844639 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167024622, + "accum": 255910035 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 70113228 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136890199, + "accum": -452181005 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1358.json b/polygon/heimdall/testdata/mainnet/spans/span_1358.json new file mode 100644 index 00000000000..c82b32eea77 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1358.json @@ -0,0 +1,516 @@ +{ + "span_id": 1358, + "start_block": 8685056, + "end_block": 8691455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 209651328 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138994992, + "accum": 403208024 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 116775670 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29376352 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -18448685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 200322789 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 192594039 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106645536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99141727 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": 235246536 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 127689355 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 43984516 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103439399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -38350965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 377220471 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527548858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 119484692 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26560764 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111923090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106245509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85643873 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 49153649 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -212516464 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130440989, + "accum": -483623225 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 289121028 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -514572469 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100386196 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 174060277 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106236263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1247326524 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36920602, + "accum": -321650151 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -345777431 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136890199, + "accum": 586628274 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108357816 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 276002846 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": -23471538 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59832148 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 56027364 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103144939 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 366563427 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213457836 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 82423840 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207197, + "accum": -112011712 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1890713, + "accum": -1167964811 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 125808240 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 173266550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602997212 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 181424011 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 231184487 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587268727 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 207776738 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -700430971 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103772507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 136107513 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 281684723 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106240932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": 102761396 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 317749225 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 233801865 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 333527557 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": 66295030 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143773920, + "accum": 456664414 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559545131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 125551099 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -759337089 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -186101493 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115774256 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 444795682 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 342946691 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -704418338 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 64629884 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 19863620, + "accum": 461866231 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94782469 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -132736746 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 272096255 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167063608, + "accum": -526052692 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 71673932 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167063608, + "accum": -526052692 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1359.json b/polygon/heimdall/testdata/mainnet/spans/span_1359.json new file mode 100644 index 00000000000..29f3fefda28 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1359.json @@ -0,0 +1,510 @@ +{ + "span_id": 1359, + "start_block": 8691456, + "end_block": 8697855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 209890617 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138981992, + "accum": -331467378 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 116810467 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29376652 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -17149685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 200525538 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 194125809 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106648536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99151327 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": 314894637 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 127741453 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 44227759 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103446899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -38308965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 378759936 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527545858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 119525420 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26561064 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111938090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 106274509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85645205 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 49196624 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -212469364 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130440989, + "accum": -92300258 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 289937295 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -484269118 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100387105 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 174690133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106239263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1246661241 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36920602, + "accum": -210888345 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -345172919 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136890199, + "accum": -154335507 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108365511 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 276893501 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": -20235660 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59832058 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 56177166 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103146409 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 368296680 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213453825 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 85910800 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207197, + "accum": 368609879 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1890713, + "accum": -1162292672 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 125858040 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 173500550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602996912 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 181977394 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 233478767 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587268430 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 208010939 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -694159204 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103775507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 136318047 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 284602028 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106243932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": 118193858 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 318584578 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 235424862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 335828869 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": 533813509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143773920, + "accum": -263648204 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559543631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 125632993 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -757558443 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -185386605 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115799180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 450873877 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 344334026 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -698862785 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 65838641 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 19863620, + "accum": 521457091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94782532 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -131727006 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 272705933 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167063608, + "accum": -24861868 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 71966564 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138981992, + "accum": -331467378 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_136.json b/polygon/heimdall/testdata/mainnet/spans/span_136.json new file mode 100644 index 00000000000..e6f710cdd23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_136.json @@ -0,0 +1,102 @@ +{ + "span_id": 136, + "start_block": 864256, + "end_block": 870655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -37150 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -41648 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 21896 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41648 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 32850 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 32850 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 32850 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41648 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1360.json b/polygon/heimdall/testdata/mainnet/spans/span_1360.json new file mode 100644 index 00000000000..562159c669a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1360.json @@ -0,0 +1,522 @@ +{ + "span_id": 1360, + "start_block": 8697856, + "end_block": 8704255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 211565640 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138677068, + "accum": 281548505 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 117054046 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29378752 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -8056685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 201944781 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 204848199 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106669536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99218527 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": -279593435 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 128106139 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 45930460 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103499399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -38014965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 389536191 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527524858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 119810516 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26563164 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112043090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 106568509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85654529 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 49497449 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -212139664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130391043, + "accum": 342159624 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 295651164 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -272145661 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100393468 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 179099125 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106260263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1242004260 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36972735, + "accum": -586727972 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -340941335 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137273245, + "accum": 422108005 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108419376 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 283128086 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 2415486 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59831428 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 57225780 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103156699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 380429451 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213425748 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 110319520 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160207197, + "accum": 277238910 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1895927, + "accum": -1122478205 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 126206640 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 175138550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602994812 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 185851075 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 249538727 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587266351 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 209650346 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -650256835 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103796507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 137791785 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 305023163 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106264932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": 226221092 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 324432049 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 246785841 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 351938053 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": 350524824 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143529063, + "accum": 449123077 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559533131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 126206251 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -745107921 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -180382389 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 115973648 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -658358645 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 354045371 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -659973914 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 74299940 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20439313, + "accum": -208441010 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94782973 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -124658826 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 276973679 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167070887, + "accum": 27832210 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 74014988 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 36972735, + "accum": -586727972 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1361.json b/polygon/heimdall/testdata/mainnet/spans/span_1361.json new file mode 100644 index 00000000000..e0899039c3d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1361.json @@ -0,0 +1,516 @@ +{ + "span_id": 1361, + "start_block": 8704256, + "end_block": 8710655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 212602559 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138677068, + "accum": -220366555 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 117204833 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29380052 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -2427685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 202823360 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 211485869 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106682536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99260127 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26549367, + "accum": 65548336 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 128331897 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 46984513 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103531899 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -37832965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": 396207206 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527511858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 119987004 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26564464 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112108090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 106750509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85660301 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 49683674 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -211935564 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130391043, + "accum": 885217048 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 299188321 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -140831140 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100397407 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 181828501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106273263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1239121367 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37042459, + "accum": -105524625 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -338321783 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137227627, + "accum": -98942916 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108452721 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 286987591 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 16437624 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59831038 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 57874922 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103163069 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 387940214 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213408367 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 125429680 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160611782, + "accum": 58532934 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1998305, + "accum": -1097216886 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 126422440 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 176152550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602993512 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 188249068 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 259480607 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587265064 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 210665217 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -623079178 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103809507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 138704099 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 317664818 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106277932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5144154, + "accum": 293095094 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 328051912 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 253818828 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 361910405 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": 71766782 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143529063, + "accum": 10361445 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559526631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 126561125 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -737400455 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -177284541 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 116081652 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -632019800 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 360057156 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -635899851 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 79537887 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20439313, + "accum": 57270059 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94783246 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -120283286 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 279615617 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167102887, + "accum": -105115903 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 75283060 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138677068, + "accum": -220366555 + } + }, + "selected_producers": [ + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1362.json b/polygon/heimdall/testdata/mainnet/spans/span_1362.json new file mode 100644 index 00000000000..393b7ffca37 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1362.json @@ -0,0 +1,516 @@ +{ + "span_id": 1362, + "start_block": 8710656, + "end_block": 8717055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 214118056 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138677068, + "accum": 109145750 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 117425214 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 29381952 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 5799315 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 204107437 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 221187079 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 106701536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 99320927 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26462355, + "accum": 569029177 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 128661851 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 48525052 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 103579399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -37566965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -746673715 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -527492858 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 120244948 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 26566364 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112203090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 107016509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85668737 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 49955849 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -211637264 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130428969, + "accum": -95094866 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 304358012 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 51090083 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 100403164 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 185817589 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 106292263 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1234907908 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37191438, + "accum": -552593231 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -334493207 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137787745, + "accum": 202944910 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 108501456 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 292628406 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 36931518 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -59830468 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 58823668 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 103172379 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 398917483 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -213382964 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 147513760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160623245, + "accum": -348566063 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2220718, + "accum": -1056936932 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 126737840 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 177634550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -602991612 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 191753827 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 274011047 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -587263183 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 212148490 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -583357987 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 103828507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 140037481 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 336141083 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 106296932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 391154165 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 333342481 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 264097809 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 376485381 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": 727370499 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143427352, + "accum": 430899854 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -559517131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 127079787 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 592882, + "accum": -726135697 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -172756917 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 116239504 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -593524565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 368843611 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -600714682 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 87193348 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20439313, + "accum": 445617006 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94783645 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -113888266 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 283476911 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167102887, + "accum": -389016546 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 77136396 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167102887, + "accum": -389016546 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1363.json b/polygon/heimdall/testdata/mainnet/spans/span_1363.json new file mode 100644 index 00000000000..c6de4a53e57 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1363.json @@ -0,0 +1,528 @@ +{ + "span_id": 1363, + "start_block": 8717056, + "end_block": 8723455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 232587425 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138684233, + "accum": -144911700 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 134326811 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46019072 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 32393135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 222296666 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 249565469 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123359356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116029347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26544311, + "accum": 42150051 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 145696089 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 67024735 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120271719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -20610145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -718236330 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510835038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 137192016 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43203484 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 128952910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 123973329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102313769 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 66920144 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -194641344 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130438658, + "accum": 614721082 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 327250879 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 300050594 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117044953 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 207281305 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 122950083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1213172585 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37384512, + "accum": 321235097 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -313223795 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137625032, + "accum": -73717643 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125195271 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 316091581 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 78374736 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43194958 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 76606970 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119818469 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 428840576 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196717393 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 190881940 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160066314, + "accum": -107618517 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2220718, + "accum": -989225598 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 143754460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 196063370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586354492 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 184461, + "accum": 212631250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 308235347 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570626086 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 78067, + "accum": 230578851 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -518639620 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120486327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 158286395 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 375141908 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 122954752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 527156432 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 356381674 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 293175606 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 410763593 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": -285506282 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143270710, + "accum": 285786742 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542870811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 144342461 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1280681150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -687686151 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -150641289 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133065408 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -530290250 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 396114666 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -541487289 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 113095305 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20439313, + "accum": -221248745 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111418948 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -89512106 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 304785929 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167102887, + "accum": 10796152 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 96014728 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155839493, + "accum": -285506282 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1364.json b/polygon/heimdall/testdata/mainnet/spans/span_1364.json new file mode 100644 index 00000000000..5d6998bf035 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1364.json @@ -0,0 +1,522 @@ +{ + "span_id": 1364, + "start_block": 8723456, + "end_block": 8729855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 234741026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138695115, + "accum": 136316757 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 134639984 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46021772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 44084135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 224121407 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510590, + "accum": 263351399 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123386356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116115747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 26544311, + "accum": -395871149 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 146164971 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 69213922 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120339219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -20232145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -704381145 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510808038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 137558568 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43206184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129087910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 124351329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102325757 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 67306919 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -194217444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130396153, + "accum": 675938107 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 334597282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 572780753 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117053134 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 212950009 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 122977083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1207185038 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37481550, + "accum": 176648620 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -307783187 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137528994, + "accum": 178060729 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125264526 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 324107476 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 107497638 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43194148 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 77955188 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119831699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 577751, + "accum": 444439853 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196681294 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 222264580 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160066314, + "accum": -404114036 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3424937, + "accum": -899847633 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 144202660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 198169370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586351792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 496268, + "accum": 218235311 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 328883867 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570623413 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 233211022 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -462193717 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120513327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 160181201 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 401397653 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 122981752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -487110980 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 363899851 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 307782579 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 767104, + "accum": 431475401 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155732057, + "accum": 456498261 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143291861, + "accum": -463827710 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542857311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 145079507 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1277981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -660637443 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -144207297 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133289724 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -475586495 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 408600681 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -491487312 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 123974118 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20442563, + "accum": 330648456 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111419515 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -80424446 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 310273031 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167007002, + "accum": -96461369 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 98648416 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143291861, + "accum": -463827710 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1365.json b/polygon/heimdall/testdata/mainnet/spans/span_1365.json new file mode 100644 index 00000000000..bcf5fdb343c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1365.json @@ -0,0 +1,522 @@ +{ + "span_id": 1365, + "start_block": 8729856, + "end_block": 8736255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 236336286 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": 599905404 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 134871964 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46023772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 52744135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 225473067 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 273565824 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123406356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116179747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": 145658792 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 146512291 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 70835542 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120389219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19952145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -694118045 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510788038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 137830088 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43208184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129187910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 124631329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102334637 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 67593419 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193903444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130396153, + "accum": -179831929 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 340039062 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -379930117 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117059194 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 217149049 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 122997083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1202749818 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37650628, + "accum": -226583611 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -303753107 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": 608196506 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125315826 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 330045176 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 129070158 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43193548 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 78953868 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119841499 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454357563 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196654554 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 245510980 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": 487531180 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3546037, + "accum": -830622293 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 144534660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 199729370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586349792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 496268, + "accum": 228160671 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 344179067 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570621433 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 235324322 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -420381937 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120533327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 161584761 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 420846353 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123001752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -383313200 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 369468871 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 318602559 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 776308, + "accum": 446909521 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155739057, + "accum": 107213697 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143122783, + "accum": 90450543 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542847311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 145625467 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1275981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -640601363 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -139441377 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133455884 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -435065195 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 417849581 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -454450292 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 132032498 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20442563, + "accum": -414778357 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111419935 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -73692846 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 314337551 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167137756, + "accum": -219009844 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 100599296 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20442563, + "accum": -414778357 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1366.json b/polygon/heimdall/testdata/mainnet/spans/span_1366.json new file mode 100644 index 00000000000..491cc15dbd5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1366.json @@ -0,0 +1,522 @@ +{ + "span_id": 1366, + "start_block": 8736256, + "end_block": 8742655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 236655338 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": -76609 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 134918360 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46024172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 54476135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 225743399 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 275608884 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123410356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116192547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": 254701588 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 146581755 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 71159866 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120399219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19896145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -692065425 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510784038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 137884392 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43208584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129207910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 124687329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102336413 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 67650719 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193840644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131096153, + "accum": 343152683 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 341127418 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -339525649 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117060406 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 217988857 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123001083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1201862774 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37650628, + "accum": -75981099 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -302947091 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": 1199145 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125326086 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 331232716 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 133384662 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43193428 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 79153604 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119843459 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454385487 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196649206 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 250160260 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": -27275473 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3546037, + "accum": -816438145 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 144601060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 200041370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586349392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 496268, + "accum": 230145743 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 347238107 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570621037 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 235746982 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -412019581 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120537327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 161865473 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 424736093 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123005752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -362553644 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 370582675 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 320766555 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 776308, + "accum": 450014753 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155739057, + "accum": -424808148 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143122783, + "accum": 662941675 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542845311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 145734659 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1275581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -636594147 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -138488193 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133489116 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -426960935 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 419699361 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -447042888 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 133644174 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20442563, + "accum": -333008105 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111420019 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -72346526 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 315150455 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167137756, + "accum": 449541180 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 100989472 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155739057, + "accum": -424808148 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1367.json b/polygon/heimdall/testdata/mainnet/spans/span_1367.json new file mode 100644 index 00000000000..18da9a8f818 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1367.json @@ -0,0 +1,528 @@ +{ + "span_id": 1367, + "start_block": 8742656, + "end_block": 8749055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 237692257 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": -508389271 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135069147 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46025472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 60105135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 226621978 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 282248829 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123423356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116234147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": -545702398 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 146807513 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 72213919 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120431719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19714145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -685394410 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510771038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138060880 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43209884 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129272910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 124869329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102342185 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 67836944 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193636544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131096153, + "accum": -262368474 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 344664575 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -208211128 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117064345 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 220718233 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123014083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1198979881 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37650628, + "accum": 413477065 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -300327539 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": 624877086 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125359431 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 335092221 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 147406800 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43193038 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 79802746 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119849829 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454476240 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196631825 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 265270420 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": -256493215 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3546037, + "accum": -770320764 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 144816860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 201055370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586348092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 496268, + "accum": 236597227 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 357179987 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570619750 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 237120627 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -384841924 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120550327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 162777787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 437377748 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123018752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -295085087 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 374202538 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 327799542 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 776308, + "accum": 460106757 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155539057, + "accum": 443615220 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143122783, + "accum": 213775408 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542838811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 146089533 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1274281150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -623570695 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -135390345 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133597120 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -400622090 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 425711146 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -422968825 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 138882121 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20442563, + "accum": -67254786 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111420292 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -67970986 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 317792393 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167156467, + "accum": 312643284 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 102257544 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": -508389271 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1368.json b/polygon/heimdall/testdata/mainnet/spans/span_1368.json new file mode 100644 index 00000000000..421adb5aa40 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1368.json @@ -0,0 +1,516 @@ +{ + "span_id": 1368, + "start_block": 8749056, + "end_block": 8755455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 238250598 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": 461628834 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135150340 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46026172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 63136135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 227095059 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 285824184 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123430356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116256547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": -354877505 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 146929075 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 72781486 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120449219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19616145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -681802325 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510764038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138155912 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43210584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129307910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 124967329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102345293 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 67937219 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193526644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131096153, + "accum": -500034846 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 346569198 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -137503309 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117066466 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 222187897 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123021083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1197427554 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37650628, + "accum": -477957982 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -298917011 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": 427754733 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125377386 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 337170416 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 154957182 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43192828 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 80152284 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119853259 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454525107 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196622466 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 273406660 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": -291532673 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3546037, + "accum": -745498505 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 144933060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 201601370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586347392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 240538808 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 362533307 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570619057 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 237860282 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -370207801 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120557327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 163269033 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 444184793 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123025752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -258755864 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 376151695 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 331586535 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 776308, + "accum": 465540913 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155889057, + "accum": 378099176 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 143122783, + "accum": 60645446 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542835311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 146280619 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1273581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1001804, + "accum": -616558067 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -133722273 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133655276 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -386439635 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 428948261 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -410005868 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 141702554 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 76598219 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111420439 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -65614926 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 319214975 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167156467, + "accum": 327749110 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 102940352 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131096153, + "accum": -500034846 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1369.json b/polygon/heimdall/testdata/mainnet/spans/span_1369.json new file mode 100644 index 00000000000..c26238d4de8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1369.json @@ -0,0 +1,528 @@ +{ + "span_id": 1369, + "start_block": 8755456, + "end_block": 8761855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 239127991 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": -324738493 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135277929 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46027272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 67899135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 227838472 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 291442599 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123441356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116291747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": -55009816 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 147120101 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 73673377 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120476719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19462145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -676157620 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510753038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138305248 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43211684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129362910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 125121329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102350177 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 68094794 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193353944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131096159, + "accum": -213319194 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 349562177 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -26391022 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117069799 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 224497369 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123032083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1194988183 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37650628, + "accum": -63801074 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -296700467 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": 779177280 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125405601 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 340436151 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1078626, + "accum": 166822068 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43192498 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 80701558 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119858649 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454601898 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196607759 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 286192180 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": 313599289 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3546037, + "accum": -706492098 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 145115660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 202459370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586346292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 246732721 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 370945667 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570617968 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 239022597 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -347211322 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120568327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 164040991 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 454881578 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123036752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -201667085 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 379214656 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 337537524 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 776308, + "accum": -681259142 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 155889057, + "accum": -217802689 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141382751, + "accum": 462256296 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542829811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 146580897 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1272481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -589877935 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -131101017 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133746664 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -364152920 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 434035156 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -389635507 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 146134663 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 302850696 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111420670 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -61912546 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 321450461 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167159067, + "accum": -144200839 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 104013336 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138574015, + "accum": -324738493 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_137.json b/polygon/heimdall/testdata/mainnet/spans/span_137.json new file mode 100644 index 00000000000..121462eef9a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_137.json @@ -0,0 +1,102 @@ +{ + "span_id": 137, + "start_block": 870656, + "end_block": 877055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -41648 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46146 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -25614 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 28352 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 28352 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 28352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 28352 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46146 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1370.json b/polygon/heimdall/testdata/mainnet/spans/span_1370.json new file mode 100644 index 00000000000..af3cd8960f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1370.json @@ -0,0 +1,528 @@ +{ + "span_id": 1370, + "start_block": 8761856, + "end_block": 8768255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 240483962 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138580542, + "accum": -280636270 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135475112 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46028972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 75260135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 67583, + "accum": 228987383 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510765, + "accum": 300125604 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123458356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116346147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": 408422067 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 147415323 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 75051754 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120519219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -19224145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -667433985 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510736038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138536040 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43213384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129447910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 125359329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102357725 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 68338319 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -193087044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131101159, + "accum": -296340443 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 354187690 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 145327967 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117074950 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 228066553 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123049083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1191218246 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37854217, + "accum": 576463191 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -293274899 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": -362742383 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125449206 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 345483196 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1238626, + "accum": 187078710 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43191988 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 81550436 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119866979 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454720575 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196585030 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 305951620 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160042855, + "accum": 722879549 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3557214, + "accum": -646187115 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 145397860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 203785370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586344592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 256305132 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 383946587 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570616285 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 240818902 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -311671309 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120585327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 165234017 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -684793202 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123053752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -113438972 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 383948323 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 346734507 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -667539906 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156480156, + "accum": 126678352 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141484251, + "accum": 555025288 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542821311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 147044963 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1270781150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -543266723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -127049985 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 133887900 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -329709815 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 441896721 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -358154040 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 152984286 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": -503588160 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111421027 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -56190686 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 324905303 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167054667, + "accum": 385322125 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 105671584 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136820178, + "accum": -362742383 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1371.json b/polygon/heimdall/testdata/mainnet/spans/span_1371.json new file mode 100644 index 00000000000..fea30d31274 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1371.json @@ -0,0 +1,516 @@ +{ + "span_id": 1371, + "start_block": 8768256, + "end_block": 8774655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 241839933 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138622689, + "accum": -237548840 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135672295 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46030672 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 82621135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 68648, + "accum": 230148009 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510948, + "accum": 308808975 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123475356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116400547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27260699, + "accum": -284547652 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 147710545 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 76430131 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120561719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -18986145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -658710350 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510719038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138766832 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43215084 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129532910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 125597329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102365273 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 68581844 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -192820144 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131103732, + "accum": 775975529 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 358813203 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 317046956 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117080101 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 231635737 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123066083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1187448309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 37856517, + "accum": 63616317 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -289849331 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136821178, + "accum": -350509817 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125492811 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 350530241 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1238626, + "accum": 208135352 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43191478 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 82399314 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119875309 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454839252 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196562301 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 325711060 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160394876, + "accum": -23056201 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3557214, + "accum": -585714477 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 145680060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 205111370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586342892 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 265877543 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 396947507 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570614602 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 242615207 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -276131296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120602327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 166427043 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -668261807 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123070752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": -25210859 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 388681990 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 355931490 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -652567870 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156480474, + "accum": 473642697 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141469151, + "accum": 646811814 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542812811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 147509029 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1269081150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -496655511 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -122998953 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 134029136 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -295266710 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 449758286 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -326672573 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 159833909 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": -153925241 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111421384 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -50468826 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 328360145 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167049667, + "accum": -244942141 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 107329832 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136821178, + "accum": -350509817 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1372.json b/polygon/heimdall/testdata/mainnet/spans/span_1372.json new file mode 100644 index 00000000000..63e64c83007 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1372.json @@ -0,0 +1,516 @@ +{ + "span_id": 1372, + "start_block": 8774656, + "end_block": 8781055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 243116141 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138622689, + "accum": -335423677 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 135857879 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46032272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 89549135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 68648, + "accum": 231246377 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510948, + "accum": 316984143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123491356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116451747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27363457, + "accum": 152234144 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 147988401 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 77727427 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120601719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -18762145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -650499870 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510703038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13576, + "accum": 138984048 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43216684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129612910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 125821329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102372377 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 68811044 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -192568944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131079954, + "accum": 558588676 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 363166627 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 478664828 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117084949 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 234994969 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123082083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1183900133 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38176517, + "accum": -486496827 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -286625267 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137482728, + "accum": -475294180 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125533851 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 355280401 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1248936, + "accum": 228046180 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43190998 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 83198258 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119883149 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 454950948 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196540909 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 344308180 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": 237833437 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3557214, + "accum": -528799053 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 145945660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 206359370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586341292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 274886871 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 409183667 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570613018 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 244305847 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -242681872 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120618327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 167549891 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -652702847 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123086752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 57827365 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 393137206 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 364587474 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -638476542 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156505212, + "accum": -495677391 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141435392, + "accum": 595013041 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542804811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 147945797 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1267481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -452786135 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -119186217 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8308, + "accum": 134162064 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -262849670 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 457157406 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -297042957 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 166280613 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 175169271 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111421720 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -45083546 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 331611761 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167049667, + "accum": 112676231 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 108890536 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156505212, + "accum": -495677391 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1373.json b/polygon/heimdall/testdata/mainnet/spans/span_1373.json new file mode 100644 index 00000000000..cbbb668cfcb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1373.json @@ -0,0 +1,522 @@ +{ + "span_id": 1373, + "start_block": 8781056, + "end_block": 8787455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 244551875 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138622689, + "accum": -157662693 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 136066661 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46034072 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 97343135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 232638251 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510948, + "accum": 326181207 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123509356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116509347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27363457, + "accum": -513953969 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 148300989 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 79186885 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120646719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -18510145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -641263080 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510685038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139231315 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43218484 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129702910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 126073329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102380369 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 69068894 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -192286344 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131074318, + "accum": 600982080 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 368064229 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -498231922 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117090403 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 238774105 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123100083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1179908435 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38420993, + "accum": 204072637 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -282998195 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137485896, + "accum": -318006242 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125580021 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 360624331 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 250598252 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43190458 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 84097070 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119891969 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455076606 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196516843 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 365229940 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": -340286583 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3557214, + "accum": -464769201 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 146244460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 207763370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586339492 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 285022365 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 764760, + "accum": 422949347 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570611236 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 246207817 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -205051270 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120636327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 168813095 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -635199017 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123104752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 151245367 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 398149324 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 374325456 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -622623798 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156505212, + "accum": 3978915 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141435392, + "accum": -334873264 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542795811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 148437161 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1265681150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -403433087 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -114896889 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134312712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -226380500 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 465481416 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -263709639 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 173533155 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 545400597 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111422098 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -39025106 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 335269829 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167048667, + "accum": 802120042 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 110646328 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": -340286583 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1374.json b/polygon/heimdall/testdata/mainnet/spans/span_1374.json new file mode 100644 index 00000000000..5c169a29aa5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1374.json @@ -0,0 +1,522 @@ +{ + "span_id": 1374, + "start_block": 8787456, + "end_block": 8793855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 245907846 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138585181, + "accum": -121140813 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 136263844 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46035772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 104704135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 233982305 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510948, + "accum": 334867323 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123526356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116563747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27363457, + "accum": -48775200 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 148596211 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 80565262 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120689219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -18272145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -632539445 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510668038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139465898 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43220184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129787910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 126311329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102387917 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 69312419 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -192019444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131072813, + "accum": 510679003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 272089, + "accum": 372689742 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -326512933 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117095554 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 242343289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123117083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1176138498 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38427490, + "accum": -302574194 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -279572627 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137562225, + "accum": -300164327 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125623626 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 365671376 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 272100226 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43189948 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 84945948 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119900299 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455195283 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196494114 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 384989380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": 76768375 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4622526, + "accum": -388316883 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 146526660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 209089370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586337792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 294594776 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 436137807 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570609553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 248004122 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -169511257 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120653327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 170006121 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -618667622 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123121752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 239473480 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 402882991 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 383522439 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -607651762 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156759079, + "accum": 346153093 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141435392, + "accum": -250424220 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542787311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 148901227 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1263981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -356821875 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -110845857 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134455512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -191937395 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": 473342981 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -232228172 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 180382778 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": -264741385 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111422455 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -33303246 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 338724671 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167054986, + "accum": 163220257 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 112304576 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137562225, + "accum": -300164327 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1375.json b/polygon/heimdall/testdata/mainnet/spans/span_1375.json new file mode 100644 index 00000000000..eed65475948 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1375.json @@ -0,0 +1,516 @@ +{ + "span_id": 1375, + "start_block": 8793856, + "end_block": 8800255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 247582869 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138572680, + "accum": 467361610 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 136507423 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46037872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 113797135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 235642607 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 510948, + "accum": 345597231 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123547356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116630947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27363457, + "accum": -636113495 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 148960897 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 82267963 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120741719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -17978145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -621763190 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510647038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139755677 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43222284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129892910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 126605329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102397241 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 69613244 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -191689744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131215289, + "accum": -217898274 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 378667695 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -114389476 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117101917 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 246752281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123138083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1171481517 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38451565, + "accum": -657391747 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -275341043 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 138716995, + "accum": 283781388 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125677491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 371905961 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 298661488 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43189318 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 49934, + "accum": 85994562 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119910589 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455341884 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196466037 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 409398100 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": -25886811 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5060019, + "accum": -288181386 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 146875260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 210727370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586335692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 306419519 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 452985435 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570607474 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 250223087 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -125608888 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120674327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 171479859 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -598246487 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123142752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 348461149 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 408730462 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 394883418 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -589156894 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156759079, + "accum": 154552568 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141435392, + "accum": 396804419 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542776811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 149474485 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1261881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -299243319 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -105841641 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134631912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -149390030 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -678370245 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -193339301 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 188844077 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 167195162 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111422896 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -26235066 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 342992417 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167098649, + "accum": 188082942 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 114353000 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38451565, + "accum": -657391747 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1376.json b/polygon/heimdall/testdata/mainnet/spans/span_1376.json new file mode 100644 index 00000000000..b05841e8c69 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1376.json @@ -0,0 +1,522 @@ +{ + "span_id": 1376, + "start_block": 8800256, + "end_block": 8806655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 248859077 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138495589, + "accum": 359610435 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 136693007 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46039472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 120725135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 236907599 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636718, + "accum": 354149709 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123563356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116682147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27363457, + "accum": -198298183 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 149238753 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 83565259 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120781719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -17754145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -613552710 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510631038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139976461 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43223884 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129972910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 126829329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102404345 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 69842444 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -191438544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131215289, + "accum": -442381400 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 383373231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 47228396 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117106765 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 250111513 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123154083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1167933341 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38451698, + "accum": -42165377 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -272116979 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 138774138, + "accum": 180288658 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125718531 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 376656121 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 318898640 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43188838 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 86449496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119918429 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455453580 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196444645 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 427995220 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 161002575, + "accum": 226226772 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5060019, + "accum": -207221082 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 147140860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 211975370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586334092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 315428847 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -696093919 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570605890 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 251913727 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -92159464 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120690327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 172602707 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -582687527 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123158752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5189889, + "accum": 431499373 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 413185678 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 403539402 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -575065566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156759079, + "accum": 338895985 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141435392, + "accum": 335881753 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542768811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 149911253 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1260281150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -255373943 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -102028905 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134766312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -116972990 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -670971125 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -163709685 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 195290781 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": 496289674 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111423232 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -20849786 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 346244033 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167069345, + "accum": -624367061 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 115913704 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167069345, + "accum": -624367061 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1377.json b/polygon/heimdall/testdata/mainnet/spans/span_1377.json new file mode 100644 index 00000000000..99184929a09 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1377.json @@ -0,0 +1,528 @@ +{ + "span_id": 1377, + "start_block": 8806656, + "end_block": 8813055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 251251967 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138455902, + "accum": -132746876 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 137040977 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46042472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 133715135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 239279459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636718, + "accum": 373251249 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123593356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116778147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27475537, + "accum": 624062567 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 149759733 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 85997689 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120856719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -17334145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -598158060 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510601038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 140390431 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43226884 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130122910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 127249329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102417665 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 70272194 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -190967544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 131108072, + "accum": 8358864 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 392196111 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 350261906 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117115855 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 256410073 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123184083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1161280511 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38494151, + "accum": -50427172 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -266071859 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137399061, + "accum": -312647661 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125795481 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 385562671 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 356843300 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43187938 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 87259496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119933129 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455663010 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196404535 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 462864820 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 160963866, + "accum": 409031618 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5060019, + "accum": -55420512 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 147638860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 214315370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586331092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 332321337 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -672025879 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570602920 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 255083677 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": -29441794 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120720327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 174708047 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -553514477 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123188752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -573760755 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 421539208 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 419769372 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -548644326 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156726412, + "accum": 394042409 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141393357, + "accum": -68519580 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542753811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 27298, + "accum": 150730193 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1257281150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -173118863 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -94880025 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135018312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -56191040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -657097775 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -108154155 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 207378351 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20568407, + "accum": -48670224 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111423862 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -10752386 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 352340813 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167094609, + "accum": -257860061 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 118840024 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137399061, + "accum": -312647661 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1378.json b/polygon/heimdall/testdata/mainnet/spans/span_1378.json new file mode 100644 index 00000000000..876699583ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1378.json @@ -0,0 +1,522 @@ +{ + "span_id": 1378, + "start_block": 8813056, + "end_block": 8819455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 252926990 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138455902, + "accum": 454730167 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 137284556 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46044572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 142808135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 240939761 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 386625111 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123614356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116845347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27475537, + "accum": 40422972 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 150124419 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 87700390 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120909219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -17040145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -587381805 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510580038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 140680210 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43228984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130227910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 127543329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102426989 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 70573019 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -190637844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 130374291, + "accum": 440807462 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 398372127 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 562385363 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117122218 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 260819065 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123205083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1156623530 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 38494151, + "accum": -401430598 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -261840275 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 137116926, + "accum": 250159304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125849346 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 391797256 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1264822, + "accum": 383404562 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43187308 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 87826496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119943419 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455809611 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196376458 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -672355247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159963866, + "accum": 297543926 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5060019, + "accum": 50839887 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 147987460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 215953370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586328992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 344146080 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -655178251 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570600841 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 257302642 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 14460575 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120741327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 176181785 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -533093342 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123209752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -463316547 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 427386679 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 431130351 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -530149458 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156701382, + "accum": 204346891 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141390321, + "accum": -578033611 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542743311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 151350351 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1255181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -115540307 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -89875809 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135194712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": -13643675 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -647386430 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -69265284 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 215839650 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": 384106323 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111424303 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -3684206 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 356608559 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 167095598, + "accum": -228326307 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 120888448 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 141390321, + "accum": -578033611 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1379.json b/polygon/heimdall/testdata/mainnet/spans/span_1379.json new file mode 100644 index 00000000000..8cf521b19b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1379.json @@ -0,0 +1,528 @@ +{ + "span_id": 1379, + "start_block": 8819456, + "end_block": 8825855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 255080591 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138455902, + "accum": 725996232 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 137597729 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46047272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 154499135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 243074435 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 403822761 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123641356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 116931747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 27947346, + "accum": -362423004 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 150593301 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 89889577 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 120976719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -16662145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -573526620 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510553038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 141052783 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43231684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130362910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 127921329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102438977 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 70959794 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -190213944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129445773, + "accum": 483784567 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 406312719 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": -320625098 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117130399 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 266487769 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123232083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1150635983 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 34638210, + "accum": 609065516 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -256399667 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136757167, + "accum": 485925533 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 125918601 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 399813151 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1459825, + "accum": 417944762 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43186498 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 88555496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119956649 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 455998098 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196340359 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -640972607 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159963866, + "accum": -6011665 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 208978215 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 148435660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 218059370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586326292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 359349321 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -633517015 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570598168 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 260155597 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 70906478 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120768327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 178076591 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -506837597 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123236752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -321316851 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 434904856 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": 445737324 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -506370342 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156621112, + "accum": -189335717 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140553480, + "accum": -244613316 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542729811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 152268297 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1252481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -41510735 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -83441817 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135421512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2026065, + "accum": 41060080 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -634900415 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -19265307 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 226718463 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": -216451139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111424870 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 5403454 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 362095661 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164650835, + "accum": -393520289 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 123522136 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164650835, + "accum": -393520289 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_138.json b/polygon/heimdall/testdata/mainnet/spans/span_138.json new file mode 100644 index 00000000000..078e7a1f754 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_138.json @@ -0,0 +1,102 @@ +{ + "span_id": 138, + "start_block": 877056, + "end_block": 883455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -36146 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -40644 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 15872 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40644 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 33854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 33854 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 33854 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40644 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1380.json b/polygon/heimdall/testdata/mainnet/spans/span_1380.json new file mode 100644 index 00000000000..7a2500ac7cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1380.json @@ -0,0 +1,528 @@ +{ + "span_id": 1380, + "start_block": 8825856, + "end_block": 8832255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 257712770 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 138455902, + "accum": -468594724 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 137980496 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46050572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 168788135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 245683481 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 424842111 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123674356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117037347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 28029589, + "accum": 560579601 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 151166379 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 92565250 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121059219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -16200145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 562155, + "accum": -555929505 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510520038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 141508150 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43234984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130527910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 128383329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102453629 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 71432519 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -189695844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129446381, + "accum": 144417780 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 416017887 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 12711763 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117140398 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 273416185 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123265083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1143317870 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 35124551, + "accum": -552629548 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -249750035 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136405999, + "accum": 387260578 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126003246 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 409610356 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1459825, + "accum": 466118987 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43185508 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 89446496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119972819 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456228471 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196296238 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -602616047 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159980936, + "accum": -490791714 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 438776421 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 148983460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 220633370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586322992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 377931060 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -607042171 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570594901 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 263642542 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 139895915 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120801327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 180392465 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -474747242 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123269752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -147761667 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 444093739 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -689177479 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -477306978 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 156601748, + "accum": 367555180 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140583784, + "accum": -217056061 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542713311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 153390231 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1249181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 48969853 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -75578049 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135698712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 108369100 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -619639730 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 41845776 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 240014790 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": 463692292 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111425563 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 16510594 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 368802119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164651335, + "accum": 428923361 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 126741088 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159980936, + "accum": -490791714 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1381.json b/polygon/heimdall/testdata/mainnet/spans/span_1381.json new file mode 100644 index 00000000000..9590afb53a9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1381.json @@ -0,0 +1,528 @@ +{ + "span_id": 1381, + "start_block": 8832256, + "end_block": 8838655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 258829452 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127480102, + "accum": 264904715 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 138142882 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46051972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 174850135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 246790349 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 433759411 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123688356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117082147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 28029589, + "accum": -200016975 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 151409503 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 93700384 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121094219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -16004145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 562155, + "accum": -548059335 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510506038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 141701336 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43236384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130597910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 128579329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102459845 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 71633069 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -189476044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129446381, + "accum": -324390897 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 420135231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 154127401 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117144640 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 276355513 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123279083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1140213216 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41243985, + "accum": -5809928 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -246928979 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136405999, + "accum": 15887553 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126039156 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 413766746 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1459825, + "accum": 486556537 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43185088 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 89824496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119979679 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456326205 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196277520 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -586343567 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159980936, + "accum": -518069188 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 536266569 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 149215860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 221725370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586321592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 385814222 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -595810419 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570593515 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 265121852 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 169164161 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120815327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 181374957 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -461133152 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123283752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -74132195 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 447992053 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -681603493 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -464977066 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136435881, + "accum": 117637786 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140643872, + "accum": 592238603 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542706311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 153866203 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1247781150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 87355557 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -72241905 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135816312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 136966760 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -613165500 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 67771690 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 245655656 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": -375726399 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111425857 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 21222714 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 371647283 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164651416, + "accum": 453054781 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 128106704 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159980936, + "accum": -518069188 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1382.json b/polygon/heimdall/testdata/mainnet/spans/span_1382.json new file mode 100644 index 00000000000..35412c4b8bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1382.json @@ -0,0 +1,516 @@ +{ + "span_id": 1382, + "start_block": 8838656, + "end_block": 8845055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 259308030 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127480102, + "accum": -98158862 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 138212476 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46052572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 177448135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 247264721 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 437581111 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123694356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117101347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 28029589, + "accum": -31839441 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 151513699 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 94186870 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121109219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -15920145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 562155, + "accum": -544686405 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510500038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 141784130 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43236984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130627910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 128663329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102462509 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 71719019 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -189381844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129446381, + "accum": 452287389 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 421899807 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 214734103 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117146458 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 277615225 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123285083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1138882650 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41243985, + "accum": 241653982 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -245719955 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136409562, + "accum": -293632911 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126054546 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 415548056 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1459825, + "accum": 495315487 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43184908 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 89986496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119982619 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456368091 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196269498 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -579369647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159884768, + "accum": 441425924 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -549915523 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 149315460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 222193370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586320992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 389192720 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -590996811 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570592921 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 265755842 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2090589, + "accum": 181707695 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120821327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 181796025 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -455298542 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123289752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -42576707 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 449662759 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -678357499 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -459692818 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136435881, + "accum": -191696949 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140643872, + "accum": 308055646 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542703311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 154070191 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1247181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 103806573 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -70812129 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135866712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 149222900 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -610390830 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 78882796 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 248073170 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": -252063957 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111425983 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 23242194 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 372866639 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164661416, + "accum": 312937088 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 128691968 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -549915523 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1383.json b/polygon/heimdall/testdata/mainnet/spans/span_1383.json new file mode 100644 index 00000000000..da7307336d0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1383.json @@ -0,0 +1,528 @@ +{ + "span_id": 1383, + "start_block": 8845056, + "end_block": 8851455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 260105660 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127484702, + "accum": 49133478 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 138328466 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46053572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 181778135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 248055341 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 636950, + "accum": 443950611 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123704356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117133347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 28029589, + "accum": 248456449 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 151687359 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 94997680 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121134219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -15780145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 562155, + "accum": -539064855 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510490038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 141922120 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43237984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130677910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 128803329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102466949 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 71862269 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -189224844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129446381, + "accum": 618783015 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 424840767 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10101117, + "accum": 315745273 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117149488 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 279714745 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123295083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1136665040 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41243985, + "accum": -473576700 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -243704915 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136409562, + "accum": -57137368 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126080196 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 418516906 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1459825, + "accum": 509913737 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43184608 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 90256496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 119987519 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456437901 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196256128 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -567746447 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159884768, + "accum": -215360512 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -480279703 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 149481460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 222973370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586319992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 563083, + "accum": 394823550 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -582974131 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570591931 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 266812492 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 199268753 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120831327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 182497805 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -445574192 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123299752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 10015773 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 452447269 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -672947509 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -450885738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136435881, + "accum": 45061784 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140714327, + "accum": 587155651 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542698311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 33998, + "accum": 154410171 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1246181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 131224933 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -68429169 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135950712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 169649800 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -605766380 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 97401306 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 252102360 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": -45959887 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111426193 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 26607994 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 374898899 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164711413, + "accum": -295419379 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 129667408 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41243985, + "accum": -473576700 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1384.json b/polygon/heimdall/testdata/mainnet/spans/span_1384.json new file mode 100644 index 00000000000..fba7a652c1d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1384.json @@ -0,0 +1,534 @@ +{ + "span_id": 1384, + "start_block": 8851456, + "end_block": 8857855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 262339024 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": 233461661 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 138653238 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46056372 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 193902135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 250269077 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": 461785420 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123732356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117222947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 28080455, + "accum": -93225294 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 152173607 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 97267948 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121204219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -15388145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 562155, + "accum": -523324515 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510462038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 142308492 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43240784 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130817910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 129195329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102479381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 72263369 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -188785244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129435848, + "accum": -268304104 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 433075455 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -529276475 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117157972 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 285593401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123323083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1130455732 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41250435, + "accum": 681267780 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -238062803 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136526628, + "accum": 380930259 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126152016 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 426829686 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1567723, + "accum": -575089442 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43183768 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 91012496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120001239 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456633369 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196218692 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -535201487 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159888496, + "accum": -249958521 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -285299407 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 149946260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 225157370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586317192 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 679273, + "accum": 412216534 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -560510627 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570589159 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 269771112 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 246098333 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120859327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 184462789 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -418346012 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123327752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 157274717 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 460243897 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -657799537 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -426225914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136436187, + "accum": 481605159 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140714327, + "accum": 15749907 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542684311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 155649395 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1243381150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 207996341 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -61756881 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136185912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 226845120 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -592817920 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 149253134 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 263384092 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20610407, + "accum": 531131509 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111426781 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 36032234 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 380589227 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 164695522, + "accum": -195291147 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 132398640 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159888496, + "accum": -249958521 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1385.json b/polygon/heimdall/testdata/mainnet/spans/span_1385.json new file mode 100644 index 00000000000..8a972ca75b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1385.json @@ -0,0 +1,540 @@ +{ + "span_id": 1385, + "start_block": 8857856, + "end_block": 8864255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 263854521 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": 396603295 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 138873619 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46058272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 202129135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 251771255 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": 473891441 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123751356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117283747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 33197003, + "accum": 466674299 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 152503561 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 98808487 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121251719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -15122145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -512692570 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510443038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 142570673 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43242684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 130912910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 129461329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102487817 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 72535544 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -188486944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129435848, + "accum": -65920255 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 438663279 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -337148019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117163729 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 289582489 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123342083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1126242273 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41979538, + "accum": 344316294 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -234234227 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136472078, + "accum": -411536195 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126200751 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 432470501 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1567723, + "accum": -545302705 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43183198 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 91525496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120010549 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456766008 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196193289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -513117407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159901986, + "accum": 536226846 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -152991349 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 150261660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 226639370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586315292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 425664143 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -545267535 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570587278 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 271778747 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 277875548 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120878327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 185796171 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -399869747 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123346752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 257200429 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 465534466 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 540999, + "accum": -647520556 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -409492462 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136436187, + "accum": -311864222 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140714327, + "accum": 432397697 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542674811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 156659245 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1241481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 260091225 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -57229257 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136345512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 265656230 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -584031465 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 184438303 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 271039553 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 20710115, + "accum": -204277378 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111427180 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 42427254 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 384450521 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159693526, + "accum": -481869181 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 134251976 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159693526, + "accum": -481869181 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1386.json b/polygon/heimdall/testdata/mainnet/spans/span_1386.json new file mode 100644 index 00000000000..6a420a1cf81 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1386.json @@ -0,0 +1,528 @@ +{ + "span_id": 1386, + "start_block": 8864256, + "end_block": 8870655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 265529544 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": -315176227 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 139117198 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46060372 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 211222135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 253431557 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": -641562194 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123772356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117350947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 33369085, + "accum": 38393813 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 152868247 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 100511188 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121304219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -14828145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -501916315 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510422038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 142860452 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43244784 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131017910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 129755329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102497141 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 72836369 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -188157244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128930148, + "accum": 388702783 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 444839295 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -124795515 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117170092 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 293991481 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123363083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1121585292 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41979538, + "accum": 97035151 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -230002643 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136272017, + "accum": 194132560 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126254616 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 438705086 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1567723, + "accum": -512380522 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43182568 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 92092496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120020839 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 456912609 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196165212 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -488708687 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159901986, + "accum": 508152676 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -6756127 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 150610260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 228277370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586313192 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 440560535 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -528419907 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570585199 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 273997712 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 312997733 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120899327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 187269909 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -379448612 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123367752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 367644637 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": 471381937 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -632059599 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -390997594 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136443587, + "accum": 295833551 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140281281, + "accum": -856197 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542664311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 157775395 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1239381150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 317669781 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -52225041 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136521912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 308552720 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -574320120 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 223327174 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 279500852 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21061409, + "accum": 232691816 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111427621 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 49495434 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 388718267 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159667659, + "accum": -515058722 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 136300400 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159667659, + "accum": -515058722 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1387.json b/polygon/heimdall/testdata/mainnet/spans/span_1387.json new file mode 100644 index 00000000000..33196e4a0e8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1387.json @@ -0,0 +1,528 @@ +{ + "span_id": 1387, + "start_block": 8870656, + "end_block": 8877055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 266646226 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": 339100343 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 139279584 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46061772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 217284135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 254538425 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": -632641968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123786356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117395747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 33369085, + "accum": 505561003 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 153111371 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 101646322 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121339219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -14632145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -494732145 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510408038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 143053638 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43246184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131087910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 129951329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102503357 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 73036919 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -187937444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128930148, + "accum": -63798297 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 448956639 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": 16772821 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117174334 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 296930809 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123377083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1118480638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42181009, + "accum": -441933177 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -227181587 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136287217, + "accum": -155694615 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126290526 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 442861476 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1567723, + "accum": -490432400 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43182148 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 92470496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120027699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457010343 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196146494 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -472436207 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159893365, + "accum": 489004132 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 90734021 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 150842660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 229369370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586311792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 450491463 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -517188155 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570583813 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 275477022 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 336412523 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120913327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 188252401 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -365834522 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123381752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 441274109 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -653563521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -615622129 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -378667682 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136443587, + "accum": -51488003 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140311781, + "accum": -294416076 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542657311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 158519495 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1237981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 356055485 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -48888897 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136639512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 337150380 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -567845890 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 249253088 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 285141718 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21070029, + "accum": 527586022 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111427915 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 54207554 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 391563431 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159474759, + "accum": 588820832 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 137666016 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42181009, + "accum": -441933177 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1388.json b/polygon/heimdall/testdata/mainnet/spans/span_1388.json new file mode 100644 index 00000000000..f65c2639160 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1388.json @@ -0,0 +1,516 @@ +{ + "span_id": 1388, + "start_block": 8877056, + "end_block": 8883455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 267124804 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": -25597680 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 139349178 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46062372 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 219882135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 255012797 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": -628819014 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123792356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117414947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 33369085, + "accum": -423129038 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 153215567 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 102132808 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121354219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -14548145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -491653215 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510402038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 143136432 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43246784 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131117910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 130035329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102506021 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 73122869 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -187843244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128930148, + "accum": 709782591 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 450721215 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": 77444965 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117176152 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 298190521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123383083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1117150072 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42181009, + "accum": -188847123 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -225972563 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136287217, + "accum": 662028687 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126305916 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 444642786 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1578689, + "accum": -481015096 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43181968 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 92632496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120030639 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457052229 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196138472 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -465462287 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159910186, + "accum": 319485923 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 132515513 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 150942260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 229837370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586311192 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 454747575 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -512374547 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570583219 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 276111012 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 346447433 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120919327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 188673469 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -359999912 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123387752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 472829597 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -651892815 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -608577499 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -373383434 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136457587, + "accum": -361674819 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140311781, + "accum": 547454610 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542654311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 158838395 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1237381150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 372506501 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -47459121 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136689912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 349406520 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -565071220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 260364194 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 287559232 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21070029, + "accum": -474915176 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111428041 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 56227034 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 392782787 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159467269, + "accum": 416734875 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 138251280 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136457587, + "accum": -361674819 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1389.json b/polygon/heimdall/testdata/mainnet/spans/span_1389.json new file mode 100644 index 00000000000..8ed220e3e16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1389.json @@ -0,0 +1,522 @@ +{ + "span_id": 1389, + "start_block": 8883456, + "end_block": 8889855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 268161723 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127369003, + "accum": 501267021 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 139499965 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46063672 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 225511135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 256040603 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": -620535947 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123805356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117456547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 54834460, + "accum": 160926692 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 153441325 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 103186861 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121386719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -14366145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -484982200 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510389038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 143315819 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43248084 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131182910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 130217329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102511793 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 73309094 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -187639144 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128930148, + "accum": 106604011 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 454544463 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": 208901277 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117180091 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 300919897 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123396083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1114267179 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42181009, + "accum": 359505994 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -223353011 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136287217, + "accum": 154432457 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126339261 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 448502291 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1578689, + "accum": -460492139 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43181578 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 92983496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120037009 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457142982 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196121091 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -450352127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 159850639, + "accum": 118750102 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 223042079 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 151158060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 230851370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586309892 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 463969151 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -501945063 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570581932 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 277484657 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 368189738 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120932327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 189585783 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -347358257 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123400752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -609138345 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -648272952 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -593314134 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -361934230 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136457587, + "accum": 261876099 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140311781, + "accum": 92237259 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542647811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 159529345 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1236081150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 408150369 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -44361273 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136799112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 375961490 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -559059435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 284438257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 292797179 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21070029, + "accum": -201004799 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111428314 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 60602574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 395424725 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159467269, + "accum": 210538868 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 139519352 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -609138345 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_139.json b/polygon/heimdall/testdata/mainnet/spans/span_139.json new file mode 100644 index 00000000000..46445531cae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_139.json @@ -0,0 +1,102 @@ +{ + "span_id": 139, + "start_block": 883456, + "end_block": 889855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -50644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 19356 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -46136 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 19356 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 19356 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 19356 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 19356 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -50644 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1390.json b/polygon/heimdall/testdata/mainnet/spans/span_1390.json new file mode 100644 index 00000000000..bc07a8e4073 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1390.json @@ -0,0 +1,516 @@ +{ + "span_id": 1390, + "start_block": 8889856, + "end_block": 8896255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 269916509 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127381567, + "accum": -145784591 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 139755143 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46065872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 235037135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 257779967 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637159, + "accum": -606518449 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123827356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117526947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 58919723, + "accum": 300569872 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 153823377 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 104970643 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121441719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -14058145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 513155, + "accum": -473692790 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510367038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 143619397 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43250284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131292910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 130525329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102521561 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 73624244 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -187293744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128930148, + "accum": 640299489 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 461014575 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": 431365805 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117186757 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 305538841 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123418083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1109388437 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42302920, + "accum": 137319197 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -218919923 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135933245, + "accum": -306140678 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126395691 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 455033761 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -406681561 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43180918 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 93577496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120047789 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457296564 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196091677 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -424781087 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 155970268, + "accum": 97464850 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": 376240883 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 151523260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 232567370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586307692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 479574895 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -484295167 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570579754 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 279809287 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 404984408 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120954327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 191129699 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -325964687 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 123422752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -493434889 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -642147030 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -567483824 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -342558654 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136457587, + "accum": -189372865 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140311781, + "accum": -275017285 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542636811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 160698645 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1233881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 468470761 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -39118761 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 136983912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 422203920 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -548885645 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 325178979 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 301661397 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21095070, + "accum": 262610962 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111428776 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 68007334 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 399895697 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159380240, + "accum": 264063555 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 141665320 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135933245, + "accum": -306140678 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1391.json b/polygon/heimdall/testdata/mainnet/spans/span_1391.json new file mode 100644 index 00000000000..ef93e79cb0d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1391.json @@ -0,0 +1,528 @@ +{ + "span_id": 1391, + "start_block": 8896256, + "end_block": 8902655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 272309399 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127381567, + "accum": 221129709 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140103113 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46068872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 248027135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 260151827 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -587401391 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123857356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117622947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59164739, + "accum": -233752337 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 154344357 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 107403073 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121516719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -13638145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -456558140 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510337038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144033367 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43253284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131442910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 130945329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102534881 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74053994 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -186822744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128917029, + "accum": -98164711 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 469837455 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -416586328 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117195847 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 311837401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123448083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1102735607 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42935891, + "accum": 263810674 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -212874803 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135823210, + "accum": 317535297 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126472641 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 463940311 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -329195491 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43180018 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 94387496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120062489 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457505994 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196051567 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -389911487 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 155945784, + "accum": 170092946 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -566461307 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 152021260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 234907370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586304692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 500855455 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -460227127 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570576784 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 282979237 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 455158958 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120984327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 193235039 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -296791637 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123470302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -335657449 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -633793500 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -532260674 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -316137414 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136286587, + "accum": 447450968 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140143191, + "accum": 477118390 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542621811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 162293145 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1230881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 550725841 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -31969881 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137235912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 486492120 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -535012295 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 380734509 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 313748967 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -257580832 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111429406 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 78104734 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 405992477 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159420899, + "accum": 439031447 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 144591640 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59164739, + "accum": -233752337 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1392.json b/polygon/heimdall/testdata/mainnet/spans/span_1392.json new file mode 100644 index 00000000000..40b4aed6bbb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1392.json @@ -0,0 +1,522 @@ +{ + "span_id": 1392, + "start_block": 8902656, + "end_block": 8909055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 273186792 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127409809, + "accum": 470580327 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140230702 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46069972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 252790135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 261021509 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -580390354 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123868356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117658147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59105186, + "accum": 416881133 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 154535383 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 108294964 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121544219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -13484145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -450275435 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510326038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144185156 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43254384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131497910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 131099329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102539765 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74211569 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -186650044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128917029, + "accum": 168000859 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 473072511 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -305354064 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117199180 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 314146873 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123459083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1100296236 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 42935891, + "accum": -415816274 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -210658259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135823210, + "accum": 659695982 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126500856 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 467206046 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -300783932 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43179688 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 94684496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120067879 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457582785 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196036860 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -377125967 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 155945784, + "accum": 733601857 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6963582, + "accum": -489861905 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 152203860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 235765370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586303592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 508658327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -451402179 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570575695 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 284141552 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 473556293 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 120995327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 194006997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -286094852 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123488452 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -277805721 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -630730539 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -519345519 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -306449626 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136416926, + "accum": -357023057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140143191, + "accum": -285082783 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542616311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 162877795 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1229781150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": 580886037 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -29348625 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137328312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 510064460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -529925400 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 401104870 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 318181076 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -26345300 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111429637 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 81807114 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 408227963 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159531785, + "accum": -109986625 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 145664624 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136416926, + "accum": -357023057 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1393.json b/polygon/heimdall/testdata/mainnet/spans/span_1393.json new file mode 100644 index 00000000000..e7422015187 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1393.json @@ -0,0 +1,516 @@ +{ + "span_id": 1393, + "start_block": 8909056, + "end_block": 8915455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 274622526 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127409809, + "accum": 459978127 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140439484 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46071772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 260584135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 262444625 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -568917748 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123886356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117715747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59238814, + "accum": 330584247 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 154847971 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 109754422 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121589219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -13232145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -439994645 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510308038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144433538 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43256184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131587910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 131351329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102547757 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74469419 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -186367444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128910721, + "accum": 184524367 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 478366239 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -123337632 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117204634 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 317926009 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123477083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1096304538 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": 363029764 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -207031187 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135823210, + "accum": -350506669 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126547026 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 472549976 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -254292290 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43179148 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 95170496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120076699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457708443 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196012794 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -356204207 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150936090, + "accum": 61794824 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 8963582, + "accum": -352517429 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 152502660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 237169370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586301792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 521426663 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -436961355 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570573913 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 286043522 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 503661023 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121013327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 195270201 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -268591022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123518152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -183139257 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -625718421 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -498211629 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -290596882 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136348434, + "accum": -205505173 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140143191, + "accum": -66484107 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542607311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 163834495 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1227981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -521747142 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -25059297 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137479512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 548637380 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -521601390 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 434438188 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 325433618 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 352040116 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111430015 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 87865554 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 411886031 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159531785, + "accum": 459675234 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 147420416 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135823210, + "accum": -350506669 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1394.json b/polygon/heimdall/testdata/mainnet/spans/span_1394.json new file mode 100644 index 00000000000..2694490ac99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1394.json @@ -0,0 +1,528 @@ +{ + "span_id": 1394, + "start_block": 8915456, + "end_block": 8921855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 275260630 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 127409809, + "accum": 328245243 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140532276 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46072572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 264048135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 263077121 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -563818812 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123894356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117741347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59238814, + "accum": -346396793 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 154986899 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 110403070 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121609219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -13120145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -435425405 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510300038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144543930 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43256984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131627910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 131463329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102551309 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74584019 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -186241844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128880408, + "accum": 64632588 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 480719007 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": -42441440 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117207058 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 319605625 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123485083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1094530450 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": 722516892 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -205419155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135749406, + "accum": -415206250 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126567546 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 474925056 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -233629338 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43178908 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 95386496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120080619 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457764291 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -196002098 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -346905647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150890090, + "accum": 118115992 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 8963582, + "accum": -280808773 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 152635460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 237793370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586300992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 527101479 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -430543211 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570573121 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 286888842 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 517040903 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121021327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 195831625 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -260811542 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123531352 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -141065273 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -623490813 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -488818789 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -283551218 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136373123, + "accum": -265584564 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140143191, + "accum": -96230131 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542603311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 164259695 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1227181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -499812454 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -23152929 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137546712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 565780900 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -517901830 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 449252996 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 328656970 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 520211412 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111430183 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 90558194 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 413511839 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159531785, + "accum": 584887845 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 148200768 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135749406, + "accum": -415206250 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1395.json b/polygon/heimdall/testdata/mainnet/spans/span_1395.json new file mode 100644 index 00000000000..13ef70d3eb2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1395.json @@ -0,0 +1,522 @@ +{ + "span_id": 1395, + "start_block": 8921856, + "end_block": 8928255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 275818971 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125409292, + "accum": 63295588 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140613469 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46073272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 267079135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 263630555 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -559357243 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123901356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117763747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59238814, + "accum": 68274905 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 155108461 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 110970637 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121626719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -13022145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -431427320 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510293038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144640523 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43257684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131662910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 131561329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102554417 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74684294 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -186131944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128872611, + "accum": -182067588 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 482777679 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112024, + "accum": 28342728 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117209179 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 321075289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123492083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1092978123 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": -113848112 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -204008627 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135749406, + "accum": 535039592 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126585501 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 477003251 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -215549255 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43178698 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 95575496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120084049 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457813158 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195992739 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -338769407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150890090, + "accum": 23529855 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 8963582, + "accum": -218063699 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 152751660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 238339370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586300292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 709352, + "accum": 532066943 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -424927335 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570572428 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 287628497 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 528748298 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121028327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 196322871 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -254004497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123542902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -104250537 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -621541656 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -480600054 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -277386262 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136484638, + "accum": -460247338 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 140143191, + "accum": -264044044 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542599811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 164631745 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1226481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -480619602 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -21484857 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137605512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 580781480 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -514664715 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 462215953 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 331477403 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 667361296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111430330 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 92914254 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 414934421 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159531785, + "accum": 550701896 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 148883576 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136484638, + "accum": -460247338 + } + }, + "selected_producers": [ + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1396.json b/polygon/heimdall/testdata/mainnet/spans/span_1396.json new file mode 100644 index 00000000000..da0227fb1cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1396.json @@ -0,0 +1,528 @@ +{ + "span_id": 1396, + "start_block": 8928256, + "end_block": 8934655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 277254705 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125236609, + "accum": 20859163 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 140822251 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46075072 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 274873135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 265053671 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -547884637 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 123919356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117821347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59411497, + "accum": -13491726 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 155421049 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 112430095 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121671719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -12770145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -421146530 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510275038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 144888905 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43259484 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131752910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 131813329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102562409 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 74942144 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -185849344 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128872777, + "accum": -161261337 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 488071407 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10256376, + "accum": 212524440 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117214633 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 324854425 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123510083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1088986425 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": 694997926 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -200381555 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135791593, + "accum": 680094260 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126631671 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 482347181 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -169057613 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43178158 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 96061496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120092869 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 457938816 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195968673 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -317847647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150752564, + "accum": 439825060 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 8963582, + "accum": -56719223 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153050460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 239743370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586298492 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": 545053169 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -410486511 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570570646 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 289530467 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 558853028 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121046327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 197586075 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -236500667 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123572602 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -9584073 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -616529538 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -459466164 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -261533518 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136708920, + "accum": -294273754 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139862199, + "accum": -43837557 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542590811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 165588445 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1224681150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -431266554 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -17195529 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137756712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -530628442 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -506340705 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 495549271 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 338729945 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -103130211 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111430708 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 98972694 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 418592489 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159532533, + "accum": -25547718 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 150639368 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136708920, + "accum": -294273754 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1397.json b/polygon/heimdall/testdata/mainnet/spans/span_1397.json new file mode 100644 index 00000000000..9c4355627b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1397.json @@ -0,0 +1,528 @@ +{ + "span_id": 1397, + "start_block": 8934656, + "end_block": 8941055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 278530913 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125136609, + "accum": -274608629 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141007835 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46076672 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 281801135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 266318663 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637367, + "accum": -537686765 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 123944716 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117872547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59509160, + "accum": -211686996 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 155698905 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 113727391 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121711719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -12546145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -412008050 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510259038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145109689 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43261084 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131832910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132037329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102569513 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75171344 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -185598144 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129041808, + "accum": -395863336 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 492776943 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10256376, + "accum": 376626456 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117219481 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 328213657 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123526083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1085438249 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": 264931771 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -197157491 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135791593, + "accum": 554627236 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126672711 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 487097341 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -127731709 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43177678 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 96493496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120100709 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458050512 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195947281 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -299250527 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150652564, + "accum": 552427986 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 86798089 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153316060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 240991370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586296892 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": 556751425 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -397650223 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570569062 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 291221107 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": 585612788 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121062327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 198708923 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -220941707 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123599002 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 74563895 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -612074322 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -440680484 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -247442190 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136811420, + "accum": -404402250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": -103971139 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542582811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 166438845 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1223081150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -387397178 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -13382793 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137891112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -496341402 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -498941585 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 525178887 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 345176649 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 233212381 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111431044 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 104357974 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 421844105 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159532563, + "accum": 228922474 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 152200072 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136811420, + "accum": -404402250 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1398.json b/polygon/heimdall/testdata/mainnet/spans/span_1398.json new file mode 100644 index 00000000000..e61f2684b38 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1398.json @@ -0,0 +1,534 @@ +{ + "span_id": 1398, + "start_block": 8941056, + "end_block": 8947455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 279727358 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125367458, + "accum": 453791674 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141181820 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46078172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 288296135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 267504593 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -528123950 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124029916 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117920547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59529787, + "accum": -468380493 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 155959395 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 114943606 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121749219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -12336145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -403440725 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510244038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145316674 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43262584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131907910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132247329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102576173 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75386219 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -185362644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129041808, + "accum": 390375991 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 497188383 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 530518662 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117224026 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 331362937 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123541083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1082111834 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44935891, + "accum": -210640150 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -194134931 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 135828334, + "accum": 293353149 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126711186 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 491550616 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -88988674 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43177228 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 96898496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120108059 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458155227 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195927226 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -281815727 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150600072, + "accum": 513350649 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 222751819 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153565060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 242161370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586295392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -581649845 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -385616203 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570567577 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 292806082 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -538652495 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121077327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 199761593 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -206355182 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123623752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 153452615 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -607897557 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -423068909 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -234231570 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136812498, + "accum": 498389881 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": -304859633 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542575311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 167236095 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1221581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -346269638 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -9808353 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138017112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -464197302 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -492004910 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 552956652 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 351220434 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 548533561 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111431359 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 109406674 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 424892495 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159532563, + "accum": 323149941 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 153663232 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59529787, + "accum": -468380493 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1399.json b/polygon/heimdall/testdata/mainnet/spans/span_1399.json new file mode 100644 index 00000000000..45d2531ab69 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1399.json @@ -0,0 +1,528 @@ +{ + "span_id": 1399, + "start_block": 8947456, + "end_block": 8953855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 280285699 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125367458, + "accum": 183482565 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141263013 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46078872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 291327135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 268058027 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -523661226 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124069676 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117942947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59551830, + "accum": -51605855 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 156080957 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 115511173 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121766719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -12238145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -399442640 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510237038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145413267 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43263284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131942910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132345329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102579281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75486494 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -185252744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129011068, + "accum": 146085045 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 499247055 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 602349512 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117226147 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 332832601 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123548083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1080559507 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44585395, + "accum": 102509103 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -192724403 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134151855, + "accum": 84863272 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126729141 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 493628811 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -70908591 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43177018 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 97087496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120111489 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458204094 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195917867 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -273679487 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150600072, + "accum": 419669838 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 286196893 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153681260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 242707370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586294692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -576531858 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -380000327 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570566884 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 293545737 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -526945100 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121084327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 200252839 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -199548137 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123635302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 190267351 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -605948400 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -414850174 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -228066614 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136812498, + "accum": 308196052 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": 674226860 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542571811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 167608145 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1220881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -327076786 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -8140281 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138075912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -449196722 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -488767795 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 565919609 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 354040867 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -451838677 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111431506 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 111762734 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 426315077 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159532563, + "accum": 292347063 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 154346040 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -451838677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_14.json b/polygon/heimdall/testdata/mainnet/spans/span_14.json new file mode 100644 index 00000000000..9cd8e3af8cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_14.json @@ -0,0 +1,102 @@ +{ + "span_id": 14, + "start_block": 83456, + "end_block": 89855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 13052 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 8554 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -55822 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 8554 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 8554 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 8554 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 8554 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -55822 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_140.json b/polygon/heimdall/testdata/mainnet/spans/span_140.json new file mode 100644 index 00000000000..2ceceed7611 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_140.json @@ -0,0 +1,102 @@ +{ + "span_id": 140, + "start_block": 889856, + "end_block": 896255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 9356 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 4858 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33646 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 4858 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 4858 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 4858 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 4858 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33646 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1400.json b/polygon/heimdall/testdata/mainnet/spans/span_1400.json new file mode 100644 index 00000000000..90292f03fe5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1400.json @@ -0,0 +1,528 @@ +{ + "span_id": 1400, + "start_block": 8953856, + "end_block": 8960255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 281163092 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125368727, + "accum": 415769873 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141390602 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46079972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 296090135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 268927709 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -516648374 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124132156 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 117978147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59651830, + "accum": 604064275 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 156271983 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 116403064 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121794219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -12084145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -393159935 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510226038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145565056 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43264384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 131997910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132499329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102584165 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75644069 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -185080044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129011068, + "accum": 418340642 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 502482111 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -431641535 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117229480 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 335142073 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123559083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1078120136 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44593435, + "accum": 592956488 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -190507859 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134053801, + "accum": 412975310 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126757356 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 496894546 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -42497032 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43176688 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 97384496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120116879 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458280885 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195903160 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -260893967 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150600072, + "accum": -217472349 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 385896295 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 153863860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 243565370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586293592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -568489307 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -371175379 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570565795 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 294708052 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -508547765 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121095327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 201024797 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -188851352 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123653452 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 248119079 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -602885439 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -401935019 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -218378826 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136675429, + "accum": 664896689 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": -81088699 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542566311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 168192795 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1219781150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -296916590 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -5519025 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138168312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -425624382 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -483680900 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 586289970 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 358472976 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": -220603145 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111431737 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 115465114 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 428550563 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159022392, + "accum": -252238913 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 155419024 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159022392, + "accum": -252238913 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1401.json b/polygon/heimdall/testdata/mainnet/spans/span_1401.json new file mode 100644 index 00000000000..2e41c4026dd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1401.json @@ -0,0 +1,522 @@ +{ + "span_id": 1401, + "start_block": 8960256, + "end_block": 8966655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 282279774 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125368731, + "accum": -122983010 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141552988 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46081372 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 302152135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 270034577 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -507722926 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124211676 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118022947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 293752939 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 156515107 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 117538198 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121829219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11888145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -385163765 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510212038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145758242 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43265784 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132067910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132695329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102590381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75844619 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -184860244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129129080, + "accum": -68003327 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 506599455 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -287979835 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117233722 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 338081401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123573083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1075015482 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44593435, + "accum": 70440510 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -187686803 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133776830, + "accum": -6392267 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126793266 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 501050936 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": -6336866 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43176268 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 97762496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120123739 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458378619 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195884442 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -244621487 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150600072, + "accum": 744018962 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 512786443 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154096260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 244657370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586292192 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -558253333 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -359943627 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570564409 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 296187362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -485132975 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121109327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 202007289 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -175237262 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123676552 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 321748551 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -598987125 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -385497549 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -206048914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136675429, + "accum": 284555642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": 730078919 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542559311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 168936895 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1218381150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -258530886 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": -2182881 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138285912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -395623222 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -477206670 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 612215884 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 364113842 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 73696623 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111432031 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 120177234 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 431395727 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159023611, + "accum": -319823428 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 156784640 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159023611, + "accum": -319823428 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1402.json b/polygon/heimdall/testdata/mainnet/spans/span_1402.json new file mode 100644 index 00000000000..4469c6616a5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1402.json @@ -0,0 +1,522 @@ +{ + "span_id": 1402, + "start_block": 8966656, + "end_block": 8973055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 283077404 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125368731, + "accum": -16205401 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141668978 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46082372 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 306482135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 270825197 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -501347606 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124268476 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118054947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 892084239 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 156688767 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 118349008 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121854219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11748145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -379452215 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510202038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 145896232 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43266784 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132117910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132835329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102594821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 75987869 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -184703244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129129080, + "accum": 76393573 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 509540415 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -185364335 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117236752 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 340180921 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123583083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1072797872 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44609236, + "accum": 516438064 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -185671763 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134004561, + "accum": 184709864 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126818916 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 504019786 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": 19491824 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43175968 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 98032496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120128639 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458448429 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195871072 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -232998287 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150582071, + "accum": -43909126 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 603422263 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154262260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 245437370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586291192 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -550941923 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -351920947 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570563419 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 297244012 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -468408125 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121119327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 202709069 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -165512912 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123693052 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 374341031 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -596202615 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -373756499 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -197241834 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136672429, + "accum": 504372431 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": -165273224 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542554311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 169468395 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1217381150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -231112526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 200079 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138369912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -374193822 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -472582220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -516175307 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 408119, + "accum": 368185432 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21021412, + "accum": 283910743 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111432241 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123543034 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 433427987 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159023611, + "accum": 123502981 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 157760080 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": -165273224 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1403.json b/polygon/heimdall/testdata/mainnet/spans/span_1403.json new file mode 100644 index 00000000000..7848b7cd978 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1403.json @@ -0,0 +1,534 @@ +{ + "span_id": 1403, + "start_block": 8973056, + "end_block": 8979455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 283715508 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125368731, + "accum": -161860863 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141761770 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46083172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 309946135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 271457693 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637532, + "accum": -496247350 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124313916 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118080547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 223611847 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 156827695 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 118997656 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121874219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11636145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -374882975 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510194038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146006624 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43267584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132157910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 132947329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102598373 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 76102469 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -184577644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129129080, + "accum": -39179097 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 511893183 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -103271935 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117239176 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 341860537 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123591083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1071023784 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44713181, + "accum": -274403648 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -184059731 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134004561, + "accum": 108407082 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126839436 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 506394866 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": 40154776 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43175728 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 98248496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120132559 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458504277 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195860376 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -223699727 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150582071, + "accum": 12142132 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": 675930919 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154395060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 246061370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586290392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -545092795 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -345502803 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570562627 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 298089332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -455028245 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121127327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 203270493 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -157733432 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123706252 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 416415015 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -593975007 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -364363659 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -190196170 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136672429, + "accum": 449516538 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139869499, + "accum": 953682768 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542550311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 169893595 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1216581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -209177838 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 2106447 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138437112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -357050302 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -468882660 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -501360499 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 408119, + "accum": 371450384 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21287452, + "accum": 452880159 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111432409 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 126235674 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 435053795 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160121504, + "accum": 255037850 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 158540432 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125368731, + "accum": -161860863 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1404.json b/polygon/heimdall/testdata/mainnet/spans/span_1404.json new file mode 100644 index 00000000000..bd4f79b8c97 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1404.json @@ -0,0 +1,534 @@ +{ + "span_id": 1404, + "start_block": 8979456, + "end_block": 8985855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 285071479 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125369221, + "accum": 820630357 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 141958953 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46084872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 317307135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 272801747 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -485407890 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124410476 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118134947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 91992283 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 157122917 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 120376033 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121916719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11398145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -365173340 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510177038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146241207 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43269284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132242910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 133185329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102605921 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 76345994 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -184310744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129088999, + "accum": -142242815 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 516892815 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 71174415 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117244327 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 345429721 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123608083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1067253847 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44812172, + "accum": 486380540 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -180634163 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134171953, + "accum": 91084504 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126883041 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 511441911 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": 84063549 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43175218 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 98707496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120140889 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458622954 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195837647 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -203940287 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150582071, + "accum": 274461128 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9063582, + "accum": -318595808 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154677260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 247387370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586288692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -532663398 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -331864247 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570560944 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 299885637 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -426596000 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121144327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 204463519 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -141202037 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123734302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 505822231 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -589241340 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -344403874 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -175224134 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136672429, + "accum": 475586015 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139817682, + "accum": -114645052 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542541811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 170797145 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1214881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -162566626 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 6157479 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138579912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -320620322 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -461021095 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -469879032 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 408119, + "accum": 378388407 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21287452, + "accum": -334027432 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111432766 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 131957534 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 438508637 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160135317, + "accum": 679819021 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 160198680 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129088999, + "accum": -142242815 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1405.json b/polygon/heimdall/testdata/mainnet/spans/span_1405.json new file mode 100644 index 00000000000..3b437468f79 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1405.json @@ -0,0 +1,522 @@ +{ + "span_id": 1405, + "start_block": 8985856, + "end_block": 8992255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 286108398 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125363960, + "accum": 152810088 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142109740 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46086172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 322936135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 273829553 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -477117673 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124484316 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118176547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": -279137272 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 157348675 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 121430086 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121949219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11216145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -357748325 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510164038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146420594 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43270584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132307910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 133367329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102611693 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 76532219 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -184106644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129088999, + "accum": 387119871 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 520716063 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 204574565 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117248266 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 348159097 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123621083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1064370954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44812172, + "accum": -79855525 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -178014611 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134171979, + "accum": 686525904 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126916386 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 515301416 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2582869, + "accum": 117640846 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43174828 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 99058496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120147259 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458713707 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195820266 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -188830127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150582071, + "accum": -65726495 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9229526, + "accum": -200271410 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 154893060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 248401370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586287392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -523158565 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -321434763 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570559657 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 301259282 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -404853695 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121157327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 205375833 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -128560382 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123755752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 574192455 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -585621477 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -329140509 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -163774930 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136672429, + "accum": -45426954 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139817682, + "accum": 554185252 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542535311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 171488095 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1213581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -126922758 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 9255327 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138689112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -292762102 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -455009310 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -445804969 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 383730781 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21287452, + "accum": -57290556 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111433039 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 136333074 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 441150575 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160135317, + "accum": 463989540 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 161466752 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": -279137272 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1406.json b/polygon/heimdall/testdata/mainnet/spans/span_1406.json new file mode 100644 index 00000000000..cf37b5393fd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1406.json @@ -0,0 +1,516 @@ +{ + "span_id": 1406, + "start_block": 8992256, + "end_block": 8998655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 287225080 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125363960, + "accum": -389288433 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142272126 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46087572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 328998135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 274936421 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -468189747 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124563836 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118221347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 558526548 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 157591799 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 122565220 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121984219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -11020145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -349752155 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510150038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146613780 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43271984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132377910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 133563329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102617909 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 76732769 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -183886844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129018970, + "accum": -103808510 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 524833407 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 348236265 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117252508 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 351098425 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123635083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1061266300 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44826700, + "accum": 547631107 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -175193555 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134027412, + "accum": 266004845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126952296 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 519457806 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2595627, + "accum": 153864802 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43174408 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 99436496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120154119 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458811441 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195801548 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -172557647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150582071, + "accum": -254807930 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9229526, + "accum": -71058046 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155125460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 249493370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586285992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -512922591 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -310203011 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570558271 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 302738592 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -381438905 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121171327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 206358325 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -114946292 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123778852 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -500613627 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -581723163 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -312703039 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -151445018 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136311338, + "accum": 716662770 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139817682, + "accum": 214294272 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542528311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 172232195 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1212181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -88537054 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 12591471 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138806712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -262760942 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -448535080 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -419879055 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 389518101 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21323920, + "accum": 241061984 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111433333 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 141045194 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 443995739 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160135317, + "accum": 408558208 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 162832368 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125363960, + "accum": -389288433 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1407.json b/polygon/heimdall/testdata/mainnet/spans/span_1407.json new file mode 100644 index 00000000000..1c2f8c6e838 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1407.json @@ -0,0 +1,522 @@ +{ + "span_id": 1407, + "start_block": 8998656, + "end_block": 9005055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 287544132 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125363960, + "accum": 112167407 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142318522 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46087972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 330730135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 275252669 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -465638911 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124586556 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118234147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": -350593290 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 157661263 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 122889544 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 121994219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -10964145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -347467535 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510146038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146668976 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43272384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132397910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 133619329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102619685 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 76790069 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -183824044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 129018970, + "accum": 412267370 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 526009791 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 389282465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117253720 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 351938233 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123639083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1060379256 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44826700, + "accum": 726937907 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -174387539 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134027412, + "accum": -345766157 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 126962556 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 520645346 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2595627, + "accum": 164247310 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43174288 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 99544496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120156079 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458839365 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195796200 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -167908367 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150010363, + "accum": 346948646 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9229526, + "accum": -34139942 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155191860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 249805370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586285592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -509998027 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -306993939 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570557875 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 303161252 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -374748965 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121175327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 206639037 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -111056552 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123785452 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -479576635 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -580609359 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -308006619 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -147922186 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136311338, + "accum": 113455764 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139821728, + "accum": 773581184 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542526311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 172444795 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1211781150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -77569710 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 13544655 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138840312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -254189182 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -446685300 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -412471651 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 391171621 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21323920, + "accum": 326357664 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111433417 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 142391514 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 444808643 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160135317, + "accum": -99352882 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 163222544 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134027412, + "accum": -345766157 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1408.json b/polygon/heimdall/testdata/mainnet/spans/span_1408.json new file mode 100644 index 00000000000..e4328115377 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1408.json @@ -0,0 +1,522 @@ +{ + "span_id": 1408, + "start_block": 9005056, + "end_block": 9011455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 288820340 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125363960, + "accum": -175847371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142504106 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46089572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 337658135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 276517661 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -455435567 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124677436 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118285347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59833130, + "accum": 606736790 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 157939119 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 124186840 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122034219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -10740145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -338329055 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510130038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 146889760 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43273984 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132477910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 133843329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102626789 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 77019269 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -183572844 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128002177, + "accum": 168501983 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 530715327 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 553467265 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117258568 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 355297465 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123655083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1056831080 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44940621, + "accum": 297304396 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -171163475 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133908141, + "accum": 650633794 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127003596 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 525395506 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2595627, + "accum": 205777342 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43173808 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 99976496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120163919 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 458951061 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195774808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -149311247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150011871, + "accum": 453283124 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9229526, + "accum": 113532474 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155457460 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 251053370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586283992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -498299771 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -294157651 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570556291 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 304851892 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -347989205 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121191327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 207761885 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -95497592 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123811852 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -395428667 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -576154143 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -289220939 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -133830858 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136315189, + "accum": 619256 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139917601, + "accum": -430224926 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542518311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 173295195 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1210181150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2741836, + "accum": -33700334 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 17357391 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138974712 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -219902142 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -439286180 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -382842035 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 397785701 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21323920, + "accum": -479417847 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111433753 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 147776794 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 448060259 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160135317, + "accum": 169089422 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 164783248 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 139917601, + "accum": -430224926 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1409.json b/polygon/heimdall/testdata/mainnet/spans/span_1409.json new file mode 100644 index 00000000000..fb21fd56cdb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1409.json @@ -0,0 +1,516 @@ +{ + "span_id": 1409, + "start_block": 9011456, + "end_block": 9017855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 289777496 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125366627, + "accum": 180369839 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142643294 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46090772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 342854135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 277466405 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637709, + "accum": -447783059 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124745596 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118323747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 61007843, + "accum": 188343928 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 158147511 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 125159812 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122064219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -10572145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -331475195 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510118038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 147055348 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43275184 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132537910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 134011329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102632117 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 77191169 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -183384444 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 128007917, + "accum": 556421050 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": 534244479 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 676605865 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117262204 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 357816889 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123667083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1054169948 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44950306, + "accum": -310385532 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -168745427 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133908141, + "accum": -37564830 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127034376 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 528958126 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2595627, + "accum": 236924866 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43173448 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 100300496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120169799 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459034833 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195758764 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -135363407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150011871, + "accum": -41673840 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9229526, + "accum": 224286786 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 155656660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 251989370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586282792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 731141, + "accum": -489526079 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -284530435 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570555103 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 306119872 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -327919385 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121203327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 208604021 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -83828372 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123831652 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -332317691 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -572812731 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -275131679 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -123262362 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136315189, + "accum": 488248547 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138835884, + "accum": 98486275 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542512311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 173932995 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1208981150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2744936, + "accum": -764202 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 20216943 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139075512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -194186862 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -433736840 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -360619823 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 402746261 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21323920, + "accum": -223530807 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111434005 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 151815754 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 450498971 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160118917, + "accum": -204563853 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 165953776 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160118917, + "accum": -204563853 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_141.json b/polygon/heimdall/testdata/mainnet/spans/span_141.json new file mode 100644 index 00000000000..09d714b8183 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_141.json @@ -0,0 +1,102 @@ +{ + "span_id": 141, + "start_block": 896256, + "end_block": 902655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25142 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -29640 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 24346 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -29640 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29640 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44858 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44858 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29640 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1410.json b/polygon/heimdall/testdata/mainnet/spans/span_1410.json new file mode 100644 index 00000000000..760d3f73606 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1410.json @@ -0,0 +1,528 @@ +{ + "span_id": 1410, + "start_block": 9017856, + "end_block": 9024255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 291771571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125357460, + "accum": -128045552 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 142933269 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46093272 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 353679135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 279442955 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -431839647 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 124887596 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118403747 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 61017843, + "accum": 566585962 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 158581661 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 127186837 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122126719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -10222145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -317196320 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510093038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 147400323 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43277684 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132662910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 134361329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102643217 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 77549294 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -182991944 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127959543, + "accum": 313776315 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": -605599277 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -213902912 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117269779 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 363065689 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123692083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1048625923 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44950306, + "accum": -334871568 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -163707827 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134782847, + "accum": -127463942 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127098501 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 536380251 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2603327, + "accum": 301823241 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43172698 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 100975496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120182049 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459209358 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195725339 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -106305407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150011871, + "accum": 266048246 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9308999, + "accum": 456033908 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156071660 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 253939370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586280292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -469465452 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -264473735 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570552628 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 308761497 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -286107260 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121228327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 210358471 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -59517497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123872902 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -200836491 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -565851456 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -245779054 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -101244662 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136393813, + "accum": 456106076 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138884768, + "accum": 127459302 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542499811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 175261745 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1206481150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2744936, + "accum": 67859198 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 26174343 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139285512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -140613362 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -422175715 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -314323548 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 413080761 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21332541, + "accum": 309670645 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111434530 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 160230254 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 455579621 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160127087, + "accum": 356056715 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 168392376 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44950306, + "accum": -334871568 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1411.json b/polygon/heimdall/testdata/mainnet/spans/span_1411.json new file mode 100644 index 00000000000..9c83b7a5563 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1411.json @@ -0,0 +1,516 @@ +{ + "span_id": 1411, + "start_block": 9024256, + "end_block": 9030655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 294084698 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 125348845, + "accum": 61492483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 143269640 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46096172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 366236135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 281735753 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -413339445 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 125052316 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118496547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 61157097, + "accum": 41587465 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 159085275 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 129538186 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122199219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -9816145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -300632825 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510064038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 147800494 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43280584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132807910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 134767329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102656093 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 77964719 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -182536644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127877650, + "accum": 577820012 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": -597070493 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 83682038 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117278566 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 369154297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123721083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1042194854 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44972626, + "accum": -179558178 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -157864211 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134093412, + "accum": 333946284 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127172886 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 544989916 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2603327, + "accum": 377319724 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43171828 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 101758496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120196259 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459411807 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195686566 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -72598127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150322936, + "accum": 29586481 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9308999, + "accum": -422646590 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156553060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 256201370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586277392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -444570866 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -241207963 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570549757 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 311825782 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -237605195 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121257327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 212393633 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -31316882 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123920752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": -48318299 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -557776377 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -211730009 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -75704130 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136285193, + "accum": -182801477 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138876213, + "accum": 709567322 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542485311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 176803095 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1203581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2744936, + "accum": 147462342 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 33084927 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139529112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -78468102 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -408764810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -260619869 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 425068781 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21457121, + "accum": -217769575 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111435139 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 169991074 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 461473175 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160036145, + "accum": 404750248 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 171221152 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136285193, + "accum": -182801477 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1412.json b/polygon/heimdall/testdata/mainnet/spans/span_1412.json new file mode 100644 index 00000000000..5401dc0fbc8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1412.json @@ -0,0 +1,522 @@ +{ + "span_id": 1412, + "start_block": 9030656, + "end_block": 9037055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 295440669 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122620521, + "accum": -114524339 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 143466823 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46097872 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 373597135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 283079807 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -402494499 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 125148876 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118550947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62337051, + "accum": -63703664 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 159380497 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 130916563 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122241719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -9578145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -290923190 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510047038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148035077 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43282284 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132892910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 135005329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102663641 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 78208244 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -182269744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127889600, + "accum": 454869043 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": -592070861 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 258128388 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117283717 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 372723481 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123738083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1038424917 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47348061, + "accum": 601752173 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -154438643 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134072065, + "accum": 316112743 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127216491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": 550036961 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2603327, + "accum": 421576283 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43171318 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 102217496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120204589 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459530484 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195663837 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -52838687 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150322936, + "accum": 287837674 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9514204, + "accum": -262136352 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 156835260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 257527370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586275692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -429977488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -227569407 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570548074 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 313622087 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -209172950 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121274327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 213586659 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -14785487 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123948802 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 41088917 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -553042710 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -191770224 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -60732094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136290385, + "accum": -163340008 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138876213, + "accum": -375412300 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542476811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 177706645 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1201881150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2744936, + "accum": 194126254 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 37135959 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139671912 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -42038122 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -400903245 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -229138402 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 432096241 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21457121, + "accum": 147001482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111435496 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 175712934 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 464928017 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160036145, + "accum": -320464313 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 172879400 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138876213, + "accum": -375412300 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1413.json b/polygon/heimdall/testdata/mainnet/spans/span_1413.json new file mode 100644 index 00000000000..b20c9df04ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1413.json @@ -0,0 +1,540 @@ +{ + "span_id": 1413, + "start_block": 9037056, + "end_block": 9043455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 296716877 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122010218, + "accum": -448375196 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 143652407 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46099472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 380525135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 284344799 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -392287491 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 125239756 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118602147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62337051, + "accum": -208187068 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 159658353 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 132213859 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122281719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -9354145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -281784710 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510031038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148255861 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43283884 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 132972910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 135229329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102670745 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 78437444 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -182018544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127557784, + "accum": 202046316 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": -587365325 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 422313188 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117288565 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 376082713 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123754083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1034876741 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47348061, + "accum": 210446561 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -151214579 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134072065, + "accum": 163918142 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127257531 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -594142642 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2941125, + "accum": 464913833 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43170838 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 102649496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120212429 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459642180 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195642445 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -34241567 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150322936, + "accum": 395657009 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9514204, + "accum": -109909088 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157100860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 258775370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586274092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -416242544 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -214733119 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570546490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 315312727 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -182413190 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121290327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 214709507 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 773473 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 123975202 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5259248, + "accum": 125236885 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -548587494 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -172984544 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -46640766 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136290385, + "accum": -273502167 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132334555, + "accum": 672032566 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542468811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 178557045 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1200281150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2800111, + "accum": 238872855 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 40948695 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139806312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": -7751082 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -393504125 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -199508786 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 438710321 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21457121, + "accum": 490315418 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111435832 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 181098214 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 468179633 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160124595, + "accum": -49898262 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 174440104 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122010218, + "accum": -448375196 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1414.json b/polygon/heimdall/testdata/mainnet/spans/span_1414.json new file mode 100644 index 00000000000..446bf4b059e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1414.json @@ -0,0 +1,522 @@ +{ + "span_id": 1414, + "start_block": 9043456, + "end_block": 9049855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 298312137 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122064157, + "accum": -291216353 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 143884387 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46101472 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 389185135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 285926039 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -379528731 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 125353356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118666147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62832389, + "accum": -97231850 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 160005673 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 133835479 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122331719 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -9074145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -270361610 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -510011038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148531841 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43285884 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133072910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 135509329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102679625 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 78723944 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -181704544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127557008, + "accum": 469708144 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 294096, + "accum": -581483405 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 627544188 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117294625 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 380281753 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123774083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1030441521 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47348061, + "accum": 16261036 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -147184499 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 134061065, + "accum": 561928597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127308831 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -588204942 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2941125, + "accum": 523736333 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43170238 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 103189496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120222229 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459781800 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195615705 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -10995167 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149827599, + "accum": -29369668 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9516653, + "accum": 80377441 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157432860 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 260335370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586272092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -399073864 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -198687759 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570544510 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 317426027 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -148930490 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121310327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 216113067 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 20222173 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 124008202 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5298016, + "accum": 230731989 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -543018474 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -149502444 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -29026606 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136290385, + "accum": 168888512 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132104925, + "accum": -110919882 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542458811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 179620045 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1198281150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2800111, + "accum": 294875075 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 45714615 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139974312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 35107718 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -384255225 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -162471766 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 446977921 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21457121, + "accum": -222176088 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111436252 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 187829814 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 472244153 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160169676, + "accum": -272240422 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 176390984 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160169676, + "accum": -272240422 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1415.json b/polygon/heimdall/testdata/mainnet/spans/span_1415.json new file mode 100644 index 00000000000..0dac8aa254b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1415.json @@ -0,0 +1,522 @@ +{ + "span_id": 1415, + "start_block": 9049856, + "end_block": 9056255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 299668108 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122064157, + "accum": -499702518 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 144081570 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 46103172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 396546135 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 287270093 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -368683785 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 125449916 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 118720547 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62832389, + "accum": -170922275 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 160300895 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 135213856 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 122374219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": -8836145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -260651975 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -509994038 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148766424 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 43287584 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 133157910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 135747329 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 102687173 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 78967469 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -181437644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127560740, + "accum": 354614834 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -576303773 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -339790582 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 117299776 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 383850937 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 123791083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1026671584 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47350212, + "accum": -320652275 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -143758931 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133978910, + "accum": 556741055 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 127352436 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -583157897 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2941125, + "accum": 573735458 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -43169728 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 103648496 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 120230559 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 459900477 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -195592976 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 8764273 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149829949, + "accum": 234080173 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9516653, + "accum": 242160542 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 157715060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 261661370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -586270392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -384480486 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -185049203 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -570542827 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 319222332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1672485, + "accum": -120498245 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 121327327 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 217306093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 36753568 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 124036252 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5298016, + "accum": 320798261 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -538284807 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -129542659 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": -14054570 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136290385, + "accum": 202205695 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132104925, + "accum": -148710641 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -542450311 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 180523595 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1196581150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 343562029 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 49765647 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 140117112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 71537698 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -376393660 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -130990299 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 454005381 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21457121, + "accum": 142594969 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 111436609 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 193551674 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 475698995 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160172006, + "accum": 166794028 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 178049232 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122064157, + "accum": -499702518 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1416.json b/polygon/heimdall/testdata/mainnet/spans/span_1416.json new file mode 100644 index 00000000000..308974166be --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1416.json @@ -0,0 +1,534 @@ +{ + "span_id": 1416, + "start_block": 9056256, + "end_block": 9062655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 317244602 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122064157, + "accum": 452632233 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 160499276 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62325395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 420127658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 304834670 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 637938, + "accum": -341618316 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217361, + "accum": -1264983418 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 141766999 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 134995470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62832389, + "accum": -225424620 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 176816640 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 152812756 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 138637242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 7622378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -234721817 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493756515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 165221530 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59509807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149463433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 152205852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118915244 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95431517 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -164950221 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127560740, + "accum": 258566997 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -554573618 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -149123709 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133525450 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 403640644 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140028606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1006681124 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44526885, + "accum": 458171947 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -124112840 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133786167, + "accum": 567597846 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143616564 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -561890329 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2941125, + "accum": -498949683 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26948695 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 120328019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136459412 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476239677 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179349724 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 44744236 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149901917, + "accum": 520150206 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9516653, + "accum": 420164166 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 174217783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 279207893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570048169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 858434, + "accum": -353666585 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -155190124 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554320621 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 337239160 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -76385977 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137564850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 234719642 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 69505486 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140284825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5298016, + "accum": 427085056 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -517330617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -93362351 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 880708, + "accum": 17137989 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136290385, + "accum": 257598993 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132109543, + "accum": -164448035 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526221288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 197647668 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1178660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 409434010 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 70037202 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 156480435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 124188201 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -352311572 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -83288309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 413380, + "accum": 477253364 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21471621, + "accum": -615063248 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127657489 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 215494057 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 495374360 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160172528, + "accum": -510970721 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 195928003 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160172528, + "accum": -510970721 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1417.json b/polygon/heimdall/testdata/mainnet/spans/span_1417.json new file mode 100644 index 00000000000..d1bb5eb991b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1417.json @@ -0,0 +1,522 @@ +{ + "span_id": 1417, + "start_block": 9062656, + "end_block": 9069055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 318600573 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 122064157, + "accum": 251242131 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 160696459 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62327095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 427488658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 306178724 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -330771236 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1261287581 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 141863559 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135049870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 62832389, + "accum": -295744695 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 177111862 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 154191133 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 138679742 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 7860378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -225012182 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493739515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 165456113 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59511507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149548433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 152443852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118922792 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95675042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -164683321 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127565970, + "accum": 150672866 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -549063986 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 25322641 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133530601 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 407209828 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140045606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1002911187 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44526885, + "accum": 77104979 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -120687272 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133650677, + "accum": 563496259 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143660169 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -556843284 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2941125, + "accum": -448950558 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26948185 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 120787019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136467742 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476358354 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179326995 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 64503676 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149393655, + "accum": -355699939 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9516653, + "accum": 581947267 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 174499983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 280533893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570046469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 862434, + "accum": -339053207 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -141551568 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554318938 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 339035465 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -49791432 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137581850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 235912668 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 86036881 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140312875 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5433506, + "accum": 518099758 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -512596950 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -73402566 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 32204612 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135813860, + "accum": 290931792 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132109543, + "accum": -195114149 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526212788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 53150, + "accum": 198551218 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1176960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 459085468 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 74088234 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 156623235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 160618181 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -344450007 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -51806842 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 484284666 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21471621, + "accum": -250045691 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127657846 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 221215917 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 498829202 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160610359, + "accum": -60623690 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 197586251 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149393655, + "accum": -355699939 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1418.json b/polygon/heimdall/testdata/mainnet/spans/span_1418.json new file mode 100644 index 00000000000..2862db46ee7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1418.json @@ -0,0 +1,522 @@ +{ + "span_id": 1418, + "start_block": 9069056, + "end_block": 9075455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 319477966 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 121818232, + "accum": 451851559 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 160824048 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62328195 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 432251658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 307048406 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -323751784 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1258896060 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 141926039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135085070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63270189, + "accum": 399351784 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 177302888 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 155083024 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 138707242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8014378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -218729477 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493728515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 165607902 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59512607 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149603433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 152597852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118927676 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95832617 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -164510621 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127565970, + "accum": 415362846 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -545498930 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 138199691 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133533934 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 409519300 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140056606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -1000471816 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44526885, + "accum": 566900714 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -118470728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133650677, + "accum": -243426005 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143688384 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -553577549 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -416568164 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26947855 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 121084019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136473132 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476435145 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179312288 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 77289196 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149393655, + "accum": 149090410 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9516653, + "accum": -451909405 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 174682583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 281391893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570045369 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 862434, + "accum": -329566433 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -132726620 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554317849 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 340197780 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -32583197 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137592850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 236684626 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 96733666 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140331025 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5433506, + "accum": -560863406 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -509533989 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -60487411 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 42239219 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135809694, + "accum": -492416496 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132108761, + "accum": 119547840 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526207288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 199163992 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1175860627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 491212882 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 76709490 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 156715635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 184190521 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -339363112 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -31436481 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 488852977 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21471621, + "accum": -13857860 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127658077 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 224918297 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 501064688 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160610359, + "accum": 567550403 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 198659235 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135809694, + "accum": -492416496 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1419.json b/polygon/heimdall/testdata/mainnet/spans/span_1419.json new file mode 100644 index 00000000000..871b7a1f5a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1419.json @@ -0,0 +1,528 @@ +{ + "span_id": 1419, + "start_block": 9075456, + "end_block": 9081855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 320674411 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132692825, + "accum": 68512094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 160998033 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62329695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 438746658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 308234336 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -314179804 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1255634895 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142011239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135133070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63270189, + "accum": 211225464 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 177563378 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 156299239 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": 138744742 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8224378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -210162152 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493713515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 165814887 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59514107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149678433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 152807852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118934336 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96047492 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -164275121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 127565970, + "accum": 41956840 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -540637490 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 292122941 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133538479 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 412668580 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140071606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -997145401 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 44526885, + "accum": 96068346 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -115448168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 133633597, + "accum": 624103755 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143726859 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -549124274 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -372410354 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26947405 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 121489019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136480482 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476539860 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179292233 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 94723996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149342299, + "accum": 102397775 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": -308723994 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 174931583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 282561893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570043869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 862434, + "accum": -316629923 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -120692600 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554316364 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 341782755 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -9117422 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137607850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 237737296 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 111320191 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140355775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5433506, + "accum": -479360816 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -505357224 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -42875836 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 55922774 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135809694, + "accum": 396675266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130552173, + "accum": -199711152 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526199788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 200035462 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1174360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 535022992 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 80283930 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 156841635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 216334621 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -332426437 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -3658716 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 495082492 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 21525616, + "accum": 308913112 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127658392 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 229966997 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 504113078 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160611633, + "accum": -458207226 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 200122395 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160611633, + "accum": -458207226 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_142.json b/polygon/heimdall/testdata/mainnet/spans/span_142.json new file mode 100644 index 00000000000..d9529be7da2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_142.json @@ -0,0 +1,102 @@ +{ + "span_id": 142, + "start_block": 902656, + "end_block": 909055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39640 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44138 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -37662 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30360 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30360 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30360 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30360 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44138 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1420.json b/polygon/heimdall/testdata/mainnet/spans/span_1420.json new file mode 100644 index 00000000000..f2aaec656ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1420.json @@ -0,0 +1,534 @@ +{ + "span_id": 1420, + "start_block": 9081856, + "end_block": 9088255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 322508960 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132692825, + "accum": -324915129 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161264810 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62331995 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 448705658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 310052762 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -299502768 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1250634442 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142141879 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135206670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": 520418349 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 177962796 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 158164102 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 139131242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8546378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -197025587 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493690515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166132264 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59516407 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149793433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153129852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118944548 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96376967 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163914021 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125878457, + "accum": -484034979 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -533183282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 528138591 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133545448 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 417497476 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140094606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -992044898 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 5549012 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -110813576 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 131530018, + "accum": 226474816 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143785854 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -542295919 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -304701712 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26946715 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 122110019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136491752 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476700423 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179261482 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 121457356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150389646, + "accum": 93272169 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": -87336183 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 175313383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 284355893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570041569 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -293756581 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -102240436 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554314087 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 344213050 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 26863433 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137630850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 239351390 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 133686196 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140393725 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5433506, + "accum": -354390178 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -498952851 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -15871421 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 76904225 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135309694, + "accum": 73100530 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131029739, + "accum": 519168217 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526188288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 201371716 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1172060627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 602198494 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 85764738 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157034835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 265622241 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -321790202 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 38933857 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 504634415 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23213577, + "accum": -332562721 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127658875 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 237708337 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 508787276 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158935421, + "accum": -226037943 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 202365907 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125878457, + "accum": -484034979 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1421.json b/polygon/heimdall/testdata/mainnet/spans/span_1421.json new file mode 100644 index 00000000000..6e4724b7451 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1421.json @@ -0,0 +1,546 @@ +{ + "span_id": 1421, + "start_block": 9088256, + "end_block": 9094655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 323226827 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132380633, + "accum": -280428929 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161369201 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62332895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 452602658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 310764320 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -293759580 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1248677743 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142192999 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135235470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": -55021978 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178119090 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 158893831 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 140634242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8672378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -191885192 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493681515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166256455 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59517307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149838433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153255852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118948544 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96505892 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163772721 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125897647, + "accum": -499774076 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -530266418 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 620492541 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133548175 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 419387044 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140103606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -990049049 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 436735799 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -109000040 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 131280018, + "accum": 259629950 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143808939 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -539623954 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -278207026 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26946445 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 122353019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136496162 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476763252 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179249449 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 131918236 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150389646, + "accum": 297163955 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": -706170 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 175462783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 285057893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570040669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -284627863 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -95020024 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554313196 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 345164035 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 40942898 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137639850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 239982992 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 142438111 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140408575 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -305971188 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -496446792 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -5304476 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 85114358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135309694, + "accum": 141271653 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131029739, + "accum": 548800704 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526183788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 201894598 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1171160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -520569371 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 87909402 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157110435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 284908701 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -317628197 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 55600516 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 508372124 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23213577, + "accum": -123640528 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127659064 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 240737557 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 510616310 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158915285, + "accum": 54853635 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 203243803 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125897647, + "accum": -499774076 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1422.json b/polygon/heimdall/testdata/mainnet/spans/span_1422.json new file mode 100644 index 00000000000..f8442ed36f4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1422.json @@ -0,0 +1,534 @@ +{ + "span_id": 1422, + "start_block": 9094656, + "end_block": 9101055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 323864931 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132459131, + "accum": -367699555 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161461993 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62333695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 456066658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 311396816 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638132, + "accum": -288654524 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1246938455 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142238439 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135261070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": 455355534 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178258018 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 159542479 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 141970242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8784378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -187315952 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493673515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166366847 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59518107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149878433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153367852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118952096 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96620492 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163647121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125939970, + "accum": 507449423 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -527673650 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -446306305 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133550599 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 421066660 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140111606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -988274961 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": -326888408 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -107388008 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129364758, + "accum": 153392443 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143829459 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -537248874 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -254656194 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26946205 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 122569019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136500082 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476819100 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179238753 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 141216796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150389646, + "accum": 351464512 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": 76298286 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 175595583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 285681893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570039869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -276513447 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -88601880 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554312404 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 346009355 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 53457978 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137647850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 240544416 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 150217591 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140421775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -264433396 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -494219184 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 4088364 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 92412254 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135309694, + "accum": 76847854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130986664, + "accum": 447888920 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526179788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 202359382 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1170360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -497203979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 89815770 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157177635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 302052221 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -313928637 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 70415324 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 511694532 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23213577, + "accum": 62068088 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127659232 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 243430197 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 512242118 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158883725, + "accum": 179085204 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 204024155 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132459131, + "accum": -367699555 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1423.json b/polygon/heimdall/testdata/mainnet/spans/span_1423.json new file mode 100644 index 00000000000..7e049a34500 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1423.json @@ -0,0 +1,534 @@ +{ + "span_id": 1423, + "start_block": 9101056, + "end_block": 9107455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 324503035 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132459131, + "accum": -454970943 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161554785 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62334495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 459530658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 312029312 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -283549300 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1245199167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142283879 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135286670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": -181211222 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178396946 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 160191127 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 143306242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 8896378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -182746712 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493665515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166477239 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59518907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149918433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153479852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118955648 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96735092 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163521521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125939970, + "accum": 368025509 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -525080882 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -364213905 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133553023 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 422746276 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140119606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -986500873 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 56388736 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -105775976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129364758, + "accum": 41366239 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143849979 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -534873794 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -231105362 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26945965 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 122785019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136504002 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476874948 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179228057 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 150515356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150389646, + "accum": 407637412 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": 153302742 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 175728383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 286305893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570039069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -268399031 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -82183736 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554311612 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 346854675 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 65973058 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137655850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 241105840 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 157997071 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140434975 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -222895604 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -491991576 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 13481204 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 99710150 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135309694, + "accum": 12381138 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130986664, + "accum": 348837964 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526175788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 202824166 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1169560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -473838587 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 91722138 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157244835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 319195741 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -310229077 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 85230132 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": 515016940 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23213577, + "accum": 247776704 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127659400 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 246122837 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 513867926 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158884319, + "accum": 303214894 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 204804507 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132459131, + "accum": -454970943 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1424.json b/polygon/heimdall/testdata/mainnet/spans/span_1424.json new file mode 100644 index 00000000000..e41b1d31f66 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1424.json @@ -0,0 +1,534 @@ +{ + "span_id": 1424, + "start_block": 9107456, + "end_block": 9113855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 325460191 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132459131, + "accum": -12595857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161693973 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62335695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 464726658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 312978056 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -275889700 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1242590235 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142352039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135325070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": 584355046 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178605338 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 161164099 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 145310242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9064378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -175892852 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493653515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166642827 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59520107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 149978433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153647852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118960976 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96906992 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163333121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125942856, + "accum": -414683295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -521191730 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -240974557 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133556659 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 425265700 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140131606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -983839741 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 631304452 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -103357928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129451174, + "accum": 447366234 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143880759 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -531311174 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -195779114 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26945605 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123109019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136509882 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 476958720 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179212013 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 164463196 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150389646, + "accum": -81667896 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": 268809426 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 175927583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 287241893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570037869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -256227407 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -72556520 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554310424 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 348122655 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 84745678 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137667850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 241947976 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 169666291 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140454775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -160588916 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -488650164 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 27570464 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 110656994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135309694, + "accum": 489098419 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130986664, + "accum": -373345144 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526169788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 203521342 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1168360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -438790499 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 94581690 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157345635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2142940, + "accum": 344911021 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -304679737 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 107452344 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -627033186 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23255593, + "accum": 526423660 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127659652 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 250161797 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 516306638 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158884319, + "accum": -84154338 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 205975035 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 125942856, + "accum": -414683295 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1425.json b/polygon/heimdall/testdata/mainnet/spans/span_1425.json new file mode 100644 index 00000000000..ba00a619c38 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1425.json @@ -0,0 +1,540 @@ +{ + "span_id": 1425, + "start_block": 9113856, + "end_block": 9120255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 326975688 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132248788, + "accum": 216497312 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 161914354 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62337595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 472953658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 314480234 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -263762000 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1238459426 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142459959 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135385870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": -492672387 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 178935292 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 162704638 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 148483242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9330378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -165040907 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493634515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 166905008 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59522007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150073433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 153913852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118969412 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97179167 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -163034821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121779237, + "accum": -360730956 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -515033906 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -46005107 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133562416 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 429254788 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140150606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -979626282 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 394558785 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -99529352 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129172268, + "accum": 613219994 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143929494 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -525670359 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -139845888 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26945035 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123622019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136519192 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477091359 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179186610 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 186547276 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150118770, + "accum": 483407604 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9625557, + "accum": 451695009 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176242983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 288723893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570035969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -236955669 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -57313428 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554308543 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 350130290 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 114468993 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137686850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 243281358 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 188142556 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140486125 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -61936660 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -483359595 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 49878459 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 127989497 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -371641157 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130939794, + "accum": -170324386 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526160288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 204625204 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1166460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -383297693 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 99109314 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157505235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 389463566 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -295893282 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 142637513 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -619142467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23255593, + "accum": -174364825 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127660051 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 256556817 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 520167932 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158884319, + "accum": 645207557 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 207828371 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": -492672387 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1426.json b/polygon/heimdall/testdata/mainnet/spans/span_1426.json new file mode 100644 index 00000000000..af2215cd57e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1426.json @@ -0,0 +1,540 @@ +{ + "span_id": 1426, + "start_block": 9120256, + "end_block": 9126655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 327773318 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132248788, + "accum": 396883547 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162030344 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62338595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 477283658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 315270854 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -257379000 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1236285316 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142516759 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135417870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": 145299503 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179108952 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 163515448 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 150153242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9470378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -159329357 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493624515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167042998 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59523007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150123433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154053852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118973852 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97322417 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162877821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121779237, + "accum": -290077236 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -511792946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 56610393 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133565446 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 431354308 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140160606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -977408672 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": -268334022 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -97514312 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129059860, + "accum": 762166581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143955144 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -522701509 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -110407348 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26944735 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123892019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136524092 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477161169 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179173240 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 198170476 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150118870, + "accum": -304644691 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": 549759579 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176408983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 289503893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570034969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -226812649 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -49290748 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554307553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 351186940 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 130112843 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137696850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 243983138 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 197866906 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140502625 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -10014420 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -480575085 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 61619509 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 137111867 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -160141152 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130939794, + "accum": -2923281 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526155288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 205206184 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1165460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -354090953 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 101492274 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157589235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 413450756 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -291268832 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 161156023 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -614989457 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23255593, + "accum": 58191105 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127660261 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 259922617 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 522200192 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163533358, + "accum": -44528053 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 208803811 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150118870, + "accum": -304644691 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1427.json b/polygon/heimdall/testdata/mainnet/spans/span_1427.json new file mode 100644 index 00000000000..d4e7069e50a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1427.json @@ -0,0 +1,534 @@ +{ + "span_id": 1427, + "start_block": 9126656, + "end_block": 9133055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 328650711 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": -442501206 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162157933 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62339695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 482046658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 316140536 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -250357700 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1233893795 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142579239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135453070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": -299914189 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179299978 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 164407339 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 151990242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9624378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -153046652 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493613515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167194787 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59524107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150178433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154207852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118978736 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97479992 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162705121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121779237, + "accum": -97485763 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -508227890 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 169487443 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133568779 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 433663780 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140171606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -974969301 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 258672051 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -95297768 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129059860, + "accum": -112296380 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143983359 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -519435774 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -78024954 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26944405 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124189019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136529482 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477237960 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179158533 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 210955996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150121507, + "accum": 199690656 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -489284761 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176591583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 290361893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570033869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -215655327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -40465800 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554306464 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 352349255 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 147321078 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137707850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 244755096 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 208563691 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140520775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 47100044 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -477512124 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 74534664 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 147146474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": 181725348 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130939794, + "accum": 290377986 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526149788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 205845262 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1164360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -321963539 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 104113530 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157681635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 439836665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -286181937 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 181526384 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -610421146 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23255593, + "accum": 314002628 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127660492 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 263624997 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 524435678 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": 606144773 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 209876795 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": -442501206 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1428.json b/polygon/heimdall/testdata/mainnet/spans/span_1428.json new file mode 100644 index 00000000000..90bd8fa346a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1428.json @@ -0,0 +1,540 @@ +{ + "span_id": 1428, + "start_block": 9133056, + "end_block": 9139455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 329129289 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": 351048906 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162227527 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62340295 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 484644658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 316614908 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -246527900 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1232589329 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142613319 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135472270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63797189, + "accum": 82868945 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179404174 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 164893825 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 152992242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9708378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -149619722 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493607515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167277581 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59524707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150208433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154291852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118981400 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97565942 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162610921 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121781817, + "accum": -513848293 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -506283314 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 231056743 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133570597 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 434923492 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140177606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -973638735 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": 546129909 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -94088744 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 129059860, + "accum": -484985492 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 143998749 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -517654464 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -60361830 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26944225 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124351019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136532422 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477279846 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179150511 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 217929916 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150121507, + "accum": -46583974 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -430325419 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176691183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 290829893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570033269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -209569515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -35652192 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554305870 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 352983245 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 156707388 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137713850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 245176164 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 214398301 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140530675 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 78253388 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -475841418 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 81579294 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 152619896 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -153224760 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130984394, + "accum": -70850542 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526146788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 206193850 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1163760627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -304439495 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 105543306 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157732035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 454228979 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -283407267 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 192637490 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -607929340 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 453588728 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127660618 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 265644477 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 525655034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": 439392733 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 210462059 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121781817, + "accum": -513848293 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1429.json b/polygon/heimdall/testdata/mainnet/spans/span_1429.json new file mode 100644 index 00000000000..35f41f3ec87 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1429.json @@ -0,0 +1,534 @@ +{ + "span_id": 1429, + "start_block": 9139456, + "end_block": 9145855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 329926919 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": 526574013 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162343517 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62341295 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 488974658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 317405528 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638300, + "accum": -240144900 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1230415219 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142670119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135504270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": -427024429 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179577834 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 165704635 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 154662242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9848378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -143908172 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493597515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167415571 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59525707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150258433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154431852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118985840 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97709192 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162453921 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121791958, + "accum": 704051005 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -503042354 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 333672243 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133573627 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 437023012 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140187606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -971421125 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47909643, + "accum": -121821933 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -92073704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128953242, + "accum": -343211718 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144024399 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -514685614 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -30923290 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943925 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124621019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136537322 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477349656 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179137141 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 229553116 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": 307595105 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -332059849 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 176857183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 291609893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570032269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -199426495 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -27629512 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554304880 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 354039895 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 172351238 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137723850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 245877944 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 224122651 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140547175 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 130175628 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -473056908 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 93320344 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 161742266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": 53316648 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": 95690420 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526141788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 206774830 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1162760627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -275232755 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 107926266 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157816035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 478216169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -278782817 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 211156000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -603776330 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -460829922 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127660828 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 269010277 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 527687294 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": -222269269 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 211437499 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": -427024429 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_143.json b/polygon/heimdall/testdata/mainnet/spans/span_143.json new file mode 100644 index 00000000000..b299d525f61 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_143.json @@ -0,0 +1,102 @@ +{ + "span_id": 143, + "start_block": 909056, + "end_block": 915455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -34138 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -38636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 3824 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38636 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 35862 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 35862 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 35862 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38636 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1430.json b/polygon/heimdall/testdata/mainnet/spans/span_1430.json new file mode 100644 index 00000000000..6fb409a4ffc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1430.json @@ -0,0 +1,522 @@ +{ + "span_id": 1430, + "start_block": 9145856, + "end_block": 9152255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 330644786 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": -579123327 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162447908 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62342195 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 492871658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 318117086 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -234400044 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1228458520 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142721239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135533070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": 148743551 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179734128 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 166434364 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 156165242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 9974378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -138767777 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493588515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167539762 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59526607 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150303433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154557852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118989836 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97838117 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162312621 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121791958, + "accum": -496163725 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -500125490 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 426026193 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133576354 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 438912580 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140196606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -969425276 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": 306804854 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -90260168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128891296, + "accum": -330798581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144047484 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -512013649 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2943854, + "accum": -4428604 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943655 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124864019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136541732 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477412485 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179125108 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 240013996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": 510680152 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -243620836 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177006583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 292311893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570031369 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -190297777 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -20409100 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554303989 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 354990880 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 186430703 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137732850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 246509546 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 232874566 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140562025 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 176905644 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -470550849 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 103887289 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 169952399 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": 123421745 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": 137574091 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526137288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 207297712 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1161860627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -248946689 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 110070930 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157891635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 499804640 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -274620812 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 227822659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -600038621 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -251450772 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661017 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 272039497 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": 529516328 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": 100062160 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 212315395 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": -579123327 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1431.json b/polygon/heimdall/testdata/mainnet/spans/span_1431.json new file mode 100644 index 00000000000..4da8472041f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1431.json @@ -0,0 +1,528 @@ +{ + "span_id": 1431, + "start_block": 9152256, + "end_block": 9158655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 331362653 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132258352, + "accum": 611201841 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162552299 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62343095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 496768658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 318828644 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -228653940 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1226501821 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142772359 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135561870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": -423469253 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179890422 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 167164093 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 157668242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10100378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -133627382 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493579515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167663953 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59527507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150348433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154683852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118993832 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97967042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162171321 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121791958, + "accum": 599963897 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -497208626 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 518380143 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133579081 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 440802148 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140205606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -967429427 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": -412868718 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -88446632 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128891296, + "accum": -318772884 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144070569 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -509341684 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2959462, + "accum": 22097723 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943385 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125107019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136546142 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477475314 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179113075 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 250474876 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": -434168978 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -155181823 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177155983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 293013893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570030469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -181169059 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -13188688 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554303098 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 355941865 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 200510168 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137741850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 247141148 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 241626481 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140576875 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 223635660 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -468044790 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 114454234 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 178162532 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": 193588632 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": 179519552 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526132788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 207820594 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1160960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -222660623 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 112215594 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157967235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 521393111 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -270458807 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 244489318 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -596300912 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -42071622 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661206 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 275068717 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -616634997 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": 422455379 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 213193291 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": -434168978 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1432.json b/polygon/heimdall/testdata/mainnet/spans/span_1432.json new file mode 100644 index 00000000000..66bd0162c91 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1432.json @@ -0,0 +1,528 @@ +{ + "span_id": 1432, + "start_block": 9158656, + "end_block": 9165055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 331681705 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140512315, + "accum": 491871 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162598695 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62343495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 498500658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 319144892 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -226100116 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1225632177 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142795079 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135574670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": -167572373 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179959886 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 167488417 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 158336242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10156378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -131342762 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493575515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167719149 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59527907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150368433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154739852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118995608 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98024342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162108521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121793332, + "accum": -60860116 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -495912242 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 559426343 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133580293 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 441641956 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140209606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -966542383 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": -222510146 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -87640616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128891296, + "accum": 196792300 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144080829 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -508154144 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2959462, + "accum": 33935571 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943265 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125215019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136548102 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477503238 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179107727 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 255124156 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": 166331998 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -115875595 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177222383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 293325893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570030069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -177111851 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -9979616 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554302702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 356364525 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 206767708 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137745850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 247421860 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 245516221 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140583475 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 244404556 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -466930986 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 119150654 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 181811480 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -421263896 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": 708375472 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526130788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 208052986 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1160560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -210977927 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 113168778 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158000835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 530987987 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -268609027 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 251896722 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -594639708 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 50985778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661290 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 276415037 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -615822093 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": -72042594 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 213583467 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -421263896 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1433.json b/polygon/heimdall/testdata/mainnet/spans/span_1433.json new file mode 100644 index 00000000000..ad25299a330 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1433.json @@ -0,0 +1,540 @@ +{ + "span_id": 1433, + "start_block": 9165056, + "end_block": 9171455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 331841231 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140512315, + "accum": 281516501 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162621893 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62343695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 499366658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 319303016 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -224823204 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1225197355 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142806439 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135581070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": -39623933 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 179994618 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 167650579 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 158670242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10184378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -130200452 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493573515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167746747 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59528107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150378433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154767852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118996496 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98052992 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162077121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121793332, + "accum": 182726548 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -495264050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -576301861 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133580899 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 442061860 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140211606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -966098861 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": -127330860 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -87237608 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128891296, + "accum": 454574892 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144085959 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -507560374 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2959462, + "accum": 39854495 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943205 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125269019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136549082 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477517200 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179105053 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 257448796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": 466582486 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -96222481 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177255583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 293481893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570029869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -175083247 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -8375080 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554302504 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 356575855 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 209896478 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137747850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 247562216 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 247461091 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140586775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 254789004 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -466374084 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 121498864 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 183635954 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": -150564508 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": -183447872 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526129788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 208169182 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1160360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -205136579 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 113645370 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158017635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 535785425 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -267684137 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 255600424 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -593809106 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 97514478 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661332 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 277088197 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -615415641 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": 254707090 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 213778555 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -576301861 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1434.json b/polygon/heimdall/testdata/mainnet/spans/span_1434.json new file mode 100644 index 00000000000..4d84615eccd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1434.json @@ -0,0 +1,540 @@ +{ + "span_id": 1434, + "start_block": 9171456, + "end_block": 9177855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 332160283 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140512315, + "accum": -312685543 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162668289 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62344095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 501098658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 319619264 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -222269380 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1224327711 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142829159 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135593870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 63974220, + "accum": 216272947 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 180064082 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 167974903 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 159338242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10240378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -127915832 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493569515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 167801943 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59528507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150398433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 154823852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 118998272 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98110292 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -162014321 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121793332, + "accum": 669899876 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -493967666 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -535255661 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133582111 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 442901668 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140215606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -965211817 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": 63027712 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -86431592 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128891296, + "accum": -186111228 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144096219 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -506372834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2959462, + "accum": 51692343 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26943085 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125377019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136551042 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477545124 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179099705 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 262098076 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 150125244, + "accum": -89167842 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": -56916253 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177321983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 293793893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570029469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -171026039 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -5166008 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554302108 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 356998515 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 216154018 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137751850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 247842928 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 251350831 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140593375 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 275557900 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -465260280 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 126195284 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 187284902 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135349694, + "accum": 390834268 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132213980, + "accum": 345408048 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526127788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 208401574 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1159960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -193453883 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 114598554 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158051235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": 545380301 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -265834357 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 263007828 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -592147902 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 190571878 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661416 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 278434517 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -614602737 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163374842, + "accum": -248044846 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 214168731 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140512315, + "accum": -312685543 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1435.json b/polygon/heimdall/testdata/mainnet/spans/span_1435.json new file mode 100644 index 00000000000..ed8553d5e23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1435.json @@ -0,0 +1,528 @@ +{ + "span_id": 1435, + "start_block": 9177856, + "end_block": 9184255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 79763, + "accum": 333596017 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140512315, + "accum": -88085234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 162877071 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62345895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 508892658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 321042380 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -210777172 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1220414313 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 142931399 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135651470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59934748, + "accum": 194745895 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 180376670 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 169434361 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 162344242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10492378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -117635042 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493551515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 168050325 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59530307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150488433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 155075852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119006264 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98368142 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -161731721 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 121793332, + "accum": 553979343 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -488133938 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -350547761 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133587565 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 446680804 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140233606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -961220119 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47589643, + "accum": -232594784 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -82804520 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128469403, + "accum": -173874980 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144142389 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -501028904 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2959462, + "accum": 104962659 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26942545 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125863019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136559862 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477670782 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179075639 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 283019836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149640573, + "accum": 297534482 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": 119961773 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177620783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 295197893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570027669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -152768603 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 9274816 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554300326 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 358900485 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 244312948 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137769850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 249106132 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 268854661 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140623075 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 369017932 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -460248162 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 147329174 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 203705168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134351449, + "accum": 506931761 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131102337, + "accum": 405188996 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526118788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 209447338 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1158160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -140881751 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 118887882 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158202435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -566034677 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 462445, + "accum": -257510347 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 296341146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -584672484 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -539850621 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127661794 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 284492957 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -610944669 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163360261, + "accum": 385699348 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 215924523 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -539850621 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1436.json b/polygon/heimdall/testdata/mainnet/spans/span_1436.json new file mode 100644 index 00000000000..c883d72b255 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1436.json @@ -0,0 +1,528 @@ +{ + "span_id": 1436, + "start_block": 9184256, + "end_block": 9190655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 342896859 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 147201093, + "accum": -452545529 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 163132249 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62348095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 518418658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 322781744 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638456, + "accum": -196731140 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1215631271 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143056359 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135721870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59934748, + "accum": 364287923 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 180758722 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 171218143 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 166018242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 10800378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -105069632 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493529515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 168353903 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59532507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150598433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 155383852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119016032 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98683292 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -161386321 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120938149, + "accum": -227906407 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -481003826 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -124793661 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133594231 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 451299748 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140255606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -956341377 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48155068, + "accum": -330790947 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -78371432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128463431, + "accum": 353939021 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144198819 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -494497434 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3648579, + "accum": 182474929 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26941885 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 126457019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136570642 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477824364 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179046225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 308590876 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149640573, + "accum": 141252305 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9826557, + "accum": 336146027 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 177985983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 296913893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570025469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -130453959 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 26924712 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554298148 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 361225115 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 278729418 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137791850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 250650048 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 290248231 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140659375 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": 483246860 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -454122240 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 173159484 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 223774382 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134281449, + "accum": 14027579 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131102337, + "accum": -158215649 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526107788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 210725494 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1155960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -76626923 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 124130394 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158387235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -513262859 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 475673, + "accum": -247177821 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 337081868 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -575535862 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -28034921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127662256 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 291897717 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -606473697 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 163343883, + "accum": 531979397 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 97544, + "accum": 218070491 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 147201093, + "accum": -452545529 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1437.json b/polygon/heimdall/testdata/mainnet/spans/span_1437.json new file mode 100644 index 00000000000..9c245c60c18 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1437.json @@ -0,0 +1,534 @@ +{ + "span_id": 1437, + "start_block": 9190656, + "end_block": 9197055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 353435235 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 147201093, + "accum": -355765396 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 163410625 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62350495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -627127958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 324679232 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -181405592 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1210413407 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143192679 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135798670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 59523031, + "accum": 638744295 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 181175506 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 173164087 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 170026242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 11136378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -91361912 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493505515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 168685079 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59534907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150718433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 155719852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119026688 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 99027092 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -161009521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120938149, + "accum": 363654770 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -473225522 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 121483539 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133601503 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 456338596 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140279606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -951019113 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48155068, + "accum": -329630817 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -73535336 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 128362096, + "accum": -2100511 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144260379 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -487372194 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 269680825 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26941165 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127105019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136582402 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 477991908 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -179014137 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 336486556 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149549553, + "accum": 263308670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": 572178395 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 178384383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 298785893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570023069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -106110711 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 46179144 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554295772 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 363761075 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 316274658 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137815850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 252334320 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 313586671 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140698975 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -548204916 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -447439416 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 201338004 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 245668070 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134291569, + "accum": -198731921 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101610281, + "accum": 558834165 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526095788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 212119846 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1153560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": -6530747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 129849498 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158588835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -455693603 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -236861669 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 381526292 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -565568638 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 530309479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127662760 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 299975637 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -601596273 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161953697, + "accum": -152823256 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 220493349 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 147201093, + "accum": -355765396 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1438.json b/polygon/heimdall/testdata/mainnet/spans/span_1438.json new file mode 100644 index 00000000000..e81d2fdeada --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1438.json @@ -0,0 +1,528 @@ +{ + "span_id": 1438, + "start_block": 9197056, + "end_block": 9203455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 358704423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146092989, + "accum": 289382825 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 163549813 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62351695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -621931958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 325627976 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -173742632 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1207804475 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143260839 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135837070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64526593, + "accum": 248046362 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 181383898 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 174137059 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 172030242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 11304378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -84508052 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493493515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 168850667 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59536107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150778433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 155887852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119032016 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 99198992 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -160821121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120938149, + "accum": -433391468 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -469336370 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 244622139 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133605139 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 458858020 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140291606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -948357981 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48155068, + "accum": 248229999 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -71117288 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 122882745, + "accum": 386639144 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144291159 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -483809574 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 313103773 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26940805 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127429019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136588282 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478075680 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178998093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 350434396 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 149520553, + "accum": -191711824 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": -433597648 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 178583583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 299721893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570021869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1014302, + "accum": -93939087 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 55806360 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554294584 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 365029055 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 335047278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137827850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 253176456 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 325255891 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140718775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -485898228 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -444098004 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 215427264 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 256614914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134291569, + "accum": 287867554 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101579081, + "accum": 652856984 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526089788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 212817022 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1152360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 28517341 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 132709050 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158689635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -426908975 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -232353593 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 403748504 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -560585026 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": -315417674 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127663012 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 304014597 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -599157561 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161953697, + "accum": 665721755 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 221804109 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120938149, + "accum": -433391468 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1439.json b/polygon/heimdall/testdata/mainnet/spans/span_1439.json new file mode 100644 index 00000000000..0efe74a6bce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1439.json @@ -0,0 +1,528 @@ +{ + "span_id": 1439, + "start_block": 9203456, + "end_block": 9209855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 365290908 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146092989, + "accum": 234554147 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 163723798 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62353195 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -615436958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 326813906 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -164163932 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1204543310 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143346039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135885070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64526593, + "accum": 93068204 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 181644388 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 175353274 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 174535242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 11514378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -75940727 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493478515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169057652 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59537607 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150853433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 156097852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119038676 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 99413867 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -160585621 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120902149, + "accum": 257609824 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -464474930 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": 398545389 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133609684 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 462007300 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140306606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -945031566 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48159342, + "accum": -152624317 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -68094728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 122938053, + "accum": -15899553 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144329634 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -479356299 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 367382458 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26940355 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127834019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136595632 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478180395 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178978038 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 367869196 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148972448, + "accum": -200133629 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": -285224293 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 178832583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 300891893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570020369 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -78954109 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 67840380 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554293099 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 366614030 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 358513053 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137842850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 254229126 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 339842416 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140743525 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -408014868 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -439921239 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 233038839 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 270298469 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134291569, + "accum": 56565681 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101579081, + "accum": -69571363 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526082288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 213688492 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1150860627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2920674, + "accum": 72327451 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 136283490 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158815635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -390928190 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -226718498 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 431526269 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -554355511 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23264350, + "accum": 33547576 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127663327 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 309063297 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -596109171 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161953697, + "accum": 848773454 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 223442559 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148972448, + "accum": -200133629 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_144.json b/polygon/heimdall/testdata/mainnet/spans/span_144.json new file mode 100644 index 00000000000..b6442edd9aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_144.json @@ -0,0 +1,102 @@ +{ + "span_id": 144, + "start_block": 915456, + "end_block": 921855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -38636 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43134 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 30812 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -43134 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 31364 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 31364 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 31364 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -43134 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1440.json b/polygon/heimdall/testdata/mainnet/spans/span_1440.json new file mode 100644 index 00000000000..85116a31b75 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1440.json @@ -0,0 +1,528 @@ +{ + "span_id": 1440, + "start_block": 9209856, + "end_block": 9216255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 373633789 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146062907, + "accum": -354315483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 163944179 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62355095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -607209958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 328316084 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -152030912 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1200412501 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143453959 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135945870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64723045, + "accum": 200220616 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 181974342 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 176893813 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 177708242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 11780378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -65088782 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493459515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169319833 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59539507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150948433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 156363852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119047112 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 99686042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -160287321 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120891603, + "accum": 312644977 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -458317106 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -527847010 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133615441 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 465996388 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140325606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -940818107 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48144542, + "accum": -358206895 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -64266152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 122138053, + "accum": 71544328 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144378369 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -473715484 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 436135459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26939785 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128347019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136604942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478313034 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178952635 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 389953276 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148872675, + "accum": 388064438 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": -97284710 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179147983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 78000, + "accum": 302373893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570018469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -61863115 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 83083472 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554291218 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 368621665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 388236368 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137861850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 255562508 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 358318681 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140774875 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -309362612 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -434630670 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 255346834 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 287630972 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132745054, + "accum": 344116649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101382629, + "accum": -384190679 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526072788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 214792354 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1148960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 131032007 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 140811114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158975235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -345352529 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -219580711 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 466711438 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -546464792 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": 475575666 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127663726 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 315458317 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -592247877 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161311347, + "accum": 557520549 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 225517929 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146062907, + "accum": -354315483 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1441.json b/polygon/heimdall/testdata/mainnet/spans/span_1441.json new file mode 100644 index 00000000000..5d682fc16b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1441.json @@ -0,0 +1,540 @@ +{ + "span_id": 1441, + "start_block": 9216256, + "end_block": 9222655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 377146581 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146062907, + "accum": -330742371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164036971 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62355895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -603745958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 328948580 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -146922272 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1198673213 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143499399 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 135971470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64723045, + "accum": 718004976 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 182113270 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 177542461 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 179044242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 11892378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -60519542 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493451515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169430225 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59540307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 150988433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 156475852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119050664 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 99800642 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 15700, + "accum": -160161721 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120891603, + "accum": 159831800 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -455724338 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10261550, + "accum": -445754610 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133617865 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 467676004 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140333606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -939044019 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48144542, + "accum": 26949441 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -62654120 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 122140326, + "accum": -96287625 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144398889 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 296885, + "accum": -471340404 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 465084091 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26939545 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128563019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136608862 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478368882 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178941939 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 399251836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148872675, + "accum": 459099837 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": -18152254 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179280783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 402997893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570017669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -54666907 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 89501616 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554290426 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 369466985 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 400751448 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137869850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 256123932 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 366098161 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140788075 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -267824820 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -432403062 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 264739674 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 294928868 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132745054, + "accum": 286131080 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101090691, + "accum": 424826787 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526068788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 215257138 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1148160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 159536199 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 142717482 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159042435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -326162777 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -216575327 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 481526246 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -543142384 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": -483235487 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127663894 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 318150957 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -590622069 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161293778, + "accum": -417191896 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 226391769 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161293778, + "accum": -417191896 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1442.json b/polygon/heimdall/testdata/mainnet/spans/span_1442.json new file mode 100644 index 00000000000..fb87f95e16d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1442.json @@ -0,0 +1,522 @@ +{ + "span_id": 1442, + "start_block": 9222656, + "end_block": 9229055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 383733066 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146062907, + "accum": 715907171 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164210956 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62357395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -597250958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 330134510 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638580, + "accum": -137343572 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1195412048 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143584599 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136019470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64723045, + "accum": 543914737 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 182373760 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 178758676 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 181549242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 12102378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -51952217 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493436515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169637210 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59541807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151063433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 156685852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119057324 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 100015517 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -159029551 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120893404, + "accum": -315073106 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -450862898 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10117198, + "accum": -292408768 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133622410 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 470825284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140348606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -935717604 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48144542, + "accum": -395033941 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -59631560 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 121344458, + "accum": 581680680 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144437364 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -464262702 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": 519362776 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26939095 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128968019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136616212 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478473597 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178921884 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 416686636 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148827062, + "accum": 403197922 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": 130221101 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179529783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": -365127971 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570016169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -41174017 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 101535636 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554288941 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 371051960 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 424217223 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137884850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 257176602 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 380684686 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140812825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -189941460 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -428226297 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 282351249 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 308612423 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132745054, + "accum": -11229020 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101090691, + "accum": -347406285 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526061288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 216128608 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1146660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 212981559 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 146291922 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159168435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -290181992 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -210940232 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 509304011 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -536912869 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": -134229437 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127664209 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 323199657 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -587573679 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161097669, + "accum": -288466799 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 228030219 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161097669, + "accum": -288466799 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1443.json b/polygon/heimdall/testdata/mainnet/spans/span_1443.json new file mode 100644 index 00000000000..24c815e1e52 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1443.json @@ -0,0 +1,540 @@ +{ + "span_id": 1443, + "start_block": 9229056, + "end_block": 9235455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 389441353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146090852, + "accum": 326682000 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164361743 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62358695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -591621958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 331162316 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -129041304 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1192585705 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143658439 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136061070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64723045, + "accum": 241207867 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 182599518 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 179812729 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 183720242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 12284378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -44527202 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493423515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169816597 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59543107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151128433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 156867852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119063096 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 100201742 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -157530261 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120863669, + "accum": 112144734 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -446649650 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10117198, + "accum": -160885194 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133626349 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 473554660 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140361606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -932834711 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48271288, + "accum": 231352089 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -57012008 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 121064160, + "accum": -129538584 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144470709 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -457778770 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3618579, + "accum": -577608547 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26938705 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 129319019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136622582 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478564350 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178904503 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 431796796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148837592, + "accum": 50075992 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9891557, + "accum": 258811342 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179745583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": -39113971 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570014869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -29480179 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 111965120 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554287654 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 372425605 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 444554228 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137897850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 258088916 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 393326341 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140834275 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192224, + "accum": -122442548 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -424606434 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 297614614 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 320471504 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132692456, + "accum": 570635653 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101061311, + "accum": -177501761 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526054788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 216883882 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1145360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 259300871 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 149389770 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159277635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -258998645 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -206056483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 533378074 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -531513956 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": 168242473 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127664482 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 327575197 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -584931741 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161072535, + "accum": -482149349 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 229450209 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161072535, + "accum": -482149349 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1444.json b/polygon/heimdall/testdata/mainnet/spans/span_1444.json new file mode 100644 index 00000000000..3621dad7990 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1444.json @@ -0,0 +1,534 @@ +{ + "span_id": 1444, + "start_block": 9235456, + "end_block": 9241855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 393832343 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146090852, + "accum": 643721261 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164477733 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62359695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -587291958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 331952936 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -122653684 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1190411595 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143715239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136093070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64252362, + "accum": -257313674 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 182773178 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 180623539 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 185390242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 12424378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -38815652 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493413515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 169954587 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59544107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151178433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 157007852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119067536 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 100344992 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -156376961 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 120863669, + "accum": 176912165 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -443408690 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10117198, + "accum": -59713214 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133629379 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 475654180 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140371606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -930617101 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48271288, + "accum": 714064969 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -54996968 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 121064160, + "accum": -62295560 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144496359 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -452791130 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3423576, + "accum": -541812763 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26938405 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 129589019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136627482 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478634160 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178891133 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 443419996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148837592, + "accum": 394582653 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9487994, + "accum": 356516223 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 179911583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 211666029 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570013869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -20484919 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 119987800 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554286664 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 373482255 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 460198078 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137907850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 258790696 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 403050691 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140850775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -70900308 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -421821924 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 309355664 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 329593874 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132692456, + "accum": -388729056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 101130800, + "accum": -308993771 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526049788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 217464862 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1144360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 294931111 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 151772730 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159361635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2398719, + "accum": -235011455 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -202299753 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -591972675 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -527360946 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": 400913173 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127664692 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 330940997 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -582899481 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161072535, + "accum": -14419012 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 230542509 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132692456, + "accum": -388729056 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1445.json b/polygon/heimdall/testdata/mainnet/spans/span_1445.json new file mode 100644 index 00000000000..1dbcfb5c85c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1445.json @@ -0,0 +1,540 @@ +{ + "span_id": 1445, + "start_block": 9241856, + "end_block": 9248255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 401297026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 146090906, + "accum": -290846530 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164674916 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62361395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -579930958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 333296990 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -111794730 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1186715608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143811799 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136147470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64252362, + "accum": -301371674 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 183068400 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 182001916 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 188229242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 12662378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -29106017 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493396515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170189170 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59545807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151263433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 157245852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119075084 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 100588517 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -154416351 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119289007, + "accum": -69868860 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -437899058 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10117198, + "accum": 112279152 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133634530 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 479223364 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140388606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -926847164 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48302795, + "accum": 392716884 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -51571400 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 119496483, + "accum": -299002318 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144539964 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -444312142 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3423576, + "accum": -483611971 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26937895 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 130048019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136635812 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478752837 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178868404 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 463179436 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 148837592, + "accum": 644684461 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9487994, + "accum": 517812121 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 180193783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 637992029 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570012169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": -5192977 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 133626356 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554284981 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 375278560 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 486792623 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137924850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 259983722 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 419582086 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140878825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 10907500 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -417088257 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 329315449 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 345101903 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129872077, + "accum": -422778455 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98302034, + "accum": 268095967 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526041288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 218452528 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1142660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 355502519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 155823762 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159504435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2298469, + "accum": -195235732 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -195913312 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -560491208 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -520300829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": -342986929 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127665049 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 336662857 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -579444639 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161071533, + "accum": 447890260 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 232399419 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129872077, + "accum": -422778455 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1446.json b/polygon/heimdall/testdata/mainnet/spans/span_1446.json new file mode 100644 index 00000000000..fdbaac56dd9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1446.json @@ -0,0 +1,546 @@ +{ + "span_id": 1446, + "start_block": 9248256, + "end_block": 9254655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 439099, + "accum": 410957204 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 145708497, + "accum": -468409275 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 164930094 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62363595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -570404958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 335036354 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -97741966 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1181932566 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 143936759 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136217870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64252362, + "accum": -17021002 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 183450452 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 183785698 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 191903242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 12970378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -16540607 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493374515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170492748 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59548007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151373433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 157553852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119084852 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 100903667 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -151879091 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116297596, + "accum": 257329057 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -430768946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10117198, + "accum": 334857508 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133641196 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 483842308 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140410606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -921968422 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48383369, + "accum": 323722159 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -47138312 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 119214503, + "accum": 66880975 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144596394 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -433339334 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3423576, + "accum": -408293299 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26937235 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 130642019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136646592 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 478906419 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178838990 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 488750476 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 147607614, + "accum": 499510248 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9487994, + "accum": -402733877 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 180558983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 57311096 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570009969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": 14596595 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 151276252 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554282803 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 377603190 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -607224701 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137946850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 261527638 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 440975656 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140915125 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 116776428 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -410962335 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 355145759 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 365171117 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129549452, + "accum": 173494613 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98304822, + "accum": 169394641 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526030288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 219730684 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1140460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 433889047 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 161066274 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159689235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2298469, + "accum": -144669414 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -187648506 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -519750486 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -511164207 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": 168888611 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127665511 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 344067617 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -574973667 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161071533, + "accum": 597761900 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 234802479 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 145708497, + "accum": -468409275 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1447.json b/polygon/heimdall/testdata/mainnet/spans/span_1447.json new file mode 100644 index 00000000000..8ef6e2dad0e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1447.json @@ -0,0 +1,540 @@ +{ + "span_id": 1447, + "start_block": 9254656, + "end_block": 9261055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 418574958 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 145719291, + "accum": -392223328 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 165115678 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62365195 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -563476958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 336301346 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -87521774 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1178453990 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144027639 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136269070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64252362, + "accum": -117373001 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 183728308 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 185082994 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 194575242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 13194378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": -7402127 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493358515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170713532 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59549607 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151453433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 157777852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119091956 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 101132867 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -150033811 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116297606, + "accum": -138573740 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -425583410 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 496782692 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133646044 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 487201540 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140426606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -918420246 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 48383704, + "accum": -30426070 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -43914248 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 119214503, + "accum": -281356715 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144637434 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -425359110 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3423576, + "accum": -353516083 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26936755 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 131074019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136654432 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479018115 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178817598 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 507347596 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146607614, + "accum": 601600468 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 9487994, + "accum": -250925973 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 180824583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 458559096 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570008369 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": 28989011 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 164112540 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554281219 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 379293830 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -582194541 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137962850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 262650486 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 456534616 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140941525 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 193772012 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -406507119 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 373931439 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 379766909 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129068717, + "accum": -11716426 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98210398, + "accum": 612476531 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526022288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 220660252 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1138860627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 490897431 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 164879010 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159823635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": -107876027 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -181637738 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -490120870 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -504519391 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": 541161731 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127665847 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 349452897 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -571722051 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161071533, + "accum": -209109208 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 236550159 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 145719291, + "accum": -392223328 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1448.json b/polygon/heimdall/testdata/mainnet/spans/span_1448.json new file mode 100644 index 00000000000..eb2d2b491aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1448.json @@ -0,0 +1,528 @@ +{ + "span_id": 1448, + "start_block": 9261056, + "end_block": 9267455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 428793044 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 145719291, + "accum": 129076734 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 165336059 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62367095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -555249958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 337803524 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -75385296 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1174323181 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144135559 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136329870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64277248, + "accum": -19439087 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 184058262 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 186623533 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 197748242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 13460378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 3449818 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493339515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170975713 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59551507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151548433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 158043852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119100392 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 101405042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -147842541 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115603844, + "accum": -179666614 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -419425586 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -435290911 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133651801 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 491190628 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140445606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -914206787 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 47310648, + "accum": -234371941 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -40085672 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 117192169, + "accum": 842031871 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144686169 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -415882594 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3423576, + "accum": -288468139 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26936185 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 131587019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136663742 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479150754 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178792195 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": 529431676 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146607614, + "accum": 12924137 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -96941742 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 181139983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": -191066061 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570006469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 899526, + "accum": 46080005 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 179355632 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554279338 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 381301465 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -552471226 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 137981850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 263983868 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 475010881 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 140972875 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 285204268 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -401216550 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 396239434 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 397099412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129068717, + "accum": 191222964 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98185448, + "accum": 227706250 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -526012788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 221764114 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1136960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": 558594887 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 169406634 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159983235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": -64167363 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -174499951 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -454935701 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -496628672 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23267070, + "accum": -142865941 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127666246 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 355847917 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -567860757 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 161071767, + "accum": 601861544 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 238625529 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115603844, + "accum": -179666614 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1449.json b/polygon/heimdall/testdata/mainnet/spans/span_1449.json new file mode 100644 index 00000000000..0b83ce64d14 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1449.json @@ -0,0 +1,546 @@ +{ + "span_id": 1449, + "start_block": 9267456, + "end_block": 9273855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 443851276 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142546112, + "accum": -320751898 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 165660831 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62369895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -543125958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 340017260 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 638762, + "accum": -57499960 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1168235673 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144294599 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136419470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 64277248, + "accum": 663014007 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 184544510 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 188893801 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 202424242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 13852378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 19442158 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493311515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 171362085 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59554307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151688433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 158435852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119112824 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 101806142 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -144613301 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115596379, + "accum": -295026115 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -410350898 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -151882079 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133660285 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 497069284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140473606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -907997479 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 40387133, + "accum": -57028656 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -34443560 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 116809893, + "accum": -344054182 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144757989 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 498764, + "accum": -401917202 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3479044, + "accum": -192552543 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26935345 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 132343019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136677462 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479346222 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178754759 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -552915211 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 146524801, + "accum": 762647264 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 110037310 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 181604783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 25078000, + "accum": 511117939 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -570003669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 902552, + "accum": 71318175 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 201819136 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554276566 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 384260085 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -508668446 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138009850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 265948852 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -612652786 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141019075 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 419946540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -393419922 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 429114374 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 422642048 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127493459, + "accum": 441360415 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98120588, + "accum": 738125560 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525998788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 223390858 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1134160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -458742978 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 176078922 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160218435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 245405 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -163981107 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -403083873 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -485000244 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23274535, + "accum": 508753854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127666834 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 365272157 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -562170429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160897452, + "accum": 640202057 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 241683969 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142546112, + "accum": -320751898 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_145.json b/polygon/heimdall/testdata/mainnet/spans/span_145.json new file mode 100644 index 00000000000..9e7dd490fda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_145.json @@ -0,0 +1,102 @@ +{ + "span_id": 145, + "start_block": 921856, + "end_block": 928255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -43134 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47632 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -16698 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 26866 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 26866 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 26866 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 26866 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47632 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1450.json b/polygon/heimdall/testdata/mainnet/spans/span_1450.json new file mode 100644 index 00000000000..61093783233 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1450.json @@ -0,0 +1,528 @@ +{ + "span_id": 1450, + "start_block": 9273856, + "end_block": 9280255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 463749654 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142496112, + "accum": 518103835 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166089994 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62373595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -527104958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 342942554 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": -33860983 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1160191466 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144504759 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136537870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65040508, + "accum": -252771571 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 185187052 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 191893798 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 208603242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 14370378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 40574893 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493274515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 171872648 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59558007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151873433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 158953852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119129252 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 102336167 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -140346091 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": -455757072 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -398359346 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 224061989 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133671496 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 504837508 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140510606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -899792322 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41900588, + "accum": 379335378 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -26987912 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 115533744, + "accum": 613157642 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144852894 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -383360254 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3642776, + "accum": -59615955 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26934235 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 133342019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136695592 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479604519 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178705290 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -509909371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144874272, + "accum": 590201356 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 383545343 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 182218983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 365456680 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569999969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 902552, + "accum": 104712599 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 231503052 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554272903 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 388169690 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -450786201 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138046850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 268545438 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -576672691 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141080125 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 597998828 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -383117235 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 472556259 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 456394817 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127278789, + "accum": -384976537 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98120912, + "accum": -64023060 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525980288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 225540484 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1130460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -326911090 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 184895874 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160529235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 85362277 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -150081206 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -334565386 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -469634107 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 261299225 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127667611 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 377725617 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -554651067 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159880312, + "accum": -94796675 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 245725479 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": -455757072 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1451.json b/polygon/heimdall/testdata/mainnet/spans/span_1451.json new file mode 100644 index 00000000000..59911184cdc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1451.json @@ -0,0 +1,522 @@ +{ + "span_id": 1451, + "start_block": 9280256, + "end_block": 9286655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 473967740 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142495120, + "accum": -97150687 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166310375 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62375495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -518877958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 344444732 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": -21711433 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1156060657 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144612679 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136598670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65040508, + "accum": -124313820 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 185517006 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 193434337 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 211776242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 14636378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 51426838 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493255515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172134829 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59559907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 151968433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 159219852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119137688 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 102608342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -138154821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": 629029532 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 324096, + "accum": -392201522 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 416375125 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133677253 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 508826596 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140529606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -895578863 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 67831298 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -23159336 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 115610720, + "accum": 593209426 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144901629 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -373688646 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3642776, + "accum": 9596789 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26933665 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 133855019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136704902 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479737158 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178679887 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -487825291 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144869928, + "accum": 20149958 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 523995414 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 182534383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": -246780828 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569998069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 902552, + "accum": 121861087 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 246746144 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554271022 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 390177325 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -421062886 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138065850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 269878820 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -558196426 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141111475 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -418354369 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -377826666 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 494864254 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 473727320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127303227, + "accum": -182061585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97796799, + "accum": 687963567 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525970788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 226644346 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1128560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -259213634 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 189423498 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160688835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 129070941 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -142943419 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -299380217 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -461743388 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 703760699 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127668010 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 384120637 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -550789773 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159870715, + "accum": -379511425 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 247800849 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159870715, + "accum": -379511425 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1452.json b/polygon/heimdall/testdata/mainnet/spans/span_1452.json new file mode 100644 index 00000000000..fa13e042b2a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1452.json @@ -0,0 +1,546 @@ +{ + "span_id": 1452, + "start_block": 9286656, + "end_block": 9293055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 479883474 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142495120, + "accum": 365725860 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166437964 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62376595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -514114958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 345314414 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": -14677483 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1153669136 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144675159 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136633870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65419465, + "accum": 593405510 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 185708032 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 194326228 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 213613242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 14790378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 57709543 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493244515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172286618 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59561007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152023433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 159373852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119142572 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 102765917 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -136886191 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": -313784104 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -387639898 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 527714309 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133680586 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 511136068 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140540606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -893139492 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 528314508 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -20942792 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 112665050, + "accum": -371532032 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144929844 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -368089294 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3642776, + "accum": 49667325 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26933335 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 134152019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136710292 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479813949 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178665180 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1162320, + "accum": -475039771 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144869928, + "accum": 509528350 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -499511802 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 182716983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 39841189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569996969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 131796659 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 255571092 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554269933 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 391339640 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -403854651 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138076850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 270650778 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -547499641 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141129625 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -365419905 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -374763705 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 507779409 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 483761927 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127303227, + "accum": 113453497 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97796799, + "accum": 656212913 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525965288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 227283424 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1127460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -220020370 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 192044754 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160781235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 154375957 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -138811016 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -279009856 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -457175077 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": -144647168 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127668241 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 387823017 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -548554287 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159604248, + "accum": 272067448 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 249002379 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 112665050, + "accum": -371532032 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1453.json b/polygon/heimdall/testdata/mainnet/spans/span_1453.json new file mode 100644 index 00000000000..0882c899370 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1453.json @@ -0,0 +1,540 @@ +{ + "span_id": 1453, + "start_block": 9293056, + "end_block": 9299455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 487950384 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142503580, + "accum": 293218753 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166611949 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62378095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -507619958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 346500344 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": -5085733 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1150407971 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144760359 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136681870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65419465, + "accum": 469765791 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 185968522 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 195542443 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 216118242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15000378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 66276868 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493229515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172493603 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59562507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152098433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 159583852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119149232 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 102980792 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -135156241 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": 312047785 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -379041328 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -425384581 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133685131 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 514285348 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140555606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -889813077 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 51314464 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -17920232 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 112565259, + "accum": 213259946 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 144968319 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -360453814 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3666676, + "accum": 104428465 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26932885 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 134557019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136717642 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 479918664 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178645125 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1284159, + "accum": -457117615 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144873152, + "accum": 472825778 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -388630167 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 182965983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 430689394 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569995469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 145357439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 267605112 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554268448 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 392924615 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -380388876 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138091850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 271703448 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -532913116 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141154375 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -293236545 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -370586940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 525390984 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 497445482 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127303227, + "accum": -186846382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97802507, + "accum": -86702953 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525957788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 228154894 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1125960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -166575010 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 195619194 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160907235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 188882797 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -133175921 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -251232091 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -450945562 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 204664522 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127668556 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 392871717 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -545505897 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159533053, + "accum": 455784922 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 250640829 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -425384581 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1454.json b/polygon/heimdall/testdata/mainnet/spans/span_1454.json new file mode 100644 index 00000000000..a29f0574783 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1454.json @@ -0,0 +1,540 @@ +{ + "span_id": 1454, + "start_block": 9299456, + "end_block": 9305855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 494941706 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142510450, + "accum": -61974767 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166762736 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62379395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -501990958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 347528150 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": 3227117 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1147581628 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144834199 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136723470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65419465, + "accum": 215229420 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 186194280 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 196596496 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 218289242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15182378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 73701883 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493216515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172672990 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59563807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152163433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 159765852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119155004 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 103167017 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -133656951 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": -395873249 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -371589234 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -293801909 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133689070 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 517014724 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140568606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -886930184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 595521894 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -15300680 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110457864, + "accum": 557081922 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145001664 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -353836398 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3666676, + "accum": 152095253 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26932495 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 134908019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136724012 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480009417 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178627744 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1284159, + "accum": -440423548 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144881711, + "accum": 148472391 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -292532750 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 183181783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": -333457799 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569994169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 157110115 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 278034596 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554267161 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 394298260 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -360051871 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138104850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 272615762 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -520271461 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141175825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -230677633 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -366967077 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 540654349 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 509304563 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127352164, + "accum": 365595523 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97802507, + "accum": 81740222 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525951288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 228910168 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1124660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -120255698 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 198717042 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161016435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 218788725 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -128292172 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -227158028 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -445546649 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 507401320 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127668829 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 397247257 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -542863959 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159533336, + "accum": 321892677 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 252060819 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": -395873249 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1455.json b/polygon/heimdall/testdata/mainnet/spans/span_1455.json new file mode 100644 index 00000000000..e4d71712634 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1455.json @@ -0,0 +1,528 @@ +{ + "span_id": 1455, + "start_block": 9305856, + "end_block": 9312255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 498168470 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142510450, + "accum": -309794854 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 166832330 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62379995 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -499392958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 348002522 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639450, + "accum": 7063817 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1146277162 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144868279 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136742670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 65419465, + "accum": 607746210 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 186298476 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 197082982 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 219291242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15266378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 77128813 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493210515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172755784 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59564407 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152193433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 159849852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119157668 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 103252967 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -132964971 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115380822, + "accum": 296411683 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -368149806 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -233071445 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133690888 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 518274436 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140574606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -885599618 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": -256188145 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -14091656 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110458259, + "accum": 116948777 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145017054 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 509032, + "accum": -350782206 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3666676, + "accum": 174095309 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26932315 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 135070019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136726952 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480051303 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178619722 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1284159, + "accum": -432718594 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144881711, + "accum": -85120130 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -248180096 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 183281383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": -177118517 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569993569 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 162534427 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 282848204 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554266567 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 394932250 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -350665561 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138110850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 273036830 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -514436851 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141185725 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -201804289 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -365296371 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 547698979 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 514777985 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127352164, + "accum": 26825720 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97802595, + "accum": 668555616 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525948288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 229258756 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1124060627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3563024, + "accum": -98877554 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 200146818 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161066835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 232591461 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -126038134 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -216046922 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -443054843 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 647125996 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127668955 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 399266737 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -541644603 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159533336, + "accum": 176209906 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 252716199 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142510450, + "accum": -309794854 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1456.json b/polygon/heimdall/testdata/mainnet/spans/span_1456.json new file mode 100644 index 00000000000..f4da8064fec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1456.json @@ -0,0 +1,534 @@ +{ + "span_id": 1456, + "start_block": 9312256, + "end_block": 9318655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 506773174 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": -238192509 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167017914 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62381595 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -492464958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 349267514 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 17295198 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1142798586 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 144959159 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136793870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 66330317, + "accum": 564448494 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 186576332 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 198380278 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 221963242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15490378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 86267293 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493194515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172976568 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59566007 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152273433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160073852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119164772 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 103482167 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -131119691 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115340572, + "accum": -65218220 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -358977998 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -71123541 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133695736 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 521633668 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140590606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -882051442 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 413605615 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -10867592 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110504517, + "accum": -322894161 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145058094 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -342583694 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 233113259 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26931835 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 135502019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136734792 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480162999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178598330 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1284159, + "accum": -412172050 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144881711, + "accum": 25451941 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -129906352 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 183546983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 239786235 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569991969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 176999259 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 295684492 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554264983 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 396622890 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -325635401 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138126850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 274159678 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -498877891 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141212125 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -124808705 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -360841155 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 566484659 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 529373777 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127361885, + "accum": -143055275 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97565434, + "accum": 23364828 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525940288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 230188324 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1122460627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": -38786077 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 203959554 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161201235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 269398757 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -120027366 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -186417306 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -436410027 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": -83770494 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127669291 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 404652017 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -538392987 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159533336, + "accum": 521181288 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 254463879 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110504517, + "accum": -322894161 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1457.json b/polygon/heimdall/testdata/mainnet/spans/span_1457.json new file mode 100644 index 00000000000..0e1b54b7b7a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1457.json @@ -0,0 +1,534 @@ +{ + "span_id": 1457, + "start_block": 9318656, + "end_block": 9325055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 511075526 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": -202303349 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167110706 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62382395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -489000958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 349900010 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 22412246 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1141059298 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145004599 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136819470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 66330317, + "accum": -8717355 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 186715260 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 199028926 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 223299242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15602378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 90836533 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493186515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173086960 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59566807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152313433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160185852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119168324 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 103596767 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -130197051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115335342, + "accum": -246237878 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -354392094 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 9850411 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133698160 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 523313284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140598606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -880277354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": -355205129 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -9255560 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110515623, + "accum": 561161873 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145078614 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -338403438 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 262847963 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26931595 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 135718019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136738712 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480218847 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178587634 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1284159, + "accum": -401898778 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144780203, + "accum": 80290465 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -70769480 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 183679783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 448238611 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569991169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 184231675 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 302102636 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554264191 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 397468210 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -313120321 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138134850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 274721102 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -491098411 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141225325 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -86310913 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278451, + "accum": -358613547 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -527931633 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 536671673 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127361885, + "accum": -227877669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97565434, + "accum": 803888300 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525936288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 230653108 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1121660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": -8384597 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 205865922 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161268435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 287802405 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -117021982 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -171602498 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -433087619 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23287446, + "accum": 102529074 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127669459 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 407344657 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -536767179 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159534083, + "accum": 693638843 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 255337719 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127361885, + "accum": -227877669 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1458.json b/polygon/heimdall/testdata/mainnet/spans/span_1458.json new file mode 100644 index 00000000000..2b866ae74b3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1458.json @@ -0,0 +1,528 @@ +{ + "span_id": 1458, + "start_block": 9325056, + "end_block": 9331455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 523444788 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": -237548636 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167377483 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62384695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -479041958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 351718436 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 37123759 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1136058845 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145135239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136893070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 67909643, + "accum": 419119072 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 187114678 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 200893789 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 227140242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 15924378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 103973098 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493163515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173404337 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59569107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152428433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160507852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119178536 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 103926242 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -127544461 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": 190949314 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -341207620 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 242650523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133705129 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 528142180 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140621606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -875176851 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 607623401 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -4620968 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110452399, + "accum": -209428926 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145137609 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -326385202 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 348335237 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26930905 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 136339019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136749982 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480379410 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178556883 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -370232941 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144757027, + "accum": 99933805 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 99249027 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 184061583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": -56178282 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569988869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 205024871 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 320554800 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554261914 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 399898505 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -277139466 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138157850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 276335196 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -468732406 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141263275 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 24370239 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -352209067 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -500927218 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -546259546 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127291765, + "accum": 493261567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97713140, + "accum": -261010950 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525924788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 231989362 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1119360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": 79019658 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 211346730 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161461635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 340712893 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -108381503 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -129009925 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -423535696 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23302446, + "accum": 638410332 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127669942 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 415085997 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -532092981 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159514714, + "accum": -52636906 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 257850009 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": -237548636 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1459.json b/polygon/heimdall/testdata/mainnet/spans/span_1459.json new file mode 100644 index 00000000000..340156b2f45 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1459.json @@ -0,0 +1,528 @@ +{ + "span_id": 1459, + "start_block": 9331456, + "end_block": 9337855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": 527209346 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": 759598550 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167458676 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62385395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -476010958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 352271870 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 41601176 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1134536968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145174999 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136915470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 67909643, + "accum": -208825256 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 187236240 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 201461356 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 228309242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 16022378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 107971183 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493156515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173500930 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59569807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152463433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160605852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119181644 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 104026517 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -126737151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": -115952479 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -337194954 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 313502731 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133707250 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 529611844 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140628606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -873624524 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": -202755100 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -3210440 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110250600, + "accum": 562429600 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145155564 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -322727478 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 374353103 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26930695 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 136528019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136753412 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480428277 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178547524 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -360249744 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144447354, + "accum": 8013127 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 150993790 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 184177783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 126217547 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569988169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 211353235 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 326170676 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554261221 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 400638160 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -266188771 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138164850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 276826442 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -461925361 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141274825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 58055807 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -350259161 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -492708483 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -539873887 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127291765, + "accum": 280893175 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97715664, + "accum": 422993650 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525921288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 232396048 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1118660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": 105620953 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 213014802 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161520435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 356816085 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -105751792 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -116046968 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -420628589 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23302446, + "accum": -302192966 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127670089 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 417442057 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -530670399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159517359, + "accum": -39393092 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 258614619 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": -115952479 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_146.json b/polygon/heimdall/testdata/mainnet/spans/span_146.json new file mode 100644 index 00000000000..9163bbe67c9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_146.json @@ -0,0 +1,102 @@ +{ + "span_id": 146, + "start_block": 928256, + "end_block": 934655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -37632 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -42130 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 24788 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -42130 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 32368 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 32368 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 32368 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -42130 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1460.json b/polygon/heimdall/testdata/mainnet/spans/span_1460.json new file mode 100644 index 00000000000..14bab2392d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1460.json @@ -0,0 +1,534 @@ +{ + "span_id": 1460, + "start_block": 9337856, + "end_block": 9344255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": -570353914 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142449598, + "accum": -164143764 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167563067 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62386295 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -472113958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 352983428 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 47357855 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1132580269 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145226119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136944270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 67909643, + "accum": 402361531 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 187392534 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 202191085 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 229812242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 16148378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 113111578 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493147515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173625121 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59570707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152508433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160731852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119185640 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 104155442 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -125699181 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": -194353254 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -332035812 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 404598427 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133709977 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 531501412 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140637606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -871628675 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 174003890 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": -1396904 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110655756, + "accum": 454270460 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145178649 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -318024690 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 407804645 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26930425 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 136771019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136757822 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480491106 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178535491 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -347414205 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144447354, + "accum": 205615091 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 217522771 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 184327183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 360726470 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 100, + "accum": -569987269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 219489703 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 333391088 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554260330 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 401589145 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -252109306 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138173850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 277458044 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -453173446 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141289675 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 101365823 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -347752139 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -482141538 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -531663754 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125948112, + "accum": 316010349 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97715664, + "accum": 198655234 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525916788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 232918930 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1117760627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": 139822618 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 215159466 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161596035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 377520189 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -102370735 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -99380309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -416890880 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 23302446, + "accum": -92470952 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127670278 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 420471277 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -528841365 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159494788, + "accum": 293726062 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 259597689 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": -570353914 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1461.json b/polygon/heimdall/testdata/mainnet/spans/span_1461.json new file mode 100644 index 00000000000..c549e80304e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1461.json @@ -0,0 +1,534 @@ +{ + "span_id": 1461, + "start_block": 9344256, + "end_block": 9350655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537794, + "accum": -562287004 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142079121, + "accum": -244403821 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167737052 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62387795 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -465618958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 354169358 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 56952320 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1129319104 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145311319 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 136992270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68119744, + "accum": 313743679 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 187653024 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 203407300 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 232317242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 16358378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 121678903 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493132515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173832106 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59572207 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152583433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 160941852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119192300 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 104370317 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -123969231 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": 404420242 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -323437242 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 556424587 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133714522 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 534650692 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140652606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -868302260 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": -305853650 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 1625656 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110424498, + "accum": -103306062 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145217124 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -310186710 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 463557215 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26929975 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 137176019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136765172 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480595821 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178515436 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -326021640 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144447354, + "accum": 156362488 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 328404406 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 184576183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": -355977891 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -479985769 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 233050483 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 345425108 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554258845 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 403174120 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -228643531 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138188850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 278510714 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -438586921 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141314425 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 173549183 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -343573769 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -464529963 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -517980199 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125948112, + "accum": -11110567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96885981, + "accum": 548889108 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525909288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 233790400 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1116260627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": 196825393 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 238296, + "accum": 218733906 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161722035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 412027029 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -96735640 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -71602544 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -410661365 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24052606, + "accum": 259695901 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127670593 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 425519977 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -525792975 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159501729, + "accum": 470226615 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 261236139 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142079121, + "accum": -244403821 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1462.json b/polygon/heimdall/testdata/mainnet/spans/span_1462.json new file mode 100644 index 00000000000..6406b7eb171 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1462.json @@ -0,0 +1,546 @@ +{ + "span_id": 1462, + "start_block": 9350656, + "end_block": 9357055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -552067418 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142079121, + "accum": 239339862 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 167957433 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62389695 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -457391958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 355671536 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639631, + "accum": 69105309 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1125188295 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145419239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137053070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68192468, + "accum": 500948162 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 187982978 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 204947839 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 235490242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 16624378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 132530848 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493113515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174094287 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59574107 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152678433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 161207852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119200736 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 104642492 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -121777961 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113780383, + "accum": 350387747 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -312545720 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -359209224 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133720279 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 538639780 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140671606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -864088801 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41862110, + "accum": 489526440 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 5454232 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 110323591, + "accum": -222285337 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145265859 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -300258602 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": 534177137 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26929405 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 137689019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136774482 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480728460 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178490033 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -298924391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144416937, + "accum": -423327098 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 468854477 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 184891583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26056547, + "accum": 139096502 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -365983869 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 250227471 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 360668200 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554256964 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 405181755 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -198920216 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138207850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 279844096 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -420110656 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141345775 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 264981439 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -338281167 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -442221968 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -500647696 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125915063, + "accum": 166011749 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96885981, + "accum": 173862323 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525899788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 234894262 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1114360627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3800185, + "accum": 269028908 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 223281209 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 161881635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2300456, + "accum": 455735693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -89597853 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -36417375 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -402770646 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24143728, + "accum": -390707082 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127670992 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 431914997 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -521931681 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159488058, + "accum": 176919447 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 263311509 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144416937, + "accum": -423327098 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1463.json b/polygon/heimdall/testdata/mainnet/spans/span_1463.json new file mode 100644 index 00000000000..485b83b359e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1463.json @@ -0,0 +1,540 @@ +{ + "span_id": 1463, + "start_block": 9357056, + "end_block": 9363455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -539157962 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": 325080520 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 168235809 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62392095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -446999958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 357569024 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 84458693 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1119970431 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145555559 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137129870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68658373, + "accum": -76276346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188399762 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 206893783 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 239498242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 16960378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 146238568 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493089515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174425463 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59576507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152798433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 161543852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119211392 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 104986292 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -119010041 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113782914, + "accum": -242399509 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -298788008 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -116287368 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133727551 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 543678628 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140695606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -858766537 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 41986073, + "accum": 387608743 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 10290328 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 109935193, + "accum": 206779798 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145327419 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -287717834 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": -484565871 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26928685 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 138337019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136786242 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480896004 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178457945 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -264696287 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -282754280 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 646265093 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 185289983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": -340435594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -221981469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 271924719 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 379922632 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554254588 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 407717715 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -161374976 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138231850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 281528368 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -396772216 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141385375 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 380474815 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -331595775 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -414043448 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -478754008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125919539, + "accum": -135730955 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96419952, + "accum": 280412150 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525887788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 236288614 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1111960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 360797978 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 229043249 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162083235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 510431105 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -80581701 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 8027049 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -392803422 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24234358, + "accum": 190344506 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127671496 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 439992917 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -517054257 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159488058, + "accum": 680250008 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 265933029 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -282754280 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1464.json b/polygon/heimdall/testdata/mainnet/spans/span_1464.json new file mode 100644 index 00000000000..eaec6fc13f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1464.json @@ -0,0 +1,528 @@ +{ + "span_id": 1464, + "start_block": 9363456, + "end_block": 9369855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -534854810 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": 353813372 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 168328601 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62392895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -443535958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 358201520 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 89576861 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1118231143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145600999 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137155470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68658373, + "accum": 472990638 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188538690 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 207542431 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 240834242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 17072378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 150807808 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493081515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174535855 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59577307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152838433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 161655852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119214944 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 105100892 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -118087401 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113782914, + "accum": 667863803 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -294202104 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": -35313416 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133729975 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": 545358244 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140703606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -856992449 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43022060, + "accum": -378321875 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 11902360 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 108899105, + "accum": -29025898 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145347939 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -283537578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": -454831167 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26928445 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 138553019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136790162 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 480951852 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178447249 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -253286919 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -236445512 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -401377172 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 185422783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": -128855890 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -173980669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 279157135 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 386340776 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554253796 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 408563035 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -148859896 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138239850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 282089792 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -388992736 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141398575 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 418972607 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -329367311 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -404650608 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -471456112 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125919539, + "accum": -236409667 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96419952, + "accum": -56263358 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525883788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 236753398 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1111160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 391651162 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 230963929 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162150435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 526772625 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -77576317 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 22841857 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -389481014 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24454358, + "accum": 385319370 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127671664 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 442685557 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -515428449 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159488058, + "accum": 848339347 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 266806869 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -236445512 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1465.json b/polygon/heimdall/testdata/mainnet/spans/span_1465.json new file mode 100644 index 00000000000..dece88bca86 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1465.json @@ -0,0 +1,540 @@ +{ + "span_id": 1465, + "start_block": 9369856, + "end_block": 9376255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -526248506 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": 411034558 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 168514185 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62394495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -436607958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 359466512 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 99813197 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1114752567 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145691879 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137206670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68658373, + "accum": 463668360 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188816546 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 208839727 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 243506242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 17296378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 159946288 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493065515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174756639 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59578907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152918433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 161879852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119222048 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 105330092 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -116242121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113768422, + "accum": 272330538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -285030296 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 126634488 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133734823 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -559124278 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140719606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -853444273 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43036552, + "accum": 310190497 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 15126424 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 108703080, + "accum": 603089745 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145388979 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -275177066 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3716838, + "accum": -395361759 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26927965 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 138985019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136798002 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481063548 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178425857 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -230468183 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -143450319 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -283103428 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 185688383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": 294303518 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -77979069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 293621967 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 399177064 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554252212 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 410253675 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -123829736 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138255850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 283212640 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -373433776 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141424975 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 495968191 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -324910383 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -385864928 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -456860320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125919539, + "accum": -437384172 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96408733, + "accum": 378548818 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525875788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 237682966 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1109560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 453357530 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 234805289 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162284835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2042690, + "accum": 559455665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -71565549 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 52471473 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -382836198 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24457708, + "accum": -331225532 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127672000 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 448070837 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -512176833 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159493096, + "accum": 76432377 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 268554549 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125919539, + "accum": -437384172 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1466.json b/polygon/heimdall/testdata/mainnet/spans/span_1466.json new file mode 100644 index 00000000000..1ae4efc90df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1466.json @@ -0,0 +1,540 @@ +{ + "span_id": 1466, + "start_block": 9376256, + "end_block": 9382655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -520869566 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": -383962960 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 168630175 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62395495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -432277958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 360257132 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 106210907 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1112578457 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145748679 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137238670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68658373, + "accum": 42383860 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188990206 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 209650537 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 245176242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 17436378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 165657838 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493055515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174894629 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59579907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 152968433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 162019852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119226488 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 105473342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -115088821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113374228, + "accum": 300600180 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -279297916 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10121744, + "accum": 227851928 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133737853 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -557024758 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140729606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -851226663 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043452, + "accum": -367299858 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 17141464 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 108688762, + "accum": 582222555 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145414629 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -269951746 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4095094, + "accum": -356680355 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26927665 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 139255019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136802902 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481133358 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178412487 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -216206473 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": 191609746 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -209182338 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 185854383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": 558778148 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": -17978069 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 302662487 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 407199744 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554251222 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 411310325 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -108185886 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138265850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 283914420 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -363709426 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141441475 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 544090431 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -322124803 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -374123878 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -447737950 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125919539, + "accum": -286049420 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96408733, + "accum": 234766472 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525870788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 238263946 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1108560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 491924010 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 237206139 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162368835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2080690, + "accum": 580186565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -67808819 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 70989983 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -378683188 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24457708, + "accum": -86648452 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127672210 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 451436637 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -510144573 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159494542, + "accum": 563503783 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 269646849 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": -383962960 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1467.json b/polygon/heimdall/testdata/mainnet/spans/span_1467.json new file mode 100644 index 00000000000..e270c9fb35e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1467.json @@ -0,0 +1,540 @@ +{ + "span_id": 1467, + "start_block": 9382656, + "end_block": 9389055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -513339050 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142068497, + "accum": 497182331 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 11599, + "accum": 168792561 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62396895 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -426215958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 361364000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 115167701 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1109534703 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145828199 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137283470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68658373, + "accum": -104179494 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189233330 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 210785671 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 247514242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 17632378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 173654008 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493041515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175087815 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59581307 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153038433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 162215852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119232704 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 105673892 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -113474201 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113379627, + "accum": -327380961 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -271272584 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": 369569269 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133742095 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -554085430 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140743606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -848122009 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043452, + "accum": 235308470 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 19962520 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 108270600, + "accum": -112952307 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145450539 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -262636298 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4095094, + "accum": -299349039 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26927245 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 139633019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136809762 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481231092 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178393769 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -196240079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144292974, + "accum": -3935524 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": -105692812 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 186086783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": -178829099 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6000100, + "accum": 66023331 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 315319215 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 418431496 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554249836 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 412789635 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -86284496 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138279850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 284896912 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -350095336 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141464575 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -495958909 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -318224991 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -357686408 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -434966632 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125921128, + "accum": 369065203 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96408733, + "accum": 476617005 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525863788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 239077318 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1107160627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 545917082 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 240567329 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162486435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2080690, + "accum": 609316225 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -62549397 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 96915897 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -372868974 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24434515, + "accum": 255647041 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127672504 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 456148757 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -507299409 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159494542, + "accum": 580797122 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 271176069 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -495958909 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1468.json b/polygon/heimdall/testdata/mainnet/spans/span_1468.json new file mode 100644 index 00000000000..f5d61546c0f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1468.json @@ -0,0 +1,528 @@ +{ + "span_id": 1468, + "start_block": 9389056, + "end_block": 9395455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -501505382 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142158607, + "accum": 301685765 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 169611279 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62399095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -416689958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 363103364 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639771, + "accum": 129242663 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1104751661 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 145953159 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137353870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68450304, + "accum": 294992129 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189615382 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 212569453 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 251188242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 17940378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 186219418 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493019515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175391393 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59583507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153148433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 162523852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119242472 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 105989042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -110936941 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113387793, + "accum": -47721640 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -258661348 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": 592304507 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133748761 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -549466486 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140765606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -843243267 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043452, + "accum": 74945783 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 24395608 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 108307245, + "accum": 54486402 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145506969 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -251140594 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4397944, + "accum": -207741971 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26926585 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 140227019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136820542 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481384674 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178364355 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -164864317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144141660, + "accum": -152957399 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 56933586 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 186451983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": 403015087 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 198208315 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 904052, + "accum": 335208359 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 436081392 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554247658 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 415114265 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -51868026 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138301850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 286440828 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -328701766 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141500875 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -390089981 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -312096715 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -331856098 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -414897418 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125924065, + "accum": -182606246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96307807, + "accum": 381420149 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525852788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 240355474 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1104960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": 630763338 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 245849199 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162671235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2080690, + "accum": -452159366 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -54284591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 137656619 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -363732352 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24624005, + "accum": -311211646 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127672966 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 463553517 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -502828437 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159389864, + "accum": 766268266 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 273579129 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125924065, + "accum": -182606246 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1469.json b/polygon/heimdall/testdata/mainnet/spans/span_1469.json new file mode 100644 index 00000000000..6670a375f7a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1469.json @@ -0,0 +1,534 @@ +{ + "span_id": 1469, + "start_block": 9395456, + "end_block": 9401855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -492361184 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142158607, + "accum": 504453027 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 170312682 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62400795 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -409328958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 364447418 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 140119132 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1101055674 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146049719 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137408270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 68450304, + "accum": 352148791 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189910604 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 213947830 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 254027242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 18178378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 195929053 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -493002515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175625976 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59585207 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153233433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 162761852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119250020 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 106232567 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -108976331 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113387793, + "accum": 773415424 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -248916302 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": -342606802 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133753912 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -545897302 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140782606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -839473330 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043452, + "accum": 806684467 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 27821176 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 107601477, + "accum": 781116702 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145550574 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -242257550 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4397944, + "accum": -132976923 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26926075 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 140686019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136828872 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481503351 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178341626 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -140619410 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144141660, + "accum": 83857705 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 7392109, + "accum": 182599439 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 186734183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26447463, + "accum": -253882092 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 300357983 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 938216, + "accum": 350679735 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 449719948 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554245975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 416910570 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -25273481 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138318850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 287633854 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -312170371 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141528925 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -308282173 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -307361229 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -311896313 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -399389389 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125924065, + "accum": -254890953 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95902158, + "accum": -200589515 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525844288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 241343140 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1103260627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": -411197697 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 249930644 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 162814035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2080690, + "accum": -416787636 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -47898150 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 169138086 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -356672235 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 24715421, + "accum": 108226395 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127673323 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 469275377 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -499373595 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 159389864, + "accum": 155412436 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 275436039 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 125924065, + "accum": -254890953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_147.json b/polygon/heimdall/testdata/mainnet/spans/span_147.json new file mode 100644 index 00000000000..f9f6d58be20 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_147.json @@ -0,0 +1,102 @@ +{ + "span_id": 147, + "start_block": 934656, + "end_block": 941055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -42130 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46628 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -22722 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 27870 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 27870 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 27870 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 27870 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -46628 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1470.json b/polygon/heimdall/testdata/mainnet/spans/span_1470.json new file mode 100644 index 00000000000..3ea967f8b4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1470.json @@ -0,0 +1,534 @@ +{ + "span_id": 1470, + "start_block": 9401856, + "end_block": 9408255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -476224364 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134561, + "accum": 439805291 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 171550452 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62403795 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -396338958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 366819278 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 159317692 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1094533344 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146220119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137504270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 78450307, + "accum": 239853105 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 190431584 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 216380260 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 259037242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 18598378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 213063703 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492972515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176039946 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59588207 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153383433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 163181852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119263340 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 106662317 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -105516431 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113237665, + "accum": -276486970 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -231719162 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": -38876932 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133763002 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -539598742 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140812606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -832820500 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043952, + "accum": -119793378 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 33866296 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 102606268, + "accum": 647311993 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145627524 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -226581590 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4970122, + "accum": 6971889 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26925175 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 141496019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136843572 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481712781 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178301516 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -97834280 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144141660, + "accum": -41036531 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5892109, + "accum": 360862709 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 187232183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -453038426 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 480622103 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 938216, + "accum": 378826215 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 473787988 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554243005 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 420080520 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 21658069 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138348850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 289739194 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -282997321 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141578425 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -163915453 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -299004489 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -276673163 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -372022279 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120766135, + "accum": 134692664 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95329980, + "accum": 441647496 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525829288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 243086080 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1100260627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": -295498257 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 257133194 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163066035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2080690, + "accum": -354366936 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -36627960 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 224693616 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -344213205 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 25565421, + "accum": -235958482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127673953 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 479372777 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -493276815 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154408543, + "accum": 453161203 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 278712939 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -453038426 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1471.json b/polygon/heimdall/testdata/mainnet/spans/span_1471.json new file mode 100644 index 00000000000..691534370d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1471.json @@ -0,0 +1,540 @@ +{ + "span_id": 1471, + "start_block": 9408256, + "end_block": 9414655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -461701226 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134561, + "accum": -120483035 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 172664445 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62406495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -384647958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 368953952 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 176596396 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1088663247 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146373479 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137590670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 79987715, + "accum": 149164574 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 190900466 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 218569447 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 263546242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 18976378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 228484888 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492945515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176412519 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59590907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153518433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 163559852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119275328 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 107049092 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -102402521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113225465, + "accum": -558605608 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -216241736 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": 234479951 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133771183 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -533930038 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140839606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -826832953 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43043952, + "accum": -71004988 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 201504, + "accum": 39306904 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 98478215, + "accum": 11767242 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145696779 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -212473226 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4970122, + "accum": 141165183 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26924365 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 142225019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136856802 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 481901268 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178265417 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -59327663 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144135112, + "accum": 511343294 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5892109, + "accum": 519949652 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 187680383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 531043183 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -470552626 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 938216, + "accum": 404158047 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": 495449224 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554240332 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 422933475 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 63896464 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138375850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 291634000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -256741576 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141622975 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -33985405 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -291483423 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -244972328 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -347391880 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120739838, + "accum": 56275291 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94924646, + "accum": -326891572 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525815788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 244654726 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1097560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3856648, + "accum": -191368761 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 263615489 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163292835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -297631506 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -26484789 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 274693593 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -333000078 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29033671, + "accum": 517211877 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127674520 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 488460437 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -487789713 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154384943, + "accum": 173089001 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 281662149 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113225465, + "accum": -558605608 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1472.json b/polygon/heimdall/testdata/mainnet/spans/span_1472.json new file mode 100644 index 00000000000..cbf3ef0b993 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1472.json @@ -0,0 +1,534 @@ +{ + "span_id": 1472, + "start_block": 9414656, + "end_block": 9421055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -446102300 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134561, + "accum": -393949546 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 173860956 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62409395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -372090958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 371246750 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 195155004 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1082358328 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146538199 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137683470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": 254050733 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191404080 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 220920796 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 268389242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 19382378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 245048383 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492916515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176812690 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59593807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153663433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 163965852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119288204 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 107464517 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -99057951 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110640868, + "accum": 459596025 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -199617834 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": 528085492 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133779970 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -527841430 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140868606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -820401884 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43271726, + "accum": 64116266 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 45219709 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 97348165, + "accum": -487397879 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145771164 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -197319798 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4984861, + "accum": 285446111 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26923495 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 143008019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136871012 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482103717 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178226644 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -17968704 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144135112, + "accum": 238659630 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5892109, + "accum": -422534443 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 188161783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 474657925 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -296297310 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 432457511 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -594727834 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554237461 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 425997760 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 109263629 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138404850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 293669162 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -228540961 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141670825 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 105569091 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -283405241 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -210923283 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -320937007 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120725016, + "accum": 219231389 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94696873, + "accum": 198688743 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525801288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 246339568 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1094660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7484299, + "accum": -33765730 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 270577954 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163536435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -236282296 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -15590272 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 328397272 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -320956349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29061316, + "accum": 246302490 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127675129 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 498221257 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -481896159 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154401048, + "accum": 198673390 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 284829819 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 97348165, + "accum": -487397879 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1473.json b/polygon/heimdall/testdata/mainnet/spans/span_1473.json new file mode 100644 index 00000000000..0e386ea19eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1473.json @@ -0,0 +1,528 @@ +{ + "span_id": 1473, + "start_block": 9421056, + "end_block": 9427455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -434806526 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134963, + "accum": 405204004 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 174727395 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62411495 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -362997958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 372907052 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 208593996 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1077792697 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146657479 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137750670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": -285594892 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191768766 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 222623497 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 271896242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 19676378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 257042638 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492895515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177102469 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59595907 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153768433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 164259852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119297528 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 107765342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -96636021 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110640868, + "accum": 555842662 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -187579836 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": -372655820 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133786333 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -523432438 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140889606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -815744903 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43271726, + "accum": -140996821 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 49935616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 97310833, + "accum": 442823989 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145825029 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -186346626 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4984861, + "accum": 390128192 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26922865 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 143575019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136881302 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482250318 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178198567 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 11980887 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144139144, + "accum": -75491031 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5892109, + "accum": -298800154 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 188510383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 126196900 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -170112426 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 453201647 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -577880206 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554235382 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 428216725 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 142115714 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138425850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 295142900 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -208119826 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141705475 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 206625795 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -277555523 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -186267078 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -301780030 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121226216, + "accum": 534748223 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94698195, + "accum": -39849955 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525790788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 247559626 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1092560627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7484299, + "accum": 123404549 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 275619739 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163712835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -191857006 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 375673, + "accum": -7701139 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 367286143 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -312235028 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29061316, + "accum": -257231739 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127675570 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 505289437 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -477628413 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154311943, + "accum": 98168645 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 287123649 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": -285594892 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1474.json b/polygon/heimdall/testdata/mainnet/spans/span_1474.json new file mode 100644 index 00000000000..af1f6e304a7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1474.json @@ -0,0 +1,534 @@ +{ + "span_id": 1474, + "start_block": 9427456, + "end_block": 9433855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -429965480 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134963, + "accum": -526350328 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 175098726 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62412395 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -359100958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 373618610 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 214353564 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1075835998 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146708599 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137779470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": 437847761 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191925060 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 223353226 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 273399242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 19802378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 262183033 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492886515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177226660 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59596807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153813433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 164385852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119301524 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 107894267 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -95598051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110723110, + "accum": 438127814 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -182420694 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124329, + "accum": -281536859 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133789060 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -521542870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140898606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -813749054 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 43380271, + "accum": 249208528 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 51956719 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 97816886, + "accum": 206555346 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145848114 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -181643838 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4984861, + "accum": 434991941 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26922595 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 143818019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136885712 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482313147 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178186534 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 24816426 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144139144, + "accum": 107082618 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5892109, + "accum": -245771173 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 188659783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 454224103 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -116033190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 462091991 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -570659794 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554234491 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 429167710 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 156195179 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138434850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 295774502 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -199367911 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141720325 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 249935811 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 278558, + "accum": -275048501 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -175700133 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -293569897 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121226216, + "accum": 511802360 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94698195, + "accum": -302244847 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525786288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 248082508 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1091660627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7484299, + "accum": 190763240 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 277780504 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163788435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -172817596 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 446193, + "accum": -3685402 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 383952802 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -308497319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29061316, + "accum": 4320105 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127675759 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -606359990 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -475799379 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154399880, + "accum": 373507034 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 288106719 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144134963, + "accum": -526350328 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1475.json b/polygon/heimdall/testdata/mainnet/spans/span_1475.json new file mode 100644 index 00000000000..3011b783f56 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1475.json @@ -0,0 +1,534 @@ +{ + "span_id": 1475, + "start_block": 9433856, + "end_block": 9440255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -419745494 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144123523, + "accum": -17505202 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 175882647 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62414295 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -350873958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 375120788 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 639952, + "accum": 226512652 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1071705189 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146816519 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137840270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": -264495963 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192255014 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 224893765 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 276572242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 20068378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 273034978 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492867515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177488841 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59598707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153908433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 164651852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119309960 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 108166442 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -93406781 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 312053904 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -171529172 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10124378, + "accum": -89174510 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133794817 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -517553782 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140917606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -809535595 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45461984, + "accum": -6051688 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 56223492 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95708945, + "accum": -201710085 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145896849 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -171715730 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": 529734300 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26922025 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 144331019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136895022 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482445786 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178161131 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 51913675 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144139144, + "accum": -498618808 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": -133815671 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 188975183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 31986064 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -1865914 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 480860495 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -555416702 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554232610 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 431175345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 185918494 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138453850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 297107884 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -180891646 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141751675 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 341368067 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -269005079 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -153392138 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -276237394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121269148, + "accum": 585864770 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94698195, + "accum": 382423669 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525776788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 249186370 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1089760627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7584956, + "accum": 333770177 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 282342119 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 163948035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -132623286 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 446193, + "accum": 4792265 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 419137971 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415301, + "accum": -300606600 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29070573, + "accum": 556512880 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127676158 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -599964970 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -471938085 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154400314, + "accum": -35075610 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 290182089 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144139144, + "accum": -498618808 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1476.json b/polygon/heimdall/testdata/mainnet/spans/span_1476.json new file mode 100644 index 00000000000..d825149f803 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1476.json @@ -0,0 +1,540 @@ +{ + "span_id": 1476, + "start_block": 9440256, + "end_block": 9446655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -410063402 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143963431, + "accum": 346621910 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 176625309 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62416095 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -343079958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 376543904 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 238033858 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1067791791 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146918759 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137897870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80382517, + "accum": 67526209 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192567602 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 226353223 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 279578242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 20320378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 283315768 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492849515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177737223 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59600507 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 153998433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 164903852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119317952 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 108424292 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -91330841 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 74338081 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -161210888 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 93072844 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133800271 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -513774646 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140935606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -805543897 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45461984, + "accum": -302743951 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 60265698 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95712546, + "accum": 406301386 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145943019 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -162310154 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -495410903 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26921485 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 144817019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136903842 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482571444 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178137065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 77584753 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 144139347, + "accum": -133878582 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": -27659951 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 189273983 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -426800716 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 106292558 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 498641183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -540975878 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554230828 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 433077315 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 214077424 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138471850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 298371088 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -163387816 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141781375 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 427988099 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -261288083 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -132258248 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -259817128 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": 538437381 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -143002175 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525767788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 250232134 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1087960627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": 470361857 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 286663649 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 164099235 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -94544466 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 446193, + "accum": 12823739 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 452471289 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -293115690 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29211052, + "accum": -34432112 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127676536 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -593906530 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -468280017 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154400600, + "accum": 514350923 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 292148229 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -426800716 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1477.json b/polygon/heimdall/testdata/mainnet/spans/span_1477.json new file mode 100644 index 00000000000..f97df1ee32d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1477.json @@ -0,0 +1,528 @@ +{ + "span_id": 1477, + "start_block": 9446656, + "end_block": 9453055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -403608674 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143963431, + "accum": -156424204 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 177120417 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62417295 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -337883958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 377492648 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 245715766 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1065182859 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 146986919 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137936270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -76861585 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192775994 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 227326195 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 281582242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 20488378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 290169628 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492837515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177902811 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59601707 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 154058433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 165071852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119323280 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 108596192 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -89946881 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 287087682 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -154332032 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 214576780 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133803907 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -511255222 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140947606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -802882765 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45461984, + "accum": 242799857 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 62960502 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95712546, + "accum": 439464219 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145973799 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -156039770 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -435562571 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26921125 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 145141019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136909722 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482655216 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178121021 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 94698805 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143959023, + "accum": 478600481 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 43110529 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 189473183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 10568888 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 178398206 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": 510494975 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -531348662 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554229640 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 434345295 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 232850044 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138483850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 299213224 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -151718596 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141801175 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 485734787 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -256143419 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -118168988 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -248870284 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": -237989141 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -122086198 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525761788 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 250929310 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1086760627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -554156090 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 289544669 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 164200035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -69158586 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 446193, + "accum": 18178055 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 474693501 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -288085602 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29403548, + "accum": 317788572 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127676788 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -589867570 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -465841305 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154400600, + "accum": 136917046 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 293458989 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -554156090 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1478.json b/polygon/heimdall/testdata/mainnet/spans/span_1478.json new file mode 100644 index 00000000000..ac8114723eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1478.json @@ -0,0 +1,534 @@ +{ + "span_id": 1478, + "start_block": 9453056, + "end_block": 9459455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -398767628 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143866839, + "accum": 23401683 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 177491748 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62418195 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -333986958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 378204206 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 251477197 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1063226160 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 147038039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137965070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 653299865 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192932288 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 228055924 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 283085242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 20614378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 295310023 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492828515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 178027002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59602607 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 154103433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 165197852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119327276 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 108725117 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -88908911 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 167581846 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -149172890 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 305704732 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133806634 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -509365654 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140956606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -800886916 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45461984, + "accum": 651957713 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 64981605 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95718636, + "accum": 185292667 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 145996884 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -151336982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -390676322 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26920855 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 145384019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136914132 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482718045 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178108988 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 107534344 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143959023, + "accum": -456823175 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 96188389 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 189622583 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 338596091 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 232477442 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -596229597 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -524128250 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554228749 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 435296280 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 246929509 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138492850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 299844826 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -142966681 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141816025 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 529044803 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -252284921 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -107602043 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -240660151 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": -262577714 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -385295334 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525757288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 251452192 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1085860627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -485844632 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 291705434 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 164275635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -50119176 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 446193, + "accum": 22193792 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 491360160 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -284313036 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29403548, + "accum": 582420504 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127676977 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -586838350 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -464012271 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154337248, + "accum": 410786916 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 294442059 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143959023, + "accum": -456823175 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1479.json b/polygon/heimdall/testdata/mainnet/spans/span_1479.json new file mode 100644 index 00000000000..1bd98620354 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1479.json @@ -0,0 +1,528 @@ +{ + "span_id": 1479, + "start_block": 9459456, + "end_block": 9465855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -395540264 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": -228817010 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 177739302 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 62418795 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -331388958 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 378678578 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 255318151 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1061921694 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 147072119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 137984270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 24905706 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 193036484 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 228542410 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 284087242 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 20698378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 298736953 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -492822515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 178109796 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 59603207 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 154133433 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 165281852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 119329940 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 108811067 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -88216931 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": -283392003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -145733462 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 366456700 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 133808452 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -508105942 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 140962606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -799556350 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45184406, + "accum": -192104310 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 66329007 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95718636, + "accum": 759604483 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 146012274 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -148201790 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -360752156 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -26920675 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 145546019 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 136917072 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 482759931 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -178100966 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 116091370 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143959023, + "accum": 406930963 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 131573629 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 189722183 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 557280893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 268530266 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -590302701 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -519314642 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -554228155 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 435930270 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 256315819 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 138498850 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 300265894 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -137132071 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 141825925 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 557918147 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -249712589 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -100557413 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -235186729 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": 464702830 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": 182862600 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -525754288 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 251800780 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1085260627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -440303660 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 293145944 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 164326035 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -37426236 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 24920950 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 502471266 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -281797992 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29441207, + "accum": -356213690 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 127677103 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -584818870 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -462792915 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154337248, + "accum": 221604286 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 295097439 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": -283392003 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_148.json b/polygon/heimdall/testdata/mainnet/spans/span_148.json new file mode 100644 index 00000000000..92d328163a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_148.json @@ -0,0 +1,102 @@ +{ + "span_id": 148, + "start_block": 941056, + "end_block": 947455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -2130 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -6628 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 35270 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -6628 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -6628 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -6628 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6628 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6628 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1480.json b/polygon/heimdall/testdata/mainnet/spans/span_1480.json new file mode 100644 index 00000000000..c2945aaca1f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1480.json @@ -0,0 +1,534 @@ +{ + "span_id": 1480, + "start_block": 9465856, + "end_block": 9472255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -375556826 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": -178135957 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 193749660 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78099881 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -312244672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 394991360 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 276119709 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1044502120 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 162797845 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153690156 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -424754666 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 208855698 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 244871344 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 301103528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 36490664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 318986479 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477134229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193900474 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75284293 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 169853719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 181074138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135013778 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 124605953 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -71614005 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 617713163 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -125467272 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 463139610 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149491162 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -490746040 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156650892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -782101976 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45184406, + "accum": 185051224 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 83805829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95668636, + "accum": 425691248 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161713080 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -128341248 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -305172982 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11240149 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 161442305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152601278 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498496065 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162409984 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 143181024 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143341487, + "accum": 455585608 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 194434235 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 205535269 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -249884158 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 332280984 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -566719887 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -497216212 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538547077 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 452455876 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 284511185 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154187136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 316507604 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -113672305 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157519411 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 612096225 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -230602527 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -75484287 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -212208547 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": 335665435 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -158338275 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510070002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 267945850 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1068780341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -363902078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 310746910 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180073521 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -4822030 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1238491849 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 44370780 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 532966360 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -262764314 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29441207, + "accum": -105003748 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143357557 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -566445944 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -445486821 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154285233, + "accum": 357505468 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 311651565 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -424754666 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1481.json b/polygon/heimdall/testdata/mainnet/spans/span_1481.json new file mode 100644 index 00000000000..163181d109a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1481.json @@ -0,0 +1,540 @@ +{ + "span_id": 1481, + "start_block": 9472256, + "end_block": 9478655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -372329462 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": -430461877 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 193997214 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78100481 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -309646672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 395465732 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640159, + "accum": 279960663 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1043197654 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 162831925 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153709356 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 62019634 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 208959894 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 245357830 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 302105528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 36574664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 322413409 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477128229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193983268 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75284893 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 169883719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 181158138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135016442 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 124691903 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -70922025 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 167408765 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -122027844 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 523891578 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149492980 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -489486328 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156656892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -780771410 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45184406, + "accum": 456157660 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 85153231 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95668636, + "accum": -114669994 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161728470 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -125206056 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4987361, + "accum": -275248816 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11239969 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 161604305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152604218 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498537951 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162401962 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 151738050 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143341487, + "accum": 201261472 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 229819475 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 205634869 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -31199356 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 368333808 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -560792991 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -492402604 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538546483 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 453089866 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 293897495 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154193136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 316928672 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -107837695 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157529311 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 640969569 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -228030195 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -68439657 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -206735125 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": -51427079 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": 409819659 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510067002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 268294438 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1068180341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7590162, + "accum": -318361106 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 312187420 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180123921 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 7870910 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1238191249 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 47197938 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 544077466 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -260249270 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29463449, + "accum": 71665736 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143357683 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -564426464 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -444267465 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154285233, + "accum": 168843808 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 312306945 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": -430461877 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1482.json b/polygon/heimdall/testdata/mainnet/spans/span_1482.json new file mode 100644 index 00000000000..ba39c9568d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1482.json @@ -0,0 +1,534 @@ +{ + "span_id": 1482, + "start_block": 9478656, + "end_block": 9485055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -364798946 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 466631131 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 194574840 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78101881 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -303584672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 396572600 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 288923019 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1040153900 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 162911445 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153754156 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 83386834 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 209203018 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 246492964 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 304443528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 36770664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 571155, + "accum": 330409579 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477114229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194176454 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75286293 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 169953719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 181354138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135022658 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 124892453 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -69307405 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110678110, + "accum": 602586582 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -114002512 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": -448661801 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149497222 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -486547000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156670892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -777666756 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45052877, + "accum": -26271028 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 88297169 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95705924, + "accum": 110606667 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161764380 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 522532, + "accum": -117890608 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5027361, + "accum": -205105762 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11239549 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 161982305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152611078 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498635685 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162383244 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 171704444 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143341487, + "accum": -20581404 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 312385035 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 205867269 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 479065182 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 452457064 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -546963567 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -481170852 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538545097 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 454569176 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 315798885 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154207136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 317911164 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -94223605 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157552411 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -405975018 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -222028087 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -52002187 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -193963807 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": 531168130 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -493102319 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510060002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 269107810 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1066780341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -213212916 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 315548610 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180241521 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 37487770 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1237489849 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 53794640 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 570003380 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -254380834 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 29500453, + "accum": 484487058 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143357977 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -559714344 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -441422301 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154294718, + "accum": 100279771 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 313836165 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94692989, + "accum": -493102319 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1483.json b/polygon/heimdall/testdata/mainnet/spans/span_1483.json new file mode 100644 index 00000000000..9d4dbb7555b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1483.json @@ -0,0 +1,546 @@ +{ + "span_id": 1483, + "start_block": 9485056, + "end_block": 9491455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -356192642 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 536836786 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 195234984 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78103481 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -296656672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 397837592 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 299167643 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1036675324 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163002325 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153805356 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 266932483 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 209480874 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 247790260 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 307115528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 36994664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 340750024 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477098229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194397238 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75287893 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170033719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 181578138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135029762 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 125121653 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -67462125 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110687960, + "accum": 144887582 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -104830704 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": -286656553 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149502070 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 209952, + "accum": -483187768 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156686892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -774118580 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45163681, + "accum": -418900744 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 91890241 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95636096, + "accum": 527335372 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161805420 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -109365872 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5027361, + "accum": -124667986 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11239069 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 162414305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152618918 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498747381 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162361852 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 194523180 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143341487, + "accum": 44466839 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 406745675 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 206132869 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -51844526 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 548597928 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -531158511 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -468334564 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538543513 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 456259816 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 340829045 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154223136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 319034012 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -78664645 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157578811 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -328979434 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -215168535 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -33216507 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -179368015 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121213424, + "accum": 241938389 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94193118, + "accum": -97660244 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510052002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 270037378 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1065180341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -93043556 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 319389970 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180375921 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 71335610 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1236688249 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 61333728 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 599632996 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -247674050 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30134903, + "accum": -153729023 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143358313 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -554329064 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 203226, + "accum": -438170685 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154183801, + "accum": 339453549 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 315583845 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45163681, + "accum": -418900744 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1484.json b/polygon/heimdall/testdata/mainnet/spans/span_1484.json new file mode 100644 index 00000000000..d418836c167 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1484.json @@ -0,0 +1,540 @@ +{ + "span_id": 1484, + "start_block": 9491456, + "end_block": 9497855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -344358974 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 350073775 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 196142682 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78105681 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -287130672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 399576956 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 313254001 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1031892282 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163127285 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153875756 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -181337679 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 209862926 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 249574042 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 310789528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 37302664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 355078316 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477076229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194700816 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75290093 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170143719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 181886138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135039530 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 125436803 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -64924865 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110693650, + "accum": 347129230 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -92219468 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": -63899337 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149508736 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 308318, + "accum": -477093334 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156708892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -769239838 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45164478, + "accum": 574702629 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 96830715 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95636096, + "accum": 398342173 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161861850 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -97644360 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5105861, + "accum": -12810044 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11238409 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 163008305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152629698 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498900963 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162332438 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 225898942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143344812, + "accum": -149751180 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5897540, + "accum": 536491555 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 206498069 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -368547493 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -437732381 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -509426559 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -450684668 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538541335 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 458584446 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 375245515 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154245136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 320577928 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -57271075 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157615111 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -223110506 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -205736651 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -7386197 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -159298801 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121217114, + "accum": 679503583 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94193118, + "accum": -258620073 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510041002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 271315534 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1062980341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 72189314 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 324671840 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180560721 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 117876390 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1235586049 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 71699974 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -474292877 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -238452222 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30164025, + "accum": 509487115 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143358775 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -546924304 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -433570581 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158030972, + "accum": 418461479 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 317986905 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -368547493 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1485.json b/polygon/heimdall/testdata/mainnet/spans/span_1485.json new file mode 100644 index 00000000000..6df0bd343a5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1485.json @@ -0,0 +1,534 @@ +{ + "span_id": 1485, + "start_block": 9497856, + "end_block": 9504255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -336828458 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 123296424 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 196720308 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78107081 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -281068672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 400683824 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 322218047 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1028848528 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163206805 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153920556 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -165258445 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 210106050 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 250709176 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 313127528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 37498664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 364196320 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477062229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194894002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75291493 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170213719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 182082138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135045746 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 125637353 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -63310245 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110687635, + "accum": -341590244 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -84194136 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10125328, + "accum": 77855255 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149512978 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 308318, + "accum": -472776882 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156722892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -766135184 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45204263, + "accum": 87484151 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 99974653 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 96729915, + "accum": 628624752 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161897760 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -90185216 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": 58698782 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11237989 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 163386305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152636558 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 498998697 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162313720 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 245865336 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143344812, + "accum": 737356093 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": 619149672 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 206730469 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 141717045 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -353609125 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -495597135 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -439452916 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538539949 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 460063756 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 397146905 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154259136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 321560420 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -43656985 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157638211 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -155739370 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -199734543 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 9051273 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -146527483 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121228364, + "accum": 138422093 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94221118, + "accum": -59322501 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510034002 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 272128906 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1061580341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 177337504 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 328033030 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180678321 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 147493250 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1234884649 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 78296676 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -448366963 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -232583786 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30164025, + "accum": -187936630 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143359069 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -542212184 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -430619073 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158030972, + "accum": 392656286 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 319516125 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110687635, + "accum": -341590244 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1486.json b/polygon/heimdall/testdata/mainnet/spans/span_1486.json new file mode 100644 index 00000000000..7a5097bb7c2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1486.json @@ -0,0 +1,546 @@ +{ + "span_id": 1486, + "start_block": 9504256, + "end_block": 9510655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -330911624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 583899148 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 197174157 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78108181 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -276305672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 401553506 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 329261226 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1026457007 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163269285 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 153955756 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -392684764 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 210297076 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 251601067 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 314964528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 37652664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 371360466 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477051229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 195045791 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75292593 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170268719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 182236138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135050630 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 125794928 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -62041615 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110687635, + "accum": -243872128 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -77888518 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10120783, + "accum": 189192958 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149516311 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 323318, + "accum": -469280384 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156733892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -763695813 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45204263, + "accum": 584731044 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 102444890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 96724126, + "accum": 572796582 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161925975 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -84324460 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": 115010499 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11237659 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 163683305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152641948 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 499075488 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162299013 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 261553217 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143344812, + "accum": 74469847 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": -434826278 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 206913069 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 542639182 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -287512281 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -484731159 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 802268, + "accum": -430627968 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538538860 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 105665, + "accum": 461226071 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 414355140 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154270136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 322332378 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -32960200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157656361 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -102804906 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -195018601 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 21966428 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -136492876 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121215078, + "accum": 352021433 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94221118, + "accum": -142749358 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510028502 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 272767984 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1060480341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 259953939 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 330673965 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180770721 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 170763640 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1234333549 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 83479799 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -427996602 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -227972872 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30203875, + "accum": 144186445 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143359300 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -538509804 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -428300031 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158025588, + "accum": -108681377 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 320717655 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": -392684764 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1487.json b/polygon/heimdall/testdata/mainnet/spans/span_1487.json new file mode 100644 index 00000000000..a399423495c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1487.json @@ -0,0 +1,552 @@ +{ + "span_id": 1487, + "start_block": 9510656, + "end_block": 9517055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -323381108 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143678230, + "accum": 353461625 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 197751783 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78109581 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -270243672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 402660374 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 338225272 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1023413253 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163348805 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 154000556 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81129050, + "accum": 743121936 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 210540200 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 252736201 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 317302528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 37848664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 380478470 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477037229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 195238977 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75293993 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170338719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 182432138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135056846 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 125995478 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -60426995 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110687635, + "accum": 184134092 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -69863186 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10120783, + "accum": 330883920 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149520553 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 323318, + "accum": -464753932 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156747892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -760591159 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 45204263, + "accum": 97738318 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 105588828 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 96724126, + "accum": -314999290 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161961885 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -76865316 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": 186679957 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11237239 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 164061305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152648808 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 499173222 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162280295 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 281519611 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 143344812, + "accum": -160640056 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": -350964920 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 207145469 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -68716950 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -203389025 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -470901735 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -419373416 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538537474 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 110665, + "accum": 462755381 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 436256530 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154284136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 323314870 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -19346110 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157679461 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -35433770 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -189016493 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 38403898 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -123721558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122969640, + "accum": -178863250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94210611, + "accum": 54222596 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510021502 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 273581356 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1059080341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 365102129 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 334035155 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 180888321 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 200380500 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1233632149 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 90076501 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -402070688 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -222104436 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30674910, + "accum": 569918415 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143359594 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -533797684 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -425348523 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158030792, + "accum": -138198960 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 322246875 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 96724126, + "accum": -314999290 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1488.json b/polygon/heimdall/testdata/mainnet/spans/span_1488.json new file mode 100644 index 00000000000..7a244946310 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1488.json @@ -0,0 +1,540 @@ +{ + "span_id": 1488, + "start_block": 9517056, + "end_block": 9523455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -308320076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144083549, + "accum": -106548422 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 198907035 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78112381 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -258119672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 404874110 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640289, + "accum": 356153364 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -1017325745 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 163507845 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 154090156 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81148937, + "accum": -351829244 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 211026448 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 255006469 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 321978528 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 38240664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 398714478 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -477009229 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 195625349 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 75296793 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 170478719 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 182824138 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 135069278 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 126396578 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -57197755 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110454336, + "accum": -84720937 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -53812522 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10120783, + "accum": -506246786 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 149529037 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 323318, + "accum": -455701028 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 156775892 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -754381851 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 53262896, + "accum": 297209150 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 111876704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 96636870, + "accum": 146608927 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 162033705 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -61947028 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": 330018873 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": -11236399 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 164817305 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 152662528 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 499368690 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -162242859 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 321452399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135734203, + "accum": 423961403 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": -183242204 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 16600, + "accum": 207610269 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -170702934 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -35142513 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 987816, + "accum": -443242887 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -396590712 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -538534702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 110665, + "accum": 465854001 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 480059310 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 154312136 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 325279854 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 7882070 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 157725661 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 99308502 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -177012277 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 71278838 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -98178922 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122969640, + "accum": -102673096 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94222511, + "accum": 447952741 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -510007502 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 275208100 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1056280341 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 575398509 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 340757535 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 181123521 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 259614220 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1232229349 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 103269905 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -350218860 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -210367564 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30860017, + "accum": 309732077 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 143360182 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -524373444 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -419445507 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158011266, + "accum": -198767315 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 325305315 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81148937, + "accum": -351829244 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1489.json b/polygon/heimdall/testdata/mainnet/spans/span_1489.json new file mode 100644 index 00000000000..28407d8dad8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1489.json @@ -0,0 +1,552 @@ +{ + "span_id": 1489, + "start_block": 9523456, + "end_block": 9529855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -273793115 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144076385, + "accum": -256518046 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 218534946 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 96505522 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -226739531 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 425636111 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 393754997 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -992413274 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 182068386 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 172576297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81820306, + "accum": -130084978 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 229937569 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 275829040 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 345378669 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 57050805 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 436643199 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -458589088 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 214429460 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 93689934 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 189018860 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 201634279 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 153472739 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 145216469 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -35347714 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110415544, + "accum": -122236585 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -18225241 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10167664, + "accum": -182967368 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 167928268 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -427243431 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 175196033 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -729338880 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 53684500, + "accum": 801577063 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 137003855 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95716982, + "accum": 801053071 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 180500796 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -27573007 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1244929229 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": 501986424 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 7154642 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 184017446 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 171067369 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 517968261 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -143812608 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 382627670 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135734203, + "accum": 23428531 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": 14850847 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -181510271 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 163511748 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -395212689 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -353790531 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -520141591 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 110665, + "accum": 487564092 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -577240487 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 172732277 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 345775335 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 55445261 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 176165302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 262065363 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -145760476 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 124892129 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -52421671 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122969640, + "accum": 236355607 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93841452, + "accum": -85075818 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -491602361 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 295341181 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1034890200 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -303413211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 366350226 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 199765662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 341469061 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1212336208 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 135795836 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -276273189 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -179402203 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 30778001, + "accum": 130570404 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 161750953 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -495885903 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -394730706 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158027213, + "accum": 69239310 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 346972356 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144076385, + "accum": -256518046 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_149.json b/polygon/heimdall/testdata/mainnet/spans/span_149.json new file mode 100644 index 00000000000..7e99dcff4f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_149.json @@ -0,0 +1,102 @@ +{ + "span_id": 149, + "start_block": 947456, + "end_block": 953855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -16628 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -21126 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 47760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -21126 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -21126 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -21126 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 53372 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -21126 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1490.json b/polygon/heimdall/testdata/mainnet/spans/span_1490.json new file mode 100644 index 00000000000..29266c26f2d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1490.json @@ -0,0 +1,546 @@ +{ + "span_id": 1490, + "start_block": 9529856, + "end_block": 9536255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -263035235 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144071584, + "accum": 379589910 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 219360126 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 96507522 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -218079531 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 427217351 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 406564097 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -988065054 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 182181986 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 172640297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81820306, + "accum": 383641400 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 230284889 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 277450660 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 348718669 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 57330805 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 449668919 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -458569088 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 214705440 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 93691934 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 189118860 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 201914279 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 153481619 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 145502969 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -33041114 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110409366, + "accum": -159581298 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": -6760481 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10167664, + "accum": 20385912 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 167934328 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -420389791 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 175216033 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -724903660 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 53776179, + "accum": -369393360 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 141495195 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95691128, + "accum": 470552767 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 180552096 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -16917087 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1244909229 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": -518395620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 7155242 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 184557446 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 171077169 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": 518107881 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -143785868 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 411151090 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135734203, + "accum": 492734679 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5990097, + "accum": 134652787 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 547439069 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 283687828 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -375344829 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -337517171 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -520139611 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 490449392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -545952787 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 172752277 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 347178895 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 74893961 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 176198302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 358309843 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -137186036 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 148374229 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -34176931 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122448400, + "accum": 440003039 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93841452, + "accum": -454223918 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -491592361 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 296503141 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1032890200 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -153201511 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 371151926 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 199933662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 383778861 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1211334208 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 145219696 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -239236169 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -171018723 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 31824685, + "accum": -364087990 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 161751373 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -489154303 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -390514266 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158027213, + "accum": -138529326 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 349156956 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93841452, + "accum": -454223918 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1491.json b/polygon/heimdall/testdata/mainnet/spans/span_1491.json new file mode 100644 index 00000000000..b8b3c95dc3d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1491.json @@ -0,0 +1,546 @@ +{ + "span_id": 1491, + "start_block": 9536256, + "end_block": 9542655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -252277355 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144075345, + "accum": -109106765 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 220185306 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 96509522 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -209419531 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 428798591 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 419373197 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -983716834 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 182295586 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 172704297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 82020188, + "accum": -225356655 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 230632209 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 279072280 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 352058669 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 57610805 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 462694639 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -458549088 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 214981420 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 93693934 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 189218860 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 202194279 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 153490499 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 145789469 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -30734514 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110334150, + "accum": -198831883 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 4704279 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10167664, + "accum": 223739192 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 167940388 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -413536151 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 175236033 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -720468440 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 53930615, + "accum": 707146686 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 145986535 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95711214, + "accum": 138111280 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 180603396 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": -6261167 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1244889229 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5119247, + "accum": -416010680 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 7155842 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 185097446 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 171086969 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -605343319 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -143759128 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 439674510 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135698789, + "accum": -163423157 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6074097, + "accum": 255042727 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 153083246 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 403863908 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -355476969 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -321243811 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -520137631 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 496022692 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -514665087 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 172772277 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 348582455 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 94342661 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 176231302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 454554323 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -128611596 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 171856329 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -15932191 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122748400, + "accum": 642578942 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93700234, + "accum": 298370530 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -491582361 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 297665101 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1030890200 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -2989811 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 375953626 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 200101662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 426088661 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1210332208 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 154643556 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -202199149 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -162635243 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 31907792, + "accum": 272893454 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 161751793 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -482422703 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -386297826 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158027213, + "accum": -348426186 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 351341556 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 158027213, + "accum": -348426186 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1492.json b/polygon/heimdall/testdata/mainnet/spans/span_1492.json new file mode 100644 index 00000000000..ddd7adb4f22 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1492.json @@ -0,0 +1,540 @@ +{ + "span_id": 1492, + "start_block": 9542656, + "end_block": 9549055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -233451065 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 144075345, + "accum": 437740749 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 221629371 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 96513022 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -194264531 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 431565761 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 441789122 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -976107449 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 182494386 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 172816297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 82232112, + "accum": 403064930 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 231240019 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 281910115 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 357903669 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 58100805 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 485489649 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -458514088 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 215464385 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 93697434 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 189393860 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 202684279 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 153506039 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 146290844 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -26697964 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110072992, + "accum": 285610556 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 24767609 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10167664, + "accum": -542315150 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 167950993 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -401542281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 175271033 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -712706805 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 54410234, + "accum": 357025318 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 153846380 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 95702365, + "accum": 117649481 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 180693171 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 12386693 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1244854229 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": -236716291 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 7156892 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 186042446 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 171104119 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -605098984 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -143712333 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 489590495 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135660889, + "accum": 91911142 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6074097, + "accum": 467636122 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 304826046 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -509443502 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -320708214 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -292765431 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -520134166 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 505775967 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -459911612 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 172807277 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 351038685 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 128377886 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 176289052 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -500638387 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -113606326 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 212950004 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 15996104 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120988838, + "accum": 436357337 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93070221, + "accum": 194159415 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -491564861 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 299698531 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1027390200 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 259880664 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 384356601 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 200395662 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 500130811 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1208578708 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 471193, + "accum": 171135311 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -137384364 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -147964153 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32039441, + "accum": 269019635 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 161752528 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -470642403 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -378919056 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157935417, + "accum": -436416704 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 355164606 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157935417, + "accum": -436416704 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1493.json b/polygon/heimdall/testdata/mainnet/spans/span_1493.json new file mode 100644 index 00000000000..2cb9af0bc76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1493.json @@ -0,0 +1,558 @@ +{ + "span_id": 1493, + "start_block": 9549056, + "end_block": 9555455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -204959366 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140583214, + "accum": 486284635 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 238201830 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112097665 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -168290288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 449045492 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 472742285 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -955307342 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198212949 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188475340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83714281, + "accum": 169039027 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 247239046 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 299438302 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 377493912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 74019048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 516702756 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442907845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231377804 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109282077 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205096103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 218602522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169098938 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 162216887 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -8347801 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110044769, + "accum": 698460291 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 54107564 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174164, + "accum": -282695971 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183540508 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -377735670 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190877276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -691802298 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": -410633585 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 174818231 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 85079865, + "accum": 58686828 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196336974 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1245702457 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 40756040 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1229247986 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": -98111128 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22739855 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 202272689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186698122 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -589349197 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -128098002 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 539400842 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135632709, + "accum": 8007692 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6074097, + "accum": 628996693 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 73171211 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -349649963 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -281284539 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -257655156 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504549547 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 528046170 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -406784129 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188413520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 368305200 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 167298569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 191910895 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -369562768 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -87734755 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 256710767 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 53472035 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120878320, + "accum": -11338554 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92972577, + "accum": 199234874 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475970618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 316675126 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1009407957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 455716947 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 405700884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 216179505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": 566484814 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1191794065 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 581711, + "accum": 199020848 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -77357697 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -122321734 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32103679, + "accum": -67369515 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177335275 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -446982240 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -358277085 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157935417, + "accum": 3818034 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 373368369 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": -410633585 + } + }, + "selected_producers": [ + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1494.json b/polygon/heimdall/testdata/mainnet/spans/span_1494.json new file mode 100644 index 00000000000..4eb82fd95ad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1494.json @@ -0,0 +1,546 @@ +{ + "span_id": 1494, + "start_block": 9555456, + "end_block": 9561855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -190974122 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140584412, + "accum": -345831403 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 239274564 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112100265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -157032288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 451101104 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640455, + "accum": 489394115 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -949654656 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198360629 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188558540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83979493, + "accum": 104513065 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 247690562 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 301546408 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 381835912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 74383048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 533636192 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442881845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231736578 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109284677 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205226103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 218966522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169110482 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 162589337 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -5349221 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110044769, + "accum": 194237259 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 69011752 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174164, + "accum": -18167707 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183548386 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -368825938 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190903276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -686036512 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": 210098025 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 180656973 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 85176341, + "accum": 29060634 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196403664 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1244277553 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 54608736 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1229221986 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 35163702 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22740635 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 202974689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186710862 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -589167691 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -128063240 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 576481288 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135557609, + "accum": 167846795 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6074097, + "accum": -334681758 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -101018434 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -193421059 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -255456321 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -236499788 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504546973 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 535291460 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -366110119 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188439520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 370129828 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 192581879 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 191953795 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -244444944 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -76587983 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 287237497 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 77190197 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120878320, + "accum": -233969835 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92547949, + "accum": 363760063 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475957618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 318185674 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1006807957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 650992157 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 411943094 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 216397905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -500462920 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1190491465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 581711, + "accum": 214145334 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -29209571 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -111423210 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32462576, + "accum": 772295002 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177335821 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -438231160 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -352795713 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157790595, + "accum": 743758644 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 376208349 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140584412, + "accum": -345831403 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1495.json b/polygon/heimdall/testdata/mainnet/spans/span_1495.json new file mode 100644 index 00000000000..6ea0d1cfffa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1495.json @@ -0,0 +1,546 @@ +{ + "span_id": 1495, + "start_block": 9561856, + "end_block": 9568255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -169996256 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140230473, + "accum": 650844652 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 240883665 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112104165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -140145288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79062, + "accum": 454184522 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 514373222 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -941175627 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198582149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188683340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84182309, + "accum": 23497561 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 248367836 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 304708567 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 388348912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 74929048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 559036346 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442842845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 232274739 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109288577 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205421103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 219512522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169127798 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 163148012 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": -851351 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110844769, + "accum": 17314216 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 91368034 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174164, + "accum": 378624689 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183560203 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -355461340 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190942276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -677387833 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": 580948839 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 189415086 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 85178261, + "accum": -12580620 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196503699 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1242140197 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 75387780 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227613586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 235075947 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22741805 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 204027689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186729972 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588895432 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -128011097 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -488841690 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135557609, + "accum": -151924989 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4224004, + "accum": -142194207 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 199435867 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 40922297 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -216713994 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -204766736 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504543112 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 546159395 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -305099104 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188478520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 372866770 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 230506844 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192018145 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -56768208 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -59867825 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 333027592 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 112767440 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120305978, + "accum": -14559867 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92565604, + "accum": 610351206 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475938118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 320451496 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1002907957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -178068738 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 421306409 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 216725505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -417958810 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1188537565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 581711, + "accum": 236832063 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 43012618 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -95075424 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32670578, + "accum": -201812465 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177336640 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -425104540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -344573655 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157659489, + "accum": 166734387 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 209230, + "accum": 383468319 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135557609, + "accum": -151924989 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1496.json b/polygon/heimdall/testdata/mainnet/spans/span_1496.json new file mode 100644 index 00000000000..bb62244ab86 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1496.json @@ -0,0 +1,540 @@ +{ + "span_id": 1496, + "start_block": 9568256, + "end_block": 9574655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -162465740 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 140230473, + "accum": 373249716 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 241461291 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112105565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -134083288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 455432825 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 523342770 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -938131873 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198661669 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188728140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84182309, + "accum": 81620080 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 248610960 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 305843701 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 390686912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 75125048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 568154350 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442828845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 232467925 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109289977 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205491103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 219708522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169134014 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 163348562 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 763269 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110837199, + "accum": 448700893 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 99393366 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174164, + "accum": 521062985 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183564445 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -350663792 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190956276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -674283179 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": 398928861 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 192559024 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 85195182, + "accum": 59519723 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196539609 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1241372941 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 82846924 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227599586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 306839317 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22742225 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 204405689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186736832 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588797698 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127992379 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -468875296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135557609, + "accum": -494998716 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4224004, + "accum": -83058151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": -410751537 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 125045553 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -202806492 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -193375384 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504541726 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 550060705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -283197714 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188492520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 373849262 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 244120934 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192041245 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 10602928 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -53865717 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 349465062 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 125538758 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120344657, + "accum": 549697108 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92552883, + "accum": -334570915 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475931118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 321264868 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1001507957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -72920548 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 424667599 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 216843105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2115490, + "accum": -388341950 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1187836165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 581711, + "accum": 244976017 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 68938532 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -89206988 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32672074, + "accum": 255586099 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177336934 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -420392420 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -341622147 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157659489, + "accum": 133072934 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 209230, + "accum": 386397539 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 135557609, + "accum": -494998716 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1497.json b/polygon/heimdall/testdata/mainnet/spans/span_1497.json new file mode 100644 index 00000000000..35bb02bf640 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1497.json @@ -0,0 +1,534 @@ +{ + "span_id": 1497, + "start_block": 9574656, + "end_block": 9581055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -154935224 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151282151, + "accum": 227786551 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 242038917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112106965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -128021288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 456935711 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 532312318 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -935088119 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198741189 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188772940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87501287, + "accum": 145979180 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 248854084 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 306978835 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 393024912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 75321048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": 577272354 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442814845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 232661111 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109291377 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205561103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 219904522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169140230 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 163549112 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 2377889 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110637199, + "accum": -263381385 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 107418698 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174164, + "accum": -468356407 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183568687 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -345866244 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190970276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -671178525 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67026234, + "accum": 205787667 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 195702962 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 85019530, + "accum": 120228031 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196575519 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1240605685 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 90306068 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227585586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 378602687 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22742645 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 204783689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186743692 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588699964 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127973661 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -448908902 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132891307, + "accum": 257606054 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4224004, + "accum": -23922095 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36447467, + "accum": 99513001 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 209168809 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -188898990 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -181984032 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504540340 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 553962015 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -261296324 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188506520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 374831754 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 257735024 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192064345 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 77974064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -47863609 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 365902532 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 138310076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120344657, + "accum": -28809289 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92552883, + "accum": -170700799 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475924118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 322078240 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -1000107957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 32227642 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 428028789 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 216960705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -358657190 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1187134765 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 590811, + "accum": 253183671 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 94864446 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -83338552 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32672074, + "accum": 712995135 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177337228 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -415680300 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -338670639 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157659489, + "accum": 77127064 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 388526759 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110637199, + "accum": -263381385 + } + }, + "selected_producers": [ + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1498.json b/polygon/heimdall/testdata/mainnet/spans/span_1498.json new file mode 100644 index 00000000000..46d0979b2f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1498.json @@ -0,0 +1,540 @@ +{ + "span_id": 1498, + "start_block": 9581056, + "end_block": 9587455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -143101556 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151472151, + "accum": 163754467 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 242946615 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112109165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -118495288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 459297389 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 546407322 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -930305077 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198866149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188843340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90027304, + "accum": -165344968 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 249236136 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 308762617 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 396698912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 75629048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -540272578 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442792845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 232964689 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109293577 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205671103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 220212522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169149998 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 163864262 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 4915149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110836933, + "accum": -90964003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 120029934 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177142, + "accum": -244462261 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183575353 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -338327240 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 190992276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -666299783 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291234, + "accum": 553206591 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 200643436 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83798996, + "accum": 843320623 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196631949 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1239399997 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 102027580 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227563586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 491373697 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22743305 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 205377689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186754472 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588546382 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127944247 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -417533140 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132891307, + "accum": -215404165 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4224004, + "accum": 69005993 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": -230926262 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 341362497 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -167044344 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -164083336 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504538162 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -572325145 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -226879854 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188528520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 376375670 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 279128594 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192100645 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 183842992 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -38431725 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 391732842 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 158379290 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120344657, + "accum": 354436330 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92352883, + "accum": 731611647 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475913118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 323356396 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -997907957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 197460512 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 433310659 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217145505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -312009710 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1186032565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 590811, + "accum": 266181513 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 135605168 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -74116724 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 32742730, + "accum": 300475751 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177337690 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -408275540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -334032555 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156529657, + "accum": 135666723 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 390929819 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132891307, + "accum": -215404165 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1499.json b/polygon/heimdall/testdata/mainnet/spans/span_1499.json new file mode 100644 index 00000000000..cf97770cab9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1499.json @@ -0,0 +1,552 @@ +{ + "span_id": 1499, + "start_block": 9587456, + "end_block": 9593855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -132881570 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151472151, + "accum": -356550779 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 243730536 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112111065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -110268288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 461337020 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 558580280 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -926174268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198974069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188904140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90082901, + "accum": 413407505 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 249566090 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 310303156 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 399871912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 75895048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -527898144 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442773845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 233226870 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109295477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205766103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 220478522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169158434 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 164136437 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 7106419 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110559001, + "accum": -252307913 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 130921456 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -51001538 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183581110 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -331816282 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 191516228 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -662086324 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291234, + "accum": 698868793 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 204910209 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83570998, + "accum": 168897823 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196680684 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1238358721 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 112150704 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227544586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": 588766842 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22743875 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 205890689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186763782 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588413743 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127918844 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -390435891 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132720301, + "accum": 41878848 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4224004, + "accum": 149262069 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": 461940012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 455529773 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -148169877 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -148623644 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504536281 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -567030510 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -197156539 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188547520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 377709052 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 297604859 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192131995 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 275275248 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -30286007 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 414040837 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 175711793 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120295048, + "accum": 375367514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92322863, + "accum": 220870868 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475903618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 324460258 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -996007957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 340161627 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 437872274 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217305105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -271723250 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1185080665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 590811, + "accum": 277406922 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 170790337 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -66152418 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33695939, + "accum": -200130503 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177338089 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -401880520 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -330026937 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156529657, + "accum": -288611997 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 393005189 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151472151, + "accum": -356550779 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_15.json b/polygon/heimdall/testdata/mainnet/spans/span_15.json new file mode 100644 index 00000000000..2623a51f7f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_15.json @@ -0,0 +1,102 @@ +{ + "span_id": 15, + "start_block": 89856, + "end_block": 96255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -40442 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44940 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -32850 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 29558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 29558 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 29558 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 29558 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44940 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_150.json b/polygon/heimdall/testdata/mainnet/spans/span_150.json new file mode 100644 index 00000000000..98b98c5f026 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_150.json @@ -0,0 +1,102 @@ +{ + "span_id": 150, + "start_block": 953856, + "end_block": 960255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -31126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -35624 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -14248 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -35624 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 38874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 38874 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 38874 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -35624 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1500.json b/polygon/heimdall/testdata/mainnet/spans/span_1500.json new file mode 100644 index 00000000000..a475a898826 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1500.json @@ -0,0 +1,540 @@ +{ + "span_id": 1500, + "start_block": 9593856, + "end_block": 9600255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -130729994 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151472151, + "accum": 249337825 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 243895572 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112111465 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -108536288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 461766416 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 561143008 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -925304624 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 198996789 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188916940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90082901, + "accum": -360248816 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 249635554 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 310627480 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 400539912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 75951048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -525293000 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442769845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 233282066 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109295877 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205786103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 220534522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169160210 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 164193737 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 7567739 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110559001, + "accum": 189928091 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 133214408 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -10267630 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183582322 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -330445554 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 191664500 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -661199280 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291234, + "accum": -165818397 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 205808477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83570998, + "accum": 503181815 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196690944 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1238139505 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 114281888 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227540586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": -524654741 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22743995 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 205998689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186765742 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588385819 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127913496 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -384731207 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132657779, + "accum": 572697530 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 170716845 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": 607806596 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 479564989 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -144196305 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -145368972 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504535885 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -565915850 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -190898999 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188551520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 377989764 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 301494599 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192138595 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 294524144 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -28571119 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 418737257 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 179360741 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120430847, + "accum": -277032822 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92322863, + "accum": 590162320 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475901618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 324692650 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -995607957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 370203967 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 438832614 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217338705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -263241890 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1184880265 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 590811, + "accum": 279770166 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 178197741 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -64475722 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33695939, + "accum": -65346747 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177338173 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -400534200 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -329183649 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156529657, + "accum": 337506631 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 393442109 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": -524654741 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1501.json b/polygon/heimdall/testdata/mainnet/spans/span_1501.json new file mode 100644 index 00000000000..a0c5c3403c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1501.json @@ -0,0 +1,546 @@ +{ + "span_id": 1501, + "start_block": 9600256, + "end_block": 9606655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -119434220 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": 28692784 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 244762011 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112113565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -99443288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 464020745 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640682, + "accum": 574597330 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -920738993 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199116069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188984140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89582901, + "accum": 394475405 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 250000240 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 312330181 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 404046912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 76245048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -511615994 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442748845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 233571845 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109297977 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205891103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 220828522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169169534 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 164494562 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 9989669 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110559001, + "accum": 243672675 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 145252406 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 203585387 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183588685 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -323249232 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 192442928 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -656542299 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291752, + "accum": 113284420 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 210524384 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83570998, + "accum": -9334893 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196744809 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1236988621 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 125470604 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227519586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5125955, + "accum": -417009686 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22744625 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 206565689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186776032 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588239218 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127885419 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -354781616 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132657779, + "accum": -43105981 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 283354419 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": 239626903 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 605749873 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -123335052 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -128281944 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504533806 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -560063885 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -158046914 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188572520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 379463502 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 321915734 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192173245 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 395580848 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -19567957 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 443393462 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 198517718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120430847, + "accum": -15538980 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92322863, + "accum": 260939340 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475891118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 325912708 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -993507957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 527926252 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 443874399 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217515105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -218714750 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1183828165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579122, + "accum": 291980915 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 217086612 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -55673068 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33817451, + "accum": -489415955 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177338614 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -393466020 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -324756387 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156610473, + "accum": 223321463 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 395735939 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33817451, + "accum": -489415955 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1502.json b/polygon/heimdall/testdata/mainnet/spans/span_1502.json new file mode 100644 index 00000000000..ca57f107d26 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1502.json @@ -0,0 +1,552 @@ +{ + "span_id": 1502, + "start_block": 9606656, + "end_block": 9613055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -111365810 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": 33165276 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 245380896 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112115065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -92948288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 465630980 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -549406735 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -917477828 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199201269 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189032140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89582901, + "accum": 604565727 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 250260730 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 313546396 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 406551912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 76455048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -501846704 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442733845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 233778830 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109299477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 205966103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 221038522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169176194 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 164709437 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 11719619 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110559001, + "accum": 768423267 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 153850976 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 356337542 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183593230 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -318109002 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 192998948 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -653215884 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291752, + "accum": -11160722 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 213892889 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83630998, + "accum": 110888655 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196783284 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1236166561 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 133462544 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227504586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": -339856211 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22745075 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 206970689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186783382 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -588134503 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127865364 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -333389051 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132671170, + "accum": -320875281 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 363809829 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": -347228295 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -437733274 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -108434157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -116076924 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504532321 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -555883910 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -134581139 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188587520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 380516172 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 336502259 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192197995 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 467764208 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -13137127 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 461005037 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 212201273 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120412255, + "accum": 656898655 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92322863, + "accum": 512021015 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475883618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 326784178 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -992007957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 640585027 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 447475674 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217641105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2120340, + "accum": -186909650 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1183076665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579122, + "accum": 300667745 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 244864377 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -49385458 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33973009, + "accum": 19394898 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177338929 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -388417320 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -321594057 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156610473, + "accum": 304983868 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 397374389 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132671170, + "accum": -320875281 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1503.json b/polygon/heimdall/testdata/mainnet/spans/span_1503.json new file mode 100644 index 00000000000..2fdd1e8cfa6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1503.json @@ -0,0 +1,546 @@ +{ + "span_id": 1503, + "start_block": 9613056, + "end_block": 9619455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 537894, + "accum": -100607930 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": -328846009 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 246206076 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112117065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -84288288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 467777960 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -536590055 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -913129608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199314869 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189096140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84579339, + "accum": 73569298 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 250608050 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 315168016 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 409891912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 76735048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -488820984 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442713845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234054810 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109301477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206066103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 221318522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169185074 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 164995937 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 14026219 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 110541521, + "accum": 716746778 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 165315736 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 560007082 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183599290 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -311255362 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 193740308 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -648780664 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67293752, + "accum": 205772097 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 224567, + "accum": 218384229 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83630998, + "accum": 649733736 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196834584 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1235070481 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 144118464 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227484586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": -236750111 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22745675 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 207510689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186793182 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587994883 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127838624 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -304865631 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132524381, + "accum": 69434132 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 471083709 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": 382104625 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -317557194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -88566297 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -99803564 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504530341 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -550310610 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -103293439 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188607520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 381919732 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 355950959 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192230995 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 564008688 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": -4562687 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 484487137 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 230446013 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120278651, + "accum": -328747806 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 96110380 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475873618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 327946138 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -990007957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -337974590 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 452277374 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217809105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": -144162850 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1182074665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579122, + "accum": 312250185 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 281901397 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -41001978 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 33989237, + "accum": 698983762 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177339349 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -381685720 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -317377617 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156753377, + "accum": 47383387 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 399558989 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": -328846009 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1504.json b/polygon/heimdall/testdata/mainnet/spans/span_1504.json new file mode 100644 index 00000000000..f0eccfeaef9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1504.json @@ -0,0 +1,546 @@ +{ + "span_id": 1504, + "start_block": 9619456, + "end_block": 9625855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -89218247 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": -11635158 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 246907479 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112118765 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -76927288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 469602893 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -525695877 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -909433621 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199411429 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189150540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84579339, + "accum": 382446556 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 250903272 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 316546393 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 412730912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 76973048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -477749122 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442696845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234289393 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109303177 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206151103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 221556522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169192622 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 165239462 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 15986829 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108102021, + "accum": 320038352 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 175060782 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -395852364 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183604441 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -305429768 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 194370464 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -645010727 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67392113, + "accum": 221016038 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 222273256 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83630998, + "accum": -186265983 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196878189 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1234138813 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 153175996 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227467586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": -149109926 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22746185 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 207969689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186801512 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587876206 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127815895 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -280620724 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131317616, + "accum": 43952132 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 562266507 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": -126936898 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -215407526 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -71678616 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -85971208 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504528658 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -545573305 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -76698894 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188624520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 383112758 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 372482354 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192259045 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 645816496 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 2725587 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 504446922 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 245954042 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120182830, + "accum": 589227293 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 536987161 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475865118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 328933804 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -988307957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -210294645 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 456358819 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 217951905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": -107777070 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1181222965 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579122, + "accum": 322095259 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 313382864 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -33876020 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 37703689, + "accum": 184748394 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177339706 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -375963860 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -313793643 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156753377, + "accum": 454313775 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 401415899 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -395852364 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1505.json b/polygon/heimdall/testdata/mainnet/spans/span_1505.json new file mode 100644 index 00000000000..5edfe48264e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1505.json @@ -0,0 +1,540 @@ +{ + "span_id": 1505, + "start_block": 9625856, + "end_block": 9632255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -77529166 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151470620, + "accum": 307648410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 247608882 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112120465 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -69566288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 471427826 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -514801699 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -905737634 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199507989 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189204940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83032462, + "accum": 674306296 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 251198494 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 317924770 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 415569912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77211048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -466677260 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442679845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234523976 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109304877 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206236103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 221794522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169200170 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 165482987 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 17947439 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108049842, + "accum": -98328400 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 184805828 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -222733255 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183609592 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -299604174 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 195000620 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -641240790 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66719610, + "accum": 233183133 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 226192028 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83644651, + "accum": 108778146 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196921794 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1233207145 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 532796, + "accum": 162233528 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227450586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": -61469741 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22746695 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 208428689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186809842 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587757529 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127793166 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -256375817 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131334416, + "accum": 22323331 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 653449305 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36466646, + "accum": 492996084 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -113257858 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -54790935 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -72138852 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504526975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -540836000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -50104349 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188641520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 384305784 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 389013749 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192287095 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -399149492 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 10013861 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 524406707 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 261462071 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120182830, + "accum": 376583052 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": -148997835 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475856618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 329921470 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -986607957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": -82614700 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 460440264 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218094705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": -71391290 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1180371265 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579122, + "accum": 331940333 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 344864331 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -26750062 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 37760467, + "accum": 825938219 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177340063 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -370242000 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -310209669 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156753377, + "accum": -263425394 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 403272809 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156753377, + "accum": -263425394 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1506.json b/polygon/heimdall/testdata/mainnet/spans/span_1506.json new file mode 100644 index 00000000000..10edd620c5e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1506.json @@ -0,0 +1,534 @@ +{ + "span_id": 1506, + "start_block": 9632256, + "end_block": 9638655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -65152492 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": -359519894 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 41259, + "accum": 248351544 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112122265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -61772288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 473360108 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -503266687 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -901824236 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199610229 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189262540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83032462, + "accum": -86257836 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 251511082 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 319384228 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 418575912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77463048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -454954112 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442661845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234772358 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109306677 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206326103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 222046522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169208162 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 165740837 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 20023379 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108363757, + "accum": 722130847 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 195124112 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": -39430669 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183615046 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -293435898 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 195667844 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -637249092 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66819836, + "accum": 307813933 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 230341316 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83744651, + "accum": 487763179 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196967964 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1232220673 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 171858044 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227432586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": 31325749 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22747235 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 208914689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186818662 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587631871 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127769100 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -230704739 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131752717, + "accum": 134661498 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -376805903 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 23326483 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -5099386 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -36909861 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -57492828 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504525193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -535820030 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -21945419 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188659520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 385568988 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 406517579 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192316795 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -312529460 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 17730857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 545540597 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 277882337 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120290167, + "accum": 285576767 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 384776188 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475847618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 330967234 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -984807957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 52575830 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 464761794 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218245905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": -32865170 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1179469465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 339864529 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 378197649 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -19204930 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50167940, + "accum": 391444719 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177340441 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -364183560 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -306414873 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157095003, + "accum": 305857406 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 405238949 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": -359519894 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1507.json b/polygon/heimdall/testdata/mainnet/spans/span_1507.json new file mode 100644 index 00000000000..da906cbce1f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1507.json @@ -0,0 +1,552 @@ +{ + "span_id": 1507, + "start_block": 9638656, + "end_block": 9645055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -62402120 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": 247652590 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 248575632 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112122665 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -60040288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 473789504 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 640834, + "accum": -500703351 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -900954592 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199632949 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189275340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83032462, + "accum": 245872012 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 251580546 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 319708552 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 419243912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77519048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -452348968 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442657845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234827554 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109307077 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206346103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 222102522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169209938 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 165798137 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 20484699 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108369966, + "accum": 14850281 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 197417064 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 1303239 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183616258 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -292065170 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 195816116 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -636362048 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66819836, + "accum": 575093277 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 231263380 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83744651, + "accum": -318038331 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196978224 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1232001457 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 174012020 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227428586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": 51946969 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22747355 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 209022689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186820622 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587603947 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127763752 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -225000055 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131752717, + "accum": 661672366 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -355351127 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 169564735 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 18935830 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -32936289 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -54238156 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504524797 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -534705370 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -15687879 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188663520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 385849700 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 410407319 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192323395 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -293280564 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 19445745 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 550237017 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 281531285 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120290167, + "accum": -374042679 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 754138020 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475845618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 331199626 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -984407957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 82618170 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 465722134 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218279505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": -24303810 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1179269065 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 341181017 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 385605053 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -17528234 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50167940, + "accum": 592116479 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177340525 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -362837240 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -305571585 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157095003, + "accum": -206542696 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 405675869 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120290167, + "accum": -374042679 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1508.json b/polygon/heimdall/testdata/mainnet/spans/span_1508.json new file mode 100644 index 00000000000..d7fd538e80c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1508.json @@ -0,0 +1,552 @@ +{ + "span_id": 1508, + "start_block": 9645056, + "end_block": 9651455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -50025446 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": -442649906 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 249672606 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112124465 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -52246288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 475721786 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -489167969 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -897041194 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199735189 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189332940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83119412, + "accum": 600645324 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 251893134 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 321168010 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 422249912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77771048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -440625820 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442639845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235075936 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109308877 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206436103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 222354522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169217930 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 166055987 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 22560639 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108369966, + "accum": -316248037 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 207735348 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 184605825 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183621712 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -285896894 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196483340 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -632370350 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66819836, + "accum": 637003765 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 235412668 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83614069, + "accum": 46581294 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197024394 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1231014985 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 183704912 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227410586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5155305, + "accum": 144742459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22747895 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 209508689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186829442 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587478289 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127739686 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -199328977 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131752717, + "accum": -389342073 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -258804635 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -313238345 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 127094302 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -15055215 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -39592132 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504523015 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -529689400 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 12471051 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188681520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 387112904 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 427911149 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192353095 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -206660532 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 27162741 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": 571370907 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 297951551 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120329855, + "accum": 650792641 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 134567047 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475836618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 332245390 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -982607957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 217808700 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 470043664 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218430705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 14222310 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1178367265 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 347105213 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 418938371 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -9983102 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50240399, + "accum": 355336772 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177340903 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -356778800 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -301776789 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157147381, + "accum": 340231062 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 407642009 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": -442649906 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1509.json b/polygon/heimdall/testdata/mainnet/spans/span_1509.json new file mode 100644 index 00000000000..bea1d124b99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1509.json @@ -0,0 +1,552 @@ +{ + "span_id": 1509, + "start_block": 9651456, + "end_block": 9657855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -41086737 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": 390958699 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 250464865 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112125765 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -46617288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 477117323 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -480834722 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -894214851 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199809029 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189374540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83119412, + "accum": 540515071 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 252118892 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 322222063 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 424420912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77953048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -432159102 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442626845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235255323 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109310177 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206501103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 222536522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169223702 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 166242212 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 24059929 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108369966, + "accum": -47223308 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 215187442 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10183477, + "accum": 316991026 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183625651 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -281442028 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196965224 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -629487457 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66902697, + "accum": 365090468 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 238409376 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82614128, + "accum": -13118305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197057739 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1230302533 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 190705334 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227397586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5180375, + "accum": 211861704 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22748285 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 209859689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186835812 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587387536 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127722305 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -180788754 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131753017, + "accum": 183769350 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -189076613 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 162035974 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 205208754 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": -2141106 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -29014448 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504521728 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -526066755 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 32808056 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188694520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 388025218 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 440552804 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192374545 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -144101620 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 32736127 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -553150557 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 309810632 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120348855, + "accum": -65492682 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92340458, + "accum": 194310033 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475830118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 333000664 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -981307957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 7510585, + "accum": 315446305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 473164769 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218539905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 42046730 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1177715965 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 351383799 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 443012434 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -4533840 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50021816, + "accum": -134622529 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177341176 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -352403260 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -299036103 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157122311, + "accum": 102553927 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 409061999 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -553150557 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_151.json b/polygon/heimdall/testdata/mainnet/spans/span_151.json new file mode 100644 index 00000000000..6fc475dae63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_151.json @@ -0,0 +1,102 @@ +{ + "span_id": 151, + "start_block": 960256, + "end_block": 966655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -35624 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -40122 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 12740 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40122 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 34376 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 34376 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 34376 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40122 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1510.json b/polygon/heimdall/testdata/mainnet/spans/span_1510.json new file mode 100644 index 00000000000..0543d605107 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1510.json @@ -0,0 +1,552 @@ +{ + "span_id": 1510, + "start_block": 9657856, + "end_block": 9664255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -25959691 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151793121, + "accum": 310803316 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 251805611 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112127965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -37091288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 107349, + "accum": 479479001 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -466732304 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -889431809 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 199933989 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189444940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83119412, + "accum": 89426041 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 252500944 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 324005845 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 428094912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 78261048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -417830810 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442604845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235558901 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109312377 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206611103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 222844522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169233470 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 166557362 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 26597189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108195509, + "accum": 53243514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 227798678 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10180892, + "accum": 540970650 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183632317 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -273903024 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 197780720 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -624608715 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67214478, + "accum": -437914503 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 243480728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82303006, + "accum": 659222703 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197114169 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1229096845 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 202552202 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227375586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5180375, + "accum": 325829954 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22748945 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 210453689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186846592 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587233954 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127692891 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -149412992 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131760604, + "accum": -337129788 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -71075345 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -173541033 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 337402442 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": 19713540 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -11113752 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504519550 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -519936125 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 67224526 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188716520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 389569134 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 461946374 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192410845 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -38232692 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 42168011 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -527320247 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 329879846 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 119395188, + "accum": 297326017 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92347050, + "accum": -53594575 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475819118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 334278820 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -979107957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8532164, + "accum": 486808649 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 478446639 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218724705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 89134210 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1176613765 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 358624483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 483753156 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 4687988 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50394619, + "accum": -169116263 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177341638 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -344998500 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -294398019 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157122311, + "accum": 139509995 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 411465059 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67214478, + "accum": -437914503 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1511.json b/polygon/heimdall/testdata/mainnet/spans/span_1511.json new file mode 100644 index 00000000000..cef00528786 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1511.json @@ -0,0 +1,546 @@ +{ + "span_id": 1511, + "start_block": 9664256, + "end_block": 9670655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 687593, + "accum": -4644308 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151599929, + "accum": -420361741 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 253694844 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112131065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -23668288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 484008788 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -446860715 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -882692068 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200110069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189544140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83119412, + "accum": 491072724 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 253039290 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 326519356 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 433271912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 78695048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -397640944 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442573845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235986670 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109315477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206766103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 223278522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169247234 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167001437 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 30172419 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108163247, + "accum": 143872559 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 245569056 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174392, + "accum": -230922637 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183641710 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -263279882 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 198929828 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -617734124 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68198404, + "accum": 568888021 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 250626724 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82254160, + "accum": -105974067 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197193684 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1227397921 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 219245516 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227344586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5241368, + "accum": 487665580 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22749875 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 211290689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186861782 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -587017543 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127651444 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -105201691 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131451609, + "accum": 482213010 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 95199169 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -127766031 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 523675366 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": 50508723 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 14109956 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504516481 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -511297510 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 115720461 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188747520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 391744652 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 492091859 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192461995 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 110946252 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 55458393 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -490922992 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 358159193 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66672734, + "accum": 242104445 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91185328, + "accum": -471752441 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475803618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 336079858 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -976007957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8566626, + "accum": -335516240 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 485889274 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 218985105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 155484750 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1175060665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 368827265 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -546404413 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 17682382 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51556341, + "accum": 322965232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177342289 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -334564520 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -287862537 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156806707, + "accum": 656802757 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 414851189 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151599929, + "accum": -420361741 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1512.json b/polygon/heimdall/testdata/mainnet/spans/span_1512.json new file mode 100644 index 00000000000..de01e6fc67f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1512.json @@ -0,0 +1,558 @@ +{ + "span_id": 1512, + "start_block": 9670656, + "end_block": 9677055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 9751968 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151484956, + "accum": 131864263 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 254791818 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112132865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -15874288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 486842546 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -435322373 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -878778670 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200212309 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189601740 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83636912, + "accum": -183718056 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 253351878 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 327978814 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 436277912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 78947048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -385917796 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442555845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236235052 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109317277 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206856103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 223530522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169255226 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167259287 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 32248359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108134380, + "accum": -85224282 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 255887340 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10174392, + "accum": -47783581 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183647164 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -257111606 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 199597052 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -613742426 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68230061, + "accum": -378634117 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 254776012 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82149301, + "accum": 285423845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197239854 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1226411449 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 228938408 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227326586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5241368, + "accum": 582010204 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22750415 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 211776689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186870602 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586891885 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127627378 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -79530613 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131364476, + "accum": 672463242 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 191745661 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 530306103 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -456193361 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": 68389797 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 28755980 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504514699 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -506281540 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 143879391 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188765520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 393007856 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 509595689 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192491695 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 197566284 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 63175389 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -469789102 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 374579459 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66676414, + "accum": 354512161 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91187554, + "accum": 81558490 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475794618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 337125622 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -974207957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8566626, + "accum": -181316972 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 490210804 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219136305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 194010870 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1174158865 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 374751461 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -513071095 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 25227514 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51646231, + "accum": 163428214 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177342667 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -328506080 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -284067741 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156806707, + "accum": 216136914 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 416817329 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68230061, + "accum": -378634117 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1513.json b/polygon/heimdall/testdata/mainnet/spans/span_1513.json new file mode 100644 index 00000000000..e714f4db036 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1513.json @@ -0,0 +1,540 @@ +{ + "span_id": 1513, + "start_block": 9677056, + "end_block": 9683455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 20710279 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151484956, + "accum": -75164581 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 255584077 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112134165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -10245288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 488889149 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -426989126 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -875952327 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200286149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189643340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83636912, + "accum": -184568270 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 253577636 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 329032867 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 438448912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 79129048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -377451078 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442542845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236414439 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109318577 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 206921103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 223712522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169260998 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167445512 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 33747649 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108136444, + "accum": 232234812 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 263339434 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 84447779 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183651103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -252656740 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200078936 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -610859533 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68230061, + "accum": 508356676 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 257772720 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83130135, + "accum": 266057066 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197273199 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1225698997 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 235938830 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227313586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5241368, + "accum": 650147988 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22750805 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 212127689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186876972 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586801132 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127609997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -60990390 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131364476, + "accum": 203869211 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 261473683 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -82618749 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -378078909 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 993393, + "accum": 81303906 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 39333664 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504513412 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -502658895 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 164216396 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188778520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 393920170 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 522237344 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192513145 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 260125196 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 68748775 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -454525737 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 386438540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66676414, + "accum": 133005313 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91015330, + "accum": 177833278 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475788118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 58098, + "accum": 337880896 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -972907957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8566626, + "accum": -69950834 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 493331909 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219245505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 221835290 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1173507565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 379030047 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -488997032 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 30676776 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51919014, + "accum": -251134417 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177342940 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -324130540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -281327055 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156806707, + "accum": 78294864 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 418237319 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51919014, + "accum": -251134417 + } + }, + "selected_producers": [ + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1514.json b/polygon/heimdall/testdata/mainnet/spans/span_1514.json new file mode 100644 index 00000000000..9d5ca0505d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1514.json @@ -0,0 +1,558 @@ +{ + "span_id": 1514, + "start_block": 9683456, + "end_block": 9689855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 38412166 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151559006, + "accum": -162329090 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 256863880 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112136265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -1152288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 492195200 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641019, + "accum": -413527727 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -871386696 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200405429 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189710540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83810452, + "accum": 485925404 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 253942322 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 330735568 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 441955912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 79423048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -363774072 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442521845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236704218 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109320677 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207026103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 224006522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169270322 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167746337 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 36169579 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108141674, + "accum": 324440957 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 275377432 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 298047473 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183657466 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -245460418 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200857364 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -606202552 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68230061, + "accum": -238222266 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 262613556 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83092795, + "accum": -168210917 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197327064 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1224548113 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 247247204 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1000, + "accum": -1227292586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5851676, + "accum": -324621609 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22751435 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 212694689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186887262 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586654531 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127581920 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -31040799 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131432281, + "accum": 785107251 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 374111257 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 685132074 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -251894025 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 102657113 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 56420692 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504511333 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -496806930 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 197068481 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188799520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 395393908 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -547280102 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192547795 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 361181900 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 77751937 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -429869532 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 405595517 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66652262, + "accum": 443640783 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91116312, + "accum": -89753151 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475777618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 339110479 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -970807957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8566626, + "accum": 109948312 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 498373694 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219421905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 266782430 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1172455465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 385941609 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -450108161 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 39479430 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51919044, + "accum": -250846727 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177343381 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -317062360 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -276899793 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156806707, + "accum": 102408580 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 420531149 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151559006, + "accum": -162329090 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1515.json b/polygon/heimdall/testdata/mainnet/spans/span_1515.json new file mode 100644 index 00000000000..ce0df36a240 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1515.json @@ -0,0 +1,546 @@ +{ + "span_id": 1515, + "start_block": 9689856, + "end_block": 9696255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 47684583 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151559006, + "accum": 414541903 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 257534253 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112137365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 3610712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 493926941 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -406475538 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -868995175 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200467909 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189745740 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83820116, + "accum": 317476016 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 254133348 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 331627459 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 443792912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 79577048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -356609926 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442510845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236856007 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109321777 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207081103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 224160522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169275206 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167903912 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 37438209 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108261766, + "accum": 424675283 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 281683050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 409933027 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183660799 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 342682, + "accum": -241690916 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 201265112 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -603763181 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68386783, + "accum": 513875625 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 265149232 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83092795, + "accum": -345392465 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197355279 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1223945269 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 253170638 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1227266386 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5851676, + "accum": -260253173 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22751765 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 212991689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186892652 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586577740 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127567213 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": -15352918 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132346837, + "accum": 53192071 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 433111891 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -2995657 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -185797181 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 114001435 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 65371040 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504510244 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -493741615 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 214276716 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188810520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 396165866 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -536583317 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192565945 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 414116364 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 82467879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -416954377 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 415630124 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66652262, + "accum": 86410609 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91116312, + "accum": -178676012 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475772118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 339784482 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -969707957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8566626, + "accum": 204181198 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 501014629 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219514305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 290326170 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1171904365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 389561951 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -429737800 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 44090344 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51923805, + "accum": 320315128 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177343612 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -313359980 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -274580751 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156679724, + "accum": -354959907 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 421732679 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156679724, + "accum": -354959907 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1516.json b/polygon/heimdall/testdata/mainnet/spans/span_1516.json new file mode 100644 index 00000000000..c5dbf6ca311 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1516.json @@ -0,0 +1,552 @@ +{ + "span_id": 1516, + "start_block": 9696256, + "end_block": 9702655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 66229417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151529818, + "accum": 474903560 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 258874999 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112139565 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 13136712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 497390423 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -392370040 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -864212133 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200592869 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189816140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83760015, + "accum": -21328635 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 254515400 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 333411241 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 447466912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 79885048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -342281634 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442488845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237159585 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109323977 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207191103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 224468522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169284974 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168219062 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 39975469 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108261766, + "accum": 624086941 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 294294286 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -457315108 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183667465 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -233436459 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 202080608 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -598884439 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68386783, + "accum": -163844134 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 270220584 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83129598, + "accum": 391210054 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197411709 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1222739581 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 265017506 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1227202586 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5863275, + "accum": -131458306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22752425 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 213585689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186903432 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586424158 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127537799 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 16022844 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132316837, + "accum": -308628546 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 551113159 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -289741963 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -53603493 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 136690079 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 83271736 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504508066 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -487610985 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 248693186 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188832520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 397709782 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -515189747 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192602245 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": 519985292 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 91899763 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -391124067 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 435699338 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66651398, + "accum": 461578464 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91076312, + "accum": -356704504 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475761118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 341132488 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -967507957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8617795, + "accum": 393295649 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 506296499 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219699105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 337413650 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1170802165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 396802635 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -388997078 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 53312172 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 51878651, + "accum": 370711354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177344074 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -305955220 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -269942667 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156636813, + "accum": -181856009 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 424135739 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91076312, + "accum": -356704504 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1517.json b/polygon/heimdall/testdata/mainnet/spans/span_1517.json new file mode 100644 index 00000000000..271d02c5ca0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1517.json @@ -0,0 +1,546 @@ +{ + "span_id": 1517, + "start_block": 9702656, + "end_block": 9709055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 83931304 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151500014, + "accum": 383789498 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 260154802 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112141665 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 22229712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 500696474 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -378905701 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -859646502 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200712149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189883340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84045110, + "accum": 647703907 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 254880086 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 335113942 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 450973912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 80179048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -328604628 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442467845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237449364 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109326077 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207296103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 224762522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169294298 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168519887 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 42397399 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108160729, + "accum": -375596259 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 306332284 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -243715414 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183673828 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -225109392 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 202859036 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -594227458 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67911978, + "accum": 177577915 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 275061420 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 83066665, + "accum": -46055310 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197465574 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1221588697 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 276325880 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1227141686 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5927257, + "accum": -7433783 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22753055 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 214152689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186913722 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586277557 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127509722 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 45972435 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132302637, + "accum": 287791395 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -427343172 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 478008860 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 72581391 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 158347421 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 100358764 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504505987 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -481759020 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 281545271 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188853520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 399183520 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -494768612 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192636895 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -470032599 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 100902925 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -366467862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 454856315 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66550014, + "accum": -321437904 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91057002, + "accum": 464668974 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475750618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 342419221 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -965407957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8619467, + "accum": 574276032 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 511338284 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 219875505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 382360790 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1169750065 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 329122, + "accum": 403714197 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -350108207 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 62114826 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 52091814, + "accum": 372516260 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177344515 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -298887040 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -265515405 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156383423, + "accum": -166633367 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 426429569 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108160729, + "accum": -375596259 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1518.json b/polygon/heimdall/testdata/mainnet/spans/span_1518.json new file mode 100644 index 00000000000..5ebe2c14a42 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1518.json @@ -0,0 +1,546 @@ +{ + "span_id": 1518, + "start_block": 9709056, + "end_block": 9715455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 105847926 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151348601, + "accum": -43270724 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 261739320 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112144265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 33487712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 504789680 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -362235567 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -853993816 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200859829 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189966540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84295110, + "accum": -434678727 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 255331602 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 337222048 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 455315912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 80543048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651286, + "accum": -311671192 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442441845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237808138 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109328677 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207426103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 225126522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169305842 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168892337 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 45395979 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108106128, + "accum": 255173293 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 321236472 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 20741350 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183681706 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -214799690 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 203822804 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -588461672 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68085991, + "accum": -234872215 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 281054836 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82872531, + "accum": -71395140 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197532264 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1220163793 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 290326724 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1227066286 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6063612, + "accum": 150220129 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22753835 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 214854689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186926462 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -586096051 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127474960 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1426171, + "accum": 83052881 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132248077, + "accum": 455663556 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -287887128 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 338024303 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 228810295 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 185161273 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 121514132 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504503413 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -474513730 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 322219281 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188879520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 401008148 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -469485302 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192679795 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -344914775 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 112049697 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1174105, + "accum": -335941132 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 478574477 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66472114, + "accum": 317884849 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91057512, + "accum": 650982174 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475737618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 344012319 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -962807957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8619467, + "accum": -292205132 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": 517580494 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 220093905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 438009630 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1168447465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 412926180 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -301960081 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 73013350 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 52183930, + "accum": -453329379 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177345061 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -290135960 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -260034033 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156083516, + "accum": 622913878 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 429269549 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84295110, + "accum": -434678727 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1519.json b/polygon/heimdall/testdata/mainnet/spans/span_1519.json new file mode 100644 index 00000000000..355e389396a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1519.json @@ -0,0 +1,540 @@ +{ + "span_id": 1519, + "start_block": 9715456, + "end_block": 9721855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 842947, + "accum": 121020972 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151333939, + "accum": 497185703 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 262836294 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112146065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 41281712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": 507623438 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -350694705 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 217411, + "accum": -850080418 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 200962069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 190024140 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84295110, + "accum": -9236640 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 255644190 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 338681506 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 458321912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 80795048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -299947339 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442423845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 238056520 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109330477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207516103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 225378522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169313834 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169150187 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 47471919 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108113128, + "accum": 17528971 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 331554756 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 203826802 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183687160 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -207662204 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 204490028 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -584469974 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68085991, + "accum": -101194411 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 285204124 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 82675856, + "accum": 324908776 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197578434 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1219177321 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 538494, + "accum": 300019616 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1227014086 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6066312, + "accum": 259381345 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22754375 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 215340689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186935282 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -585970393 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127450894 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 108755959 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132248077, + "accum": -438269354 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -191340636 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -95656493 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 336968767 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 203724709 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 136160156 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504501631 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -469497760 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 350378211 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188897520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 402271352 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -451981472 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192709495 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -258294743 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 119766693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -314755933 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 494994743 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66580676, + "accum": 423722591 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 91041380, + "accum": 107448732 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475728618 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 345115233 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -961007957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8619467, + "accum": -137054726 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -569959878 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 220245105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 476535750 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1167545665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 422775276 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -268626763 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 80558482 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 53504260, + "accum": 505953813 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177345439 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -284077520 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -256239237 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156083516, + "accum": 158345940 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 431235689 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132248077, + "accum": -438269354 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_152.json b/polygon/heimdall/testdata/mainnet/spans/span_152.json new file mode 100644 index 00000000000..f6aa2f0f2af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_152.json @@ -0,0 +1,102 @@ +{ + "span_id": 152, + "start_block": 966656, + "end_block": 973055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -30122 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -34620 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20272 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -34620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 39878 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 39878 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 39878 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -34620 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1520.json b/polygon/heimdall/testdata/mainnet/spans/span_1520.json new file mode 100644 index 00000000000..3836b6f00bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1520.json @@ -0,0 +1,540 @@ +{ + "span_id": 1520, + "start_block": 9721856, + "end_block": 9728255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 157624693 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151334572, + "accum": 451866659 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 265456843 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112150365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 59900712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 157431, + "accum": -577525629 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -323124868 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -840568851 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 201206309 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 190161740 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85068179, + "accum": 346916291 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 256390928 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 342167989 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 465502912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 81397048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -271935978 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442380845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 238649877 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109334777 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207731103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 225980522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169332926 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169766162 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 52431109 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108098819, + "accum": 298891446 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 356203990 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -451149228 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183700189 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -190611543 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 206083952 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -574934251 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68407086, + "accum": -448340259 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 295116312 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81920984, + "accum": 595687384 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197688729 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1216820749 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 335674858 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2900, + "accum": -1226889386 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6066312, + "accum": 520232761 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22755665 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 216501689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186956352 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -585670210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127393403 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 170425312 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132130582, + "accum": -215926724 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 39298206 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 383887572 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 595347339 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 248070695 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 171147880 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504497374 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -457515165 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 417646766 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188940520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 405289006 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -410166767 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192780445 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4812224, + "accum": -51369111 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 138201739 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -264024275 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -557695388 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66254122, + "accum": 7574999 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 90719492, + "accum": -356305641 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475707118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 347749972 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -956707957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8691668, + "accum": 235315179 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -559636223 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 220606305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2140340, + "accum": 568570370 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1165391365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 446303672 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -187955856 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 98582964 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 53841951, + "accum": 631411877 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177346342 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -269604580 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -247173891 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156062641, + "accum": 317130612 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 435932579 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68407086, + "accum": -448340259 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1521.json b/polygon/heimdall/testdata/mainnet/spans/span_1521.json new file mode 100644 index 00000000000..0bfd5f8a937 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1521.json @@ -0,0 +1,558 @@ +{ + "span_id": 1521, + "start_block": 9728256, + "end_block": 9734655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 183423103 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151334572, + "accum": 621007967 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 267285133 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 112153365 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 72890712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -572582699 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641159, + "accum": -303890098 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -833759061 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 201376709 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 190257740 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85300675, + "accum": -376951019 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 256911908 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 344600419 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 470512912 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 81817048 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -252393168 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -442350845 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 239063847 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 109337777 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 207881103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 226400522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 169346246 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 170195912 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 55891009 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107983788, + "accum": 262881997 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 573238, + "accum": 373401130 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -146006808 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 183709279 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 396527, + "accum": -178715733 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 207195992 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -568281421 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68494736, + "accum": 513615483 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 302031792 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81643054, + "accum": -228514642 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197765679 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -1215176629 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 366829678 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -1226602386 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6066315, + "accum": -390706092 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 22756565 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 217311689 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 186971052 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -585460780 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -127353293 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 213450442 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132140582, + "accum": 470243805 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 200209026 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 388031843 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -316831123 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1031302, + "accum": 279009755 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 195557920 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -504494404 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -449155215 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 464578316 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 188970520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 407394346 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -380993717 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 192829945 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 93480047 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 151063399 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -228630095 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -530328278 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66039166, + "accum": -194227421 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 90646161, + "accum": 177696681 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -475692118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 349588162 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -953707957 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": 496335219 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -552433673 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 220858305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2195800, + "accum": 633224250 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -1163888365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 462718832 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -131578236 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 111158184 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 54565717, + "accum": 75043841 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 177346972 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -259507180 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -240849231 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156077641, + "accum": 628238638 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 439209479 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85300675, + "accum": -376951019 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1522.json b/polygon/heimdall/testdata/mainnet/spans/span_1522.json new file mode 100644 index 00000000000..be09d1e56bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1522.json @@ -0,0 +1,546 @@ +{ + "span_id": 1522, + "start_block": 9734656, + "end_block": 9741055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 104180783 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151349918, + "accum": -227667234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 134526240 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56078132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 42723856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -283863600 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -142645422 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -413588132 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 100770714 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95175270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85300675, + "accum": 501876132 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 128707761 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 173475884 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 237677956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 41111524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -116750892 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -221160922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 119732009 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54670338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104013051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 113403261 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84679561 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 85305668 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 29617789 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107987625, + "accum": 57748664 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 195075016 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 74482099 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91859033 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -83557909 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 104135482 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -280925176 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68496741, + "accum": -389567047 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 154358378 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81622848, + "accum": 522924581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 98920032 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -606793656 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 198473002 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -613114143 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": -108020730 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11378717 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 109047344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93492631 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -292629165 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63657260 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 127520700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132123810, + "accum": -34876067 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 177878076 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 177659651 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -71287903 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 154653349 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 109577146 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252245766 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -220536965 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 254972740 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94499760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 204714754 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -176396551 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96438897 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 117153212 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 81748168 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -97207860 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -251936702 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66039166, + "accum": 313959950 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 90646161, + "accum": -236317439 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237838809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 175682539 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -475403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": 374341795 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -272735604 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 110550952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2195800, + "accum": -198049592 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -581217732 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 239293410 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -38539935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 61657115 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 54765755, + "accum": 283885465 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88673790 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -124873180 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -117367696 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156131554, + "accum": -154897883 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 221188574 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68496741, + "accum": -389567047 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1523.json b/polygon/heimdall/testdata/mainnet/spans/span_1523.json new file mode 100644 index 00000000000..58ea2882dee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1523.json @@ -0,0 +1,546 @@ +{ + "span_id": 1523, + "start_block": 9741056, + "end_block": 9747455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 123099617 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151168830, + "accum": -179503444 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 135866986 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56080332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 52249856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -280180118 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -128535326 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -408594286 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 100895674 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95245670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85300675, + "accum": 192162774 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 129089813 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 175259666 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 241351956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 41419524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -102419498 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -221138922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 120035587 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54672538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104123051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 113711261 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84689329 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 85620818 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 32155049 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108087475, + "accum": 249230011 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 207796252 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 298253207 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91865699 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -74465331 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 104950978 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -276046434 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68512666, + "accum": 24324282 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 159429730 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81622848, + "accum": 132418879 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 98976462 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -605587968 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 221319870 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -612830343 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 24079370 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11379377 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 109641344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93503411 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -292475583 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63627846 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 159072462 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132091206, + "accum": -407846802 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 295879344 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": -111285693 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 60905785 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 177953571 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 127477842 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252243588 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -214406335 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 289389210 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94521760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 206258670 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -155002981 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96475197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 223987016 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 91180052 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -71252128 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -231867488 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66040166, + "accum": -419494959 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 90103551, + "accum": 654825983 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237827809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 177030545 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -473203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": -527316151 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -267453734 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 110735752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2195800, + "accum": -149741992 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 50100, + "accum": -580115532 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 251331194 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 2803653 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 70878943 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55358839, + "accum": 406201342 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88674252 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -117468420 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -112729612 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156131554, + "accum": 589722 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 223591634 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132091206, + "accum": -407846802 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1524.json b/polygon/heimdall/testdata/mainnet/spans/span_1524.json new file mode 100644 index 00000000000..7dec7f0f2b5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1524.json @@ -0,0 +1,546 @@ +{ + "span_id": 1524, + "start_block": 9747456, + "end_block": 9753855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 135998822 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151122107, + "accum": -98469028 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 136781131 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56081832 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 58744856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -277668653 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -118914806 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -405189391 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 100980874 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95293670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85300675, + "accum": 378581591 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 129350303 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 176475881 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 243856956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 41629524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -92648093 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -221123922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 120242572 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54674038 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104198051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 113921261 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84695989 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 85835693 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 33884999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108087475, + "accum": -315649587 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 216469822 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 450824417 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91870244 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -68265846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 105506998 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -272720019 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68520100, + "accum": -41046855 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 162887470 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81677312, + "accum": 264126859 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99014937 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -604765908 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 236897280 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -612636843 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 114147620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11379827 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 110046344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93510761 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -292370868 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63607791 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 180585027 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132059830, + "accum": -612729847 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 376334754 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 437107752 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 151037845 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 193840086 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 139682862 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252242103 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -210226360 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 312854985 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94536760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 207311340 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -140416456 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96499947 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 296828246 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 428722, + "accum": 97610882 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -53555038 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -218183933 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66041281, + "accum": -521974193 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 90103551, + "accum": -179801297 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237820309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 177949640 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -471703978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": -396791131 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -263852459 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 110861752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -116634052 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -579083150 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 259538774 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 30992463 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 77166553 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55358839, + "accum": 143509538 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88674567 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -112419720 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -109567282 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156108447, + "accum": 156014440 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 225230084 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132059830, + "accum": -612729847 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1525.json b/polygon/heimdall/testdata/mainnet/spans/span_1525.json new file mode 100644 index 00000000000..7c9b10761a7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1525.json @@ -0,0 +1,546 @@ +{ + "span_id": 1525, + "start_block": 9753856, + "end_block": 9760255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 155777603 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151113466, + "accum": 97897005 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 138182820 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56084132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 68703856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -273817740 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -104163342 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -399968552 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 101111514 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95367270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86616049, + "accum": 157367528 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 129749721 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 178340744 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 247697956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 41951524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -77665272 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -221100922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 120559949 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54676338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104313051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 114243261 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84706201 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 86165168 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 36537589 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108087475, + "accum": -15837231 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 229769296 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -408305986 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91877213 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -58759969 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 106359562 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -267619516 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68520100, + "accum": 441798116 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 168189338 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 81808492, + "accum": -42617440 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99073932 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -603505416 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 260782642 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -612340143 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 252252270 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11380517 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 110667344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93522031 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -292210305 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63577040 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 213570960 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 132054995, + "accum": 238353281 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -593407927 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 36559563, + "accum": 184922808 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 289240337 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 218199409 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 158397226 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252239826 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -203817065 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 348835840 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94559760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 208925434 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -118050451 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96537897 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 408518132 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 439308, + "accum": 107535004 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -26419500 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -197202482 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 64822828, + "accum": -98795639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89855188, + "accum": -294835733 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237808809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 179358919 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -469403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": -196652767 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -258330504 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 111054952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -65773232 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -577469401 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 272123730 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 74215305 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 86807555 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55374504, + "accum": 323970515 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88675050 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -104678380 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -104718376 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156148734, + "accum": -625557034 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 227742374 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156148734, + "accum": -625557034 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1526.json b/polygon/heimdall/testdata/mainnet/spans/span_1526.json new file mode 100644 index 00000000000..1535ce643b0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1526.json @@ -0,0 +1,540 @@ +{ + "span_id": 1526, + "start_block": 9760256, + "end_block": 9766655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 193615271 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151113466, + "accum": 193123992 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 140864312 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56088532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 87755856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -266450776 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -75943150 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -389980860 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 101361434 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95508070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86795006, + "accum": -399133350 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 130513825 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 181908308 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 255045956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 42567524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -49002484 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -221056922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 121167105 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54680738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104533051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14000, + "accum": 114859261 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84725737 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 86795468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 41612109 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108086441, + "accum": 370380636 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 255211768 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 39236230 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91890545 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -40574813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 107990554 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -257862032 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68520100, + "accum": 183243175 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 178332042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 77345184, + "accum": 176715811 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99186792 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -601094040 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 306476378 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -611772543 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 516452470 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11381837 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 111855344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93543591 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -291903141 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63518212 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 276674484 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131291791, + "accum": -525291796 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -357405391 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -389805726 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -538545962 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 264799853 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 194198618 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252235470 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -191555805 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": 417668780 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94603760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 212013266 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -75263311 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96610497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -469991441 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 441832, + "accum": 126889796 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 25491964 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -157064054 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 62563037, + "accum": 502312901 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89802208, + "accum": 380977042 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237786809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 182054931 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -465003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8701668, + "accum": 186220625 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -247766764 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 111424552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 31525728 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -574382229 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 547172, + "accum": 296199298 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 156902481 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 105251211 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61407184, + "accum": -366276379 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88675974 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -89868860 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -95442208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156063326, + "accum": -309689470 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 232548494 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131291791, + "accum": -525291796 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1527.json b/polygon/heimdall/testdata/mainnet/spans/span_1527.json new file mode 100644 index 00000000000..5cc8f94fc44 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1527.json @@ -0,0 +1,558 @@ +{ + "span_id": 1527, + "start_block": 9766656, + "end_block": 9773055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 246072038 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151231346, + "accum": -417760084 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 144581835 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56094632 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 114168856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -256237485 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641368, + "accum": -36819702 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -376134287 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 101707914 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95703270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86914706, + "accum": -555747025 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 131573151 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 186854249 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 265232956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 43421524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": -9265437 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220995922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 122008844 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54686838 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 104838051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 116813195 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84752821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 87669293 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 48647239 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107765775, + "accum": 406365777 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 290484286 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -430179094 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91909028 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": -15363574 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 110251702 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -244334611 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68685934, + "accum": 1334836 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 192393518 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 77042390, + "accum": 518992342 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99343257 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -597750996 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": 369824512 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -610985643 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": -209419223 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11383667 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 113502344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93573481 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -291477300 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63436655 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": 364158915 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131100892, + "accum": -161059402 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -30220057 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -311076752 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -172008918 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1059101, + "accum": 329405014 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 243832366 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252229431 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -174557240 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -579134923 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94664760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 216294124 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -15944776 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96711147 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -173770439 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 153850032 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 97610998 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -101417597 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61348539, + "accum": -72952823 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88669215, + "accum": 379823347 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237756309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 185792584 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -458903978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": -371658815 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -233121579 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 111936952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 166417468 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -570102286 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": 333576790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 271536975 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 130820825 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 63678356, + "accum": 206461650 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88677255 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -69337480 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -82582066 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154510216, + "accum": 388773728 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 239211524 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86914706, + "accum": -555747025 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1528.json b/polygon/heimdall/testdata/mainnet/spans/span_1528.json new file mode 100644 index 00000000000..a9078335990 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1528.json @@ -0,0 +1,552 @@ +{ + "span_id": 1528, + "start_block": 9773056, + "end_block": 9779455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 284769653 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151211555, + "accum": -156006194 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 147324270 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56099132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 133653856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -248703090 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": -7955874 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -365919602 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 101963514 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95847270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87274763, + "accum": 93080701 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 132354621 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 190502894 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 272747956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 44051524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 20048778 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220950922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 122629799 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54691338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105063051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 121942925 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84772801 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 88313918 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 53837089 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107689287, + "accum": -199772347 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 316504996 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 27534536 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91922663 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 3234881 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 111919762 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -234355366 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68710001, + "accum": -179498002 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 202766738 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 76747165, + "accum": -384852162 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99458682 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -595284816 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -674013355 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -610405143 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 60785527 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11385017 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 114717344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93595531 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -291163155 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63376490 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -661565636 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131086091, + "accum": 285688580 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 211146173 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 266613677 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 98387262 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": 377184228 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 280447426 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252224976 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -162017315 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -508737598 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94709760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 219452134 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 27814799 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96785397 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 44753251 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 173746107 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 150702268 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -60366932 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61246716, + "accum": 504835405 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88732585, + "accum": 8486894 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237733809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 188549869 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -454403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": 24416245 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -222317754 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112314952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 265927768 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -566944951 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": 362699530 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 356103405 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 149683655 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 64884359, + "accum": -160215072 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88678200 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -54191380 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -73095076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153585068, + "accum": -324703630 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 244126874 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153585068, + "accum": -324703630 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1529.json b/polygon/heimdall/testdata/mainnet/spans/span_1529.json new file mode 100644 index 00000000000..1f79976e5ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1529.json @@ -0,0 +1,558 @@ +{ + "span_id": 1529, + "start_block": 9779456, + "end_block": 9785855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 295948964 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151211555, + "accum": -373494501 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 148116529 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56100432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 139282856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -246526487 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 383314 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -362968693 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102037354 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95888870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87346895, + "accum": 137544510 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 132580379 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 191556947 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 274918956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 44233524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 28517329 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220937922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 122809186 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54692638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105128051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 123424847 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84778573 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 88500143 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 55336379 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107892607, + "accum": 109929336 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 324022090 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 159762918 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91926602 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 8607768 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 112401646 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -231472473 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68710001, + "accum": -379418695 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 205763446 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 76747165, + "accum": 612860983 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99492027 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -594572364 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -660512933 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -610237443 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 138844677 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11385407 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 115068344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93601901 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -291072402 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63359109 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -642921413 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131086091, + "accum": -193440863 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 280874195 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -344684034 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 176501714 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": -699696446 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 291025110 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252223689 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -158394670 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -488400593 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94722760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 220364448 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 40456454 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96806847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 107882317 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 179493862 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 166039746 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -48507851 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61246716, + "accum": 210357547 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88712481, + "accum": 69630255 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237727309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 189346418 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -453103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": 138837929 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -219196649 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112424152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 294675188 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -566032832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": 371112766 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 380533707 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 155132917 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 66497201, + "accum": -396359730 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88678473 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -49815840 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -70354390 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153585068, + "accum": 579542715 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 109230, + "accum": 245546864 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151211555, + "accum": -373494501 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_153.json b/polygon/heimdall/testdata/mainnet/spans/span_153.json new file mode 100644 index 00000000000..26621c9a5d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_153.json @@ -0,0 +1,102 @@ +{ + "span_id": 153, + "start_block": 973056, + "end_block": 979455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -34620 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -39118 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6716 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39118 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 35380 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 35380 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 35380 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39118 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1530.json b/polygon/heimdall/testdata/mainnet/spans/span_1530.json new file mode 100644 index 00000000000..142f04c945e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1530.json @@ -0,0 +1,552 @@ +{ + "span_id": 1530, + "start_block": 9785856, + "end_block": 9792255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 313147904 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151212028, + "accum": 466382077 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 149335389 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56102432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 147942856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -243177867 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 13212834 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -358428833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102150954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 95952870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87134971, + "accum": -300204590 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 132927699 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 193178567 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 278258956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 44513524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 41545869 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220917922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 123085166 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54694638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105228051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 125704727 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84787453 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 88786643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 57642979 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107824862, + "accum": 82478460 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 335586850 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 363191198 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91932662 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 16873748 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 113143006 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -227037253 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68730105, + "accum": -97098379 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 210373766 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 76155133, + "accum": -46229993 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99543327 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -593476284 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -639743053 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -609979443 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 258935677 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11386007 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 115608344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93611701 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290932782 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63332369 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -614237993 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131086091, + "accum": 243790881 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 388148075 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 396628266 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 296677794 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": -678458766 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 307298470 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252221709 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -152821370 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1564385, + "accum": -457112893 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94742760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 221768008 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 59905154 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96839847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 205003957 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 188336562 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 189635866 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -30263111 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61246716, + "accum": 343098196 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88712481, + "accum": -340399718 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237717309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 190571878 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -451103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": 314871289 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -214394949 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112592152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 338901988 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -564629572 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -708225578 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -674095252 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 163516397 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 66792778, + "accum": -155319095 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88678893 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -43084240 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -66137950 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153585068, + "accum": 374380527 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 248148958 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88712481, + "accum": -340399718 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1531.json b/polygon/heimdall/testdata/mainnet/spans/span_1531.json new file mode 100644 index 00000000000..012dde6f1a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1531.json @@ -0,0 +1,558 @@ +{ + "span_id": 1531, + "start_block": 9792256, + "end_block": 9798655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 326047109 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151104520, + "accum": 550393463 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 150249534 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56103932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 154437856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -240666402 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 22834974 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -355023938 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102236154 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96000870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87134971, + "accum": -85268173 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 133188189 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 194394782 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 280763956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 44723524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 51317274 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220902922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 123292151 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54696138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105303051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 127414637 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84794113 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 89001518 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 59372929 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107824862, + "accum": -484161971 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 344260420 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 515762408 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91937207 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 23073233 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 113699026 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -223710838 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68775501, + "accum": -157805013 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 213831506 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 76131090, + "accum": 3823119 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99581802 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -592654224 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -624165643 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -609785943 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 349003927 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11386457 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 116013344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93619051 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290828067 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63312314 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -592725428 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131086091, + "accum": 25958914 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 468603485 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -139418272 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 386809854 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": -662530506 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 319503490 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252220224 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -148641395 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -433553693 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94757760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 222820678 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 74491679 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96864597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 277845187 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 194968587 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 207332956 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": -16579556 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61251137, + "accum": 169785857 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88686128, + "accum": -102072249 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237709809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 191490973 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -449603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": 446896309 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -210793674 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112718152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 372072088 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -563577127 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -698517998 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1900834, + "accum": -645863282 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 169804007 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 66831478, + "accum": -245270674 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88679208 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -38035540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -62975620 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153585068, + "accum": 494056321 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 250356718 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107824862, + "accum": -484161971 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1532.json b/polygon/heimdall/testdata/mainnet/spans/span_1532.json new file mode 100644 index 00000000000..c616c509947 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1532.json @@ -0,0 +1,546 @@ +{ + "span_id": 1532, + "start_block": 9798656, + "end_block": 9805055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 342386102 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151104520, + "accum": 145661764 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 151407451 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56105832 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 162664856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -237485213 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 35023018 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -350711071 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102344074 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96061670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87408227, + "accum": 479420672 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 133518143 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 195935321 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 283936956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 44989524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 63694387 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220883922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 123554332 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54698038 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105398051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 129580523 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84802549 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 89273693 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 61564199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107824862, + "accum": 472521705 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 355246942 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -382857944 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91942964 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 30925914 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 114403318 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -219497379 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68883344, + "accum": 58687292 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 218211310 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 76051424, + "accum": 357656562 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99630537 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -591612948 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -604434257 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -609540843 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6004550, + "accum": 463090377 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11387027 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 116526344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93628361 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290695428 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63286911 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -565476179 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131086091, + "accum": 332644746 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -521468602 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -527760322 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 500977130 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": -642354710 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 334963182 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252218343 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -143346760 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -403475363 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94776760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 224154060 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 92967944 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96895947 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 370110745 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 203369152 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 229749270 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 752947 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60918703, + "accum": 238753492 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89297240, + "accum": 491516227 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237700309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 192655160 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -447703978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": -477836834 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -206232059 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112877752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 414087548 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -562244030 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -686221730 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -610157456 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 177768313 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 66857907, + "accum": -67126709 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88679607 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -31640520 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -58970002 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153582202, + "accum": 136206819 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 253153214 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -527760322 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1533.json b/polygon/heimdall/testdata/mainnet/spans/span_1533.json new file mode 100644 index 00000000000..7dc02466f7b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1533.json @@ -0,0 +1,540 @@ +{ + "span_id": 1533, + "start_block": 9805056, + "end_block": 9811455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 354425360 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151104520, + "accum": 76015216 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 152260653 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56107232 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 168726856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -235141179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 44003682 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -347533169 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102423594 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96106470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87424538, + "accum": 610608512 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 133761267 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 197070455 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 286274956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 45185524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 72814365 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220869922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 123747518 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54699438 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105468051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 131176439 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84808765 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 89474243 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 63178819 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107827862, + "accum": -203102099 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 363342274 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -240458148 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91947206 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 36712100 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 114922270 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -216392725 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68883344, + "accum": -69531560 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 221438534 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75990198, + "accum": 329618067 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99666447 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -590845692 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -589895341 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -609360243 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6124104, + "accum": 548008665 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11387447 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 116904344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93635221 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290597694 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63268193 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -545397785 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131087140, + "accum": -17319261 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -446376886 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -8841712 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 585100386 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1061884, + "accum": -627488334 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 346354534 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252216957 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -139445450 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -381312383 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94790760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 225136552 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 106582034 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96919047 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 438095893 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 209559042 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 246266554 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 13524265 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60918703, + "accum": -867938 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89090703, + "accum": 647743030 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237693309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 193512982 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -446303978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": -354613482 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -202870869 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 112995352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 445046308 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -561261748 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -677161322 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -583847900 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 183636749 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 66999000, + "accum": -223365911 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88679901 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -26928400 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -56018494 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153582202, + "accum": 101250916 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 255213790 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107827862, + "accum": -203102099 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1534.json b/polygon/heimdall/testdata/mainnet/spans/span_1534.json new file mode 100644 index 00000000000..818281d8609 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1534.json @@ -0,0 +1,558 @@ +{ + "span_id": 1534, + "start_block": 9811456, + "end_block": 9817855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 381083717 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": 389009650 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 154149886 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56110332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 182149856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -229950818 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 63889438 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -340496386 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102599674 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96205670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87626579, + "accum": 46592592 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 134299613 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 199583966 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 291451956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 45619524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 93008602 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220838922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 124175287 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54702538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105623051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 134710253 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84822529 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 89918318 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 66754049 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107622353, + "accum": -141827359 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 381267652 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 74855686 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91956599 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 49524369 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 116071378 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -209518134 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68883344, + "accum": -119378545 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 228584530 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75984342, + "accum": 500032508 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99745962 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -589146768 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -557702027 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -608960343 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6124104, + "accum": -354627805 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11388377 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 117741344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93650411 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290381283 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63226746 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -500938484 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131064640, + "accum": -324258786 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -280102372 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 47591529 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -321192021 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1258794, + "accum": -593118880 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 371578242 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252213888 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -130806835 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -332237213 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94821760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 227312070 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 136727519 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 96970197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 588634435 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 223265227 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 282840540 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 41803612 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60925492, + "accum": -297582494 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89062480, + "accum": 131121261 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237677809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 195412445 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -443203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8801668, + "accum": -81761774 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -195428234 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 113255752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": 513597848 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -559086695 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -657098990 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -525591026 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 196631143 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 67012097, + "accum": 761157222 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88680552 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -16494420 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -49483012 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153576391, + "accum": 491874883 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 259776494 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131064640, + "accum": -324258786 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1535.json b/polygon/heimdall/testdata/mainnet/spans/span_1535.json new file mode 100644 index 00000000000..f8da01e9716 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1535.json @@ -0,0 +1,558 @@ +{ + "span_id": 1535, + "start_block": 9817856, + "end_block": 9824255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 401722445 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": 739641067 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 155612518 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56112732 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 192541856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -225932474 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 79284862 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -335048554 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102735994 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96282470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87729287, + "accum": -31576984 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 134716397 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 201529910 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 295459956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 45955524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 108642850 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220814922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 124506463 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54704938 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105743051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 137446109 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84833185 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 90262118 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 69521969 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106811464, + "accum": 250434758 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 395145364 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 318969622 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91963871 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 59443545 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 116961010 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -204195870 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68883344, + "accum": 444093431 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 234116914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75655514, + "accum": 139516071 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99807522 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -587831472 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -532778171 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -608650743 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6329026, + "accum": -205262051 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11389097 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 118389344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": 93662171 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290213739 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63194658 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -466518380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128774724, + "accum": 602204253 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -151373716 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -152525772 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -176980725 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1258794, + "accum": -562907824 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 391106274 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252211512 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -124118875 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -294243533 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94845760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 228996342 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 160065959 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97009797 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -387616836 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 233876467 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 311155884 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 63697300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60925492, + "accum": 75347892 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89062480, + "accum": 86097497 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237665809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 196882997 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -440803978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8793047, + "accum": 129435153 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -189666194 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 113457352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -522946938 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -557402783 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -641566862 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -480488930 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 206691319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 67505971, + "accum": 191907697 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88681056 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -8416500 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -44423284 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153330789, + "accum": -188538953 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 263308910 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153330789, + "accum": -188538953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1536.json b/polygon/heimdall/testdata/mainnet/spans/span_1536.json new file mode 100644 index 00000000000..cb85bf8c56e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1536.json @@ -0,0 +1,552 @@ +{ + "span_id": 1536, + "start_block": 9824256, + "end_block": 9830655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 425800961 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": 607521791 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 157318922 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56115532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 204665856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -221244406 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641476, + "accum": 97246190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -328692750 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102895034 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96372070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87966875, + "accum": 249131692 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 135202645 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 203800178 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 300135956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 46347524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 126882806 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220786922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 124892835 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54707738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105883051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 140637941 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84845617 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 90663218 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 72751209 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106711464, + "accum": -29072055 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 411336028 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 603769214 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91972355 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 71015917 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 117998914 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -197986562 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68983344, + "accum": 193989737 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 240571362 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74928942, + "accum": 67167821 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99879342 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -586296960 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -503700339 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -608289543 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6829026, + "accum": -22049323 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11389937 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 119145344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 93861131 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -290018271 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63157222 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -426361592 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128674724, + "accum": -152544037 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": -1190284 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -204788457 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -8734213 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1358794, + "accum": -527061592 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 413888978 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252208740 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -116316255 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -249917573 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94873760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 230961326 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 187294139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97055997 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -251646540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 246256247 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 344190452 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 89239936 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60906092, + "accum": -398945617 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 89062480, + "accum": 400057663 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237651809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 198598641 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -438003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8793047, + "accum": 375640469 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -182943814 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 113692552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -461029418 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -555438219 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -623446046 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -427869818 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 218428191 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 67855042, + "accum": -92039560 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88681644 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 1007740 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -38520268 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153324733, + "accum": -255261481 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 267430062 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60906092, + "accum": -398945617 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1537.json b/polygon/heimdall/testdata/mainnet/spans/span_1537.json new file mode 100644 index 00000000000..0f50e98b610 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1537.json @@ -0,0 +1,552 @@ +{ + "span_id": 1537, + "start_block": 9830656, + "end_block": 9837055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 441280007 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": 55922631 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 158415896 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56117332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 212459856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -218230648 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 108793422 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -324606876 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 102997274 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96429670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87966875, + "accum": -346690625 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 135515233 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 205259636 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 303141956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 46599524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 138608492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220768922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 125141217 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54709538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 105973051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 142689833 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84853609 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 90921068 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 74827149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106040764, + "accum": -297459065 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 421744312 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -303229219 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91977809 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 78455299 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 118666138 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -193994864 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69073344, + "accum": 346856181 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 244720650 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74254047, + "accum": 319576701 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99925512 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -585310488 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -485007447 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -608057343 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6829026, + "accum": 100873145 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11390477 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 119631344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 94036667 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289892613 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63133156 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -400546514 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128663709, + "accum": -15693091 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 95356208 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 462392613 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 99424259 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1358794, + "accum": -502603300 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 428535002 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252206958 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -111300285 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -221422313 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94891760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 232224530 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 204797969 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97085697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -164237064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 254214677 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 365426960 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 105660202 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60907857, + "accum": 697383454 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88362480, + "accum": -180817029 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237642809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 199701555 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -436203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8793047, + "accum": -555006616 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -178622284 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 113843752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -421225298 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -554175285 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -611796950 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -394043246 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 225973323 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 68867003, + "accum": 51821696 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88682022 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 7066180 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -34725472 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153324733, + "accum": 325577897 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 270079374 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87966875, + "accum": -346690625 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1538.json b/polygon/heimdall/testdata/mainnet/spans/span_1538.json new file mode 100644 index 00000000000..fc677f42d5f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1538.json @@ -0,0 +1,546 @@ +{ + "span_id": 1538, + "start_block": 9837056, + "end_block": 9843455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": 450739424 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": 627492119 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 159086269 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56118432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 217222856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -216388907 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 115851484 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -322109953 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103059754 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96464870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87966875, + "accum": 620945000 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 135706259 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 206151527 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 304978956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 46753524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 145774189 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220757922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 125293006 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54710638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106028051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 143943767 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84858493 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 91078643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 76095779 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106040764, + "accum": -220623468 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 428104930 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -191343665 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91981142 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 83001588 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 119073886 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -191555493 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69073344, + "accum": 17358021 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 247256326 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74214197, + "accum": 46746497 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99953727 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -584707644 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -473584013 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -607915443 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6829026, + "accum": 175992431 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11390807 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 119928344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 94143939 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289815822 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63118449 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -384770633 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128663709, + "accum": 310294569 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5363694, + "accum": 154356842 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -219190566 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 165521103 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1658462, + "accum": -486757562 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 437485350 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252205869 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -108234970 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -204008543 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94902760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 232996488 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 215494754 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97103847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -110820162 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 259078162 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 378404826 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 115694809 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60907857, + "accum": 278064937 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88362480, + "accum": -298442556 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237637309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 200375558 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -435103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8793047, + "accum": -458283099 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -175981349 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 113936152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -396900558 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -553403492 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -604678058 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -373371452 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 230584237 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69077810, + "accum": -277843126 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88682253 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 10768560 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -32406430 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153324733, + "accum": -166767791 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 271698398 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88362480, + "accum": -298442556 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1539.json b/polygon/heimdall/testdata/mainnet/spans/span_1539.json new file mode 100644 index 00000000000..19fc5327534 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1539.json @@ -0,0 +1,546 @@ +{ + "span_id": 1539, + "start_block": 9843456, + "end_block": 9849855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -625021528 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150984962, + "accum": -225407752 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 160061357 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56120032 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 224150856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -213710011 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 126117756 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -318478065 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103150634 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96516070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87966875, + "accum": -150689232 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 135984115 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 207448823 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 307650956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 46977524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 156197021 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220741922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 125513790 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54712238 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106108051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 145767671 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84865597 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 91307843 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 77941059 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105976434, + "accum": 385588913 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 437356738 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": -28601041 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91985990 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 89614372 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 119666974 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -188007317 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69073344, + "accum": 32992302 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 250944582 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74017023, + "accum": 143217461 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 99994767 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -583830780 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -456968109 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -607709043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6771236, + "accum": 284621157 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11391287 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 120360344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 94299971 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289704126 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63097057 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1434171, + "accum": -361823897 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128626976, + "accum": 189671739 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": 240818061 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 373859274 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 261661967 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1658462, + "accum": -460222170 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": 450504038 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252204285 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -103776330 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -178679423 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94918760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 234119336 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 231053714 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97130247 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -33122850 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 266152322 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 397281722 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 130290601 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60907857, + "accum": 162956889 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 88362480, + "accum": 26015075 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237629309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 201355926 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -433503978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8793047, + "accum": -317594347 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -172139989 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 114070552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -361519118 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -552280884 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -594323306 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -343303388 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 237291021 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69212711, + "accum": -260868435 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88682589 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 16153840 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -29033278 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153324733, + "accum": 107323705 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 274053342 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -625021528 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_154.json b/polygon/heimdall/testdata/mainnet/spans/span_154.json new file mode 100644 index 00000000000..fc0b0f00562 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_154.json @@ -0,0 +1,102 @@ +{ + "span_id": 154, + "start_block": 979456, + "end_block": 985855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39118 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -40794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30882 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30882 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30882 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30882 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -40794 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1540.json b/polygon/heimdall/testdata/mainnet/spans/span_1540.json new file mode 100644 index 00000000000..84d030b08e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1540.json @@ -0,0 +1,558 @@ +{ + "span_id": 1540, + "start_block": 9849856, + "end_block": 9856255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -600083065 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150962746, + "accum": -207097511 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 161828704 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56122932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 236707856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -208854512 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 144725374 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -311895268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103315354 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96608870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88042902, + "accum": 222487501 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 136487729 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 209800172 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 312493956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 47383524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 175088404 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220712922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 125913961 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54715138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106253051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 149073497 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84878473 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 91723268 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 81285629 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105946484, + "accum": 190349848 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 454125640 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 266369965 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 91994777 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 101600043 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 120741946 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -181576248 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69123687, + "accum": -142125768 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 257629546 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75545019, + "accum": 119861686 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100069152 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -582241464 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -426851783 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -607334943 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6771236, + "accum": 480987001 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11392157 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 121143344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 94582779 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289501677 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63058284 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -321700338 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128626976, + "accum": -439919546 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": 400089454 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 359230402 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 435917283 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1672375, + "accum": -411832030 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -615419694 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252201414 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -95695045 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -132770393 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94947760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 236154498 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 259254329 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97178097 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 107703528 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 278974237 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 431496096 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 156745474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60902274, + "accum": -251345282 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 87361840, + "accum": 380796355 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237614809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 203132843 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -430603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": -62397344 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -165177524 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 114314152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -297390258 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -550246157 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -575555318 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -288805022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 249447067 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 70299020, + "accum": -406440406 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88683198 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 25914660 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -22919440 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153287549, + "accum": 193325056 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 278321678 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128626976, + "accum": -439919546 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1541.json b/polygon/heimdall/testdata/mainnet/spans/span_1541.json new file mode 100644 index 00000000000..ddae2cd520e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1541.json @@ -0,0 +1,546 @@ +{ + "span_id": 1541, + "start_block": 9856256, + "end_block": 9862655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -576864496 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150962746, + "accum": 595232579 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 163474165 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56125632 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 248398856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -204333875 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 162049708 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -305766457 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103468714 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96695270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88098835, + "accum": 418378983 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 136956611 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 211989359 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 317002956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 47761524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 192676933 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220685922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126286534 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54717838 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106388051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 152151335 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84890461 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 92110043 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 84399539 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105941199, + "accum": -223025293 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 469738066 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10171414, + "accum": 540998143 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92002958 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 112759116 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 121742782 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -175588701 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69181143, + "accum": -458158803 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 263853478 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75545019, + "accum": -22895927 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100138407 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -580761756 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1038494, + "accum": -398812445 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -606986643 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6771236, + "accum": -427290327 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11392967 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 121872344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 94846083 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289313190 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -63022185 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -284778621 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128590427, + "accum": -241869988 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -542886334 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 268772444 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -493107956 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -366614485 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -593450658 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252198741 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -88171090 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -90027503 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94974760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 238049304 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 285510074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97222647 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 238817742 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 290911882 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 463350858 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 181375873 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61112211, + "accum": 304124291 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86747379, + "accum": 546138925 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237601309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 204787214 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -427903978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 175685335 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -158695229 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 114540952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2211340, + "accum": -237684078 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -548351756 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -558081674 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -238065164 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 260764765 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71036006, + "accum": 413492600 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88683765 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 35002320 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -17227246 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153173843, + "accum": -34779001 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 282295646 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69181143, + "accum": -458158803 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1542.json b/polygon/heimdall/testdata/mainnet/spans/span_1542.json new file mode 100644 index 00000000000..43766f9c374 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1542.json @@ -0,0 +1,540 @@ +{ + "span_id": 1542, + "start_block": 9862656, + "end_block": 9869055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -562245397 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150962746, + "accum": -110774311 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 164510196 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56127332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 255759856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -201487548 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 172957622 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -301907576 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103565274 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96749670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88098835, + "accum": -266018340 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 137251833 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 213367736 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 319841956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 47999524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 203751192 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220668922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126521117 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54719538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106473051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 154089233 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84898009 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 92353568 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 86360149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105894257, + "accum": 486830098 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 479568112 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -376274383 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92008109 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 119785199 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 122372938 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -171818764 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69581643, + "accum": 720123528 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 267772250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75508483, + "accum": 170487604 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100182012 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -579830088 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -381152210 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -606767343 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6771236, + "accum": -312179315 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11393477 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 122331344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95011867 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289194513 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62999456 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -261531614 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127304717, + "accum": -254657513 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -449520345 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -191318825 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -390958288 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -338094265 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -579618302 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252197058 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -83433785 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -63115313 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 94991760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 239242330 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 302041469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97250697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 321371136 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 298428177 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": 483407560 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 196883902 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60912111, + "accum": 251014954 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86781770, + "accum": -161095586 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237592809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 205828855 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -426203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 325589244 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -154613784 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 114683752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": -195768578 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -547158985 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -547079750 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -206117846 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 267890723 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71036006, + "accum": 530486997 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88684122 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 40724180 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -13643272 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153214843, + "accum": 388557037 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 284797774 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127304717, + "accum": -254657513 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1543.json b/polygon/heimdall/testdata/mainnet/spans/span_1543.json new file mode 100644 index 00000000000..d527722c007 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1543.json @@ -0,0 +1,546 @@ +{ + "span_id": 1543, + "start_block": 9869056, + "end_block": 9875455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -539026828 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 150647056, + "accum": 685311187 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 166155657 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56130032 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 267450856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -196966911 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641642, + "accum": 190281956 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -295778765 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103718634 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96836070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88098835, + "accum": -69204150 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 137720715 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 215556923 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 324350956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 48377524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 221339721 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220641922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126893690 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54722238 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106608051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 157167071 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84909997 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 92740343 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 89474059 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105842063, + "accum": 72722522 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 495180538 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -100699720 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92016290 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 130944272 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 123373774 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -165831217 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69617403, + "accum": 417860433 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 273996182 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75426243, + "accum": 27515049 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100251267 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -578350380 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -352955273 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 12900, + "accum": -606419043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7339156, + "accum": -127084263 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11394287 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123060344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95275171 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -289006026 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62963357 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -224609897 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125865303, + "accum": -120185424 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -301233186 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -281339439 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -228720580 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -292797445 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -557649266 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252194385 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -75909830 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -20372423 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95018760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 241137136 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 328297214 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97295247 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 452485350 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 310365822 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -575519198 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 221514301 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": -283517316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86677013, + "accum": 24255 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237579309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 207483226 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -423503978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 563671923 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -148131489 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 114910552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": -128767808 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -545264584 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -529606106 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -155377988 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 279208421 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 72892683, + "accum": 304978143 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88684689 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 49811840 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -7951078 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153220253, + "accum": 162164155 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 288771742 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": -283517316 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1544.json b/polygon/heimdall/testdata/mainnet/spans/span_1544.json new file mode 100644 index 00000000000..d6bfde3823a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1544.json @@ -0,0 +1,552 @@ +{ + "span_id": 1544, + "start_block": 9875456, + "end_block": 9881855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -527847517 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151588594, + "accum": 464028570 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 166947916 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56131332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 273079856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -194790308 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 198624702 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -292827856 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103792474 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96877670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88139540, + "accum": -16253786 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 137946473 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 216610976 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 326521956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 48559524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 229808272 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220628922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127073077 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54723538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106673051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 158648993 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84915769 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 92926568 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 90973349 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105842063, + "accum": 357479558 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 502697632 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 31984377 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92020229 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 136317159 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 123855658 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -162948324 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69617403, + "accum": 231697064 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 276992890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": -84462687 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100284612 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -577637928 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -339378970 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -602692563 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7339156, + "accum": -31675235 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11394677 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123411344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95401947 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288915273 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62945976 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -206832774 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125865303, + "accum": 424873732 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -229835665 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 200513556 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -150606128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -270987865 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -547071582 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252193098 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -72287185 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 207487 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95031760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 242049450 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 340938869 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97316697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -576801485 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 316113577 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -560181720 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 233373382 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": 509125821 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86677013, + "accum": 34404127 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237572809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 208279775 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -422203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": -412878096 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -145010384 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115019752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": -96508178 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -544352465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -521192870 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -130947686 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 284657683 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 72892683, + "accum": 161393414 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88684962 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 54187380 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -5210392 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153220253, + "accum": -29578065 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 290685134 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -576801485 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1545.json b/polygon/heimdall/testdata/mainnet/spans/span_1545.json new file mode 100644 index 00000000000..439bd758af1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1545.json @@ -0,0 +1,552 @@ +{ + "span_id": 1545, + "start_block": 9881856, + "end_block": 9888255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -520107994 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151588594, + "accum": 735910015 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 167496403 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56132232 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 276976856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -193283429 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 204401055 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -290784919 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103843594 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96906470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88139540, + "accum": -315414611 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 138102767 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 217340705 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 328024956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 48685524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 235671115 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220619922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127197268 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54724438 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106718051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 159674939 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84919765 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93055493 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 92011319 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105842063, + "accum": 217648724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": 507901774 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 123842598 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92022956 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 413299, + "accum": 140036850 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 124189270 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -160952475 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69617403, + "accum": -234155710 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 279067534 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": 593958591 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100307697 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -577144692 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -329979991 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -599901987 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7339156, + "accum": 34377169 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11394947 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123654344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95489715 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288852444 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62933943 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -194525535 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125872109, + "accum": 465265670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -180406612 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 534104091 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -96526892 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -255888925 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -539748570 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252192207 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -69779200 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 14455117 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95040760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 242681052 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 349690784 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97331547 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -533096747 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 320092792 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -549563466 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 241583515 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": -34530639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86677013, + "accum": -277919441 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237568309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 208831232 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -421303978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": -333517203 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -142849619 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115095352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": -74174588 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -543720998 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -515368322 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -114034400 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 288430249 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 72886183, + "accum": -275034318 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88685151 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 57216600 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -3312994 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153220731, + "accum": 256996245 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 292009790 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88139540, + "accum": -315414611 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1546.json b/polygon/heimdall/testdata/mainnet/spans/span_1546.json new file mode 100644 index 00000000000..f1e16ae3de4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1546.json @@ -0,0 +1,540 @@ +{ + "span_id": 1546, + "start_block": 9888256, + "end_block": 9894655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -509788630 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 151588594, + "accum": 371117622 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 168227719 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56133432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 282172856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -191274257 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 212102859 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -288061003 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 103911754 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 96944870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88139540, + "accum": -349325694 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 138311159 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 218313677 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 330028956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 48853524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 243488239 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220607922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127362856 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54725638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106778051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 161042867 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84925093 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93227393 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 93395279 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105842641, + "accum": 395402552 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -576662154 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 246320226 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92026592 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 145079217 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 124634086 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -158291343 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69617403, + "accum": 601253126 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 281833726 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": 406166477 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100338477 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -576487044 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -317448019 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -596181219 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7339156, + "accum": 122447041 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11395307 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 123978344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95606739 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288768672 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62917899 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -178115883 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125872109, + "accum": -208125624 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": -114501208 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -113462347 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": -24421244 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -235757005 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -529984554 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252191019 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -66435220 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 33451957 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95052760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 243523188 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 361360004 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97351347 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -474823763 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 325398412 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -535405794 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 912237, + "accum": 252530359 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": 697139949 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": -330058509 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237562309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 209566508 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -420103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": -227702679 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -139968599 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115196152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": -44396468 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -542879042 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -507602258 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -91483352 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 293460337 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 72040386, + "accum": 594511675 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88685403 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 61255560 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": -783130 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153215419, + "accum": -88227521 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 293775998 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88139540, + "accum": -349325694 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1547.json b/polygon/heimdall/testdata/mainnet/spans/span_1547.json new file mode 100644 index 00000000000..fb1b869718d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1547.json @@ -0,0 +1,540 @@ +{ + "span_id": 1547, + "start_block": 9894656, + "end_block": 9901055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -491729743 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157124245, + "accum": 364210405 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 169507522 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56135532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 291265856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -187758206 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 225581016 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -283294150 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104031034 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 97012070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88470653, + "accum": 406595699 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 138675845 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 220016378 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 333535956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49147524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 257168206 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220586922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127652635 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54727738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106883051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 113994, + "accum": 163436741 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84934417 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93528218 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 95817209 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105442641, + "accum": 415755541 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -564519156 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 460656075 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92032955 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 155496855 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 125412514 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -153634362 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69169379, + "accum": -137060034 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 286674562 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": -208253945 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100392342 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -575336160 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -295517068 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -589669875 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7739156, + "accum": 280969317 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11395937 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124545344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95811531 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288622071 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62889822 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -149398992 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125670361, + "accum": 235859463 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 5492117, + "accum": 833249 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -434715102 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 101763640 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -200526145 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -512897526 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252188940 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -60583255 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 66696427 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95073760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 244996926 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 381781139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97385997 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -372846041 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 334683247 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -510629868 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 270037336 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": -214224005 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": 391455260 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237551809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 210853241 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -418003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": -42527262 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -134926814 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115372552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 7715242 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -541405619 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -494011646 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -52019018 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 302262991 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74360258, + "accum": -69275842 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88685844 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 68323740 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 3644132 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154273662, + "accum": -146693696 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 296866862 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -434715102 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1548.json b/polygon/heimdall/testdata/mainnet/spans/span_1548.json new file mode 100644 index 00000000000..d2f3c922168 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1548.json @@ -0,0 +1,564 @@ +{ + "span_id": 1548, + "start_block": 9901056, + "end_block": 9907455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -483130273 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157503036, + "accum": -260141595 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 170116952 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56136532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 295595856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -186083896 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 231999186 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -281024220 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104087834 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 97044070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88678208, + "accum": 192136885 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 138849505 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 220827188 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 335205956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49287524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 263682476 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220576922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127790625 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54728738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106933051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 164576831 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84938857 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93671468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 96970509 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105442641, + "accum": 370172490 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -558736776 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -536652084 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92035985 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 160457635 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 125783194 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -151416752 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69169379, + "accum": -544946698 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 288979722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": 545547475 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100417992 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -574788120 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1044331, + "accum": -285073758 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -586569235 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7739156, + "accum": 358360877 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11396237 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 124815344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95909051 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288552261 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62876452 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -135724282 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125670361, + "accum": 393190174 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 50661923 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -64058952 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 161851680 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -183749545 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -504760846 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252187950 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -57796605 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 82527127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95083760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 245698706 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 391505489 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97402497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -324285221 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 339104597 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -498831808 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 273659706 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60972549, + "accum": 395501485 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": 158218791 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237546809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 211465971 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -417003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 45651508 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -132525964 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115456552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 32530342 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -540703989 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -487539926 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -33226478 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 306454731 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74360258, + "accum": -425046161 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88686054 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 71689540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 5752352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154273612, + "accum": 296669825 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 298338702 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69169379, + "accum": -544946698 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1549.json b/polygon/heimdall/testdata/mainnet/spans/span_1549.json new file mode 100644 index 00000000000..377e5d26d5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1549.json @@ -0,0 +1,546 @@ +{ + "span_id": 1549, + "start_block": 9907456, + "end_block": 9913855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -475390750 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157503036, + "accum": 57072553 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 170665439 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56137432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 299492856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -184577017 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641817, + "accum": 237775539 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -278981283 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104138954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 97072870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88678208, + "accum": -110056919 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 139005799 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 221556917 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 336708956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49413524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 269545319 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220567922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127914816 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54729638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 106978051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 165603227 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84942853 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93800393 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 98008479 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105442641, + "accum": 218858583 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -553532634 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -444793863 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92038712 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 164922337 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 126116806 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -149420903 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69681869, + "accum": 81677633 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 291054366 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75380142, + "accum": 124283417 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100441077 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -574294884 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1149213, + "accum": -274730841 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -583778659 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7739156, + "accum": 428013281 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11396507 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125058344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 95996819 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288489432 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62864419 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -123417043 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125670361, + "accum": 424025597 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 94361918 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 269531583 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 215930916 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -168650605 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -497437834 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252187059 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -55288620 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 96774757 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95092760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 246330308 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 400257404 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97417347 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -280580483 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 343083812 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -488213554 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 276919839 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60398501, + "accum": -157175846 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": -161982050 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237542309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 212017428 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -416103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 125012401 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -130365199 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115532152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 54863932 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -540072522 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -481715378 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": -16313192 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 310227297 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75049656, + "accum": 245484659 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88686243 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 74718760 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 7649750 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154273612, + "accum": -515478519 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 299663358 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154273612, + "accum": -515478519 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_155.json b/polygon/heimdall/testdata/mainnet/spans/span_155.json new file mode 100644 index 00000000000..db59baf3396 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_155.json @@ -0,0 +1,102 @@ +{ + "span_id": 155, + "start_block": 985856, + "end_block": 992255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -43616 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48114 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -13806 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 26384 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 26384 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 26384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 26384 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48114 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1550.json b/polygon/heimdall/testdata/mainnet/spans/span_1550.json new file mode 100644 index 00000000000..ca319265b29 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1550.json @@ -0,0 +1,552 @@ +{ + "span_id": 1550, + "start_block": 9913856, + "end_block": 9920255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -466791280 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157503036, + "accum": 531783667 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 171274869 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56138432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 303822856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 167431, + "accum": -182902707 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 244194234 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -276711353 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104195754 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 97104870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88678208, + "accum": -323606749 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 139179459 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 222367727 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 338378956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49553524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 276059589 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220557922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128052806 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54730638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107028051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 166743667 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84947293 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 93943643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 99161779 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105442641, + "accum": 172965747 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -547750254 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -342729173 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92041742 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 169883117 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 126487486 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -147203293 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69681869, + "accum": -321835412 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 293359526 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75384372, + "accum": -222225748 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100466727 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -573746844 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1149213, + "accum": -263238711 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -580678019 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7745226, + "accum": -594859775 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11396807 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125328344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96094339 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288419622 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62851049 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -109742333 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125678620, + "accum": 580465585 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 142917468 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 640187733 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 276018956 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -151874005 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -489301154 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252186069 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -52501970 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 112605457 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95102760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 247032088 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 409981754 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97433847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -232019663 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 347505162 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -476415494 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 280542209 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60548501, + "accum": 446959164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": -396327530 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237537309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 212630158 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -415103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 213191171 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -127964349 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115616152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 79679032 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -539370892 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -475243658 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 2479348 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 314419037 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75049656, + "accum": -104346286 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88686453 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 78084560 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 9757970 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154273612, + "accum": -73074309 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 301135198 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86613643, + "accum": -396327530 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1551.json b/polygon/heimdall/testdata/mainnet/spans/span_1551.json new file mode 100644 index 00000000000..e6a1fb58ec6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1551.json @@ -0,0 +1,552 @@ +{ + "span_id": 1551, + "start_block": 9920256, + "end_block": 9926655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -452172181 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157503036, + "accum": -92524956 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 172310900 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56140132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 311183856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -180026380 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 255108098 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -272852472 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104292314 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 97159270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88712524, + "accum": 83529993 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 139474681 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 223746104 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 341217956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49791524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 287133848 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220540922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128287389 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54732338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107113051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 168682415 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84954841 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 94187168 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 101122389 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105442641, + "accum": -236675853 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -537920208 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -169219200 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": 92046893 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 178316443 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 127117642 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 221761, + "accum": -143433356 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69893733, + "accum": -235046344 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 297278298 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75384372, + "accum": -41255798 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100510332 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -572815176 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1149213, + "accum": -243702090 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -575406931 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7808356, + "accum": -462243983 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11397317 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 125787344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96260123 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288300945 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62828320 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -86495326 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125659620, + "accum": -585614374 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 225461903 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 169758148 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 378168624 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -123353785 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -475468798 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252184386 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -47764665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 139517647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95119760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 248225114 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 426513149 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97461897 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -149466269 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 355021457 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -456358792 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 286700238 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60548501, + "accum": 375589814 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86389382, + "accum": -26425006 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237528809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 213671799 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -413403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 363095080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -123882904 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115758952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 121864702 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -538178121 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -464241734 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 34426666 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 321544995 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75900865, + "accum": 72411649 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88686810 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 83806420 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 13341944 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154305343, + "accum": 348665310 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 303637326 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125659620, + "accum": -585614374 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1552.json b/polygon/heimdall/testdata/mainnet/spans/span_1552.json new file mode 100644 index 00000000000..28848c94d16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1552.json @@ -0,0 +1,558 @@ +{ + "span_id": 1552, + "start_block": 9926656, + "end_block": 9933055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -440132923 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 157503036, + "accum": -91577373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 173164102 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56141532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 317245856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -177542346 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 264095986 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -269674570 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104371834 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 97284070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88832308, + "accum": 224842177 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 139717805 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 224881238 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 343555956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 49987524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 296253826 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220526922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128480575 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54733738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107183051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 170279031 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84961057 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 94387718 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 102737009 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105445653, + "accum": 138093129 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -529824876 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -26328634 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 92111135 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 185261535 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 127636594 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -134629272 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69893733, + "accum": -359219719 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 300505522 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75287488, + "accum": -88207670 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100546242 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -572047920 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1149213, + "accum": -227613108 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -571066035 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7852983, + "accum": -352837745 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11397737 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 126165344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96396651 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288203211 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62809602 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -67350732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125666833, + "accum": 71071426 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 293439673 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -414031779 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6008804, + "accum": 462291880 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -99866545 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -464077446 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252183000 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -43863355 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 161680627 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95133760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 249207606 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -661323660 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97484997 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": -81481121 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 361211347 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -439841508 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 291771556 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60558501, + "accum": 121947929 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86389382, + "accum": 81565218 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237521809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 214529621 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -412003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8817877, + "accum": 486545358 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 240085, + "accum": -120521714 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115876552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481510, + "accum": 156605842 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -537195839 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -455181326 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 60736222 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 327413431 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75900865, + "accum": 33659519 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88687104 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 88518540 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 16293452 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154305343, + "accum": 304898203 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 305697902 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -414031779 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1553.json b/polygon/heimdall/testdata/mainnet/spans/span_1553.json new file mode 100644 index 00000000000..9894182f5cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1553.json @@ -0,0 +1,540 @@ +{ + "span_id": 1553, + "start_block": 9933056, + "end_block": 9939455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -421214089 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 155819258, + "accum": 34718088 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 174504848 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56143732 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 326771856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -173638864 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 278219810 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -264680724 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104496794 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 97794470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89021435, + "accum": -26274378 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 140099857 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 226665020 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 347229956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 50295524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 310585220 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220504922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128784153 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54735938 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107293051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 172787999 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84970825 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 94702868 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 105274269 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105445653, + "accum": 252259918 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -517103640 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 198213684 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 92557801 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 196175251 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 128452090 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -104673038 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71601163, + "accum": 106260556 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 305576874 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75287488, + "accum": 465300922 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100602672 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -570842232 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -202309422 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -564244627 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7852983, + "accum": -180072119 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11398397 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 126759344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96611195 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -288049629 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62780188 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -37266370 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125700871, + "accum": -472163537 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 400261883 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 401411751 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -508072577 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1677660, + "accum": -62958025 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -446176750 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252180822 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -37732725 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 196508167 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95155760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 250751522 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -639930090 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97521297 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 25352683 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 370938317 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -413885776 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 299740770 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60558501, + "accum": 351387361 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86389382, + "accum": -223535747 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237510809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 215877627 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -409803978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8859026, + "accum": -421545692 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -114805844 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116061352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 211200312 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -535652253 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -440943542 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 102079810 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 336635259 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75915792, + "accum": -502258011 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88687566 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 95923300 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 20931536 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154306831, + "accum": 391205216 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 308935950 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125700871, + "accum": -472163537 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1554.json b/polygon/heimdall/testdata/mainnet/spans/span_1554.json new file mode 100644 index 00000000000..3c64cc268d9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1554.json @@ -0,0 +1,546 @@ +{ + "span_id": 1554, + "start_block": 9939456, + "end_block": 9945855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -412614619 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 155819258, + "accum": 489851575 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 175114278 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56144732 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 331101856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -171864554 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 284639730 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -262410794 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104553594 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 98026470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894674, + "accum": -239175893 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 140273517 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 227475830 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 348899956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 50435524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 317099490 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220494922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128922143 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54736938 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107343051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 173928439 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84975265 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 94846118 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 106427569 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105445653, + "accum": 203689855 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 578238, + "accum": -511321260 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 300278374 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 92760831 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 201136031 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 128822770 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -91056568 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71651163, + "accum": -280666918 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 307882034 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75250524, + "accum": 114779569 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100628322 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -570294192 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -190807292 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -561143987 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7852994, + "accum": -101542234 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11398697 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127029344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96708715 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287979819 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62766818 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -23591660 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125700871, + "accum": -318153970 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 448817433 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -331021203 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -447799397 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1710160, + "accum": -45953925 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -438040070 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252179832 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -34946075 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 212338867 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95165760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 251453302 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -630205740 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97537797 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 73913503 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 375359667 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -402087716 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 303363140 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60558501, + "accum": -146116722 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86389382, + "accum": 640358073 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237505809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 216490357 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -408803978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8859026, + "accum": -332955432 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -112094994 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116145352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 236016662 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -534950623 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -434471822 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 120872350 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 340826999 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75915792, + "accum": 256899909 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88687776 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 99289100 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 23039756 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154323631, + "accum": -271875371 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 310407790 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125700871, + "accum": -318153970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1555.json b/polygon/heimdall/testdata/mainnet/spans/span_1555.json new file mode 100644 index 00000000000..22328c98fc9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1555.json @@ -0,0 +1,564 @@ +{ + "span_id": 1555, + "start_block": 9945856, + "end_block": 9952255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -402295255 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156833311, + "accum": 157140733 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 175845594 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56145932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 336297856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -169735382 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 641992, + "accum": 292343634 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -259686878 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104621754 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 98304870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894674, + "accum": -275273254 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 140481909 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 228448802 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 350903956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 50603524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 324916614 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220482922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129087731 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54738138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107403051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 175296967 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84980593 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95018018 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 107811529 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105445653, + "accum": 366008698 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -504192396 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 422756002 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 93004467 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 207088967 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 129267586 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -74716804 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71651163, + "accum": -524665787 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 310648226 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75245524, + "accum": -85253137 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100659102 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -569636544 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -177004736 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -557423219 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7862689, + "accum": -7267526 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11399057 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127353344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96825739 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287896047 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62750774 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": -7182008 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125673728, + "accum": 87215584 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -596733559 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 113766177 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -375471581 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": -26663445 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -428276054 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252178644 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -31602095 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 231335707 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95177760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 252295438 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -618536520 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97557597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4856082, + "accum": 132186487 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 380665287 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -387930044 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 307709984 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60558501, + "accum": -523227362 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86389382, + "accum": 574001664 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237499809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 217225633 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -407603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8859026, + "accum": -226647120 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -108841974 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116246152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 265796282 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -534108667 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 647172, + "accum": -426705758 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 143423398 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 345857087 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75915965, + "accum": 64860593 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88688028 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 103328060 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 25569620 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154323631, + "accum": 477006351 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 312173998 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71651163, + "accum": -524665787 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1556.json b/polygon/heimdall/testdata/mainnet/spans/span_1556.json new file mode 100644 index 00000000000..10a09f8859c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1556.json @@ -0,0 +1,540 @@ +{ + "span_id": 1556, + "start_block": 9952256, + "end_block": 9958655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -389396050 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156833311, + "accum": 302083964 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 176759739 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56147432 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 342792856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -167073917 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642154, + "accum": 301974162 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -256281983 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104706954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 98652870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894674, + "accum": -45572325 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 140742399 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 229665017 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 353408956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 50813524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 334688019 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220467922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129294716 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54739638 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107478051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 177007627 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84987253 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95232893 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 109541479 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105395653, + "accum": -260417836 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -495111666 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -527977759 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 93309012 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 214530137 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 129823606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -54292099 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71791945, + "accum": 550242440 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 314105966 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75239067, + "accum": -60335190 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100697577 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -568814484 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -159751541 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -552772259 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7902689, + "accum": 111192809 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11399507 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 127758344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 96972019 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287791332 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62730719 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": 13330057 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125549732, + "accum": -236041010 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -523900234 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -433968941 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -285061811 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": -4089645 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -416071034 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252177159 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -27422120 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 255081757 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95192760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 253348108 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -603949995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97582347 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 205527717 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 387297312 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -370232954 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 313143539 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60558501, + "accum": 385150153 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86248599, + "accum": -337960500 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237492309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 218144728 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -406103978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 8859026, + "accum": -93761730 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -104775699 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116372152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 303020807 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -533056222 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -416923892 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 171612208 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 352144697 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75915965, + "accum": 99762815 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88688343 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 108376760 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 28731950 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154312792, + "accum": 584137382 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 314381758 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86248599, + "accum": -337960500 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1557.json b/polygon/heimdall/testdata/mainnet/spans/span_1557.json new file mode 100644 index 00000000000..b4512d23ca3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1557.json @@ -0,0 +1,540 @@ +{ + "span_id": 1557, + "start_block": 9958656, + "end_block": 9965055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -374776951 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156614800, + "accum": -346440331 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 60943, + "accum": 177795770 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56149132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 350153856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -164057590 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642154, + "accum": 312890780 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -252423102 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104803514 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 99047270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88905176, + "accum": 361960289 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 141037621 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 231043394 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 356247956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 51051524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 345762278 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220450922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129529299 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54741338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107563051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 178946375 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 84994801 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95476418 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 111502089 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103213029, + "accum": 420989030 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -484820172 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -354467786 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 93654163 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 222963463 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 130453762 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -31144100 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72159752, + "accum": -431717536 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 318024738 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75228566, + "accum": 114756176 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100741182 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -567882816 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -140197920 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -547501171 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 7949976, + "accum": 246105966 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11400017 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128217344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 97137803 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287672655 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62707990 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1367471, + "accum": 36577064 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125543542, + "accum": -307232733 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -441355799 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 196146514 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -182597405 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 21493995 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 813668, + "accum": -402238678 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252175476 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -22684815 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 281993947 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95209760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 254541134 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -587418600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97610397 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 288931111 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -709047966 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -350176252 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 319301568 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60505605, + "accum": 309654547 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86248599, + "accum": 24397920 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237483809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 219186369 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -404403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11097556, + "accum": 61430584 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -100167254 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116514952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 345208602 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -531863451 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -405711491 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 203559526 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 359270655 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75915965, + "accum": 286610145 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88688700 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 114098620 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 32315924 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154312792, + "accum": -103947569 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 316883886 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72159752, + "accum": -431717536 + } + }, + "selected_producers": [ + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1558.json b/polygon/heimdall/testdata/mainnet/spans/span_1558.json new file mode 100644 index 00000000000..11178e191ab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1558.json @@ -0,0 +1,546 @@ +{ + "span_id": 1558, + "start_block": 9965056, + "end_block": 9971455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -351558382 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156614806, + "accum": -536054094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 179957071 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56151832 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 361844856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -159266953 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642154, + "accum": 330228938 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -246294291 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104956874 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 99673670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88933442, + "accum": 554029470 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 141506503 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 233232581 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 360756956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 51429524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 363350807 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220423922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129901872 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54744038 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107698051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 182025563 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85006789 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95863193 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 114615999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103055826, + "accum": -105358938 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -468474858 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -78893123 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 94202344 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 236357569 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 131454598 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 5620369 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72159752, + "accum": 411688629 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 324248670 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75706398, + "accum": -55347768 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100810437 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -566403108 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -108292971 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -539129443 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8058310, + "accum": -643358634 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11400827 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128946344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 97401107 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287484168 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62671891 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 73655984 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125543542, + "accum": -231331319 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -310255814 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 92809782 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -19859819 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 62126835 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -380178442 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252172803 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -15160860 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 324736837 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95236760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 256435940 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -561162855 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97654947 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 421395325 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -697110321 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -318321490 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 329081967 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60485329, + "accum": -265910497 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86223952, + "accum": 144403916 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237470309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 220840740 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -401703978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11198406, + "accum": 361568846 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -92847959 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116741752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 412212747 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -529969050 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -387903560 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 254299384 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 370588353 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76128676, + "accum": 132878231 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88689267 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123186280 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 38008118 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154241830, + "accum": -356311017 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 153380, + "accum": 321025146 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156614806, + "accum": -536054094 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1559.json b/polygon/heimdall/testdata/mainnet/spans/span_1559.json new file mode 100644 index 00000000000..086b56f4b18 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1559.json @@ -0,0 +1,552 @@ +{ + "span_id": 1559, + "start_block": 9971456, + "end_block": 9977855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -351558382 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156614806, + "accum": -536054094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 179957071 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56151832 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 361844856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 177431, + "accum": -159266953 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642154, + "accum": 330228938 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -246294291 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 104956874 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 99673670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88933442, + "accum": 554029470 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 141506503 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 233232581 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 360756956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 51429524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 651427, + "accum": 363350807 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220423922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129901872 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54744038 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107698051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 182025563 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85006789 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 95863193 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 114615999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103055826, + "accum": -105358938 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -468474858 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -78893123 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 94202344 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 236357569 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 131454598 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 5620369 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72159752, + "accum": 411688629 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 324248670 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75706398, + "accum": -55347768 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100810437 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -566403108 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -108292971 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -539129443 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8058310, + "accum": -643358634 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11400827 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 128946344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 97401107 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287484168 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62671891 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 73655984 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125543542, + "accum": -231331319 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -310255814 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 92809782 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -19859819 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 62126835 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -380178442 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252172803 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -15160860 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 324736837 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95236760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 256435940 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -561162855 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97654947 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 421395325 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -697110321 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -318321490 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 329081967 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60485329, + "accum": -265910497 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86223952, + "accum": 144403916 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237470309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 220840740 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -401703978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11198406, + "accum": 361568846 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -92847959 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116741752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 412212747 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -529969050 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -387903560 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 254299384 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 370588353 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76128676, + "accum": 132878231 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88689267 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123186280 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 38008118 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154241830, + "accum": -356311017 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 153380, + "accum": 321025146 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156614806, + "accum": -536054094 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_156.json b/polygon/heimdall/testdata/mainnet/spans/span_156.json new file mode 100644 index 00000000000..148b54fd85b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_156.json @@ -0,0 +1,102 @@ +{ + "span_id": 156, + "start_block": 992256, + "end_block": 998655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58114 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11886 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -1316 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 11886 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11886 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11886 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 11886 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58114 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1560.json b/polygon/heimdall/testdata/mainnet/spans/span_1560.json new file mode 100644 index 00000000000..c030661adf1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1560.json @@ -0,0 +1,552 @@ +{ + "span_id": 1560, + "start_block": 9977856, + "end_block": 9984255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -326619919 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156007683, + "accum": -421367425 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 182299778 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56154732 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 374401856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -153307990 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642154, + "accum": 348851404 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -239711494 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105121594 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 100346470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88980975, + "accum": -179518763 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 142010117 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 235583930 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 365599956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 51835524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 373542190 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220394922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130302043 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54746938 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107843051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 185332839 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85019665 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96278618 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 117960569 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102972875, + "accum": -432146391 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -450918780 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 217094478 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 94791131 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 250743831 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 132529570 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 45108132 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73422918, + "accum": 309788772 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 330933634 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75339165, + "accum": -70314422 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100884822 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -564813792 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -74936794 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -530137587 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -408483178 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11401697 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 129729344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 97683915 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287281719 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62633118 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 117871530 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125524448, + "accum": 95314651 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -169444719 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 63145578 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": 154932403 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 105769515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -356251470 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252169932 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -7079575 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 370645867 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95265760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 258471102 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -532962240 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97702797 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -540795326 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -684288406 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -284107116 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 339586840 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60485329, + "accum": 383647793 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85591307, + "accum": 428589324 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237455809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 222617657 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -398803978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11198406, + "accum": -417681588 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -84986494 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116985352 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": 484180162 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -527934323 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -368776523 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 308797750 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 382744399 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76231309, + "accum": 133274353 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88689876 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 132947100 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 44121956 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154341840, + "accum": -299260209 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 325361638 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156007683, + "accum": -421367425 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1561.json b/polygon/heimdall/testdata/mainnet/spans/span_1561.json new file mode 100644 index 00000000000..d5b1ec9da4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1561.json @@ -0,0 +1,546 @@ +{ + "span_id": 1561, + "start_block": 9984256, + "end_block": 9990655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -307701085 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156007683, + "accum": -304229588 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 184077004 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56156932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 383927856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -147167482 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 362978940 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 226993, + "accum": -234717648 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105246554 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 100856870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89170292, + "accum": 674948318 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 142392169 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 237367712 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 369273956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 52143524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 381273584 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220372922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130605621 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54749138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 107953051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 187841807 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85029433 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96593768 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 120497829 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100272018, + "accum": -422325269 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -437600376 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 441636796 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 95237797 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 261657547 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 133345066 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 75064366 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76370120, + "accum": -240371280 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 336004986 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 75234484, + "accum": 481117538 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100941252 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -563608104 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -49632108 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -523316179 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -222021232 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11402357 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 130323344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 97898459 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287128137 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62603704 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 151414358 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125524448, + "accum": 647049347 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -62622509 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -226452626 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": 287533399 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 138877755 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -338099974 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252167754 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": -948945 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 405473407 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95287760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 260015018 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -511568670 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97739097 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -432861522 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -674561436 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -258151384 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 347556054 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60417272, + "accum": -496090414 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85568459, + "accum": 101627167 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237444809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 223965663 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -396603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11198406, + "accum": -171316656 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -79022624 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117170152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -566265603 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -526390737 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -354266357 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 350141338 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 391966227 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76449668, + "accum": -397012809 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88690338 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 140351860 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 48760040 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154330036, + "accum": -216118318 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 328599686 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100272018, + "accum": -422325269 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1562.json b/polygon/heimdall/testdata/mainnet/spans/span_1562.json new file mode 100644 index 00000000000..1d03f092df4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1562.json @@ -0,0 +1,546 @@ +{ + "span_id": 1562, + "start_block": 9990656, + "end_block": 9997055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 859947, + "accum": -295661827 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156055239, + "accum": -330139522 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 185207966 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56158332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 389989856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -143259886 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 371971168 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -231539556 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105326074 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 101181670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89223312, + "accum": -286869289 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 142635293 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 238502846 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 371611956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 52339524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 386193562 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220358922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130798807 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54750538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108023051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 189438423 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85035649 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 96794318 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 122112449 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100272018, + "accum": -123820622 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -429125028 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -520705534 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 95522039 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 268602639 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 133864018 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 94127424 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76372120, + "accum": -276477725 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 339232210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74961841, + "accum": 428349489 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 100977162 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -562840848 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -33529126 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -518975283 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -103363630 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11402777 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 130701344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98034987 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -287030403 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62584986 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 172759794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125524448, + "accum": 193855118 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 5355261 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 292465984 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": 371915851 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 159946635 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -326549022 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252166368 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 2952365 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 427636387 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95301760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 260997510 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -497954580 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97762197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -364176374 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -668371546 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -241634100 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 352627372 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60417272, + "accum": 349751394 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85547368, + "accum": 194292826 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237437809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 224823485 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -395203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11198406, + "accum": -14538972 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -75227434 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117287752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -531522713 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -525408455 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -345032615 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1879254, + "accum": 376450894 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 397834663 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76458188, + "accum": -431723062 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88690632 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 145063980 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 51711548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154330036, + "accum": -265800025 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 330660262 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76458188, + "accum": -431723062 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1563.json b/polygon/heimdall/testdata/mainnet/spans/span_1563.json new file mode 100644 index 00000000000..1448b991a85 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1563.json @@ -0,0 +1,588 @@ +{ + "span_id": 1563, + "start_block": 9997056, + "end_block": 10003455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -281856412 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156055239, + "accum": -43363640 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 186500494 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56159932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 396917856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -138794062 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 382248000 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -227907364 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105416954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 101552870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89223312, + "accum": 35640594 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 142913149 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 239800142 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 374283956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 52563524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 391816394 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220342922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131019591 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54752138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108103051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 191263127 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85042753 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97023518 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 123957729 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100272018, + "accum": 375468557 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -419438916 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -357402030 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 95846887 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 276539887 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 134457106 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 115913776 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76372120, + "accum": -159586914 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 342920466 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74955232, + "accum": -582431756 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101018202 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -561963984 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": -15125718 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -514014259 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": 32245058 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11403257 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 131133344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98191019 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286918707 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62563594 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 197154578 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125474448, + "accum": -8178176 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 83044141 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -219537285 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -636691894 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 184025355 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -313347934 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252164784 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 7411005 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 452965507 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95317760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 262120358 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -482395620 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97788597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -285679062 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -661297386 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -222757204 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 358423164 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60417272, + "accum": 211379541 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85538946, + "accum": 457916541 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237429809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 225803853 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -393603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11258406, + "accum": 165015524 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -70890074 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117422152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -491816553 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -524285847 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -334479767 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 406550358 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 404541447 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76458366, + "accum": -313452849 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88690968 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 150449260 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 55084700 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154324908, + "accum": -6514845 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 333015206 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74955232, + "accum": -582431756 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1564.json b/polygon/heimdall/testdata/mainnet/spans/span_1564.json new file mode 100644 index 00000000000..a3023aca3da --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1564.json @@ -0,0 +1,576 @@ +{ + "span_id": 1564, + "start_block": 10003456, + "end_block": 10009855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -269724628 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156730279, + "accum": -56172930 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 187631456 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56161332 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 402979856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -134886466 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 391240228 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -224729196 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105496474 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 101877670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86715756, + "accum": 153899202 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 143156273 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 240935276 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 376621956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 52759524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 396736372 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220328922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131212777 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54753538 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108173051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 192859743 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85048969 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97224068 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 125572349 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100272018, + "accum": -429762623 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -410963568 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -214511464 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 96131129 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 283484979 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 134976058 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 134976834 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76375635, + "accum": -193587708 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 346147690 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74955232, + "accum": 466941492 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101054112 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -561196728 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": 977264 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -509673363 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": 150902660 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11403677 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 131511344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98327547 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286820973 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62544876 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 218500014 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125474448, + "accum": -458084791 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 151021911 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 299381325 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -552309442 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 205094235 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -301796982 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252163398 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 11312315 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -630651261 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95331760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 263102850 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -468781530 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97811697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -216993914 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -655107496 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -206239920 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 363494482 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60421831, + "accum": -46058736 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85538946, + "accum": 550382037 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237422809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 226661675 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -392203978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11258406, + "accum": 322633208 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -67094884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117539752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -457073663 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -523303565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -325246025 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 433299514 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 410409883 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76470818, + "accum": -346182341 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88691262 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 155161380 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 58036208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154324908, + "accum": -52498009 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 335075782 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125474448, + "accum": -458084791 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1565.json b/polygon/heimdall/testdata/mainnet/spans/span_1565.json new file mode 100644 index 00000000000..d9332f4c54c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1565.json @@ -0,0 +1,588 @@ +{ + "span_id": 1565, + "start_block": 10009856, + "end_block": 10016255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -254126620 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156730279, + "accum": 558746283 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 189085550 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56163132 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 410773856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -129862414 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 402801664 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -220642980 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105598714 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 102295270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86715756, + "accum": -491842999 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 143468861 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 242394734 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 379627956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53011524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 403062058 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220310922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131461159 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54755338 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108263051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 194912535 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85056961 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97481918 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 127648289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100165288, + "accum": 270785080 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -400066692 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -30795022 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 96496583 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 292414383 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 135643282 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 159486480 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76805939, + "accum": 80504529 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 350296978 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74555232, + "accum": -393240200 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101100282 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -560210256 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1150213, + "accum": 21681098 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -504092211 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": 303462434 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11404217 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 131997344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98503083 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286695315 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62520810 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 245944146 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": -406305415 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 238421901 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -136749230 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -443817718 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 232182795 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -286945758 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252161616 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 16328285 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -602156001 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95349760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 264366054 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -451277700 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97841397 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -128684438 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -647149066 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -185003412 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 370014748 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60441468, + "accum": -61251083 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85538946, + "accum": -116492803 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237413809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 61273, + "accum": 227764589 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -390403978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11258406, + "accum": 525284516 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -62215354 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117690952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -412404233 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -522040631 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -313374071 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -635622898 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": 417955015 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76577548, + "accum": -71845212 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88691640 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 161219820 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 61831004 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154324908, + "accum": 518724526 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 337725094 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86715756, + "accum": -491842999 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1566.json b/polygon/heimdall/testdata/mainnet/spans/span_1566.json new file mode 100644 index 00000000000..ec4ccd91974 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1566.json @@ -0,0 +1,606 @@ +{ + "span_id": 1566, + "start_block": 10016256, + "end_block": 10022655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -248060728 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156730279, + "accum": -549664410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 189651031 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56163832 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 413804856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -127908616 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 407297778 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -219053896 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105638474 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 102457670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86715756, + "accum": 115167293 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 143590423 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 242962301 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 380796956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53109524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 405522047 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220303922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131557752 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54756038 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108298051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 195710843 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85060069 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97582193 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 128455599 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100165288, + "accum": -131387529 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -395829018 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 40650261 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 96638704 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 295886929 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 135902758 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 169018009 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76805939, + "accum": -484059919 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 351910590 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73421628, + "accum": 125245612 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101118237 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -559826628 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 29782589 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -501921763 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": 362791235 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11404427 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 132186344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98571347 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286646448 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62511451 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 256616864 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": 471997808 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 272410786 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 122710075 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -401626492 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 242717235 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -281170282 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252160923 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 18278940 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -591074511 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95356760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 264857300 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -444470655 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97852947 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -94341864 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -644054121 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -176744770 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 372550407 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60441468, + "accum": 361839193 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85538946, + "accum": 482279819 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237410309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 228253500 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -389703978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11268406, + "accum": -499206267 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -60317759 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117749752 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -395032788 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -521549490 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -308757200 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -622248320 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -681316788 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76577548, + "accum": 464197624 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88691787 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 163575880 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 63306758 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 154324908, + "accum": 495672257 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 338755382 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156730279, + "accum": -549664410 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1567.json b/polygon/heimdall/testdata/mainnet/spans/span_1567.json new file mode 100644 index 00000000000..1a4e897c8a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1567.json @@ -0,0 +1,582 @@ +{ + "span_id": 1567, + "start_block": 10022656, + "end_block": 10029055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -238528612 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156730279, + "accum": 72936512 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 190539644 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56164932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 418567856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -124838362 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642302, + "accum": 414363100 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -216556764 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105700954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 102712870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86715756, + "accum": -32471932 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 143781449 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 243854192 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 382633956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53263524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 409387744 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220292922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131709541 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54757138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108353051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 196965327 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85064953 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97739768 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 129724229 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100165288, + "accum": -131001508 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -389169816 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 152921420 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 96862037 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 301343787 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 136310506 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 183996126 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76805939, + "accum": 360805410 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 354446266 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73341234, + "accum": -168950597 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101146452 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -559223784 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 42522932 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -498511059 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": 456022208 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11404757 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 132483344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98678619 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286569657 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62496744 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 273388278 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": -350756101 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 325821891 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 530431840 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -335325994 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 259271355 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -272094534 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252159834 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 21344255 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -573660741 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95367760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 265629258 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -433773870 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97871097 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": -40374962 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -639190636 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -163766904 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 376535014 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60441468, + "accum": -74817200 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85538946, + "accum": 321695684 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237404809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 229037503 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -388603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11268406, + "accum": -375253801 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -57335824 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117842152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -367734803 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -520777697 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -301502117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -601231126 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -676705874 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76577548, + "accum": 205038111 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88692018 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 167278260 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 65625800 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 153631428, + "accum": -17326723 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 340374406 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": -350756101 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 11, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1568.json b/polygon/heimdall/testdata/mainnet/spans/span_1568.json new file mode 100644 index 00000000000..525a375a1a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1568.json @@ -0,0 +1,582 @@ +{ + "span_id": 1568, + "start_block": 10029056, + "end_block": 10035455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -223797160 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156719424, + "accum": 534660802 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 191912955 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56166632 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 425928856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -120093424 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": 425284769 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -212697560 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105797514 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 103107270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84716088, + "accum": 320486609 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 144076671 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 245232569 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 385472956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53501524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 415362003 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220275922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131944124 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54758838 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108438051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 198904075 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85072501 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 97983293 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 131684839 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100224726, + "accum": 467131363 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -378878322 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 326431393 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 97207188 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 309777113 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 136940662 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 207144125 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74781421, + "accum": -550207259 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 358365038 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73346876, + "accum": -25386874 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101190057 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -558292116 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 62212553 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -493239971 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -501102202 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11405267 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 132942344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98844403 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286450980 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62474015 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 299307736 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": -424126044 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 408366326 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 59115148 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -232861588 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1504920, + "accum": 284854995 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -258068378 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252158151 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 26081560 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -546748551 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95384760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 266822284 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -417242475 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97899147 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 43028432 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -631674341 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -143710202 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 382693043 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60397311, + "accum": -148741670 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86123014, + "accum": -419319238 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237396309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 230249144 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -386903978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11268406, + "accum": -183690899 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -52727379 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117984952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -325547008 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -519584926 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -290289716 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -568750008 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -669579916 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76577548, + "accum": 401644460 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88692375 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 173000120 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 69209774 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156738958, + "accum": 429437436 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 342876534 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74781421, + "accum": -550207259 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1569.json b/polygon/heimdall/testdata/mainnet/spans/span_1569.json new file mode 100644 index 00000000000..58e61a4dc50 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1569.json @@ -0,0 +1,570 @@ +{ + "span_id": 1569, + "start_block": 10035456, + "end_block": 10041855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -211665376 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156719424, + "accum": 525405821 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 193043917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56168032 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 431990856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -116185828 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": 434279363 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -209519392 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105877034 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 103432070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84717311, + "accum": 404412852 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 144319795 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 246367703 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 387810956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53697524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373729, + "accum": 420415793 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220261922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132137310 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54760238 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108508051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 200500691 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85078717 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98183843 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 133299459 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100224726, + "accum": -333107350 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -370402974 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 469321959 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 97491430 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 316722205 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 137459614 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 226207183 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74796321, + "accum": 496792235 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 361592262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74346876, + "accum": -90789405 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101225967 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -557524860 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 78427535 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -488899075 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -382444600 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11405687 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 133320344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 98980931 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286353246 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62455297 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 320653172 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125471889, + "accum": 230221607 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -625767123 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -524241123 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6027318, + "accum": -148479136 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1610622, + "accum": 306769491 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -246517426 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252156765 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 29982870 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -524585571 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95398760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 267804776 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -403628385 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97922247 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 111713580 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -625484451 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1179806, + "accum": -127192918 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 387764361 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60398497, + "accum": -405450639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86123014, + "accum": -315870737 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237389309 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 231246966 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -385503978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11268606, + "accum": -25930415 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -48932189 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118102552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2481635, + "accum": -290804118 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -518602644 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 659553, + "accum": -281055974 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -542000852 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 419174, + "accum": -663711480 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76597120, + "accum": 372757140 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88692669 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 177712240 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 72161282 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156738958, + "accum": 420436359 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 344937110 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": -524241123 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 11, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_157.json b/polygon/heimdall/testdata/mainnet/spans/span_157.json new file mode 100644 index 00000000000..d10e0ac7efa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_157.json @@ -0,0 +1,102 @@ +{ + "span_id": 157, + "start_block": 998656, + "end_block": 1005055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 11886 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 7388 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -48826 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 7388 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 7388 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 7388 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 7388 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -48826 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1570.json b/polygon/heimdall/testdata/mainnet/spans/span_1570.json new file mode 100644 index 00000000000..8b6e8703631 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1570.json @@ -0,0 +1,582 @@ +{ + "span_id": 1570, + "start_block": 10041856, + "end_block": 10048255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -195200812 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156719424, + "accum": 193688632 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 194578794 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56169932 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 440217856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -110882662 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": 446486312 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -205206164 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 105984954 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 103872870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86348228, + "accum": -162640762 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 144649749 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 247908242 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 390983956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 53963524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373729, + "accum": 427516644 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220242922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132399491 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54762138 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108603051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 202667527 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85087153 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98456018 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 135490729 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99434159, + "accum": 460131260 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -358900716 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -440036101 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 97877187 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 326147687 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 138163906 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 252078476 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898267, + "accum": -286566843 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 365972066 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74133429, + "accum": 217276115 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101274702 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -556483584 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 100433582 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -483007859 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8475543, + "accum": -221409283 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11406257 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 133833344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 99166219 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286220607 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62429894 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 349621978 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125491623, + "accum": 408885229 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -533511578 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37065615, + "accum": 180005562 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6065137, + "accum": -33430628 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1610622, + "accum": 337371309 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -230841134 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252154884 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 35277505 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -494507241 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95417760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 269138158 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -385152120 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97953597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 204929138 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -617083886 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -113786604 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 394646864 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60398497, + "accum": -360349006 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86016514, + "accum": 216923163 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237379809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 232601153 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -383603978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11268606, + "accum": 188173099 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -43781574 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118262152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2521662, + "accum": -243372864 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -517269547 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -268467467 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -505698426 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -655727174 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76597120, + "accum": -377631590 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88693068 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 184107260 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 76166900 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156732421, + "accum": 89821846 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 347733606 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76597120, + "accum": -377631590 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 15, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1571.json b/polygon/heimdall/testdata/mainnet/spans/span_1571.json new file mode 100644 index 00000000000..797c5f9694c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1571.json @@ -0,0 +1,594 @@ +{ + "span_id": 1571, + "start_block": 10048256, + "end_block": 10054655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -172670356 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156763951, + "accum": -144214462 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 196679152 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 56172532 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 451475856 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -103625698 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": -639072740 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -199303852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 106132634 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 104476070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86694911, + "accum": -120222002 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 145101265 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 250016348 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 395325956 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 54327524 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373732, + "accum": 437233613 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -220216922 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132758265 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 54764738 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 108733051 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 205632671 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 85098697 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 98828468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 138489309 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99820247, + "accum": -259103921 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -343160784 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -174667907 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 98405065 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 339045715 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 139127674 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 287481298 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898267, + "accum": -545941385 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 371965482 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74057771, + "accum": -61942916 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 101341392 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -555058680 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 130547120 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 310064, + "accum": -474946195 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8789063, + "accum": 4284675 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 11407037 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 134535344 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 99419771 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -286039101 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -62395132 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 389263502 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125677587, + "accum": 363515033 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -407267148 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 41552594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6103454, + "accum": 124607787 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1610622, + "accum": 379247481 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -209389366 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -252152310 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 42522795 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -453347421 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 95443760 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 270962786 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -359868810 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 97996497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 4906082, + "accum": 332487270 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -605588376 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -96891648 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 404065026 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60456180, + "accum": 107400748 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85910154, + "accum": 246387819 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -237366809 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 234454251 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -381003978 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11401881, + "accum": 483355455 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -36733364 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118480552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2521662, + "accum": -177809652 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -515445309 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -251072089 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -456021422 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -644698650 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76470004, + "accum": 508516993 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 88693614 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 192858340 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 81648272 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156929631, + "accum": -246589281 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 351560390 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898267, + "accum": -545941385 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1572.json b/polygon/heimdall/testdata/mainnet/spans/span_1572.json new file mode 100644 index 00000000000..64a095436e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1572.json @@ -0,0 +1,600 @@ +{ + "span_id": 1572, + "start_block": 10054656, + "end_block": 10061055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -146259640 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 156763951, + "accum": -299125496 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 212874819 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71319320 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": 472250344 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -84851728 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": -615575129 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -181207208 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 121351962 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 119923158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86694911, + "accum": -82029019 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 160472511 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 266215889 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 412642444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 69655012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373732, + "accum": 457237617 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -205058434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148083140 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69911526 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 123943539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 222260731 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100249957 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 114160181 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 155134087 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99820247, + "accum": -50293383 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -320145330 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -26838322 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 113814492 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 360640217 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 154755046 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 320328197 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898267, + "accum": 442881574 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 390107678 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74057771, + "accum": -188058942 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116520225 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -539200740 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 160749377 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 311064, + "accum": -455763875 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8789063, + "accum": 133687982 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26552915 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 150031832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 114692035 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -270802860 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47232263 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 424229752 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125677587, + "accum": -195481034 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -328999445 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 539470697 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6103454, + "accum": 219098177 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1610622, + "accum": 415331055 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -183517994 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -237005535 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 61290928 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -417622023 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110602248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 287020588 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -332081667 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113163435 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": 412038824 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -584689733 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -73298682 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 423919595 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60456180, + "accum": -195508772 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85910154, + "accum": 274427561 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222214821 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 250526288 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -364558490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11401881, + "accum": -457212253 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -18063771 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 133735240 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2521662, + "accum": -129882558 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -499387702 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -227228912 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -416037432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -624038900 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76481817, + "accum": 413893949 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103839375 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1226703488 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 212379368 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 99534446 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156944007, + "accum": -399592971 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 368619270 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156944007, + "accum": -399592971 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1573.json b/polygon/heimdall/testdata/mainnet/spans/span_1573.json new file mode 100644 index 00000000000..bbde0eac5ad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1573.json @@ -0,0 +1,612 @@ +{ + "span_id": 1573, + "start_block": 10061056, + "end_block": 10067455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -129795076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143228214, + "accum": 443372192 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 214409696 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71321220 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -623822774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -79548562 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642471, + "accum": -603368180 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -176893980 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 121459882 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 120363958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86765911, + "accum": 461793533 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 160802465 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 267756428 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 415815444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 69921012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373732, + "accum": 464338525 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -205039434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148345321 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69913426 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124038539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 224427567 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100258393 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 114432356 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 157325357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99786750, + "accum": -362591994 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 605382, + "accum": -308643072 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 167084589 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 114200249 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 370065699 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 155459338 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 346199490 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898927, + "accum": -342622575 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 394487482 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73982275, + "accum": 113982530 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116568960 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -538159464 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 182755424 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 311064, + "accum": -449853659 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22224570, + "accum": 314115686 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26553485 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 150544832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 114877323 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -270670221 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47206860 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 453198558 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125677587, + "accum": -16256366 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -236743900 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 140757688 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6103454, + "accum": 335063803 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": 445879996 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -167841702 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -237003654 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 66585563 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -387543693 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110621248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 288353970 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -313605402 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113194785 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": 511543382 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -576277768 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -60952368 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 430802098 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60456180, + "accum": -151216309 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85910154, + "accum": -301857998 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222205321 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 251880475 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -362658490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11401881, + "accum": -240576514 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -12913156 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 133894840 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -81171280 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -498054605 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -214516905 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -379735006 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -615979594 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76482017, + "accum": -328092706 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103839774 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1226511607 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 218774388 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 103540064 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156944007, + "accum": 373593447 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 371415766 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99786750, + "accum": -362591994 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1574.json b/polygon/heimdall/testdata/mainnet/spans/span_1574.json new file mode 100644 index 00000000000..afe20d9a2ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1574.json @@ -0,0 +1,600 @@ +{ + "span_id": 1574, + "start_block": 10067456, + "end_block": 10073855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -119396404 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143178214, + "accum": -46933518 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 215379092 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71322420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -618626774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 279114, + "accum": -76199194 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -595657588 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -174169836 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 121528042 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 120642358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86765911, + "accum": 398701091 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 161010857 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 268729400 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 417819444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 70089012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373732, + "accum": 468823309 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -205027434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148510909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69914626 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124098539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 225796095 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100263721 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 114604256 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 158709317 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99787396, + "accum": -269812146 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 685082, + "accum": -300820588 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 289562217 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 114443885 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 376018635 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 155904154 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 362539254 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74898927, + "accum": 556164549 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 397253674 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73982275, + "accum": -102898886 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116599740 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -537501816 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 196653980 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 311064, + "accum": -446120891 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22530212, + "accum": -521208673 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26553845 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 150868832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 114994347 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -270586449 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47190816 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 471494646 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125677587, + "accum": 387285662 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -178477240 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 586393948 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6103454, + "accum": 408305251 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": 465174064 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 825068, + "accum": -157940886 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -237002466 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 69929543 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -368546853 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110633248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 289196106 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -301936182 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113214585 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": -530099389 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -570964948 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -53154696 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 435148942 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60456180, + "accum": 574257851 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85910154, + "accum": -375555054 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222199321 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 252735751 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -361458490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11451881, + "accum": -103703942 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -9660136 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 133995640 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -49611292 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -497212649 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -206488269 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -356807158 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -610889506 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76490017, + "accum": -514889406 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103840026 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1226390419 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 222813348 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 106069928 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156944007, + "accum": 47969253 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 373181974 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76490017, + "accum": -514889406 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 7, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 5, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1575.json b/polygon/heimdall/testdata/mainnet/spans/span_1575.json new file mode 100644 index 00000000000..5f011f94f6e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1575.json @@ -0,0 +1,600 @@ +{ + "span_id": 1575, + "start_block": 10073856, + "end_block": 10080255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -89933500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143068364, + "accum": 400308152 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 218125714 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71325820 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -603904774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -66557374 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -573807182 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -166451428 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 121721162 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 121431158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86775761, + "accum": 35398273 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 161601301 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 271486154 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 423497444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 70565012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 373732, + "accum": 481530197 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -204993434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 148980075 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69918026 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124268539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 229673591 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100278817 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115091306 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 162630537 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99681608, + "accum": -191891846 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 685082, + "accum": -277527800 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -467748352 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 115134187 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 392885287 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 157164466 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 408835252 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74908421, + "accum": -210669989 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 405091218 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73974921, + "accum": 203530211 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116686950 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -535638480 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 236033222 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -432780090 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22530212, + "accum": 244818535 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26554865 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 151786832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 115325915 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -270349095 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47145358 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": 523333562 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125636058, + "accum": 240798399 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": -13388370 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -359919083 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6103454, + "accum": -488494233 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": 519840590 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 838663, + "accum": -129684649 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -236999100 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 79404153 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -314722473 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110667248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 291582158 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -268873392 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113270685 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": -352038601 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -555911958 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -31061292 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 447465000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60406180, + "accum": 420132147 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85770214, + "accum": 334060958 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222182321 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 255159033 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -358058490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11542960, + "accum": 286681592 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": -443246 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134281240 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 39808674 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -494827107 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -183740467 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -291844922 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -596467590 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76529957, + "accum": -122805245 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103840740 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1226047053 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 234257068 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 113237876 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156816225, + "accum": -140777226 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 378186230 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -359919083 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 11, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1576.json b/polygon/heimdall/testdata/mainnet/spans/span_1576.json new file mode 100644 index 00000000000..e8441d7e326 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1576.json @@ -0,0 +1,588 @@ +{ + "span_id": 1576, + "start_block": 10080256, + "end_block": 10086655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -69136156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143008518, + "accum": 518341689 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 220064506 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71328220 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -593512774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -59402806 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -558383366 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -161003140 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 121857482 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 121987958 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86775761, + "accum": -92678492 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 162018085 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 273432098 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 427505444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 70901012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": 490142885 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -204969434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 149311251 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69920426 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124388539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 232410647 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100289473 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115435106 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 165398457 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99832008, + "accum": -9476909 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 685082, + "accum": -261085832 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -222793096 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 115621459 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 404791159 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 158054098 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 441514780 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74925075, + "accum": 481392496 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 410623602 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74198772, + "accum": -229781024 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116748510 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -534323184 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 263830334 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -422660514 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22530212, + "accum": -320045209 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26555585 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 152434832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 115559963 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -270181551 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47113270 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -545906427 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125637084, + "accum": -60532858 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4855555, + "accum": 103144950 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 531353437 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -341221902 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -547668555 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": -87457477 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -236996724 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 86092113 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -276728793 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110691248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 293266430 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -245534952 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113310285 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": -226348633 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -545286318 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": -15465948 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 456158688 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60147173, + "accum": -343804769 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85770214, + "accum": 182280064 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222170321 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 256869585 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -355658490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11542960, + "accum": 563712632 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 6062794 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134482840 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 102928650 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -493143195 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 669053, + "accum": -167683195 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -245989226 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -586287414 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76873384, + "accum": 611374131 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103841244 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1225804677 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 242334988 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 118297604 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156816225, + "accum": 306456257 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 381718646 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60147173, + "accum": -343804769 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 12, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1577.json b/polygon/heimdall/testdata/mainnet/spans/span_1577.json new file mode 100644 index 00000000000..9cc6a8dc428 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1577.json @@ -0,0 +1,600 @@ +{ + "span_id": 1577, + "start_block": 10086656, + "end_block": 10093055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": -35340472 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143090791, + "accum": 552327983 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 223215043 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71332120 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 433000, + "accum": -576625774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -47776633 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -533319665 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -152149672 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 122079002 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 122892758 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86824231, + "accum": -34803193 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 162695359 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 276594257 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 434018444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 71447012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": -606743901 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -204930434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 149849412 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69924326 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124583539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 236858363 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100306789 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115993781 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 169896327 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99734649, + "accum": 553788593 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -234207609 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 175259195 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 116413276 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 424138201 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 159499750 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 494619013 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74989419, + "accum": 75300586 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 419613726 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 78870981, + "accum": 555498325 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116848545 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -532185828 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1158213, + "accum": 309000641 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -406216203 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22530212, + "accum": -552011285 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26556755 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 153487832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 115940291 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -269909292 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -47061127 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -486444141 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125629447, + "accum": 406852988 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3715865, + "accum": 253762135 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -238017714 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -72399231 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -484962834 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 2708456 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -236992863 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 96960048 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -214989063 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110730248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 296003372 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -207609987 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113374635 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5237082, + "accum": -22102435 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -528019653 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 9876486 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 470285931 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60089176, + "accum": -215310212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86456859, + "accum": 211665783 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222150821 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 259649232 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -351758490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11692960, + "accum": -87124359 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 16635109 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 134810440 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 205498611 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -490406838 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -141544306 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -171473720 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -569744628 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76898617, + "accum": 286405734 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103842063 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1225410816 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 255461608 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 126519662 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155957320, + "accum": -248737357 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 387458822 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22530212, + "accum": -552011285 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1578.json b/polygon/heimdall/testdata/mainnet/spans/span_1578.json new file mode 100644 index 00000000000..60991113be9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1578.json @@ -0,0 +1,594 @@ +{ + "span_id": 1578, + "start_block": 10093056, + "end_block": 10099455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 5387660 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143005762, + "accum": -500328959 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 227011844 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71336820 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -557171774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -33765604 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -503114692 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -141480108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 5680, + "accum": 122345962 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 123983158 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 86785224, + "accum": -398972305 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 163511561 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 280405064 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 441867444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 72105012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": -590226832 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -204883434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 150497965 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69929026 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 124818539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 242218431 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100327657 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 116667056 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 175316837 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99226739, + "accum": -324067702 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -200504520 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -456130198 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 117367517 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 447453867 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 161241946 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -552370358 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": 267199889 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 430447978 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 79092382, + "accum": -176297162 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116969100 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -529610040 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1137680, + "accum": 362964393 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -386398700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23086479, + "accum": 525978223 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26558165 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 154756832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 116398635 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -269581185 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -46998288 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -414784463 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125391448, + "accum": -363112165 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3715865, + "accum": 428407790 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 396359317 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 251566552 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -409394401 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 111369965 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -236988210 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 110057303 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -140584773 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110777248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 299301738 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -161905542 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113452185 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5187082, + "accum": 223440419 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -507211108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 40417368 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 487311070 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60357615, + "accum": 398303035 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86482915, + "accum": -165760056 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222127321 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 262999063 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -347058490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11692960, + "accum": 462444761 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 29376104 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135205240 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 329108564 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -487109177 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -109739876 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -81672982 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -549808450 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76917227, + "accum": 567910217 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103843050 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1224936163 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 271280868 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 136428296 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155964415, + "accum": 415291885 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 394376470 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143005762, + "accum": -500328959 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1579.json b/polygon/heimdall/testdata/mainnet/spans/span_1579.json new file mode 100644 index 00000000000..4dcbc07483b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1579.json @@ -0,0 +1,606 @@ +{ + "span_id": 1579, + "start_block": 10099456, + "end_block": 10105855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 42649568 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": 93689005 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 230485513 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 71341120 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -539541774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -20947003 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -475480355 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -131718592 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 122740202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 124980758 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94853194, + "accum": 137206820 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 164258299 + }, + { + "ID": 69, + "signer": "0x20af472c17e9a2d04076331161050f2c8f1995e2", + "power": 81081, + "accum": 283891547 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 449048444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 72707012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 351427, + "accum": -575115471 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -204840434 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 151091322 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 69933326 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 125033539 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 247122323 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 100346749 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 117283031 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 180276027 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99226739, + "accum": 609735935 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -169669779 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -17252031 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 118240546 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 468785221 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 162835870 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -493819537 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": 154153345 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 440360166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74451343, + "accum": -273419701 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 117079395 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -527253468 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 412520793 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -368267793 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23818855, + "accum": 415282105 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 26559455 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27000, + "accum": 155917832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 116817971 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -269281002 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -46940797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -349223481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125226145, + "accum": 579295173 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -523131363 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -234345315 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -563441039 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -340257324 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 210783686 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -236983953 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 122039898 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -72512763 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 110820248 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 302319392 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -120090837 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 113523135 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5187082, + "accum": 446484945 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -488173503 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 68359026 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 502887261 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60274557, + "accum": -346465661 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78413554, + "accum": 75212112 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -222105821 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 266063802 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -342758490 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11672997, + "accum": -146792941 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 41032759 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 135566440 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 442198521 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -484092168 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -80642206 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 485140 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -531568968 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76917227, + "accum": 542305420 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 103843953 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1224501906 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 285753808 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 145493642 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160980448, + "accum": -456911455 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 400705382 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160980448, + "accum": -456911455 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 7, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_158.json b/polygon/heimdall/testdata/mainnet/spans/span_158.json new file mode 100644 index 00000000000..0736d447804 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_158.json @@ -0,0 +1,102 @@ +{ + "span_id": 158, + "start_block": 1005056, + "end_block": 1011455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7388 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 2890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21838 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 2890 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 2890 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 2890 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 2890 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21838 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1580.json b/polygon/heimdall/testdata/mainnet/spans/span_1580.json new file mode 100644 index 00000000000..dcf2a761720 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1580.json @@ -0,0 +1,582 @@ +{ + "span_id": 1580, + "start_block": 10105856, + "end_block": 10112255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 63486523 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": -377402209 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 235607008 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74848955 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -527835939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": -11479028 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642659, + "accum": -459121340 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -123672517 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 126479637 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 128950593 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94857935, + "accum": -185318852 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 168111454 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 455894279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 76492847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -565509096 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201314599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 154873137 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73441161 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 128639374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 252909038 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103861464 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121075366 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 186088462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99226739, + "accum": 374675317 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -151822204 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 190383184 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 122152441 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 482212616 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 167083065 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -463080762 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": 546025859 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 448476321 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74278365, + "accum": 105702655 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120636530 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -522651553 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 439177828 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 421649, + "accum": -356328978 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23843855, + "accum": -216183497 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30065890 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 159964395 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 120518846 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -265635547 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43408222 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -315224166 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125226145, + "accum": -247486131 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -445909268 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 511887620 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -422077424 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -304594709 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 260528461 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233476138 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 131119033 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -37345528 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114346083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 307228787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -97136302 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117061970 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5187082, + "accum": -557815750 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -475812968 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 84860981 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": 513637836 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60418784, + "accum": -247243739 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78537790, + "accum": 537289980 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218589986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 270995097 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -337252655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11672997, + "accum": 90172834 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 49960294 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139240275 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 498304336 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -479183073 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -63602571 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 42204055 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -519579653 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76921715, + "accum": -139048011 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107350208 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1220794091 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 295991243 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 153215917 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160912207, + "accum": 542552412 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 407154897 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5187082, + "accum": -557815750 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1581.json b/polygon/heimdall/testdata/mainnet/spans/span_1581.json new file mode 100644 index 00000000000..a1be677ade8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1581.json @@ -0,0 +1,582 @@ +{ + "span_id": 1581, + "start_block": 10112256, + "end_block": 10118655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 99015319 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": -73299614 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 238919111 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74853055 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -511025939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 743359 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -432763301 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -114365025 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 126958517 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 129901793 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95082305, + "accum": 373711313 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 168823460 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 462741279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77066847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -553478589 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201273599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155438896 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73445261 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 128844374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 257584842 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103879668 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121662691 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 190816992 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99002369, + "accum": -10337487 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -122421637 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 608848413 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 122984864 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 502551814 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 168602853 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -407253235 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": 285413634 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 457927477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74176495, + "accum": -185916183 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120741695 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -520404589 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 486637788 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -337404449 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23923882, + "accum": -350219606 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30067120 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 161075659 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 120918678 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -265349326 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43353405 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1524674, + "accum": -252712532 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125210723, + "accum": 438677911 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -294790935 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -189308042 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -139468975 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -238673310 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 355318288 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233472079 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 142544298 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 27560342 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114387083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 310106085 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -57266467 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117129620 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5192082, + "accum": -344980388 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -457660833 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 111503027 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -583455111 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60418784, + "accum": 6108649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78582148, + "accum": 428887271 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218569486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 273917290 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -333152655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 11972997, + "accum": 572365711 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 61074779 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139584675 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -505720369 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -476306390 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -35858281 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 120540869 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -502188519 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77025215, + "accum": -318426446 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107351069 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1220380032 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 309791023 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 161859619 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160763736, + "accum": 469183070 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 413189441 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77025215, + "accum": -318426446 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1582.json b/polygon/heimdall/testdata/mainnet/spans/span_1582.json new file mode 100644 index 00000000000..855be4949f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1582.json @@ -0,0 +1,600 @@ +{ + "span_id": 1582, + "start_block": 10118656, + "end_block": 10125055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 117212995 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": 706021391 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 240615554 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74855155 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -502415939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 7003606 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -419262842 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -109597773 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 127203797 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 130388993 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95082305, + "accum": 146479391 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 169188146 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 466248279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77360847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -547316622 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201252599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155728675 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73447361 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 128949374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 259979766 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103888992 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121963516 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 193238922 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98981754, + "accum": -154762132 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -107362810 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -288778391 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 123411227 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 512969452 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 169381281 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -378658648 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": -363614881 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 462768313 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 74176495, + "accum": 259812854 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120795560 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -519253705 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 510946548 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -325685210 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23923882, + "accum": 152181916 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30067750 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 161644843 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 121123470 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -265202725 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43325328 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1527024, + "accum": -220645028 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125103663, + "accum": -269075182 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -217388862 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 590555413 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 5281694 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -204908691 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 403869175 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233470000 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 148396263 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 60804812 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114408083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 311579823 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -36845332 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117164270 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -235658094 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -448363398 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 125148953 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -575848134 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60418784, + "accum": 162913900 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78420293, + "accum": -146823595 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218558986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 275414023 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -331052655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 12351146, + "accum": -282942302 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 66767564 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139761075 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -450490390 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -474832967 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 676690, + "accum": -21647791 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 160664603 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -493280865 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76853215, + "accum": 186753955 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107351510 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1220167953 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 316859203 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 166286881 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160639903, + "accum": 507350409 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 416280305 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": -363614881 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1583.json b/polygon/heimdall/testdata/mainnet/spans/span_1583.json new file mode 100644 index 00000000000..eab30b8159e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1583.json @@ -0,0 +1,564 @@ +{ + "span_id": 1583, + "start_block": 10125056, + "end_block": 10131455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 136277227 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": 515014168 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 242392780 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74857355 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -493395939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 13561960 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -405119504 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -104603509 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 127460757 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 130899393 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96648312, + "accum": 34488823 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 169570198 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 469922279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77668847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -540861228 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201230599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 156032253 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73449561 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129059374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 262488734 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103898760 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122278666 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 195776182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98981754, + "accum": -203030524 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -91586896 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -64236073 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 123857893 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 523883168 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 170196777 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -348702414 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74999519, + "accum": 174194987 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 467839665 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73322044, + "accum": -344496012 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120851990 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -518048017 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 536412868 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -313407912 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24734643, + "accum": -427945957 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30068410 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 162241131 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 121338014 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -265049143 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43295914 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1527024, + "accum": -187050500 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125106419, + "accum": 257629322 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -136300976 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 295597985 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 156925252 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -169536233 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 454732009 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233467822 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 154526893 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 95632352 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114430083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 313123739 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -15451762 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117200570 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -115225144 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -438623228 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 139444685 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -567878920 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60274850, + "accum": 377136322 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78130282, + "accum": 463455299 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218547986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 276982029 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -328852655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 12351146, + "accum": -11217090 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 72731434 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139945875 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -392630412 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -473289381 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 686690, + "accum": -6740611 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 202698991 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -483949037 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76853215, + "accum": -347323363 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107351972 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1219945775 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 324263963 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 170924965 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160639903, + "accum": -409193719 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 419518353 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160639903, + "accum": -409193719 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1584.json b/polygon/heimdall/testdata/mainnet/spans/span_1584.json new file mode 100644 index 00000000000..151349262bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1584.json @@ -0,0 +1,588 @@ +{ + "span_id": 1584, + "start_block": 10131456, + "end_block": 10137855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 144942787 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143009119, + "accum": -280986662 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 243200610 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74858355 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -489295939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 16543030 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -398690714 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -102333389 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 127577557 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 131131393 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96648312, + "accum": -112189225 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 169743858 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 471592279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 77808847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -537926958 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201220599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 156170243 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73450561 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129109374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 263629174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103903200 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122421916 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 196929482 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98997649, + "accum": -326079305 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -84416026 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 37828617 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 124060923 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 496078, + "accum": 528843948 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 170567457 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -335085944 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75115471, + "accum": -187808845 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 470144825 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73177451, + "accum": 387392870 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120877640 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -517499977 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": 547988468 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -307827322 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24746962, + "accum": -180513294 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30068710 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 162512171 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 121435534 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -264979333 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43282544 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1527024, + "accum": -171780260 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125109045, + "accum": 395576313 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3685813, + "accum": -99442846 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -446190164 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 225854142 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -153457843 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": 477851479 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233466832 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 157313543 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 111463052 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114440083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 313825519 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -5727412 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117217070 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -60482894 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -434195878 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 145942745 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -564256550 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60274850, + "accum": -133257826 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77930741, + "accum": 131209642 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218542986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 277694759 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -327852655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 12351146, + "accum": 112294370 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 75442284 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 140029875 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -366330422 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -472587751 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 686690, + "accum": 126289 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 221805531 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -479707297 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76881919, + "accum": 421381011 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107352182 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1219844785 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 327629763 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 173033185 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160639903, + "accum": 84053676 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 420990193 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98997649, + "accum": -326079305 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1585.json b/polygon/heimdall/testdata/mainnet/spans/span_1585.json new file mode 100644 index 00000000000..b153c23fa7d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1585.json @@ -0,0 +1,594 @@ +{ + "span_id": 1585, + "start_block": 10137856, + "end_block": 10144255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 170072911 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142977484, + "accum": 527725781 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 245543317 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74861255 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -477405939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 25188133 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -380047223 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -95750041 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 127916277 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 131804193 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96648312, + "accum": 465220236 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 170247472 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 476435279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 78214847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -529417575 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201191599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 156570414 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73453461 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129254374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 266936450 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103916076 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122837341 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 200274052 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98997649, + "accum": 319378461 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -63620503 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 333816218 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 124649710 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -569321872 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 171642429 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -295598181 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74702311, + "accum": -244865855 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 476829789 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73048017, + "accum": 264534745 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120952025 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -515910661 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": -531403983 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -291643611 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24751444, + "accum": -576135218 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30069580 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 163298187 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 121718342 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -264776884 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43243771 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1527024, + "accum": -127496564 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125085701, + "accum": -427973441 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 9845731 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -482645124 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 425747923 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -106830512 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": -568536192 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233463961 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 165394828 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 157372082 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114469083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 315860681 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 22473203 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117264920 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": 98269631 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -421356563 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 164787119 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -553751677 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60207477, + "accum": 501729584 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77930804, + "accum": 165314042 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218528486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 279761676 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -324952655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13281422, + "accum": 494584630 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 83303749 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 140273475 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -290060451 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -470553024 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 686690, + "accum": 20040299 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 277214497 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -467406251 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76881919, + "accum": 425247628 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107352791 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1219551914 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 337390583 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 179147023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160707063, + "accum": 291974727 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 425258529 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24751444, + "accum": -576135218 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1586.json b/polygon/heimdall/testdata/mainnet/spans/span_1586.json new file mode 100644 index 00000000000..7b071cd2e65 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1586.json @@ -0,0 +1,594 @@ +{ + "span_id": 1586, + "start_block": 10144256, + "end_block": 10150655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 180471583 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142977484, + "accum": 16578843 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 246512713 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 74862455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -472485939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 28765417 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642879, + "accum": -372332675 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -93025897 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 128056437 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 132082593 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96686863, + "accum": 511663272 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 170455864 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 478439279 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 78382847 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -525896451 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -201179599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 156736002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 73454661 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 129314374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 268304978 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 103921404 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 123009241 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 201658012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98997649, + "accum": 393900097 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -55015459 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 456293846 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 124893346 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -563241832 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 172087245 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -279258417 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74702311, + "accum": 651561877 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 479595981 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73933005, + "accum": 28542551 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 120982805 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -515253013 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1157560, + "accum": -517513263 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 558059, + "accum": -284946903 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24751444, + "accum": -279117890 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 30069940 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 163623435 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 121835366 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -264693112 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -43227727 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1527024, + "accum": -109172276 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125101490, + "accum": -40269489 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 55275487 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -37008864 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 508462591 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -87536444 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": -540792828 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -233462773 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 168738808 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 176368922 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114481083 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 316702817 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 34142423 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 117284720 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": 163960331 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -416043743 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 172584791 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -549404833 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60170824, + "accum": 110695850 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77930804, + "accum": -12983738 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -218522486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 280616952 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -323752655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13291422, + "accum": -460269659 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 86556769 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 140374275 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -258500463 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -469711068 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 686690, + "accum": 28280579 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 300142345 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -462316163 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77190683, + "accum": 236276232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 107353043 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1219430726 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 341429543 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 181676887 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160427659, + "accum": -8119206 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 427024737 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13291422, + "accum": -460269659 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1587.json b/polygon/heimdall/testdata/mainnet/spans/span_1587.json new file mode 100644 index 00000000000..8e3335f7fee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1587.json @@ -0,0 +1,582 @@ +{ + "span_id": 1587, + "start_block": 10150656, + "end_block": 10157055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 222701853 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142977484, + "accum": -278919237 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 265955566 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91965501 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -443495793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 298107, + "accum": 54510666 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -336586932 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -69342403 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 145495303 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 149855539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96989501, + "accum": -3708889 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188059624 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 500382425 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95888993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -500286922 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -184050453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174236319 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90557707 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 288712400 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121034426 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 140524812 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 222102728 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98871440, + "accum": -68326580 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -17119790 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -345357272 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 142582279 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -531448256 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 190262968 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -222670508 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74952311, + "accum": 612938824 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 503381091 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73938475, + "accum": -39881535 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138157336 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -496563551 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -465778521 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -251652483 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24751444, + "accum": 455774132 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47170956 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 181509597 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139218320 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -247390517 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -26088808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": -50202638 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125079424, + "accum": 260528822 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 182164210 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -57688343 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -389283058 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -23808967 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": -456646219 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216359756 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 193920239 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1238542316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 239378098 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131610229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 335838125 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 79443184 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134432716 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": 339813002 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -386104282 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 208529311 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -521799814 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60431723, + "accum": 765581971 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77992436, + "accum": 36119145 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201407840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 299784015 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -303752509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13379520, + "accum": -56308707 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 111518380 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157718021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -165130346 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -450576195 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 696857, + "accum": 65477741 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 372651457 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -432914971 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77202003, + "accum": 262626362 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124453798 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1202037709 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 368290509 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 204890871 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160128112, + "accum": 195089378 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 448393219 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142977484, + "accum": -278919237 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1588.json b/polygon/heimdall/testdata/mainnet/spans/span_1588.json new file mode 100644 index 00000000000..0de1260c15a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1588.json @@ -0,0 +1,588 @@ +{ + "span_id": 1588, + "start_block": 10157056, + "end_block": 10163455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 233967081 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143029637, + "accum": 465276186 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 267005745 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91966801 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -438165793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 58459773 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -328228491 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -66391247 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 145647143 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 150157139 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97054757, + "accum": 142945779 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188285382 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": 502553425 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96070993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -496472371 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -184037453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174415706 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90559007 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 290194972 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121040198 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 140711037 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 223602018 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98871440, + "accum": 102075200 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": -7797659 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -212673175 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 142846218 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -524861546 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 190745567 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -204969097 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74952311, + "accum": 472488114 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": 506377799 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73980220, + "accum": -193584984 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138190681 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -495851099 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -449915557 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -244378099 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": -337165483 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47171346 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 181861949 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139345096 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -247299764 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -26071427 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": -32197482 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125079424, + "accum": -343256533 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 231379779 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 425084272 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -299675501 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1607839, + "accum": -2907060 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2311947, + "accum": -426590908 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216358469 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 197542884 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1238412316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 259958008 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131623229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 336750439 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 92084839 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134454166 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": 410977927 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -380348727 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 216976789 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -517090733 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60416188, + "accum": 436202432 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77992436, + "accum": -64924556 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201401340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 300710564 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -302452509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13379520, + "accum": 117625053 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 115042485 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 157827221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -130940359 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -449664076 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 696857, + "accum": 74536882 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 397489959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -427400709 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77202003, + "accum": 151427614 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124454071 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201906422 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 372666049 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 207631557 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 160122425, + "accum": 46677808 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 450306611 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125079424, + "accum": -343256533 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1589.json b/polygon/heimdall/testdata/mainnet/spans/span_1589.json new file mode 100644 index 00000000000..6e43c3ce7cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1589.json @@ -0,0 +1,582 @@ +{ + "span_id": 1589, + "start_block": 10163456, + "end_block": 10169855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 256497537 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143019637, + "accum": -268186149 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 269106103 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91969401 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -427505793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 66689709 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -311511609 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -60488935 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 145950823 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 150760339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97060850, + "accum": 439444313 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 188736898 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -605376818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96434993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -488843269 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -184011453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174774480 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90561607 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 293160116 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121051742 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141083487 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 226600598 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98341141, + "accum": 440394285 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 10846603 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 52695019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 143374096 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -511688126 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 191710765 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -169566275 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74952311, + "accum": 193988844 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -599901028 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73686434, + "accum": 614039647 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138257371 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -494426195 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -418189629 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -229829331 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 306624261 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47172126 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 182566653 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139598648 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -247118258 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -26036665 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 3812830 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 684213878 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 329810917 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 278342345 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -120460387 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 39133792 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -364357902 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216355895 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 204788174 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1238152316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 301117828 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131649229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 70178, + "accum": 338575067 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 117368149 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134497066 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": 553307777 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -368837617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 233871745 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -507672571 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60450876, + "accum": -220362005 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77992436, + "accum": -261756241 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201388340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 302563662 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -299852509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13687278, + "accum": 469185669 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 122090695 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158045621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -62560385 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -447839838 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 95585164 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 447166963 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -416372185 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77202808, + "accum": -65880167 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124454617 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201643848 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 381417129 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 213112929 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157420861, + "accum": -296163318 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 454133395 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157420861, + "accum": -296163318 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_159.json b/polygon/heimdall/testdata/mainnet/spans/span_159.json new file mode 100644 index 00000000000..bddcc7d35e8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_159.json @@ -0,0 +1,102 @@ +{ + "span_id": 159, + "start_block": 1011456, + "end_block": 1017855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 12890 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 8392 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -54850 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 8392 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 8392 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 8392 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 8392 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -54850 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1590.json b/polygon/heimdall/testdata/mainnet/spans/span_1590.json new file mode 100644 index 00000000000..641a27b5277 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1590.json @@ -0,0 +1,594 @@ +{ + "span_id": 1590, + "start_block": 10169856, + "end_block": 10176255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 270362433 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142936431, + "accum": -205250103 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 270398631 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91971001 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -420945793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 71754285 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -301224297 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -56856743 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146137703 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 151131539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": 879906098 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189014754 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -602704818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96658993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -484148437 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183995453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174995264 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90563207 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 294984820 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121058846 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141312687 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 228445878 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98341141, + "accum": -210379424 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 22319995 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 215998523 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 143698944 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -503581406 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 192304733 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -147779923 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": 281456343 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -596212772 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73452608, + "accum": 679699983 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138298411 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -493549331 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -398665981 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -220876243 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 702802565 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47172606 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 183000317 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139754680 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -247006562 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -26015273 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 25973022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 460226721 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 390383925 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -240252835 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -10174163 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 66755520 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -323121982 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216354311 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 209246814 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237992316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 326446948 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131665229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 340584265 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 132927109 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134523466 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -471768301 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -361753857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 244268641 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -501876779 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60450876, + "accum": 746852011 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77992436, + "accum": -126301752 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201380340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 303704030 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -298252509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13692269, + "accum": -424182478 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 126428055 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158180021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -20480401 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -446717230 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 111134876 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 477737427 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -409585401 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76351599, + "accum": 54043185 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124454953 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201482264 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 386802409 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 216486081 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157480113, + "accum": 353240 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 456488339 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142936431, + "accum": -205250103 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1591.json b/polygon/heimdall/testdata/mainnet/spans/span_1591.json new file mode 100644 index 00000000000..210a8f2594c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1591.json @@ -0,0 +1,594 @@ +{ + "span_id": 1591, + "start_block": 10176256, + "end_block": 10182655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 276428325 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142936431, + "accum": 795304914 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 270964112 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91971701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -418075793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 73970037 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -296723598 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -55267659 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146219463 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 151293939 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": 447975601 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189136316 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -601535818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96756993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -482094448 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183988453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175091857 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90563907 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 295783128 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121061954 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141412962 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 229253188 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98341141, + "accum": 478008563 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 27339604 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 287443806 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 143841065 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -500034716 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 192564594 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -138248394 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": -306488005 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -594599160 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73452608, + "accum": 82288961 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138316366 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -493165703 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -390124385 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -216959267 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": -235450705 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47172816 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 183190045 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139822944 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246957695 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -26005914 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 35668106 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 224187243 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 416884616 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 19701650 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 38076060 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 78840026 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -305081267 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216353618 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 211197469 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237922316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 337528438 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131672229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 341849956 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 139734154 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134535016 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -433448726 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -358654712 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 248817283 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -499341120 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60450876, + "accum": 70141434 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 66279867, + "accum": 349369886 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201376840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 304202941 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -297552509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13692269, + "accum": -328336595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 128325650 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158238821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -2070408 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -446226089 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 117937875 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 491112005 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -406616183 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": 650110434 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124455100 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201411571 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 389158469 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 217961835 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157482113, + "accum": -10290769 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 457518627 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": -306488005 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1592.json b/polygon/heimdall/testdata/mainnet/spans/span_1592.json new file mode 100644 index 00000000000..345a56353ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1592.json @@ -0,0 +1,576 @@ +{ + "span_id": 1592, + "start_block": 10182656, + "end_block": 10189055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 285093885 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142936431, + "accum": -1744600 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 271771942 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91972701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -413975793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 77135397 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -290294028 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -52997539 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146336263 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 151525939 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": 305699614 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189309976 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -599865818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96896993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -479160178 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183978453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175229847 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90564907 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 296923568 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121066394 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141556212 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 230406488 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98341141, + "accum": 348217156 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 34510474 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 389508496 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 144044095 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -494968016 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 192935824 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -124631924 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": 443867165 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -592294000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 72885835, + "accum": -296967589 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138342016 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -492617663 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -377922105 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -211363587 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 12160735 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47173116 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 183461085 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139920464 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246887885 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25992544 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 49518226 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 361758426 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 454742746 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 391065200 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 107004950 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 96103606 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -279308817 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216352628 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 213984119 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237822316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 353359138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131682229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 343658086 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 149458504 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134551516 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -378706476 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -354227362 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 255315343 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -495718750 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60175186, + "accum": -439633030 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 66279867, + "accum": -101047301 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201371840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 304915671 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -296552509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": -189729765 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 131036500 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158322821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 24229582 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -445524459 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 127656445 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 510218545 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -402374443 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": 433666187 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124455310 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201310581 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 392524269 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 220070055 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157500003, + "accum": 451423354 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 458990467 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60175186, + "accum": -439633030 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 11, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1593.json b/polygon/heimdall/testdata/mainnet/spans/span_1593.json new file mode 100644 index 00000000000..40f0e733291 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1593.json @@ -0,0 +1,582 @@ +{ + "span_id": 1593, + "start_block": 10189056, + "end_block": 10195455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 292026333 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142900988, + "accum": 29062321 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 272418206 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91973501 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -410695793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 79667685 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -285150372 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -51181443 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146429703 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 151711539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": -30208006 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189448904 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -598529818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97008993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -476812762 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183970453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175340239 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90565707 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 297835920 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121069946 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141670812 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 231329128 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98341141, + "accum": 22297200 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 40247170 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 471160248 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 144206519 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -490914656 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 193232808 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -113738748 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": -68497783 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -590449872 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 72885835, + "accum": 286119091 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138362536 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -492179231 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1220228, + "accum": -368160281 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -206887043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 210249887 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47173356 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 183677917 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 139998480 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246832037 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25981848 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 60598322 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 249728542 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 485029250 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -424457601 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 162148062 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 109914470 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -258690857 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216351836 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 216213439 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237742316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 366023698 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131690229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 345104590 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 157237984 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134564716 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -334912676 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -350685482 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 260513791 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -492820854 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60175186, + "accum": 41768458 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 66279867, + "accum": 429191635 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201367840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 305485855 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -295752509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": -77946093 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 133205180 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158390021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 45269574 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -444963155 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 135431301 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 525503777 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -398981051 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": 38423959 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124455478 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201229789 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 395216909 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 221756631 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 157500003, + "accum": 598774294 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 460167939 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -424457601 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1594.json b/polygon/heimdall/testdata/mainnet/spans/span_1594.json new file mode 100644 index 00000000000..5599053bee2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1594.json @@ -0,0 +1,600 @@ +{ + "span_id": 1594, + "start_block": 10195456, + "end_block": 10201855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 866556, + "accum": 298958781 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142900988, + "accum": 60209127 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 273064470 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91974301 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -407415793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 82199973 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -280006716 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -49365347 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146523143 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 151897139 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": -364381067 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189587832 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -597193818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97120993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -474465346 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183962453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175450631 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90566507 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 298748272 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121073498 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 141785412 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 232251768 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98340307, + "accum": -301892367 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 45983866 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 552812000 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 144368943 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -486861296 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 193529792 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -102845572 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": 531786353 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -588605744 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 72805944, + "accum": -242108209 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138383056 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -491740799 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1258921, + "accum": -358127606 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -202410499 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 408339039 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47173596 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 183894749 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140076496 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246776189 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25971152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 71678418 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": 138205919 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 515315754 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -127366761 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 217291174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 123725334 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -238072897 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216351044 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 218442759 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237662316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 378688258 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131698229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 346551094 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 165017464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134577916 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5474225, + "accum": -291118876 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -347143602 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 265712239 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -489922958 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60175186, + "accum": 523169946 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65769356, + "accum": -156795340 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201363840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 306056039 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -294952509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": 33837579 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 135373860 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158457221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 66309566 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -444401851 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 143206157 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 540789009 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -395587659 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": -355083710 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124455646 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1201148997 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 397909549 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 223443207 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156353430, + "accum": 742084896 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 461345411 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97092683, + "accum": -364381067 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1595.json b/polygon/heimdall/testdata/mainnet/spans/span_1595.json new file mode 100644 index 00000000000..230e705f5ab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1595.json @@ -0,0 +1,588 @@ +{ + "span_id": 1595, + "start_block": 10201856, + "end_block": 10208255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507219, + "accum": 308363751 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893716, + "accum": -17755857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 274276215 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91975801 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -401265793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 86948013 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -270362361 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -45960167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146698343 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 152245139 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97357189, + "accum": -15914101 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 189848322 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -594688818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97330993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -470063941 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183947453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175657616 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90568007 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 300458932 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121080158 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 142000287 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 233981718 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98340307, + "accum": 62785875 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 56740171 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -404697805 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 144673488 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -479261246 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37123, + "accum": 194086637 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -82420867 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": 546345659 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -585148004 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 72709609, + "accum": -261216092 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138421531 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -490918739 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1258921, + "accum": -339243791 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -194016979 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": -330754306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47174046 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 184301309 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140222776 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246671474 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25951097 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 92453598 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077400, + "accum": -207025621 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": 572102949 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 429678564 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 320684509 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1726358, + "accum": 149620704 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -199414222 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216349559 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 222622734 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237512316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 402434308 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131713229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 349263289 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 179603989 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134602666 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5533149, + "accum": -208121641 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442735, + "accum": -340502577 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 275459329 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -484489403 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60010680, + "accum": 312521203 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65685214, + "accum": 829156006 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201356340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 307125134 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -293452509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": 243431964 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 139440135 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158583221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 105759551 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -443349406 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 157784012 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 569448819 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -389225049 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": -120372218 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124455961 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200997512 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 402958249 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 226605537 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156253430, + "accum": -244820306 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 463553171 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 156253430, + "accum": -244820306 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 9, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1596.json b/polygon/heimdall/testdata/mainnet/spans/span_1596.json new file mode 100644 index 00000000000..b25f9d1a4ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1596.json @@ -0,0 +1,570 @@ +{ + "span_id": 1596, + "start_block": 10208256, + "end_block": 10214655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507219, + "accum": 316479255 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893716, + "accum": 47204664 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 275568743 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91977401 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -394705793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 92012589 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -260075049 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -42327975 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 146885223 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 152616339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97738664, + "accum": 436353905 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 190126178 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -592016818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97554993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -465369109 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183931453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175878400 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90569607 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 302283636 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121087262 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 142229487 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 235826998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98782174, + "accum": 527149595 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 68213563 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -241394301 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 144998336 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -471154526 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 194680055 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -60634515 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75035517, + "accum": 636497746 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -581459748 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 73165674, + "accum": -205576178 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138462571 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -490041875 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1258921, + "accum": -319101055 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -185063891 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 65423998 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47174526 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 184734973 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140378808 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246559778 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25929705 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 114613790 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125067222, + "accum": -427713435 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -477741131 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -86556844 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 430970733 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 177002753 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -158178302 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216347975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 227081374 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237352316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 427763428 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131729229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 352156297 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 195162949 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134629066 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -119248656 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -333424217 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 285856225 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 362237, + "accum": -478693611 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60010680, + "accum": 161782939 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65685214, + "accum": -341648920 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201348340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 308265502 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -291852509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": 466999308 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 143777495 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158717621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 147839535 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -442226798 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 173333724 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": 600019283 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -382438265 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89675857, + "accum": 203532350 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124456297 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200835928 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 408343529 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 229978689 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155888512, + "accum": 28659982 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 465908115 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125067222, + "accum": -427713435 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1597.json b/polygon/heimdall/testdata/mainnet/spans/span_1597.json new file mode 100644 index 00000000000..3f4958e22fd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1597.json @@ -0,0 +1,600 @@ +{ + "span_id": 1597, + "start_block": 10214656, + "end_block": 10221055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507219, + "accum": 324087540 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893716, + "accum": -31077909 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 276780488 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91978901 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -388555793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 316536, + "accum": 96760629 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -250430694 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -38922795 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 147060423 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 152964339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97766609, + "accum": -319180946 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 190386668 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -589511818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97764993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293427, + "accum": -460967704 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183916453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176085385 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90571107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 303994296 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121093922 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 142444362 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 237556948 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98765373, + "accum": -212984450 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 78969868 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -88297266 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 145302881 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -463554476 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 195236075 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -40209810 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75174631, + "accum": 651761468 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -578002008 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 72021940, + "accum": -224356066 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138501046 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -489219815 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1258921, + "accum": -300217240 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -176670371 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": 436841158 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47174976 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 185141533 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140525088 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246455063 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25909650 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1385012, + "accum": 135388970 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125077722, + "accum": 336962331 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -420953936 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 470488481 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 534364068 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 202571288 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -119519627 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216346490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 231261349 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1237202316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 451509478 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131744229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 354868492 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 209749474 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134653816 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -35517276 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -326792192 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 295603315 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -473244894 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59991624, + "accum": -49658154 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65685214, + "accum": 643629290 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201340840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 309334597 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -290352509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13972959, + "accum": -434759871 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 147843770 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 158843621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 187289520 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -441174353 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 187911579 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -482674472 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -376075655 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89687799, + "accum": 437436060 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124456612 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200684443 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 413392229 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 233141019 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155860735, + "accum": 145193846 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 468115875 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97766609, + "accum": -319180946 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1598.json b/polygon/heimdall/testdata/mainnet/spans/span_1598.json new file mode 100644 index 00000000000..ca71e30e8ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1598.json @@ -0,0 +1,594 @@ +{ + "span_id": 1598, + "start_block": 10221056, + "end_block": 10227455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507219, + "accum": 337782453 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893716, + "accum": 501156557 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 278961629 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91981601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -377485793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 105505236 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 642957, + "accum": -233070855 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -32793471 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 147375783 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 153590739 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97796659, + "accum": 105500982 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 190855550 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -585002818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98142993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -453040781 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183889453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176457958 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90573807 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 307073484 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121105910 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 142831137 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 240670858 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98620002, + "accum": 235568665 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 98331217 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 187277397 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 145851062 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -449874386 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196236911 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -3445341 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75202446, + "accum": 463955349 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -571778076 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 69546471, + "accum": -539654102 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138570301 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -487740107 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1259075, + "accum": -266222523 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -161562035 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761144, + "accum": -4949323 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47175786 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 185873341 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140788392 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246266576 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25873551 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1227809, + "accum": 172312685 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125015668, + "accum": 387831086 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -318736985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 362826598 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -387312070 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 248594651 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -49934012 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216343817 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 238785304 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236932316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 494252368 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131771229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 359750443 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 236005219 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134698366 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 115199208 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -314854547 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 313148077 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -463435254 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59963809, + "accum": 461721913 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65625365, + "accum": 197978883 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201327340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 311258968 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -287652509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13974475, + "accum": -57465722 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 155163065 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159070421 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 258299493 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -439279952 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 214151718 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -431086814 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -364622957 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89649410, + "accum": -467329865 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124457179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200411770 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 422479889 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 238833213 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155852326, + "accum": -80499748 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 472089843 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 69546471, + "accum": -539654102 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 8, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1599.json b/polygon/heimdall/testdata/mainnet/spans/span_1599.json new file mode 100644 index 00000000000..4a2af277465 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1599.json @@ -0,0 +1,588 @@ +{ + "span_id": 1599, + "start_block": 10227456, + "end_block": 10233855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507219, + "accum": 344376300 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142863903, + "accum": 143375476 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 280011808 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91982901 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -372155793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 109906399 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 643077, + "accum": -224712054 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -29842315 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 147527623 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 153892339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97796659, + "accum": 269313630 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191081308 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -582831818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98324993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -449224033 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183876453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176637345 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90575107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 308556056 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121111682 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 143017362 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 242170148 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98720218, + "accum": 410239072 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 717087, + "accum": 107653348 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 319961494 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 146115001 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -443287676 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196718795 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 14256070 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75202446, + "accum": 334118428 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -568781368 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 69449575, + "accum": 363868645 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138603646 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -487027655 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -249831843 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -154287651 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24761961, + "accum": 316954536 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47176176 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 186225693 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 140915168 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246175823 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25856170 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1227809, + "accum": 188274202 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125015668, + "accum": -201977170 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -269521416 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -261944705 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -297704513 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 270754048 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2577245, + "accum": -16429827 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216342530 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 242407949 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236802316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 514832278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131784229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 362101012 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 248646874 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134719816 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 187766404 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -309106792 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 321595555 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -458712094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60009433, + "accum": 134412159 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65625365, + "accum": -56435291 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201320840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 312185517 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -286352509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 13974475, + "accum": 124202453 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 158687170 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159179621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 292489480 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -438367833 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 226785859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -406248312 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -359108695 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89746306, + "accum": -408950413 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124457452 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200280483 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 426855429 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 241573899 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155927526, + "accum": -268884751 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 474003235 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89746306, + "accum": -408950413 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_16.json b/polygon/heimdall/testdata/mainnet/spans/span_16.json new file mode 100644 index 00000000000..07a5d90b185 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_16.json @@ -0,0 +1,102 @@ +{ + "span_id": 16, + "start_block": 96256, + "end_block": 102655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -43936 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48434 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11886 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 26064 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 26064 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 26064 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 26064 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48434 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_160.json b/polygon/heimdall/testdata/mainnet/spans/span_160.json new file mode 100644 index 00000000000..18e8c8faa2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_160.json @@ -0,0 +1,102 @@ +{ + "span_id": 160, + "start_block": 1017856, + "end_block": 1024255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 8392 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3894 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27862 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3894 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3894 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3894 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3894 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27862 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1600.json b/polygon/heimdall/testdata/mainnet/spans/span_1600.json new file mode 100644 index 00000000000..3fe60942427 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1600.json @@ -0,0 +1,576 @@ +{ + "span_id": 1600, + "start_block": 10233856, + "end_block": 10240255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507319, + "accum": 355028399 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843977, + "accum": -179891167 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 281708251 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91985001 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -363545793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 117015970 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 643077, + "accum": -211207437 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -25075063 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 147772903 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 154379539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97889509, + "accum": 107603930 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191445994 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -579324818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98618993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -443058517 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183855453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176927124 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90577207 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 310950980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121121006 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 143318187 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 244592078 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98714009, + "accum": 267517289 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 122740175 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 534297343 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 146541364 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -432647606 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 197497223 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 42850657 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75202446, + "accum": -302244579 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -563940532 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 68432477, + "accum": -407421167 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138657511 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -485876771 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -223295907 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -142536723 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": -271271996 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47176806 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 186794877 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141119960 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -246029222 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25828093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1227809, + "accum": 214058191 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125015676, + "accum": 207396731 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -190019343 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 517918750 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -152953844 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 306549997 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 37680918 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216340451 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 278665, + "accum": 248259914 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236592316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -559567506 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131805229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 365898085 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 269068009 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134754466 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 304990336 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -299821957 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 335241481 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -451082374 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60009433, + "accum": 286651800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65617273, + "accum": 213690362 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201310340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 313682250 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -284252509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15091819, + "accum": 433211131 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 164379955 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159356021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 347719459 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -436894410 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 247194856 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -366124578 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -350201041 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994306, + "accum": 371466680 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124457893 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1200068404 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 433923609 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 246001161 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155927526, + "accum": -318410185 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 477094099 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 68432477, + "accum": -407421167 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1601.json b/polygon/heimdall/testdata/mainnet/spans/span_1601.json new file mode 100644 index 00000000000..c05da67264c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1601.json @@ -0,0 +1,576 @@ +{ + "span_id": 1601, + "start_block": 10240256, + "end_block": 10246655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 507319, + "accum": 363145503 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843977, + "accum": -110573842 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 283000779 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91986601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -356985793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 122432786 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 643077, + "accum": -200918205 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -21442871 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 147959783 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 154750739 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97919895, + "accum": 566024870 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 191723850 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -576652818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98842993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -438360981 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183839453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177147908 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90578807 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 312775684 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121128110 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 143547387 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 246437358 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98714009, + "accum": -369193125 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 134277567 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -410437468 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 146866212 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -424540886 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 198090311 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 64637009 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75215425, + "accum": -207041598 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -560252276 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 68412091, + "accum": 687294605 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138698551 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -484999907 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -203078051 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -133583635 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 124743924 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47177286 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 187228541 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141275992 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245917526 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25806701 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1227809, + "accum": 233703135 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125018683, + "accum": -8471783 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3785813, + "accum": -129446335 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 4067565 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -42667620 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1704569, + "accum": 333823101 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 78734438 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216338867 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 252648554 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236432316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -534238386 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131821229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 368791093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 284626969 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134780866 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 394303808 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -292747797 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 649806, + "accum": 345638377 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -445269254 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60061182, + "accum": 139296903 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65607273, + "accum": 155401666 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201302340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 314822618 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -282652509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15091819, + "accum": -433404829 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 168717315 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159490421 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 389799443 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -435771802 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 262744568 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -335554114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -343414257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994499, + "accum": 703342647 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124458229 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199906820 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 439308889 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 249374313 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 155932976, + "accum": -39674133 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 479449043 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98714009, + "accum": -369193125 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1602.json b/polygon/heimdall/testdata/mainnet/spans/span_1602.json new file mode 100644 index 00000000000..d3d2ce30f47 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1602.json @@ -0,0 +1,600 @@ +{ + "span_id": 1602, + "start_block": 10246656, + "end_block": 10253055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 375147576 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843985, + "accum": -150455784 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 284858788 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91988901 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -347555793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 130219459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516814, + "accum": -186885012 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -16221595 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148228423 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 155284339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100514342, + "accum": -460102296 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192123268 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -572811818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99164993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -431608273 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183816453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177465285 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90581107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 315398696 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121138322 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 143876862 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 249089948 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99044580, + "accum": -309007044 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 150862568 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -175688681 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 147333181 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -412887476 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 198942875 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 95954890 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75215425, + "accum": 414495363 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -554950408 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 68083634, + "accum": 41086201 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138757546 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -483739415 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -174014883 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -120713571 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": -414318069 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47177976 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 187851933 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141500288 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245756963 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25775950 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 300591590 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125058236, + "accum": -457958295 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4104036, + "accum": -39512395 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -250257411 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 115868827 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": 422132681 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 137748873 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216336590 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 258942849 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236202316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -497827776 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131844229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 372949792 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 306992974 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134818816 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 522691924 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -282578692 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 390583915 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -436912894 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60072602, + "accum": 412320535 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65607273, + "accum": 555951131 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201290840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 316461897 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -280352509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15091819, + "accum": -86292992 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 174952270 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159683621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 450289420 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -434158053 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 285097279 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -291609072 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -333658255 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994499, + "accum": 556697067 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124458712 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199674543 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 447050229 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 254223219 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146345359, + "accum": 57217252 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 482834275 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125058236, + "accum": -457958295 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 9, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1603.json b/polygon/heimdall/testdata/mainnet/spans/span_1603.json new file mode 100644 index 00000000000..e1999e1a463 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1603.json @@ -0,0 +1,594 @@ +{ + "span_id": 1603, + "start_block": 10253056, + "end_block": 10259455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 382827365 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843985, + "accum": 598305357 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 285908967 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91990201 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -342225793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 134620622 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516814, + "accum": -180166430 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -13270439 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148380263 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 155585939 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100594144, + "accum": -261307108 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192349026 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -570640818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99346993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -427791525 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183803453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177644672 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90582407 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 316881268 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121144094 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 144063087 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 250589238 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98889679, + "accum": -131087376 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 160236699 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": -43004584 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 147597120 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -406300766 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 199424759 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 113656301 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76217583, + "accum": 294954061 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -551953700 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67982179, + "accum": -183116136 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138790891 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -483026963 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -157587875 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -113439187 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": -92555134 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47178366 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 188204285 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141627064 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245666210 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25758569 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 347955296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124978434, + "accum": 59248901 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4104036, + "accum": 13840073 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 232515204 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 205476384 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": 477889889 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 171104858 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216335303 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 262500494 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1236072316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -477247866 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131857229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 375300361 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 319634629 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134840266 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -512951544 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -276830937 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 425031393 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -432189734 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59070902, + "accum": 74035455 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65607273, + "accum": 300480115 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201284340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 317388446 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -279052509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15091819, + "accum": 109900655 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 178476375 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159792821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 484479407 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -433245934 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 297731420 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -266770570 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -328143993 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994499, + "accum": -489920217 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124458985 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199543256 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 451425769 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 256963905 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146345359, + "accum": -256674409 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 484747667 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994499, + "accum": -489920217 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1604.json b/polygon/heimdall/testdata/mainnet/spans/span_1604.json new file mode 100644 index 00000000000..d58fb137a6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1604.json @@ -0,0 +1,582 @@ +{ + "span_id": 1604, + "start_block": 10259456, + "end_block": 10265855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 387553389 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843985, + "accum": -475319889 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 286555231 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91991001 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -338945793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 137329030 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516814, + "accum": -176031918 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -11454343 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148473703 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 155771539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100594144, + "accum": 543446044 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192487954 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -569304818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99458993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -425442757 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183795453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177755064 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90583207 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 317793620 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121147646 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 144177687 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 251511878 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98889679, + "accum": -448166406 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 166005395 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 38647168 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 147759544 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -402247406 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 199721303 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 124549477 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76217583, + "accum": -203497364 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -550109572 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67982179, + "accum": 360741296 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138811411 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -482588531 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -147478947 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -108962643 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 105452826 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47178606 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 188421117 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141705080 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245610362 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25747873 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 377102192 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124978434, + "accum": -49115716 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 46752336 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 529606044 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 260619496 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": 512202017 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 191631618 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216334511 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 264689814 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1235992316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -464583306 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131865229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 376746865 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 327414109 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134853466 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -468294808 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -273293857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 446229841 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -429283174 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59070902, + "accum": 546602671 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65607273, + "accum": -282853790 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201280340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 317958630 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -278252509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15154794, + "accum": 230950082 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 180645055 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159860021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -602672690 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -432684630 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 305506276 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -251485338 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -324750601 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89994499, + "accum": 230035775 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124459153 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199462464 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 454118409 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 258650481 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146286757, + "accum": -194409755 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 485925139 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843985, + "accum": -475319889 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 5, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 8, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1605.json b/polygon/heimdall/testdata/mainnet/spans/span_1605.json new file mode 100644 index 00000000000..c0a11fbe711 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1605.json @@ -0,0 +1,594 @@ +{ + "span_id": 1605, + "start_block": 10265856, + "end_block": 10272255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 396414684 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142843985, + "accum": 559192841 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 287766976 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91992501 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -332795793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 142407295 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516814, + "accum": -168279708 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -8049163 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148648903 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 156119539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100541124, + "accum": -164411863 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 192748444 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -566799818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99668993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -421038817 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183780453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 177962049 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90584707 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 319504280 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121154306 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 144392562 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 253241828 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98889679, + "accum": -72960666 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 176821700 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206469, + "accum": 191744203 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 148064089 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -394647356 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200277323 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 144974182 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76318521, + "accum": -167868374 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -546651832 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67772255, + "accum": 270243422 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138849886 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -481766471 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -128524707 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -100569123 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 476717751 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47179056 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 188827677 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 141851360 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245505647 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25727818 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 431752622 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124970434, + "accum": -390777827 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 108484251 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -21548696 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 364012831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": -531609788 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 230119293 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216333026 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 268794789 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1235842316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -440837256 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131880229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 379459060 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 342000634 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134878216 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -384563428 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -266661832 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 485976931 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -423833374 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59070902, + "accum": 324469740 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65588384, + "accum": -406939918 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201272840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 319027725 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -276752509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15154794, + "accum": 458271992 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 184711330 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 159986021 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -563222705 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -431632185 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 320084131 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1910654, + "accum": -222825528 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -318387991 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90121484, + "accum": 473334985 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124459468 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199310979 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 459167109 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 261812811 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146282761, + "accum": -216437769 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 488132899 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124970434, + "accum": -390777827 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1606.json b/polygon/heimdall/testdata/mainnet/spans/span_1606.json new file mode 100644 index 00000000000..4a7e4e4e72e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1606.json @@ -0,0 +1,594 @@ +{ + "span_id": 1606, + "start_block": 10272256, + "end_block": 10278655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 407048238 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142814985, + "accum": -194422348 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 289221070 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91994301 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -325415793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 148501213 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -158974872 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -3962947 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148859143 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 156537139 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100615272, + "accum": 537872680 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 193061032 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -563793818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99920993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -415754089 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183762453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 178210431 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90586507 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 321557072 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121162298 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 144650412 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 255317768 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98903268, + "accum": 599005293 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 189801266 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 375467183 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 148429543 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -385527296 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200944547 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 169483828 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 76305542, + "accum": 97570188 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -542502544 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67772255, + "accum": 382069989 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138896056 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -480779999 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -105779619 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -90496899 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": -185851895 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47179596 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 189315549 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 142026896 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245379989 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25703752 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 497333138 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124958095, + "accum": -357662446 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 182562549 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -461160211 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 488084833 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": -454407500 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 276304503 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216331244 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 273720759 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1235662316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -412341996 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131898229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 382713694 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 359504464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134907916 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -284085772 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -258703402 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 533673439 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -417293614 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59092928, + "accum": 280040976 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65574384, + "accum": -334653322 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201263840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 320310639 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -274952509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15154794, + "accum": -377093763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 189590860 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160137221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -515882723 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -430369251 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 337577557 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -188370756 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -310752859 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90021753, + "accum": -121116830 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124459846 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199129197 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 465225549 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 265607607 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 146268761, + "accum": 200215691 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 490782211 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -461160211 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1607.json b/polygon/heimdall/testdata/mainnet/spans/span_1607.json new file mode 100644 index 00000000000..54b877af959 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1607.json @@ -0,0 +1,588 @@ +{ + "span_id": 1607, + "start_block": 10278656, + "end_block": 10285055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 412975768 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142814985, + "accum": 126135525 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 290028900 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 91995301 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -321315793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 151886723 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -153805052 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -1692827 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 148975943 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 156769139 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100615272, + "accum": 436410157 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 193234692 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -562123818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 100060993 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -412818129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -183752453 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 178348421 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 90587507 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 322697512 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 121166738 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 144793662 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 256471068 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98897268, + "accum": 479803844 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 197852136 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 477536543 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 148632573 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -380460596 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 201315227 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 183100298 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75704656, + "accum": -252584343 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -540197384 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67772255, + "accum": -47795438 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 138921706 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -480231959 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1263616, + "accum": -93143459 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -84901219 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 61658055 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 47179896 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 189586589 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 142124416 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -245310179 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -25690382 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 533766758 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124958095, + "accum": -215880473 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 223717159 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -89796661 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 557013723 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": -411517340 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 301962953 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -216330254 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 276457409 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1235562316 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -396511296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 131908229 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 384521824 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 369228814 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 134924416 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -228264852 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -254282052 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -538642052 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -413660414 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59042762, + "accum": -237019049 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65721608, + "accum": 322583758 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -201258840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 321023369 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -273952509 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15154794, + "accum": -225545823 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 192301710 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 160221221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -489582733 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -429667621 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 347296127 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -169194216 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -306511119 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90027753, + "accum": -319694851 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 124460056 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1199028207 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 468591349 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 267715827 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137306235, + "accum": 537527672 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 492254051 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -538642052 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1608.json b/polygon/heimdall/testdata/mainnet/spans/span_1608.json new file mode 100644 index 00000000000..443ccf93159 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1608.json @@ -0,0 +1,588 @@ +{ + "span_id": 1608, + "start_block": 10285056, + "end_block": 10291455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 436377664 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142814985, + "accum": -57139339 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 306235216 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107072055 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -300500439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 171701791 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -131491950 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 16560695 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164214817 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 172169293 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102447832, + "accum": -313938009 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 17366, + "accum": 208553170 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -544710464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115332347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -393632431 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168663099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193616961 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105664261 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 339369482 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136248308 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160069566 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 273161042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98897268, + "accum": 780625123 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 225962708 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 635509001 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 163992169 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -358291862 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 216909533 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 217238710 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75704656, + "accum": -276673986 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -521894806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67892886, + "accum": -182228929 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154032970 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -464389349 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1278216, + "accum": -60362881 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -61991913 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1219434701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 423247339 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62255670 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 205041399 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157336298 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -230137091 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10596310 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -498976647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124489095, + "accum": 447906384 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 296408967 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 445187663 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -430236304 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": -336395762 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 352960137 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201253514 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 295364073 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1220346962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -359272962 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 146997583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 402128560 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 397918258 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150022870 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -135040210 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -233016808 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -486469414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -393498580 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59042762, + "accum": 604654973 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65721608, + "accum": 158945797 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186176486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 337096545 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -257477155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15154794, + "accum": 1696647 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 211172254 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175414175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -437687393 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -413609985 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 375977479 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -127271706 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -285497329 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90027753, + "accum": -142706136 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139535704 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183811467 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 488378823 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 285742689 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135473674, + "accum": 253425250 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 509389981 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102447832, + "accum": -313938009 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1609.json b/polygon/heimdall/testdata/mainnet/spans/span_1609.json new file mode 100644 index 00000000000..240b8d6915e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1609.json @@ -0,0 +1,582 @@ +{ + "span_id": 1609, + "start_block": 10291456, + "end_block": 10297855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 444109453 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142814985, + "accum": 700406185 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 307285395 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107073355 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -295170439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 176102954 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -124771184 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 19511851 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164366657 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 172470893 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102447832, + "accum": -81247219 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 208808928 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -542539464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115514347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -389815683 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168650099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193796348 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105665561 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 340852054 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136254080 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160255791 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 274660332 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98912785, + "accum": -131836831 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 238066839 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -330850112 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 164256108 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -351705152 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 217391417 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 234940121 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75709156, + "accum": 707531542 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -518898098 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67892886, + "accum": 700378589 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154066315 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -463676897 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1305090, + "accum": -43719199 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -54717529 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1212089701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 745010274 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62256060 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 205393751 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157463074 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -230046338 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10578929 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -451612941 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124462221, + "accum": -131948062 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 349909960 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -171170748 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -340628747 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4289016, + "accum": -280638554 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 386316122 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201252227 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 298921718 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1220216962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -338693052 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147010583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 404479129 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 410559913 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150044320 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -62473014 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -227269053 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -452021936 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -388775420 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59042762, + "accum": 273175948 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65721608, + "accum": -85804325 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186169986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 338023094 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -256177155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 198817319 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 214696359 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175523375 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -403497406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -412697866 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 388611620 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -102342204 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -279983067 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90027753, + "accum": -71476373 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139535977 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183680180 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 492754363 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 288483375 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135530052, + "accum": -183212649 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 511303373 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135530052, + "accum": -183212649 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_161.json b/polygon/heimdall/testdata/mainnet/spans/span_161.json new file mode 100644 index 00000000000..5ac85fc6903 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_161.json @@ -0,0 +1,102 @@ +{ + "span_id": 161, + "start_block": 1024256, + "end_block": 1030655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60604 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 9396 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 13624 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 9396 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 9396 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 9396 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 9396 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60604 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1610.json b/polygon/heimdall/testdata/mainnet/spans/span_1610.json new file mode 100644 index 00000000000..71ac606c2c0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1610.json @@ -0,0 +1,588 @@ +{ + "span_id": 1610, + "start_block": 10297856, + "end_block": 10304255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 450056983 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893519, + "accum": -69429531 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 308093225 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107074355 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -291070439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 179488464 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -119601364 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 21781971 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164483457 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 172702893 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102457847, + "accum": -155827425 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 209082588 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -540869464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115654347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -386879723 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168640099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193934338 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105666561 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 341992494 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136258520 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160399041 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 275813632 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98912785, + "accum": -241867657 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 247377709 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -228780752 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 164459138 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -346638452 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 217762097 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 248556591 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75724728, + "accum": 365528792 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -516592938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67892886, + "accum": 280242879 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154091965 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -463128857 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1305090, + "accum": -30668299 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -49121849 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1206439701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": -106544346 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62256360 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 205664791 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157560594 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229976528 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10565559 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -415179321 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124462221, + "accum": 13531044 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 391064570 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 200192802 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -271699857 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -237659468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 411974572 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201251237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 301658368 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1220116962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -322862352 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147020583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 406287259 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 420284263 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150060820 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -6652094 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -222847703 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -425523876 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -385142220 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": -236172800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65706787, + "accum": 571322829 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186164986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 338735824 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -255177155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 350463759 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 217407209 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175607375 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -377197416 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -411996236 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 398330190 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -83165664 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -275741327 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90027753, + "accum": 828801157 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139536187 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183579190 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 496120163 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 290591595 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135530052, + "accum": 73023301 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 512775213 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98912785, + "accum": -241867657 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1611.json b/polygon/heimdall/testdata/mainnet/spans/span_1611.json new file mode 100644 index 00000000000..1047e002125 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1611.json @@ -0,0 +1,594 @@ +{ + "span_id": 1611, + "start_block": 10304256, + "end_block": 10310655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 453030748 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893519, + "accum": -454269606 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 308497140 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107074855 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -289020439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 181181219 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 516982, + "accum": -117016454 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 22917031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164541857 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 172818893 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102457847, + "accum": 356461810 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 209219418 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -540034464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115724347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -385411743 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168635099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194003333 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105667061 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 342562714 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136260740 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160470666 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 276390282 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98912785, + "accum": 252696268 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 252033144 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -177746072 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 164560653 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -344105102 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 217947437 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 255364826 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75724728, + "accum": -355146038 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -515440358 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67893879, + "accum": 619710288 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154104790 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -462854837 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1305090, + "accum": -24142849 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -46324009 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1203614701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 17210629 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62256510 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 205800311 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157609354 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229941623 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10558874 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -396962511 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124462221, + "accum": 635842149 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 411641875 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 385874577 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -237235412 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -216140283 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 424803797 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201250742 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 303026693 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1220066962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -314947002 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147025583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 407191324 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 425146438 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150069070 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 21258366 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -220637028 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -412274846 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -383325620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": 58608655 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65706787, + "accum": -199440713 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186162486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 339092189 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -254677155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 426286979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 218762634 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175649375 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -364047421 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -411645421 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 403189475 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -73577394 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -273620457 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90175754, + "accum": 180354850 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139536292 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183528695 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 497803063 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 291645705 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135530052, + "accum": -348634109 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 513511133 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893519, + "accum": -454269606 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1612.json b/polygon/heimdall/testdata/mainnet/spans/span_1612.json new file mode 100644 index 00000000000..72599834244 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1612.json @@ -0,0 +1,594 @@ +{ + "span_id": 1612, + "start_block": 10310656, + "end_block": 10317055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 594753, + "accum": 460762537 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142893519, + "accum": 303847163 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 309547319 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107076155 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -283690439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 185582382 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -110295400 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 25868187 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164693697 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 173120493 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102457847, + "accum": 589055751 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 209575176 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -537863464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115906347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -381594995 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168622099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194182720 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105668361 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 344045286 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136266512 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160656891 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 277889572 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98912785, + "accum": 439204403 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 931087, + "accum": 264137275 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -45055904 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 164824592 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -337518392 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 218429321 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 273066237 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75724728, + "accum": -470244784 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -512443650 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67944279, + "accum": 403577445 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154138135 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -462142385 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1305090, + "accum": -7176679 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -39049625 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1196269701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24750995, + "accum": 338973564 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62256900 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 206152663 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157736130 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229850870 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10541493 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -349598805 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": 55107854 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 465142868 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -230710878 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -147627855 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -160190402 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 458159782 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201249455 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 306584338 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219936962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -294367092 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147038583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 409541893 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 437788093 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150090520 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 93825562 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -214889273 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -377827368 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -378602460 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": -274458612 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65847695, + "accum": -443786336 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186155986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 340018738 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -253377155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -476092859 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 222286739 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175758575 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -329857434 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -410733302 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 415823616 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -48647892 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -268106195 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90175754, + "accum": 253281582 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139536565 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183397408 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 502178603 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 294386391 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135530052, + "accum": 313757589 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": 515424525 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75724728, + "accum": -470244784 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 12, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1613.json b/polygon/heimdall/testdata/mainnet/spans/span_1613.json new file mode 100644 index 00000000000..f233df33ec4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1613.json @@ -0,0 +1,600 @@ +{ + "span_id": 1613, + "start_block": 10317056, + "end_block": 10323455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 470214585 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": 390358955 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 310839847 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107077755 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -277130439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 190999198 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -102022536 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 29500379 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164880577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 173491693 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464119, + "accum": 28376143 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 210013032 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -535191464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116130347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -376897459 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168606099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194403504 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105669961 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 345869990 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136273616 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 160886091 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 279734852 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99116939, + "accum": -176274818 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 276094667 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 118255072 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 165149440 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -329411672 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 219022409 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 294852589 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75724728, + "accum": -359050096 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -508755394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67944279, + "accum": 391373427 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154179175 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -461265521 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1103211, + "accum": 13301003 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -30096537 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1187229701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": -364948916 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62257380 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 206586327 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157892162 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229739174 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10520101 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -291305013 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": -153574371 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 530990244 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 363470802 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -37341631 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -91329010 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 499213302 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201247871 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 310962978 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219776962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -269037972 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147054583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 412434901 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 453347053 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150116920 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 183139034 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -207815113 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -335430472 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -372789340 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": -431558916 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65847695, + "accum": 609776784 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186147986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 341159106 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -251777155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -233458555 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 226624099 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175892975 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -287777450 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -409610694 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 431373328 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -17965428 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -261319411 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90175754, + "accum": 596076010 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139536901 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183235824 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 507563883 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 297759543 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136577946, + "accum": 292247561 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -582785061 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": -431558916 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1614.json b/polygon/heimdall/testdata/mainnet/spans/span_1614.json new file mode 100644 index 00000000000..434a5fa5a17 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1614.json @@ -0,0 +1,594 @@ +{ + "span_id": 1614, + "start_block": 10323456, + "end_block": 10329855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 474940609 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": 433249128 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 311486111 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107078555 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -273850439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 193707606 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -97886104 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 31316475 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 164974017 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 173677293 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": -257297850 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 210231960 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -533855464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116242347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -374548691 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168598099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194513896 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105670761 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 346782342 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136277168 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 161000691 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 280657492 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99116958, + "accum": 616660808 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 281863363 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 199910560 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 165311864 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -325358312 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 219318953 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 305745765 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80724728, + "accum": 266747728 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -506911266 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": -170438592 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154199695 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -460827089 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1103211, + "accum": 22126691 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -25619993 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1182709701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": -166782484 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62257620 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 206803159 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 157970178 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229683326 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10509405 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -262158117 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": -263095628 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 563913932 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -444826663 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 17801481 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -56898314 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 519740062 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201247079 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 313152298 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219696962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -256373412 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147062583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 413881405 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 461126533 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150130120 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 227795770 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -204278033 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -314232024 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -369882780 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": 40091412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65847695, + "accum": 36152384 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186143986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 341729290 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -250977155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -112141403 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 228792779 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 175960175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -266737458 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -409049390 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 439148184 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -2624196 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -257926019 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90157808, + "accum": 217022244 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139537069 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183155032 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 510256523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 299446119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136577946, + "accum": 284464878 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -581607589 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -444826663 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1615.json b/polygon/heimdall/testdata/mainnet/spans/span_1615.json new file mode 100644 index 00000000000..b4f8ca7511a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1615.json @@ -0,0 +1,594 @@ +{ + "span_id": 1615, + "start_block": 10329856, + "end_block": 10336255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 478485127 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": 184790396 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 311970809 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107079155 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -271390439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 195738912 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -94783780 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 32678547 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 165044097 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 173816493 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": 357488496 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 210396156 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -532853464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116326347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -372787115 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168592099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194596690 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105671361 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 347466606 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136279832 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 161086641 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 281349472 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99116958, + "accum": 105431710 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 286189885 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 261152176 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 165433682 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -322318292 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 219541361 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 313915647 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80953984, + "accum": -353917725 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -505528170 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": 237257082 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154215085 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -460498265 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1103211, + "accum": 28745957 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -22262585 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1179319701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": -18157660 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62257800 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 206965783 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 158028690 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229641440 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10501383 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -240297945 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": 483804658 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -517324147 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -222008533 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 59158815 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": -31075292 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 535135132 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201246485 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 314794288 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219636962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -246874992 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147068583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 414966283 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 466961143 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150140020 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 261288322 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -201625223 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -298333188 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -367702860 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58956291, + "accum": 393829158 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65847695, + "accum": 431238554 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186140986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 342156928 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -250377155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -21153539 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 230419289 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 176010575 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -250957464 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -408628412 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 444979326 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 8881728 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -255380975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90157808, + "accum": -347961753 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139537195 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1183094438 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 512276003 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 300711051 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": 339927 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -580724485 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -517324147 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1616.json b/polygon/heimdall/testdata/mainnet/spans/span_1616.json new file mode 100644 index 00000000000..a22db9a300a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1616.json @@ -0,0 +1,612 @@ +{ + "span_id": 1616, + "start_block": 10336256, + "end_block": 10342655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 484983410 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": 640990132 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 312859422 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107080255 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -266880439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 199462973 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -89096186 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 35175679 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 165172577 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 174071693 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": 378764144 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 210697182 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -531016464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116480347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -369557559 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168581099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194748479 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105672461 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 348721090 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136284716 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 161244216 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 282618102 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98963958, + "accum": 79064175 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 294121842 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 373428472 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 165657015 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -316744922 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 219949109 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 328893764 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": 536581007 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -502992494 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": -130883922 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154243300 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -459895421 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1103211, + "accum": 40881278 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -16107337 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1173104701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": 254321184 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62258130 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 207263927 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 158135962 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229564649 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10486676 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -200220963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": -368295513 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -472054076 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 186491372 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 134980594 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": 16266915 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -552225282 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201245396 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 317804603 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219526962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -229461222 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147079583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 416955226 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 477657928 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150158170 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 322691334 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -196761738 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -269185322 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -363706340 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58859891, + "accum": -73909514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75749323, + "accum": 128648994 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186135486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 342940931 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -249277155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 145657545 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 233401224 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 176102975 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -222027475 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -407856619 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 455669753 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 29975922 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -250715061 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90157808, + "accum": -471810574 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139537426 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1182983349 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 515978383 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 303030093 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": 390560384 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -579105461 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90157808, + "accum": -471810574 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1617.json b/polygon/heimdall/testdata/mainnet/spans/span_1617.json new file mode 100644 index 00000000000..dd0ff668304 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1617.json @@ -0,0 +1,594 @@ +{ + "span_id": 1617, + "start_block": 10342656, + "end_block": 10349055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 590753, + "accum": 486164916 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": -188770539 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 313020988 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 107080455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -266060439 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 200140075 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -88062078 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 35629703 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 165195937 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23200, + "accum": 174118093 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": 583692926 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 27366, + "accum": 210751914 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -530682464 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116508347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -368970367 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -168579099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194776077 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 105672661 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 348949178 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136285604 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 161272866 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 282848762 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98963958, + "accum": 276992091 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 295564016 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 393842344 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20303, + "accum": 165697621 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -315731582 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 220023245 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 331617058 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": -417123978 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -502531462 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": 5014636 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154248430 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -459785813 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1103211, + "accum": 43087700 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": -14988201 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1171974701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": 303862792 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 62258190 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 207318135 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 158155466 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -229550687 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1337, + "accum": -10484002 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -192934239 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": -119328751 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -463823154 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 260764082 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 148766372 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": 24874589 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -547093592 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -201245198 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 318351933 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1219506962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -226295082 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 147081583 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 417316852 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 479602798 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 150161470 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 333855518 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -195877468 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -263885710 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -362979700 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58859891, + "accum": 43810268 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75749323, + "accum": 280147640 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -186134486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 343083477 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -249077155 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 175986833 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271085, + "accum": 233943394 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 176119775 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -216767477 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -407716293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 457613467 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 33811230 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -249866713 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -291463442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 139537468 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1182963151 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 516651543 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 303451737 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": 664342844 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -578811093 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": -417123978 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1618.json b/polygon/heimdall/testdata/mainnet/spans/span_1618.json new file mode 100644 index 00000000000..f1a9f1b77ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1618.json @@ -0,0 +1,600 @@ +{ + "span_id": 1618, + "start_block": 10349056, + "end_block": 10355455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 590031163 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": -438639366 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 329747655 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 122677560 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -244724734 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 220475494 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -65227617 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 54403576 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 180955162 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 190038838 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": -232442673 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 261730743 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -512748759 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 132300052 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -349264318 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -152969394 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 210564968 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 121269766 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 366141499 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 151887525 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177069121 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 300059087 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98963958, + "accum": 562466859 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 321254939 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 552335153 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 181578257 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -293042497 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 236137902 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 366275821 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": -418766042 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -483708533 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": -178716102 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 169880045 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -443422852 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 164128359 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 8441456 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1148468996 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24770804, + "accum": 666249753 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 77854315 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 223293296 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 173887699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -213857248 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 65130421 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -126331466 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": 513417939 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -390610995 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": -339347592 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 260862523 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": 100724012 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -495576057 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -185648107 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 337778948 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1203771257 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -188536397 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 162691288 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 435443939 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 508812593 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 165780275 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 427600511 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -174091873 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -211192721 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -342297515 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58859891, + "accum": -267172002 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75749323, + "accum": 240617518 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -170531781 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1278847300 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 359677004 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -232081450 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 403887554 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 253335003 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 191833080 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -164351786 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -391138306 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 486815170 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 76254091 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -228332572 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -163833650 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 155133467 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1167226060 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 536959368 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 321998950 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": 340183144 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -561154812 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": -438639366 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 6, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1619.json b/polygon/heimdall/testdata/mainnet/spans/span_1619.json new file mode 100644 index 00000000000..b11820105ce --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1619.json @@ -0,0 +1,618 @@ +{ + "span_id": 1619, + "start_block": 10355456, + "end_block": 10361855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -387710157 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142912019, + "accum": 171686861 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 376397738 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 168359447 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -194124047 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 270218793 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -13342282 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 102808407 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226776009 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 235998165 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102464391, + "accum": -107488081 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 367739822 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -465064072 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 178148739 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1248643444 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -300060479 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -107276707 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 256411243 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 166951653 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 413190714 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197573540 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 222921708 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 347123734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98858453, + "accum": 644043543 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 375588670 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -430011971 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1263813682 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 227503216 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -241281770 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 282263405 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 428296272 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": 598382085 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -435261654 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67949279, + "accum": 682355933 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 215591512 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -397084517 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 343047578 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 60836959 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1096008309 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": -142498136 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 123535362 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 269299231 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 219685410 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -168092789 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 230827152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -36930435 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124483381, + "accum": -247910632 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -295544776 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37136355, + "accum": 151969355 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 389257878 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": 198050743 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -419105230 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -139966232 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 386743615 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1157970570 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -123858870 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 208383975 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 483294382 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 566162500 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 211480762 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 540266302 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -123105566 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -133714362 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -292256988 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58859891, + "accum": 484827377 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75749323, + "accum": 44779038 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -124845094 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1233165413 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 406212967 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -185200763 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": 631543969 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 302269322 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 237614567 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -87111111 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -344615663 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 544158141 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 144946626 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -177561797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -186179961 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1279038435 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 200814406 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1121424185 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 586679015 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 370209501 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": -272251239 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -513707917 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136891230, + "accum": -272251239 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_162.json b/polygon/heimdall/testdata/mainnet/spans/span_162.json new file mode 100644 index 00000000000..2c441ef6828 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_162.json @@ -0,0 +1,102 @@ +{ + "span_id": 162, + "start_block": 1030656, + "end_block": 1037055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 9396 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 4898 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33886 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 4898 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 4898 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 4898 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 4898 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33886 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1620.json b/polygon/heimdall/testdata/mainnet/spans/span_1620.json new file mode 100644 index 00000000000..24e0a391657 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1620.json @@ -0,0 +1,600 @@ +{ + "span_id": 1620, + "start_block": 10361856, + "end_block": 10368255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -239439615 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143063390, + "accum": -127371172 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 377528700 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 168360847 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -188384047 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 274958507 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -6103526 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 105986575 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226939529 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 236323245 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103168977, + "accum": 178991931 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 438122946 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -462726072 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 178344739 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1248642058 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -295950135 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -107262707 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 256604429 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 166953053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 414787330 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197579756 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 223122258 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 348738354 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98589556, + "accum": -274718491 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 385683888 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -287114867 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1263812296 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 227788200 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -234188390 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 282782357 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 447359330 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80955620, + "accum": 581401440 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -432034430 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67971239, + "accum": 483462194 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 215627422 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -396317261 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 498492532 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 68670911 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 565000, + "accum": -1088098309 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": 201320150 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 123535782 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 269678687 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 219821938 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -167995055 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 370845870 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 14076633 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124631061, + "accum": 345890758 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -237928322 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -478565296 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 485758324 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4303837, + "accum": 258304461 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -383183400 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -139964846 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 390574925 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1157830570 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -101695890 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 208397975 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 485825764 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 579776590 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 211503862 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 618415590 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -116915676 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -96617078 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -287170508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58894033, + "accum": 158306699 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75749323, + "accum": -45697634 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -124838094 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1233164013 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 407210789 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -183800763 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -307096249 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 306065226 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 237732167 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -50291125 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -343633381 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 557764139 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 171793782 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -171623361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -74496619 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1279037049 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 200814700 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1121282799 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 591391135 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 373161009 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136716615, + "accum": 494061023 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -511647341 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -478565296 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1621.json b/polygon/heimdall/testdata/mainnet/spans/span_1621.json new file mode 100644 index 00000000000..f999ff804ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1621.json @@ -0,0 +1,624 @@ +{ + "span_id": 1621, + "start_block": 10368256, + "end_block": 10374655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -144122838 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143063390, + "accum": 6903201 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 378255747 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 168361747 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -184694047 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 278005466 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -1450040 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 108029683 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 227044649 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 236532225 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103168977, + "accum": -43383413 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 483369240 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -461223072 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 178470739 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1248641167 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -293307771 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -107253707 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 256728620 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 166953953 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 415813726 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197583752 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 223251183 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 349776324 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98589556, + "accum": 612587513 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 392173671 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -195252443 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1263811405 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 227971404 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -229628360 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 283115969 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 459614153 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": 159830419 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -429959786 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 67971239, + "accum": -55692792 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 215650507 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -395824025 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 598421431 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 73707023 + }, + { + "ID": 90, + "signer": "0x6c468cf8c9879006e22ec4029696e005c2319c9d", + "power": 10000, + "accum": -1084678309 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": 422346191 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 123536052 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 269922623 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 219909706 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -167932226 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 460857903 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 46866891 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124631061, + "accum": 316674170 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -200889173 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -143866609 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 547794325 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151969, + "accum": 295672182 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -360090795 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -139963955 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 393037910 + }, + { + "ID": 89, + "signer": "0x973e732e5306086fa8963677ec49010ee2f3d35a", + "power": 10000, + "accum": -1157740570 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -87448260 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 208406975 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 487453081 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 588528505 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 211518712 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -484086719 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -112936461 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -72768824 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -283900628 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58894033, + "accum": -464388141 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78149323, + "accum": 645646273 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -124833594 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1233163113 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 407852246 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -182900763 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15164644, + "accum": -170614453 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 308505450 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 237807767 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -26621134 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -343001914 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 566510852 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 189052668 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -167805795 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -415533840 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1279036158 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 200814889 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1121191908 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 594420355 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 375058407 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136716615, + "accum": 573614421 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -510322685 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58894033, + "accum": -464388141 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1622.json b/polygon/heimdall/testdata/mainnet/spans/span_1622.json new file mode 100644 index 00000000000..7322863f8b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1622.json @@ -0,0 +1,624 @@ +{ + "span_id": 1622, + "start_block": 10374656, + "end_block": 10381055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -43728074 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143066925, + "accum": 544268612 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 352530871 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141668675 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -206468319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 338551, + "accum": 255373806 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -21939664 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 84059555 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 200490537 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 210116593 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103168977, + "accum": 16697108 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 517003360 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -485913344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 151944467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275334251 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -316478891 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133935979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230199936 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140260881 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 390487982 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170894808 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 196728811 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 324466012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98598256, + "accum": 616339776 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 374132443 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -99463483 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290504489 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 201521404 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -250242592 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 256866513 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 449259645 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -45697296 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -453887866 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": -426966968 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188987015 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -421860649 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -447729446 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 53727567 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": -460698624 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96842140 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 243553599 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193332458 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194542726 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 554179675 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 63892963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 632421093 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -178197913 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 275704035 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 603814721 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151969, + "accum": 318801538 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -355994927 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166657039 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 369627618 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -95145692 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181724703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 462928565 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 573503453 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184844240 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -443795887 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -134325113 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -67665424 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -306235060 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 215575983 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78149323, + "accum": 404037440 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151521866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259856185 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 382013250 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -208395035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15369179, + "accum": -15128462 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 285064810 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211214295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -21755418 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -368854230 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 551478864 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 185370244 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -189409979 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -511212690 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305729242 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174120869 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147764992 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 571765043 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 350893999 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136716615, + "accum": -116443374 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -535250749 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90189324, + "accum": -511212690 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1623.json b/polygon/heimdall/testdata/mainnet/spans/span_1623.json new file mode 100644 index 00000000000..7b74b69c4f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1623.json @@ -0,0 +1,618 @@ +{ + "span_id": 1623, + "start_block": 10381056, + "end_block": 10387455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 51588703 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143066925, + "accum": 680614471 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 353257918 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141669575 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -202778319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 258489561 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -17286178 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 86102663 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 200595657 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 210325573 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103168977, + "accum": -205862754 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 562249654 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -484410344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152070467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275333360 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -313836527 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133926979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230324127 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140261781 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 391514378 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170898804 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 196857736 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 325503982 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98378387, + "accum": 351798179 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 380622226 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -7601059 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290503598 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 201704608 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -245682562 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 257200125 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 461514468 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -467457678 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -451813222 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": 170079514 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189010100 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -421367413 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -347800547 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 58763679 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": -239672583 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96842410 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 243797535 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193420226 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194479897 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 644191708 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 96683221 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 602531876 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -141158764 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 610402722 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -485449802 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 356340409 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -332902322 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166656148 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 372090603 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -80898062 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181733703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 464555882 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 582255368 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184859090 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -393557059 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -130345898 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -43817170 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -302965180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": -405589177 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78149323, + "accum": -43884947 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151517366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259855285 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 382654707 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -207495035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15369179, + "accum": 123194149 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 287505034 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211289895 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 1914573 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -368222763 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 560225577 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 202629130 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -185592413 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90194167, + "accum": 300500871 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305728351 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174121058 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147674101 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 574794263 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 352791397 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136716615, + "accum": -37294363 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -533926093 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -467457678 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1624.json b/polygon/heimdall/testdata/mainnet/spans/span_1624.json new file mode 100644 index 00000000000..e39dd87514e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1624.json @@ -0,0 +1,624 @@ +{ + "span_id": 1624, + "start_block": 10387456, + "end_block": 10393855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 115133221 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143066925, + "accum": 387935373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 353742616 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141670175 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -200318319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 260579835 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517054, + "accum": -14183854 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 87464735 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 200665737 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 210464893 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103168977, + "accum": 413151108 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 592413850 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -483408344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152154467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275332766 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -312074951 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133920979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230406921 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140262381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 392198642 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170901468 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 196943686 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 326195962 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98378387, + "accum": -209012147 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 384948748 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 53640557 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290503004 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 201826744 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -242642542 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 257422533 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 469684350 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": 18759066 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -450430126 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": 568110502 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189025490 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -421038589 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -281181281 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 62121087 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558449, + "accum": -92321889 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96842590 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 243960159 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193478738 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194438011 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 704199730 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 118543393 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 199029394 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -116465998 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -317545468 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -444092468 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 381457603 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -317507252 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166655554 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 373732593 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -71399642 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181739703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 465640760 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 588089978 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184868990 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -360064507 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -127693088 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -27918334 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -300785260 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": -52308979 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78149323, + "accum": 425010991 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151514366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259854685 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 383082345 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -206895035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15369179, + "accum": 215409223 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 289131850 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211340295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 17694567 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -367801785 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 566056719 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 214135054 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -183047369 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90194167, + "accum": -309414775 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305727757 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174121184 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147613507 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 576813743 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 354056329 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136711765, + "accum": -368104421 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -533042989 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136711765, + "accum": -368104421 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1625.json b/polygon/heimdall/testdata/mainnet/spans/span_1625.json new file mode 100644 index 00000000000..b4dc3912ab1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1625.json @@ -0,0 +1,624 @@ +{ + "span_id": 1625, + "start_block": 10393856, + "end_block": 10400255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 210449998 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143565042, + "accum": 527445721 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 354469663 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141671075 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -196628319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 263715246 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": -9529978 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 89507843 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 200770857 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 210673873 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104724574, + "accum": 191648702 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -514155215 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -481905344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152280467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275331875 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -309432587 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133911979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230531112 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140263281 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 393225038 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170905464 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197072611 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 327233932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98405687, + "accum": 676529836 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 391438531 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 145502981 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290502113 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 202009948 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -238082512 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 257756145 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 481939173 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -405286969 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -448355482 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": 14076305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189048575 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -420545353 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -181252382 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 67157199 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": 128704400 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96842860 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 244204095 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193566506 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194375182 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -356868885 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 151333651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 168790547 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -79426849 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 17153219 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -382056467 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4395462, + "accum": 419970446 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -294414647 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166654663 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 376195578 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -57152012 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181748703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 467268077 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 596841893 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184883840 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -309825679 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -123713873 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -4070080 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -297515380 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 477611318 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78149323, + "accum": -23460461 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151509866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259853785 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 383723802 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -205995035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15369179, + "accum": 353731834 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 291572074 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211415895 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 41364558 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -367170318 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 574803432 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 231393940 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -179229803 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90194167, + "accum": 502332728 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305726866 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174121373 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147522616 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 579842963 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 355953727 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136711765, + "accum": -289514090 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -531718333 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -405286969 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1626.json b/polygon/heimdall/testdata/mainnet/spans/span_1626.json new file mode 100644 index 00000000000..2ee53551ba0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1626.json @@ -0,0 +1,624 @@ +{ + "span_id": 1626, + "start_block": 10400256, + "end_block": 10406655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 348129787 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 84838766 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 355519842 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141672375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -191298319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 268244173 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": -2805741 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 92458999 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 200922697 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23220, + "accum": 210975733 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104724574, + "accum": 399993451 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -448799457 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -479734344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152462467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275330588 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -305615839 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133898979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230710499 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140264581 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 394707610 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170911236 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197258836 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 328733222 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": -364517947 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 400812662 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 278193149 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290500826 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20356, + "accum": 202274576 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -231495802 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 258238029 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 499640584 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -504789782 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -445358774 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": -276598696 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189081920 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -419832901 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -36910639 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 74431583 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": 447964640 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96843250 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 244556447 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193693282 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194284429 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -226851504 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 198697357 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 635468527 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": -25925856 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 500606878 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -292448910 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4395462, + "accum": 477111452 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -261058662 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166653376 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 379753223 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -36572102 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181761703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 469618646 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -543721743 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184905290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -237258483 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -117966118 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 30377398 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -292792220 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 89990978 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": -160853829 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151503366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259852485 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 384650351 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -204695035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15266129, + "accum": 553325061 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271136, + "accum": 295096842 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211525095 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 75554545 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -366258199 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 587437573 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 256323442 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -173715541 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91319700, + "accum": 534795369 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305725579 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174121646 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147391329 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 584218503 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 358694413 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 335253690 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -529804941 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": -504789782 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1627.json b/polygon/heimdall/testdata/mainnet/spans/span_1627.json new file mode 100644 index 00000000000..206e24e581a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1627.json @@ -0,0 +1,606 @@ +{ + "span_id": 1627, + "start_block": 10406656, + "end_block": 10413055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 454037317 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 364293346 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 356327672 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141673375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -187198319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 271727963 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 2366749 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 94729119 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201039497 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23226, + "accum": 211207963 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104983594, + "accum": 296597937 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -398525797 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -478064344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152602467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275329598 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -302679879 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133888979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230848489 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140265581 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 395848050 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170915676 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197402086 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 329886522 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": 607631823 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 408023532 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 380262509 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290499836 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20362, + "accum": 202478172 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -226429102 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 258608709 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 513257054 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81036124, + "accum": 305571458 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -443053614 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": 386786284 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189107570 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -419284861 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 74121471 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 80027263 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -459682026 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96843550 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 244827487 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193790802 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194214619 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -126838134 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 235130977 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": -425050651 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4115461, + "accum": 15228754 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -280737158 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -223520020 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4395462, + "accum": 521066072 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -235400212 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166652386 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 382489873 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -20741402 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181771703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 471426776 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -533997393 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184921790 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -181437563 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -113544768 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 56875458 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -289159020 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": -474440158 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": 620316211 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151498366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259851485 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 385363081 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -203695035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15266129, + "accum": -447245115 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271145, + "accum": 297808265 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211609095 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 101854535 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -365556569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 597156143 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 275499982 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -169473801 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91339577, + "accum": 294780801 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305724589 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174121856 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147290339 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 587584303 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 360802633 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 550122475 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -528333101 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": -425050651 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1628.json b/polygon/heimdall/testdata/mainnet/spans/span_1628.json new file mode 100644 index 00000000000..06c6704e833 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1628.json @@ -0,0 +1,618 @@ +{ + "span_id": 1628, + "start_block": 10413056, + "end_block": 10419455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": 549354094 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 500761259 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 357054719 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141674275 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -183508319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 274863374 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 7021990 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 96772227 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201144617 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23226, + "accum": 211416997 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104983594, + "accum": 88500760 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -353279503 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -476561344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152728467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275328707 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -300037515 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133879979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 230972680 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140266481 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 396874446 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170919672 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197531011 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 330924492 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": 329315273 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 414513315 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 472124933 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290498945 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20362, + "accum": 202661430 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -221869072 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 258942321 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 525511877 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": -118109714 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -440978970 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 66338498, + "accum": -169133943 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189130655 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -418791625 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 174050370 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 85063375 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -238655706 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96843820 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 245071423 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193878570 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194151790 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -36826101 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 267921235 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": -456650111 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 51712561 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 53961529 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -161484019 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 559160389 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -212307607 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166651495 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 384952858 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -6493772 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181780703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 473054093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -525245478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184936640 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -131198735 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -109565553 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 80723712 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -285889140 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 55480139 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": 170327167 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151493866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259850585 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 386004538 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -202795035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": -309728438 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271145, + "accum": 300248570 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211684695 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 125524526 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -364925102 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": 605902856 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 292758868 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -165656235 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91339577, + "accum": -36142908 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305723698 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122045 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147199448 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 590613523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 362700031 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 628161339 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -527008445 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": -456650111 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1629.json b/polygon/heimdall/testdata/mainnet/spans/span_1629.json new file mode 100644 index 00000000000..89f04da970f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1629.json @@ -0,0 +1,636 @@ +{ + "span_id": 1629, + "start_block": 10419456, + "end_block": 10425855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -510836191 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 637255075 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 357781766 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141675175 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -179818319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 277998785 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 11677231 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 98815335 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201249737 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23226, + "accum": 211626031 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108551630, + "accum": -104313776 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -308033209 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -475058344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152854467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275327816 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -297395151 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133870979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231096871 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140267381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 397900842 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170923668 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197659936 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 331962462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": 52311040 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 421003098 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 563987357 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290498054 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20362, + "accum": 202844688 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -217309042 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 259275933 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 537766700 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 611096665 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -438904326 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": 421020381 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189153740 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -418298389 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 273979269 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 90099487 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -17629386 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96844090 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 245315359 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193966338 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194088961 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 53185932 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 300711493 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124596361, + "accum": 664717138 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 87918697 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 388660216 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -99448018 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 596836180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -189215002 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166650604 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 387415843 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 7753858 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181789703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 474681410 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -516493563 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184951490 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -80959907 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -105586338 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 104571966 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -282619260 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 585400436 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": -282126859 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151489366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259849685 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 386645995 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -201895035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": -172059866 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271145, + "accum": 302688875 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211760295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 149194517 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -364293635 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -537289457 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 310017754 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -161838669 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91296488, + "accum": -369938489 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305722807 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122234 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147108557 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 593642743 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 364597429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -449022225 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -525683789 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -449022225 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_163.json b/polygon/heimdall/testdata/mainnet/spans/span_163.json new file mode 100644 index 00000000000..1380a9a8942 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_163.json @@ -0,0 +1,102 @@ +{ + "span_id": 163, + "start_block": 1037056, + "end_block": 1043455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 4898 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 400 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -6898 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 400 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 400 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 400 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 400 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -6898 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1630.json b/polygon/heimdall/testdata/mainnet/spans/span_1630.json new file mode 100644 index 00000000000..5198f71a039 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1630.json @@ -0,0 +1,618 @@ +{ + "span_id": 1630, + "start_block": 10425856, + "end_block": 10432255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -489654685 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": -231339761 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 357943332 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141675375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -178998319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 278695543 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 12711729 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 99269359 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201273097 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23226, + "accum": 211672483 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108551630, + "accum": 112789484 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -297978477 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -474724344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152882467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275327618 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -296807959 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133868979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231124469 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140267581 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 398128930 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170924556 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197688586 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 332193122 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": 246740994 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 422445272 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 584401229 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290497856 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20362, + "accum": 202885412 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -216295702 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 259350069 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 540489994 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 773142527 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -438443294 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": 551728189 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189158870 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -418188781 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 296185691 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 91218623 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": 31487574 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96844150 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 245369567 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 193985842 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194074999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 73188606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 307998217 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124221343, + "accum": -241972220 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 95964505 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 463037702 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -85662240 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 605208578 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -184083312 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166650406 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 387963173 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 10919998 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181791703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 475043036 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -514548693 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184954790 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -69795723 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -104702068 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 109871578 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -281892620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58880033, + "accum": 703160502 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": -125892851 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151488366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259849485 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 386788541 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -201695035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": -141466850 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271145, + "accum": 303231165 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211777095 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 154454515 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -364153309 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -535345743 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 313853062 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -160990321 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91296488, + "accum": -187345513 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305722609 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122276 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147088359 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 594315903 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 365019073 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -175402179 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -525389421 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": -231339761 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1631.json b/polygon/heimdall/testdata/mainnet/spans/span_1631.json new file mode 100644 index 00000000000..51632498da8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1631.json @@ -0,0 +1,624 @@ +{ + "span_id": 1631, + "start_block": 10432256, + "end_block": 10438655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -426110167 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 628271863 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 358428030 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141675975 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -176538319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 280785817 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 15815223 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 100631431 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201343177 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23226, + "accum": 211811839 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108551630, + "accum": -391032780 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -267814281 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -473722344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152966467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275327024 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -295046383 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133862979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231207263 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140268181 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 398813194 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170927220 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197774536 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 332885102 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97214977, + "accum": -325101188 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 426771794 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 645642845 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290497262 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20362, + "accum": 203007584 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -213255682 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 259572477 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 548659876 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 104148069 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -437060198 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": -211280431 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189174260 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -417859957 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 362804957 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 94576031 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": 178838454 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96844330 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 245532191 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194044354 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -194033113 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 133196628 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 329858389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124221343, + "accum": 503355838 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 120101929 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -468981662 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": -44304906 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": 630325772 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -168688242 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166649812 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 389605163 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 20418418 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181797703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 476127914 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -508714083 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184964690 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -36303171 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -102049258 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 125770414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -279712700 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58899811, + "accum": -98671566 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78117004, + "accum": 342809173 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151485366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259848885 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 387216179 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -201095035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": -49687802 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271145, + "accum": 304858035 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211827495 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 170234509 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -363732331 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -529514601 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 325358986 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -158445277 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91296488, + "accum": 360433415 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305722015 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122402 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1147027765 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 596335383 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 366284005 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 645457959 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -524506317 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -468981662 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1632.json b/polygon/heimdall/testdata/mainnet/spans/span_1632.json new file mode 100644 index 00000000000..e49e1e955fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1632.json @@ -0,0 +1,606 @@ +{ + "span_id": 1632, + "start_block": 10438656, + "end_block": 10445055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -288430378 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 181132665 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 359478209 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141677275 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -171208319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 285314744 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 22539460 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 103582587 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201495017 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 212113785 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108551630, + "accum": -134331490 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -202458523 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -471551344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153148467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275325737 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -291229635 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133849979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231386650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140269481 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 400295766 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170932992 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 197960761 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 334384392 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -223377083 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 436145925 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -376078708 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290495975 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 203272302 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -206668972 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 260054361 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 566361287 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 3034451 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -434063490 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": 638320321 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189207605 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -417147505 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 507146700 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 101850415 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": 498098694 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96844720 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 245884543 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194171130 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193942360 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 263214009 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 377222095 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": -191183087 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 172399681 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 14471997 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 45302651 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": -469732866 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -135332257 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166648525 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 393162808 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 40998328 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181810703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 478478483 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -496072428 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 184986140 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 36264025 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -96301503 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 160217892 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -274989540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58899811, + "accum": 667025977 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78316690, + "accum": 204317876 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151478866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259847585 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 388142728 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -199795035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": 149166802 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 308382935 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 211936695 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 204424496 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -362820212 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -516880460 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 350288488 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -152931015 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91287155, + "accum": 392848039 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305720728 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122675 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146896478 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 600710923 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 369024691 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 114357203 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -522592925 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -223377083 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1633.json b/polygon/heimdall/testdata/mainnet/spans/span_1633.json new file mode 100644 index 00000000000..5cadb46db6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1633.json @@ -0,0 +1,618 @@ +{ + "span_id": 1633, + "start_block": 10445056, + "end_block": 10451455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10590753, + "accum": -171932095 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 602417723 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 360366822 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141678375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -166698319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 289146913 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 28229199 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 106079719 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201623497 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 212369293 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108658262, + "accum": -94938054 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -147157497 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -469714344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153302467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275324648 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -288000079 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133838979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231538439 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140270581 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 401550250 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170937876 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198118336 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 335653022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -317078942 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 444077882 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -263802412 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290494886 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 203496317 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -201095602 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 260462109 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 581339404 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": -260459447 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -431527814 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": 202543679 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189235820 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -416544661 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": 629282021 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 108005663 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -386683521 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96845050 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 246182687 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194278402 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193865569 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 373228716 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 417299077 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 21397368 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 216651625 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 423548170 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 121124430 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": -423684677 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -107107962 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166647436 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 396173123 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 58412098 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181821703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 480467426 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -485375643 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185004290 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 97667037 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -91438018 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 189365758 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -270993020 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58899811, + "accum": 160254312 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": -88347565 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151473366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259846485 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 388926731 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -198695035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": 317428390 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 311365563 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212029095 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 233354485 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -362048419 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -506190033 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 371382682 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -148265101 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91287155, + "accum": 242337158 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305719639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174122906 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146785389 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 604413303 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 371343733 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 464597870 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -520973901 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -317078942 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 13, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1634.json b/polygon/heimdall/testdata/mainnet/spans/span_1634.json new file mode 100644 index 00000000000..6a6f097f11f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1634.json @@ -0,0 +1,612 @@ +{ + "span_id": 1634, + "start_block": 10451456, + "end_block": 10457855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": -76575873 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": -414487268 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 361093869 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141679275 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -163008319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 292282324 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 32884440 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 108122827 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201728617 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 212578345 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090254, + "accum": -289779287 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -101911203 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -468211344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153428467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275323757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -285357715 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133829979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231662630 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140271481 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 402576646 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170941872 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198247261 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 336690992 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 551194942 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 450567665 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -171939988 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290493995 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 203679602 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -196535572 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 260795721 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 593594227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 468746932 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -429453170 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": -360628672 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189258905 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -416051425 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -425714575 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 113041775 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -165657201 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96845320 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 246426623 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194366170 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193802740 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 463240749 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 450089335 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": -11360468 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 252857761 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -393110630 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 183160431 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": -386008886 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -84015357 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166646545 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 398636108 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 72659728 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181830703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 482094743 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -476623728 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185019140 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 147905865 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -87458803 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 213214012 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -267723140 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58899811, + "accum": 690352611 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 617846138 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151468866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259845585 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 389568188 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -197795035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": 455096962 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 313805895 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212104695 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 257024476 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -361416952 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -497443320 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 388641568 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -144447535 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91287155, + "accum": -87435906 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305718748 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174123095 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146694498 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 607442523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 373241131 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 540962582 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -519649245 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": -414487268 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1635.json b/polygon/heimdall/testdata/mainnet/spans/span_1635.json new file mode 100644 index 00000000000..4cab27b1a2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1635.json @@ -0,0 +1,642 @@ +{ + "span_id": 1635, + "start_block": 10457856, + "end_block": 10464255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": -34055081 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 158587148 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 361417001 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141679675 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -161368319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 293675840 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 34953436 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 109030875 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201775337 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 212671257 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090254, + "accum": 130581729 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -81801739 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -467543344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153484467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275323361 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -284183331 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133825979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231717826 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140271881 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 403032822 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170943648 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198304561 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 337152312 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -214299486 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 721087, + "accum": 453452013 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -131112244 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290493599 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 203761062 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -194508892 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 260943993 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 599040815 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 792838656 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -428531106 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": -99213056 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189269165 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -415832209 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -381301731 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 115280047 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24558480, + "accum": -67423281 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96845440 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 246535039 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194405178 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193774816 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 503246097 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 464662783 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 485794920 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 268949377 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -244355658 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 210731987 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": -369264090 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -73751977 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166646149 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 399730768 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 78992008 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181834703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 482817995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -472733988 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185025740 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 170234233 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -85690263 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 223813236 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -266269860 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58899811, + "accum": -225442077 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": -219683926 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151466866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259845185 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 389853280 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -197395035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": 516282994 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 314890487 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212138295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 267544472 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -361136300 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -493555892 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 396312184 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -142750839 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91284155, + "accum": 277700714 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305718352 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174123179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146654102 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 608788843 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 374084419 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -63191258 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -519060509 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -214299486 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1636.json b/polygon/heimdall/testdata/mainnet/spans/span_1636.json new file mode 100644 index 00000000000..aaebb8dcf44 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1636.json @@ -0,0 +1,612 @@ +{ + "span_id": 1636, + "start_block": 10464256, + "end_block": 10470655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 29726107 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": -133199395 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 361901699 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141680275 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -158908319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 295766114 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 38056930 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 110392947 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201845417 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 212810625 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090254, + "accum": -390276668 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -51637543 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -466541344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153568467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275322767 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -282421755 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133819979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231800620 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140272481 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 403717086 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170946312 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198390511 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 337844292 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 364549770 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 457781739 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -69870628 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290493005 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 203883252 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -191468872 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 261166401 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 607210697 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 81022931, + "accum": 127582310 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -427148010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65353904, + "accum": 292910368 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189284555 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -415503385 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -314682465 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 118637455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": 79943434 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96845620 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 246697663 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194463690 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193732930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 563254119 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 486522955 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 80130903 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 293086801 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -21223200 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 252089321 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4186199, + "accum": -344146896 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -58356907 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166645555 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 401372758 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 88490428 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181840703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 483902873 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -466899378 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185035640 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 203726785 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -83037453 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 239712072 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -264089940 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58901565, + "accum": 127960297 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 251111876 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151463866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259844585 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 390280918 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -196795035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15296508, + "accum": 608062042 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 316517375 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212188695 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 283324466 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -360715322 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -487724750 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 407818108 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -140205795 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91284155, + "accum": -325994277 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305717758 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174123305 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146593508 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -540588776 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 375349351 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 757668880 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -518177405 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090254, + "accum": -390276668 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1637.json b/polygon/heimdall/testdata/mainnet/spans/span_1637.json new file mode 100644 index 00000000000..960f803664f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1637.json @@ -0,0 +1,630 @@ +{ + "span_id": 1637, + "start_block": 10470656, + "end_block": 10477055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 125397889 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 4836010 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 362628746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141681175 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -155218319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 298901525 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 42712171 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 112436055 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 201950537 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 213019677 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090254, + "accum": 555535618 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -6391249 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -465038344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153694467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275321876 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -279779391 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133810979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 231924811 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140273381 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 404743482 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170950308 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198519436 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 338882262 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 81436623 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 464281134 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 21991796 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290492114 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 204066537 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -186908842 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 261500013 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -531921511 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": -300147283 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -425073366 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65853504, + "accum": -267244148 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189307640 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -415010149 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -214753566 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 123673567 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": 300998257 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96845890 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 246941599 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194551458 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193670101 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 653266152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 519313213 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 47348495 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 329292937 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 313475487 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6892889, + "accum": 314125322 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -302151105 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -35264302 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166644664 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 403835743 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 102738058 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181849703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 485530190 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -458147463 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185050490 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 253965613 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -79058238 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 263560326 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -260820060 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58896565, + "accum": 658049382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": -195516452 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151459366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259843685 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 390922375 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -195895035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": -405628375 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 318957707 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212264295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 306994457 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -360083855 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -478978037 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 425076994 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -136388229 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91284155, + "accum": 495563118 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305716867 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174123494 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146502617 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -537559556 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 377246749 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 837059566 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -516852749 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": -300147283 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 11, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1638.json b/polygon/heimdall/testdata/mainnet/spans/span_1638.json new file mode 100644 index 00000000000..ff3daf787e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1638.json @@ -0,0 +1,588 @@ +{ + "span_id": 1638, + "start_block": 10477056, + "end_block": 10483455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 221069671 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 141406922 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 363355793 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 141682075 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -151528319 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 302036936 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 47367412 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 114479163 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 202055657 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 213228729 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090326, + "accum": 348502028 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 38855045 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -463535344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153820467 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1275320985 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -277137027 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -133801979 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 232049002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 140274281 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 405769878 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 170954304 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 198648361 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 339920232 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -203127313 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 470780529 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 113854220 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1290491223 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 204249822 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -182348812 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 261833625 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -519666688 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": 424446686 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -422998722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65348789, + "accum": 324932673 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189330725 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -414516913 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11103211, + "accum": -114824667 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 128709679 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": 522053080 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 96846160 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 247185535 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 194639226 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -193607272 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -409054920 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 552103471 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 13110298 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 365499073 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 648174174 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884185, + "accum": 376126507 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -251515314 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": -12171697 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -166643773 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 406298728 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 116985688 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 181858703 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 487157507 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -449395548 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 185065340 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 304204441 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -75079023 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 287408580 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -257550180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58896565, + "accum": 35271943 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 510677251 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -151454866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1259842785 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 391563832 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -194995035 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": -267833614 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 321398039 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 212339895 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 330664448 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -359452388 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -470231324 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 442335880 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -132570663 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91294555, + "accum": 164357189 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1305715976 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 174123683 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1146411726 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -534530336 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 210822, + "accum": 379144147 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -237324171 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -515528093 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -409054920 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1639.json b/polygon/heimdall/testdata/mainnet/spans/span_1639.json new file mode 100644 index 00000000000..9ad8bef6150 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1639.json @@ -0,0 +1,606 @@ +{ + "span_id": 1639, + "start_block": 10483456, + "end_block": 10489855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 342628517 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143268604, + "accum": 436608868 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 379420489 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156939941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -132171453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 320777592 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 67796768 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 132006149 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217429323 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 228717875 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090326, + "accum": 261921194 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 104385571 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -446608478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169217333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260063129 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -258944201 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118535113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247443858 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155532147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 422167184 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186215610 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214048477 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 356330398 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 776878313 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 493258945 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 231180446 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275233367 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 219710338 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -162025246 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 277461171 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -490793352 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": 92067252 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -405436696 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65256394, + "accum": -159864253 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204613241 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -398712007 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 11024728 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 149562225 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": -369691316 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112103326 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 262713441 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 209993612 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -178280596 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -293784684 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 603793957 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 118514674 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 420984979 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -116922240 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884185, + "accum": 460225223 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -179996458 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 28743619 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151385917 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 424292244 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 148073254 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197125569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 504222503 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -424414332 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200338706 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 375282227 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -55400807 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 329163506 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -238660114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58919864, + "accum": 639541057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 157853077 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136193000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244584919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 407533428 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -178738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": -99471458 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 339366385 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 227680761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 372221304 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -343493892 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -445255888 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 476769286 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -113072057 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91294555, + "accum": -60181355 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290458120 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281574964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189380759 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1131053870 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -515907670 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 401009233 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -6561508 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -498799387 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": -369691316 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 12, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_164.json b/polygon/heimdall/testdata/mainnet/spans/span_164.json new file mode 100644 index 00000000000..1319acdd385 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_164.json @@ -0,0 +1,102 @@ +{ + "span_id": 164, + "start_block": 1043456, + "end_block": 1049855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 400 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -4098 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 20090 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -4098 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -4098 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -4098 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -4098 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -4098 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1640.json b/polygon/heimdall/testdata/mainnet/spans/span_1640.json new file mode 100644 index 00000000000..1d171fc707b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1640.json @@ -0,0 +1,630 @@ +{ + "span_id": 1640, + "start_block": 10489856, + "end_block": 10496255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 374519111 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": -286203052 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 379662838 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156940241 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -130941453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 321822729 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 69348515 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 132687185 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217464363 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 228787559 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105090326, + "accum": 577192172 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 119467669 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -446107478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169259333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260062832 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -258063413 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118532113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247485255 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155532447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 422509316 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186216942 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214091452 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 356676388 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": -86314791 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 495425410 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 261801254 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275233070 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 219771433 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -160505236 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 277572375 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -486708411 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": 333598575 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -404745148 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65256394, + "accum": 35904929 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204620936 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -398547595 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 43894780 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 151240929 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": -296006375 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112103416 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 262794753 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210022868 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -178259653 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -263780673 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 614724043 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 491381215 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4022904, + "accum": 433053691 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -5356011 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884185, + "accum": 480877778 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -163117861 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 36441154 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151385620 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 425113239 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 152822464 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197128569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 504764942 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -421497027 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200343656 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 392028503 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -54074402 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 337112924 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -237570154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58919864, + "accum": -336317083 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 393250978 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136191500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244584619 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 407747247 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -178438169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": -53539871 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 340179829 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 227705961 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 380111301 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -343283403 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -442340317 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 482522248 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -111799535 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91294555, + "accum": 213702310 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290457823 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281574214 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189380822 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1131023573 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -514897930 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 403141699 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 403868561 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -498357835 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": -286203052 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 4, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1641.json b/polygon/heimdall/testdata/mainnet/spans/span_1641.json new file mode 100644 index 00000000000..9571dd38af2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1641.json @@ -0,0 +1,618 @@ +{ + "span_id": 1641, + "start_block": 10496256, + "end_block": 10502655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 555232477 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": -153787758 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 381036149 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156941941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -123971453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 327745172 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 78141748 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 136546389 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217662923 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 229182435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104814553, + "accum": 56778877 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 204932891 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -443268478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169497333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260061149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -253072281 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118515113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247719838 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155534147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 424448064 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186224490 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214334977 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 358636998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 401454700 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 507702045 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 435319166 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275231387 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 220117638 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -151891846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 278202531 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -463560412 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": 549973671 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -400826376 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65256394, + "accum": -7322840 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204664541 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -397615927 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 230158408 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 160753585 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24561647, + "accum": 121541624 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112103926 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 263255521 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210188652 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -178140976 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -93757944 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -475925270 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": 299678519 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 501448059 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -525615353 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -554463650 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -67472478 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 80060519 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151383937 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 429765544 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 179734654 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197145569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 507838763 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -404965632 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200371706 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 486924067 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -46558107 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 382159626 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -231393714 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59202930, + "accum": -484509874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": 574870016 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136183000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244582919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 408958888 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -176738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": 206739122 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 344789345 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 227848761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 424821284 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -342090632 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -425818748 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 515122366 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -104588577 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91046503, + "accum": 607281464 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290456140 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281569964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189381179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130851890 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -509176070 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 415225673 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": 425025857 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -495855707 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -525615353 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1642.json b/polygon/heimdall/testdata/mainnet/spans/span_1642.json new file mode 100644 index 00000000000..cb3e517db89 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1642.json @@ -0,0 +1,618 @@ +{ + "span_id": 1642, + "start_block": 10502656, + "end_block": 10509055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": 608383467 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": 563005262 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 381440064 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156942441 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -121921453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 329487067 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 80727993 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 137681449 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217721323 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 229298575 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104814553, + "accum": 580851642 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 230069721 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -442433478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169567333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260060654 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -251604301 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118510113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247788833 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155534647 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 425018284 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186226710 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214406602 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 359213648 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96474876, + "accum": 883829080 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 511312820 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 486353846 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275230892 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 220219463 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -149358496 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 278387871 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -456752177 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": -199942957 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -399673796 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65256394, + "accum": 318959130 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204677366 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -397341907 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 284941828 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 163551425 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24562507, + "accum": 244351579 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112104076 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 263391041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210237412 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -178106071 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -43751259 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -457708460 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": -231346079 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 521565079 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -339671638 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -520040225 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": -39341483 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 92889744 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151383442 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 431133869 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 187650004 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197150569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 508742828 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -400103457 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200379956 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 514834527 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -44347432 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 395408656 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -229577114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59202930, + "accum": -188495224 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": -185268122 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136180500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244582419 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 409315253 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -176238169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": 283291767 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 346145085 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 227890761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 437971279 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -341739817 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -420959463 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 524710636 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -102467707 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91046503, + "accum": -89953994 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290455645 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281568714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189381284 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130801395 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -507493170 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 418779783 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136810023, + "accum": -43392001 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -495119787 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124288847, + "accum": -231346079 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 11, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1643.json b/polygon/heimdall/testdata/mainnet/spans/span_1643.json new file mode 100644 index 00000000000..743c4e5fc13 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1643.json @@ -0,0 +1,612 @@ +{ + "span_id": 1643, + "start_block": 10509056, + "end_block": 10515455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10630198, + "accum": -405904252 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": 123186480 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 382490243 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156943741 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -116591453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 334015994 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 87452230 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 140632605 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217873163 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 229600539 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104814553, + "accum": -360044424 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 295425479 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -440262478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169749333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260059367 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -247787553 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118497113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247968220 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155535947 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 426500856 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186232482 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214592827 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 360712938 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95344305, + "accum": -174511774 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 520700835 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 619044014 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275229605 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 220484208 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -142771786 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 278869755 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -439050766 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": -304308065 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -396677088 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 65028663, + "accum": 12990111 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204710711 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -396629455 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 427378720 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 170825809 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24562526, + "accum": 563664303 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112104466 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 263743393 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210364188 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -178015318 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 86266122 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -410344754 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124299807, + "accum": 233418442 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 573869331 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 143782021 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -430539320 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": 33799104 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 126245729 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151382155 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 434691514 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 208229914 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197163569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 511093397 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -387461802 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200401406 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": 587401723 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -38599677 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 429856134 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -224853954 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59081761, + "accum": 580537021 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78465967, + "accum": -316215988 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136174000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244581119 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 410241802 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -174938169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": 482328644 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 349670009 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 227999961 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 472161266 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -340827698 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -408325322 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 549640138 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -96953445 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91046528, + "accum": -57471440 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290454358 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281565464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189381557 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130670108 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -503117630 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 428020469 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136815119, + "accum": 584030499 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -493206395 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104814553, + "accum": -360044424 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1644.json b/polygon/heimdall/testdata/mainnet/spans/span_1644.json new file mode 100644 index 00000000000..e7a0661f60d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1644.json @@ -0,0 +1,624 @@ +{ + "span_id": 1644, + "start_block": 10515456, + "end_block": 10521855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10665848, + "accum": -246023482 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": -30066169 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 383701988 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156945241 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -110441453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 339241679 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 95210965 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 144037785 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218048363 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 229948959 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106323356, + "accum": 78550361 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 370835969 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -437757478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 169959333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260057882 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -243383613 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118482113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248175205 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155537447 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 428211516 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186239142 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214807702 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 362442888 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95254244, + "accum": 102869505 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 531533160 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -379925905 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275228120 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 220789683 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -135171736 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 279425775 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -418626061 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510441, + "accum": -248255597 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -393219348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64635106, + "accum": -166297301 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204749186 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -395807395 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 591728980 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 179219329 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24562526, + "accum": -219960615 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112104916 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 264149953 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210510468 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177910603 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 236286177 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -355694324 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124264157, + "accum": -206192169 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 634220391 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 701613166 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -327269045 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": 118192089 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 164733404 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151380670 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 438796489 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 231975964 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197178569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 513805592 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -372875277 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200426156 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -480839644 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -31967652 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 469603224 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -219404154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59181761, + "accum": 315153827 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78396477, + "accum": 860704027 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136166500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244579619 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 411310897 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -173438169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": 711986579 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 353737229 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228125961 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 511611251 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -339775253 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 971857, + "accum": -393747467 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 578404948 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -90590835 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91070675, + "accum": 157009495 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290452873 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281561714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189381872 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130518623 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -498068930 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 438682799 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136264472, + "accum": 330220887 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -490998635 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124264157, + "accum": -206192169 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1645.json b/polygon/heimdall/testdata/mainnet/spans/span_1645.json new file mode 100644 index 00000000000..e4d22a7155c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1645.json @@ -0,0 +1,600 @@ +{ + "span_id": 1645, + "start_block": 10521856, + "end_block": 10528255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10665848, + "accum": -128699154 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143358604, + "accum": 395409549 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 384590601 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156946341 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -105931453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 343073848 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 100900704 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 146534917 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218176843 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 230204467 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106323356, + "accum": 96638351 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 426136995 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -435920478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 170113333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260056793 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -240154057 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118471113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248326994 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155538547 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 429466000 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186244026 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214965277 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 363711518 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95254244, + "accum": -803084 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 539476865 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -267649609 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275227031 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 221013698 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -129598366 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 279833523 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -403647944 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510788, + "accum": 637360989 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -390683672 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64625683, + "accum": 544585212 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204777401 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -395204551 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -439216769 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 185374577 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24562526, + "accum": 50227171 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112105246 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 264448097 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210617740 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177833812 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 346300884 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -315617342 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124264157, + "accum": 9244285 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 678477835 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -40835895 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -251537510 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5626199, + "accum": 180080278 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 192957699 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151379581 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 441806804 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 249389734 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197189569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 515794535 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -362178492 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200444306 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5582092, + "accum": -419436632 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -27104167 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 498751090 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -215407634 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59181761, + "accum": -185316075 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78396477, + "accum": 571540040 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136161000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244578519 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 412094900 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -172338169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15310529, + "accum": -271156646 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 356719857 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228218361 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 540541240 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -339003460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1005667, + "accum": -382752750 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 599499142 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -85924921 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91070675, + "accum": 7317647 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290451784 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281558964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189382103 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130407534 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -494366550 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 446501841 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136174354, + "accum": 676940209 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -489379611 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -439216769 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1646.json b/polygon/heimdall/testdata/mainnet/spans/span_1646.json new file mode 100644 index 00000000000..83dd44a7ab4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1646.json @@ -0,0 +1,624 @@ +{ + "span_id": 1646, + "start_block": 10528256, + "end_block": 10534655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10665848, + "accum": 52620262 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143287778, + "accum": 529186094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 385963912 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156948041 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -98961453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 348996291 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 109693937 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 150394121 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218375403 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 230599343 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106323356, + "accum": -398810069 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 511602217 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -433081478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 170351333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260055110 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -235162925 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118454113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248561577 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155540247 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 431404748 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186251574 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215208802 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 365672128 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95226454, + "accum": 466622953 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 551753500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -94131697 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275225348 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 221359903 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -120984976 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 280463679 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -380499945 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80510788, + "accum": -296891099 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -386764900 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64625683, + "accum": 491752550 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204821006 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -394272883 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -252953141 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 194887233 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24562526, + "accum": 467790113 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112105756 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 264908865 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210783524 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177715135 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 516323613 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -253680188 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124236400, + "accum": -181614575 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -404534512 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 591372736 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -134497865 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 276221443 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 236577064 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151377898 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 446459109 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 276301924 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197206569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 518868356 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -345647097 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200472356 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5635778, + "accum": -324380010 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -19587872 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 543797792 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -209231194 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59181761, + "accum": -330636353 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": 752642811 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136152500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244576819 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 413306541 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -170638169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15366076, + "accum": -10127752 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 361329373 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228361161 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 585251223 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -337810689 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1005667, + "accum": -365656411 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -519310955 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -78713963 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": 404127851 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290450101 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281554714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189382460 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130235851 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -488644690 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 458585815 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136133098, + "accum": 688694691 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -486877483 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106323356, + "accum": -398810069 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 12, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1647.json b/polygon/heimdall/testdata/mainnet/spans/span_1647.json new file mode 100644 index 00000000000..2bc6bf41f5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1647.json @@ -0,0 +1,612 @@ +{ + "span_id": 1647, + "start_block": 10534656, + "end_block": 10541055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10665848, + "accum": 191276286 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143287778, + "accum": 89408816 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 387014091 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156949341 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -93631453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 353525218 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 116418174 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 153345277 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218527243 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 230901307 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106347356, + "accum": -167660730 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 576957975 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -430910478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 170533333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260053823 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -231346177 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118441113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248740964 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155541547 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 432887320 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186257346 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215395027 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 367171418 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95226454, + "accum": 553270752 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 561141515 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 38558471 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275224061 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 221624648 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -114398266 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 280945563 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -362798534 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80420788, + "accum": -402463144 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -383768192 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64599128, + "accum": 180557145 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204854351 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -393560431 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -110516249 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 202161617 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24454628, + "accum": -365522012 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112106146 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 265261217 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 210910300 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177624382 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 646340994 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -206316482 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124236400, + "accum": 282209336 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -352230260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -76395894 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -44996960 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 350282768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 269933049 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151376611 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 450016754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 296881834 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197219569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 521218925 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -333005442 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200493806 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5635778, + "accum": -251114896 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -13840117 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 578245270 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -204508034 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59181761, + "accum": 438726540 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": 620179483 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136146000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244575519 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 414233090 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -169338169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15366076, + "accum": 189631236 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 364854297 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228470361 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 619441210 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -336898570 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1032667, + "accum": -352420740 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -494381453 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -73199701 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": 437141378 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290448814 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281551464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189382733 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1130104564 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -484269150 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 467826501 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136034839, + "accum": 155030501 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -484964091 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80420788, + "accum": -402463144 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1648.json b/polygon/heimdall/testdata/mainnet/spans/span_1648.json new file mode 100644 index 00000000000..52442aba0aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1648.json @@ -0,0 +1,630 @@ +{ + "span_id": 1648, + "start_block": 10541056, + "end_block": 10547455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10717597, + "accum": 383365048 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143287778, + "accum": 366485410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 388468185 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156951141 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -86251453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 359796040 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 125728656 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 157431493 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218737483 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 231319411 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106347356, + "accum": 595643810 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 667450563 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -427904478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 170785333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260052041 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -226061449 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118423113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248989346 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155543347 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 434940112 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186265338 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215652877 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 369247358 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95104541, + "accum": -35122551 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 574140305 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 222283319 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275222279 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 221991218 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -105278206 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 281612787 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -338288888 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80298877, + "accum": -106987027 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -379618904 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64554513, + "accum": 191856337 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204900521 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -392573959 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 86704063 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 212233841 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24346733, + "accum": 73042867 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112106686 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 265749089 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211085836 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177498724 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -324582808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -140735966 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124250704, + "accum": 216597431 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -279808988 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 593001480 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 78927370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 452829218 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 316118259 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151374829 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 454942724 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 325377094 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197237569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 524473559 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -315501612 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200523506 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5635778, + "accum": -149670892 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -5881687 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 625941778 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -197968274 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59022443, + "accum": 352287116 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": -270983702 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136137000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244573719 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 415516004 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -167538169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15366076, + "accum": 466220604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 369734961 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228621561 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -484180980 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -335635636 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1032667, + "accum": -333832734 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -459863681 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -65564569 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": -225026495 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290447032 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281546964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189383111 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129922782 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -478210710 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 480621297 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136059195, + "accum": 301724685 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 147184, + "accum": -482314779 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": -270983702 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1649.json b/polygon/heimdall/testdata/mainnet/spans/span_1649.json new file mode 100644 index 00000000000..58fe95b30f0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1649.json @@ -0,0 +1,624 @@ +{ + "span_id": 1649, + "start_block": 10547456, + "end_block": 10553855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10717597, + "accum": 490541018 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143181831, + "accum": 648231528 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 389276015 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156952141 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -82151453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 363279830 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 130901146 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 159701613 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218854283 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 231551691 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105993343, + "accum": 505174207 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -432691810 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -426234478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 170925333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260051051 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -223125489 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118413113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249127336 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155544347 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 436080552 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186269778 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215796127 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 370400658 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95104541, + "accum": -234212539 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 581361855 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 324352679 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275221289 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 222194868 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -100211506 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 281983467 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -324672418 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80310100, + "accum": -454133655 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -377313744 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64523362, + "accum": -313218056 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204926171 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -392025919 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 196270903 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 217829521 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24346733, + "accum": 316510197 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112106986 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 266020129 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211183356 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177428914 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -224569438 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -104302346 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124250704, + "accum": 309069096 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -239574948 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -185179971 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 147774220 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 509799468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 341776709 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151373839 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 457679374 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 341207794 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197247569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 526281689 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -305777262 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200540006 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5635778, + "accum": -93313112 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": -1460337 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 652439838 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -194335074 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58858400, + "accum": -208541593 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": 512803048 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136132000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244572719 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 416228734 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -166538169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15366076, + "accum": 619881364 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 372446441 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228705561 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -457880990 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -334934006 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1032667, + "accum": -323506064 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -440687141 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -61322829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": 685981255 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290446042 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281544464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189383321 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129821792 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -474844910 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 710822, + "accum": 487729517 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136059195, + "accum": 512117217 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -480675409 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80310100, + "accum": -454133655 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_165.json b/polygon/heimdall/testdata/mainnet/spans/span_165.json new file mode 100644 index 00000000000..59bd657d5d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_165.json @@ -0,0 +1,102 @@ +{ + "span_id": 165, + "start_block": 1049856, + "end_block": 1056255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -4098 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -8596 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 47078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -8596 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -8596 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -8596 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -8596 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -8596 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1650.json b/polygon/heimdall/testdata/mainnet/spans/span_1650.json new file mode 100644 index 00000000000..6a56aacf1c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1650.json @@ -0,0 +1,618 @@ +{ + "span_id": 1650, + "start_block": 10553856, + "end_block": 10560255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10720597, + "accum": 640617376 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143181831, + "accum": 352407076 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 390406977 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156953541 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -76411453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 368157136 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517249, + "accum": 138142632 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 162879781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219017803 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 231876883 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105993343, + "accum": -311408864 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -362308686 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -423896478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 171121333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260049665 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -219015145 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118399113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249320522 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155545747 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 437677168 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186275994 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215996677 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 372015278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95109930, + "accum": -53001621 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 591472025 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 467249783 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275219903 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 222479978 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -93118126 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 282502419 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -305609360 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80310100, + "accum": 670207745 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -374086520 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64523362, + "accum": 590109012 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204962081 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -391258663 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 349664479 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 225663473 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24346733, + "accum": 657364459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112107406 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 266399585 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211319884 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177331180 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": -84550720 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -53295278 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124250704, + "accum": -251913921 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -183247292 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 335462431 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 244159810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 589557818 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 377698539 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151372453 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 461510684 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 363370774 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197261569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 528813071 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -292163172 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200563106 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -13817241 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 4729553 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -460670761 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -189248594 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59100782, + "accum": 615987073 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": 459902004 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136125000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244571319 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 417226556 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -165138169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": -315221890 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 376242513 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228823161 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -421061004 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -333951724 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1032667, + "accum": -309048726 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -413839985 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -55384393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": -339213565 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290444656 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281540964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189383615 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129680406 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -470132790 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 497731025 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136059195, + "accum": 116557061 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -478145749 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91100775, + "accum": -339213565 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1651.json b/polygon/heimdall/testdata/mainnet/spans/span_1651.json new file mode 100644 index 00000000000..1d3aedc7f7e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1651.json @@ -0,0 +1,624 @@ +{ + "span_id": 1651, + "start_block": 10560256, + "end_block": 10566655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10720597, + "accum": 790705734 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143181831, + "accum": 55993073 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 391537939 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156954941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -70671453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 373034442 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 145386968 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 166057949 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219181323 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 232202075 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105993343, + "accum": 22020157 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -291925562 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -421558478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 171317333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260048279 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -214904801 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118385113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249513708 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155547147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 439273784 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186282210 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216197227 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 373629898 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95109930, + "accum": 128060188 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 601582195 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": 610146887 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275218517 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 222765088 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -86024746 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 283021371 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -286546302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80329873, + "accum": 644247064 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -370859296 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64555006, + "accum": 343112444 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204997991 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -390491407 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 503058055 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 233497425 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24346733, + "accum": -152251264 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112107826 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 266779041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211456412 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177233446 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 55467998 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": -2288210 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124258681, + "accum": 337054905 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -126919636 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": -294423497 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 340545400 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": 669316168 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2565845, + "accum": 413620369 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151371067 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 465341994 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 385533754 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197275569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 531344453 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -278549082 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200586206 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 65840897 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 10919443 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -423573477 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -184162114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59100782, + "accum": 292934380 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78378675, + "accum": 406753242 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136118000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244569919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 418224378 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -163738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": -100113850 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 380038585 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 228940761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -384241018 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -332969442 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1032667, + "accum": -294591388 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -386992829 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -49445957 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91108876, + "accum": -214277189 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290443270 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281537464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189383909 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129539020 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -465420670 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 507822533 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136059195, + "accum": -279592751 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -475616089 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136059195, + "accum": -279592751 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1652.json b/polygon/heimdall/testdata/mainnet/spans/span_1652.json new file mode 100644 index 00000000000..3c83d3a449f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1652.json @@ -0,0 +1,636 @@ +{ + "span_id": 1652, + "start_block": 10566656, + "end_block": 10573055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10720597, + "accum": -145410661 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143252186, + "accum": 619604296 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 393153599 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156956941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -62471453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 380002022 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 155743348 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 170598189 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219414923 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 232666635 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106528346, + "accum": -153793495 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -191378242 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -418218478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 171597333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260046299 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -209032881 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118365113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249789688 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155549147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 441554664 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186291090 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216483727 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 375936498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94848595, + "accum": -273048806 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 616025295 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -336221029 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275216537 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 223172388 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -75891346 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 283762731 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -259313362 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 80329873, + "accum": -50267127 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -366248976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64463397, + "accum": 483266680 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205049291 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -389395327 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 722191735 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 244688785 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 24346733, + "accum": 334683396 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112108426 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 267321121 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211651452 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177093826 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 255494738 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 70579030 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124258681, + "accum": 521111948 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -46451556 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 37188743, + "accum": 449351363 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 478239100 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": -367316844 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2570772, + "accum": 465025955 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151369087 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 470815294 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 417195154 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197295569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 534960713 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -259100382 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200619206 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 179638237 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 19762143 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -370577357 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -176895714 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58992840, + "accum": 323990191 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78269660, + "accum": -327741392 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136108000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244567919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 419649838 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -161738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": 207183350 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 385461545 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 229108761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -331641038 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -331566182 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1022500, + "accum": -274019384 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -348639749 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -40962477 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91072120, + "accum": 457213642 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290441290 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281532464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189384329 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129337040 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -458689070 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 522238973 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135417081, + "accum": 138527949 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -472002289 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78269660, + "accum": -327741392 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1653.json b/polygon/heimdall/testdata/mainnet/spans/span_1653.json new file mode 100644 index 00000000000..6f6108fe12e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1653.json @@ -0,0 +1,618 @@ +{ + "span_id": 1653, + "start_block": 10573056, + "end_block": 10579455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10720597, + "accum": -27484094 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143191747, + "accum": -84592158 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 394042212 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156958041 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -57961453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 383834191 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 161439357 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 173095321 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219543403 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 232922143 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96536052, + "accum": -141759826 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -136077216 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -416381478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 171751333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260045210 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -205803325 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118354113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249941477 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155550247 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 442809148 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186295974 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216641302 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 377205128 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94848595, + "accum": 770285739 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 623969000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10206936, + "accum": -223944733 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275215448 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 223396403 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -70317976 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 284170479 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -244335245 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75329873, + "accum": -295890728 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -363713300 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64438541, + "accum": 42230659 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205077506 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -388792483 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -307163593 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 250844033 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23774555, + "accum": 601925281 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112108756 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 267619265 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211758724 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -177017035 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 365509445 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3643362, + "accum": 110656012 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124258681, + "accum": 738077933 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": -2194112 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27188739, + "accum": -321396865 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 553970635 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": -304649569 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2570772, + "accum": 493304447 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151367998 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 473825609 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 434608924 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197306569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 536949656 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -248403597 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200637356 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 242226774 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 24625628 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -341429491 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -172899194 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59044718, + "accum": -176511511 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78240734, + "accum": 532993460 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136102500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244566819 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 420433841 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -160638169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": 376196810 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 388444173 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 229201161 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -302711049 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -330794389 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1022500, + "accum": -262771884 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -327545555 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -36296563 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91072120, + "accum": 309157036 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290440201 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281529714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189384560 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129225951 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -454986690 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 530168015 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135416427, + "accum": 478232835 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -470014699 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75329873, + "accum": -295890728 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1654.json b/polygon/heimdall/testdata/mainnet/spans/span_1654.json new file mode 100644 index 00000000000..02dbc20ba0c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1654.json @@ -0,0 +1,618 @@ +{ + "span_id": 1654, + "start_block": 10579456, + "end_block": 10585855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 176882249 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143198505, + "accum": 387540097 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 395577089 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156959941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -50171453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 390453392 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 171277918 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 177408549 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219765323 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 233363475 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96616721, + "accum": 569412979 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -40557262 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -413208478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 172017333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260043329 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -200225001 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118335113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250203658 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155552147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 444975984 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186304410 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216913477 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 379396398 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94848595, + "accum": 323691251 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": 637689945 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": -29874409 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275213567 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 223783338 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -60691246 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 284874771 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -218463952 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75329873, + "accum": 11059939 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -359333496 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 64351303, + "accum": 141383124 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205126241 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -387751207 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": -98986597 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 261475825 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23774555, + "accum": -70560132 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112109326 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 268134241 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 211944012 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -176884396 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10001337, + "accum": 555534848 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494693, + "accum": 178839207 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124258681, + "accum": -273951997 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 74250564 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27188739, + "accum": 195189176 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -439560257 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": -196406094 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2570772, + "accum": 542149115 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151366117 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 479025244 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 464687254 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197325569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 540385103 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -229927332 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200668706 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 350334247 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 33026193 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -291083177 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -165996114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59226591, + "accum": -176819575 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78240734, + "accum": -229025304 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136093000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244564919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 421788028 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -158738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": 668129150 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 393595985 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 229360761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -252741068 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -329461292 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1022500, + "accum": -243344384 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -291110129 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -28237257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91072719, + "accum": -209054612 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290438320 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281524964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189384959 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1129034070 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -448591670 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 543863633 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135335758, + "accum": 801136941 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -466581589 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124258681, + "accum": -273951997 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1655.json b/polygon/heimdall/testdata/mainnet/spans/span_1655.json new file mode 100644 index 00000000000..d72b0d8425d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1655.json @@ -0,0 +1,618 @@ +{ + "span_id": 1655, + "start_block": 10585856, + "end_block": 10592255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 392794189 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143097737, + "accum": -122548020 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 397192749 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156961941 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -41971453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 397420972 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 181634298 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 181948789 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219998923 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 233828035 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96866721, + "accum": 256197862 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 59990058 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -409868478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 172297333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260041349 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -194353081 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118315113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250479638 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155554147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 447256864 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186313290 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217199977 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 381702998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94874075, + "accum": -27815996 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -471989724 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": 174818471 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275211587 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 224190638 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -50557846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 285616131 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -191231012 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75329873, + "accum": 393539840 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -354723176 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63729565, + "accum": 299806174 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205177541 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -386655127 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10956684, + "accum": 120147083 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 272667185 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23774555, + "accum": 404930968 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112109926 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 268676321 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 212139052 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -176744776 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -362206027 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494693, + "accum": 248733067 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124264826, + "accum": -37166003 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 154718644 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27401107, + "accum": 741724740 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -301866557 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5697025, + "accum": -82465594 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2570772, + "accum": 593564555 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151364137 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 484498544 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 496348654 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197345569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 544001363 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -210478632 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200701706 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 464131587 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 41868893 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -238087057 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -158729714 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59118037, + "accum": -118572965 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77811987, + "accum": 208304517 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136083000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244562919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 423213488 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -156738169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15364860, + "accum": -148797187 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 399018945 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 229528761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -200141088 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 70163, + "accum": -328058032 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -225189384 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -252757049 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -19753777 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91072719, + "accum": 488537209 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290436340 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281519964 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189385379 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1128832090 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -441860070 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 558280073 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 135185758, + "accum": 134163262 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -462967789 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143097737, + "accum": -122548020 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1656.json b/polygon/heimdall/testdata/mainnet/spans/span_1656.json new file mode 100644 index 00000000000..b917d02a015 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1656.json @@ -0,0 +1,612 @@ +{ + "span_id": 1656, + "start_block": 10592256, + "end_block": 10598655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -451208958 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143091765, + "accum": 224192858 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 399293107 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156964541 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -31311453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 406478826 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 195097592 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 187851101 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 220302603 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 234431963 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96722175, + "accum": 524803612 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 190701574 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -405526478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 172661333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260038775 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -186719585 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118289113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250838412 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155556747 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 450222008 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186324834 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217572427 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 384701578 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94877657, + "accum": 190357933 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -453213694 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": 440919215 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275209013 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 224720128 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -37384426 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 286579899 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -155828190 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75329873, + "accum": 103314880 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -348729760 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63760515, + "accum": -294022259 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205244231 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -385230223 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10979826, + "accum": 405469984 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 287215953 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23774555, + "accum": -101443388 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112110706 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 269381025 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 212392604 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -176563270 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -70228783 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494693, + "accum": 339595085 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124264826, + "accum": -179673484 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 259327148 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27401107, + "accum": 329770505 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": -122864747 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5896804, + "accum": 67455067 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -463839963 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151361563 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 491613834 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 537508474 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197371569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 548702501 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -185195322 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200744606 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 612068129 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 53364403 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -169192101 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -149283394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 59118037, + "accum": 293948649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77811987, + "accum": -17609786 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136070000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244560319 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 425066586 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -154138169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15821285, + "accum": 258269186 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 406068793 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 229747161 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -131761114 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -325550514 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -205234384 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -202898045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -8725253 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91083919, + "accum": 607730532 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290433766 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281513464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189385925 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1128569516 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -433108990 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 577021445 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134864285, + "accum": 270339906 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -458269849 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -451208958 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1657.json b/polygon/heimdall/testdata/mainnet/spans/span_1657.json new file mode 100644 index 00000000000..1833dd0e090 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1657.json @@ -0,0 +1,624 @@ +{ + "span_id": 1657, + "start_block": 10598656, + "end_block": 10605055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -116545451 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 142994957, + "accum": 162369857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 401797380 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156967641 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -18601453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 417278575 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517819, + "accum": 211149981 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 194888473 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 220664683 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 235152031 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96944756, + "accum": 155106320 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 346549920 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -400349478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 173095333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260035706 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -177618109 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118258113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 251266181 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155559847 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 453757372 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186338598 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218016502 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 388276808 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94590420, + "accum": -243847008 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -430826889 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": -365608139 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275205944 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 225351443 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -21677656 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 287729007 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -113617133 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75335274, + "accum": 191027983 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -341583764 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63493047, + "accum": 555274400 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205323746 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -383531299 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10979826, + "accum": -377906569 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 304562561 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": 615749781 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112111636 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 270221249 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 212694916 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -176346859 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 277897931 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 447931044 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124249722, + "accum": 300932116 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4023404, + "accum": 384052672 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27405030, + "accum": 55384850 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 90560488 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5896804, + "accum": 250255991 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -382870877 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151358494 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 500097449 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": 586583644 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197402569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 554307704 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -155049837 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200795756 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -335565016 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 67070588 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -87048115 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -138020474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58871996, + "accum": -123400307 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77811987, + "accum": 147000242 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136054500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244557219 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 427276049 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -151038169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 752534859 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 414474381 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 230007561 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -50231145 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -322492891 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -181441884 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -143450771 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 4424141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91033760, + "accum": 58771364 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290430697 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281505714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189386576 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1128256447 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -422675010 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 599366927 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134823915, + "accum": -45121463 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -452668459 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94590420, + "accum": -243847008 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1658.json b/polygon/heimdall/testdata/mainnet/spans/span_1658.json new file mode 100644 index 00000000000..09012963e0f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1658.json @@ -0,0 +1,618 @@ +{ + "span_id": 1658, + "start_block": 10605056, + "end_block": 10611455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 153344474 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143006045, + "accum": 379111719 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 403816955 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 156970141 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": -8351453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 348379, + "accum": 425988050 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 224098516 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 200563773 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 220956683 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 235732731 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": 334199284 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 472234070 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -396174478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 173445333 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -1260033231 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -170278209 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -118233113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 251611156 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 155562347 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 456608472 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186349698 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218374627 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 391160058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94562898, + "accum": -116004948 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -412773014 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": -109742039 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -1275203469 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 225860568 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -8585906 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 288655707 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -79575958 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75335274, + "accum": 953530718 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -335820864 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63493047, + "accum": -97512044 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205387871 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -382161199 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": -97499503 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 318551761 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": 68343159 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 112112386 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 270898849 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 212938716 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -176172334 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 558645281 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 535298794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124163024, + "accum": 47075323 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3093973, + "accum": 465119721 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27405030, + "accum": 740510600 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 6884685, + "accum": 262677613 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4351103, + "accum": 363670669 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -317573227 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -151356019 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 506939074 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -494134615 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 197427569 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 558828029 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -130738962 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 200837006 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -193318341 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 78123963 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -20802965 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -128937474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58625688, + "accum": 221925808 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77801886, + "accum": -145150855 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -136042000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -1244554719 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 429057874 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -148538169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 31865813 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 421253081 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 230217561 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 15518830 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -320027066 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -162254384 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -95509421 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 15028491 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 87127637, + "accum": 69947960 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -1290428222 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -1281499464 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 189387101 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -1128003972 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -414260510 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -502901213 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134310223, + "accum": -37459347 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -448151209 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94562898, + "accum": -116004948 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1659.json b/polygon/heimdall/testdata/mainnet/spans/span_1659.json new file mode 100644 index 00000000000..b0fbf5af64a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1659.json @@ -0,0 +1,612 @@ +{ + "span_id": 1659, + "start_block": 10611456, + "end_block": 10617855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 206219401 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143054605, + "accum": -343492663 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 202877873 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78486270 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 744274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": 317174573 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 118264922 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 103006030 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 110618501 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 118145101 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": 198502764 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 296445427 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -196083239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 86890666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630015427 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -81615952 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59104556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 125971166 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77782373 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 229672764 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93180177 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 109359213 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 196963989 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94626909, + "accum": -56273565 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -197720647 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": 67944709 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637600546 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 113174664 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 2087087 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 144772669 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -23448215 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": 264831309 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -165144240 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63493047, + "accum": -420162479 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102724715 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -190422951 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": 85963869 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 165990696 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": 310685707 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56056553 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 135774672 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 106586382 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -88002395 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 414081368 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 309585917 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124298220, + "accum": 385023779 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 295920911 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -434115382 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": 243749598 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 234158570 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -127443741 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75676821 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 256753517 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -228070467 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98725784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 281583770 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -53700261 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100438303 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -28380766 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 442135, + "accum": 44367601 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 21396190 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 363320, + "accum": -60108897 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": -319296305 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77811889, + "accum": -272265813 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -68015000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622276159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 215384213 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -73069084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 209281070 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 213880316 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115209580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 39319403 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -158829937 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -71917192 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -24742862 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 12604333 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 87127637, + "accum": -52523347 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645212923 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640746732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94693802 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563880798 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -203091295 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -242800742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134388334, + "accum": 464102212 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -221907324 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143054605, + "accum": -343492663 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_166.json b/polygon/heimdall/testdata/mainnet/spans/span_166.json new file mode 100644 index 00000000000..ebf86fa2119 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_166.json @@ -0,0 +1,102 @@ +{ + "span_id": 166, + "start_block": 1056256, + "end_block": 1062655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -8596 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -13094 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -432 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -13094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -13094 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13094 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 61404 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13094 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1660.json b/polygon/heimdall/testdata/mainnet/spans/span_1660.json new file mode 100644 index 00000000000..d96ae0626e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1660.json @@ -0,0 +1,624 @@ +{ + "span_id": 1660, + "start_block": 10617856, + "end_block": 10624255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 378948953 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143054605, + "accum": -320494775 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 204170401 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78487870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 7304274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -649456681 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 126552474 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 106638222 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 110805381 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 118516749 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -524285249 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 376883283 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -193411239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87114666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630013843 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -76918416 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59088556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126191950 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77783973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 231497468 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93187281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 109588413 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 198809269 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94765838, + "accum": 324416120 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 722155, + "accum": -186166167 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10234644, + "accum": 231699013 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637598962 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 113500504 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 10593807 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 145365757 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -1661863 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": 336933662 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -161455984 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63493047, + "accum": 595726273 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102765755 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -189546087 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": 265582029 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 174943784 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": -454257506 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56057033 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 136208336 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 106742414 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87890699 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -539918321 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 365501277 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124298220, + "accum": 108105786 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 405386479 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 5004186 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": 406872686 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 303936218 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -85653245 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75675237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 261132157 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -202741347 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98741784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 284476778 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -38141301 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100464703 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 62657106 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 50707053 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 63793086 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -54323389 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": -515416116 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78096108, + "accum": -155800688 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -68007000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622274559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 216524581 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -71469084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 467078622 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 218218684 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115343980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 81399387 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -157251809 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 767500, + "accum": -59637192 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 5939602 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 19391117 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85927049, + "accum": 201090797 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645211339 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640742732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94694138 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563719214 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -197706015 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -231267590 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134327373, + "accum": 346743198 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -219016284 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -524285249 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1661.json b/polygon/heimdall/testdata/mainnet/spans/span_1661.json new file mode 100644 index 00000000000..406732683ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1661.json @@ -0,0 +1,612 @@ +{ + "span_id": 1661, + "start_block": 10624256, + "end_block": 10630655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 497700520 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143054605, + "accum": 120754462 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 205059014 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78488970 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 11814274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -535624512 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 132250166 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 109135354 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 110933861 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 118772257 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -595709118 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 432184309 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -191574239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87268666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630012754 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -73688860 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59077556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126343739 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77785073 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 232751952 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93192165 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 109745988 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 200077899 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94777260, + "accum": 234509648 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -178195638 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 344342897 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637597873 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 113724519 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 16442177 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 145773505 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 13316254 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": 33325586 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -158920308 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464506, + "accum": 161722055 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102793970 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -188943243 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": 389069514 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 181099032 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": -200786222 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56057363 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 136506480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 106849686 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87813908 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -416389487 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 403943087 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124298220, + "accum": 343040616 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 480644057 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 306898889 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": 519019809 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 351908351 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -56922279 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75674148 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 264142472 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -185327577 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98752784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 286465721 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -27444516 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100482853 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 125245643 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 53929811 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 92940952 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -50428113 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": 128231856 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78096108, + "accum": -429082077 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -68001500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622273459 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 217308584 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -70369084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -488052679 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 221201312 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115436380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 110329376 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -156166846 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -51158524 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 27033796 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 24057031 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85932899, + "accum": 14001068 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645210250 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640739982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94694369 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563608125 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -194003635 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -223338548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134327373, + "accum": -440336388 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -217028694 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -595709118 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1662.json b/polygon/heimdall/testdata/mainnet/spans/span_1662.json new file mode 100644 index 00000000000..9aa944b2865 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1662.json @@ -0,0 +1,618 @@ +{ + "span_id": 1662, + "start_block": 10630656, + "end_block": 10637055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -548284733 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143054605, + "accum": 132841303 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 205705278 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78489770 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 15094274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -452837480 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 136393942 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 110951450 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111027301 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 118958081 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": 175873522 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 472403237 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -190238239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87380666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630011962 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -71340092 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59069556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126454131 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77785873 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 233664304 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93195717 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 109860588 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 201000539 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94777260, + "accum": -139622301 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -172392174 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 426345649 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637597081 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 113887439 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 20695537 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 146070049 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 24209430 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -496306253 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -157076180 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464508, + "accum": -462911922 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102814490 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -188504811 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": 478878594 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 185575576 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23042844, + "accum": -16443470 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56057603 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 136723312 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 106927702 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87758060 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -326550335 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 431900767 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124298220, + "accum": 205076377 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 535376841 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 526458673 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": -531768646 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 386797175 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -36027031 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75673356 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 266331792 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -172663017 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98760784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 287912225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -19665036 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100496053 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 170764579 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 56273635 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 114139400 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -47595185 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": 596339472 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78096138, + "accum": 195686937 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67997500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622272659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 217878768 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -69569084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -359153903 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 223370496 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115503580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 131369368 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -155377782 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -44970300 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 42375028 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 27450423 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85932899, + "accum": -430885771 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645209458 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640737982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94694537 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563527333 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -191310995 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -217571972 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134327373, + "accum": 634282596 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -215583174 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -496306253 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1663.json b/polygon/heimdall/testdata/mainnet/spans/span_1663.json new file mode 100644 index 00000000000..d4091b80137 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1663.json @@ -0,0 +1,618 @@ +{ + "span_id": 1663, + "start_block": 10637056, + "end_block": 10643455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -483511151 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143002718, + "accum": -140932509 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 206189976 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78490370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 17554274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -390747206 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 139501774 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 112313522 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111097381 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 119097449 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -377238447 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 502567433 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -189236239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87464666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630011368 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -69578516 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59063556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126536925 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77786473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 234348568 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93198381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 109946538 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 201692519 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94777260, + "accum": 429041259 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -168039576 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 487847713 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637596487 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 114009629 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 23885557 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 146292457 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 32379312 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -44267609 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -155693084 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464508, + "accum": -82124874 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102829880 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -188175987 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": 546235404 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 188932984 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": 118813594 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56057783 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 136885936 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 106986214 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87716174 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -259170971 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 452869027 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124298220, + "accum": -180933252 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 576426429 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -440669633 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": -470597488 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 412963793 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": -20355595 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75672762 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 267973782 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -163164597 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98766784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 288997103 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -13830426 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100505953 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 204903781 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 58031503 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 130038236 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -45470489 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": -184334097 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78096138, + "accum": 664263765 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67994500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622272059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 218306406 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -68969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -262479821 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 224997384 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115553980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 147149362 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -154785984 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -40329132 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 53880952 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 29995467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85933704, + "accum": 84713233 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645208864 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640736482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94694663 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563466739 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -189291515 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -213247040 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134327373, + "accum": 308396803 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -214499034 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96447830, + "accum": -377238447 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1664.json b/polygon/heimdall/testdata/mainnet/spans/span_1664.json new file mode 100644 index 00000000000..9f49b9853a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1664.json @@ -0,0 +1,624 @@ +{ + "span_id": 1664, + "start_block": 10643456, + "end_block": 10649855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -375555181 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143003079, + "accum": 157393909 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 206997806 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78491370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 21654274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -287263416 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 144681494 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 114583642 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111214181 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 119329729 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96326600, + "accum": 586270017 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 552841093 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -187566239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87604666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630010378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -66642556 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59053556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126674915 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77787473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 235489008 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93202821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 110089788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 202845819 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94777260, + "accum": 244990780 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -160785246 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -541439665 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637595497 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 114213279 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 29202257 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 146663137 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 45995782 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -422650687 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -153387924 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464508, + "accum": 552520206 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102855530 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -187627947 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": -473205091 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 194528664 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": 344242034 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56058083 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 137156976 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 107083734 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87646364 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -146872031 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 487816127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124380146, + "accum": -69238237 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -486859436 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -166219903 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": -368645558 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 456574823 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": 5763465 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75671772 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 270710432 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -147333897 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98776784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 290805233 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -4106076 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100522453 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 261802451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 60961283 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 156536296 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -41929329 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58513452, + "accum": 400800423 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78096138, + "accum": 313402070 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67989500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622271059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 219019136 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -67969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -101356351 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 227708864 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115637980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 173449352 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -153799654 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -32593852 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 73057492 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 34237207 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85964516, + "accum": -187658109 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645207874 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640733982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94694873 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563365749 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -185925715 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -206038820 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134327373, + "accum": 519968688 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -212692134 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -541439665 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 8, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1665.json b/polygon/heimdall/testdata/mainnet/spans/span_1665.json new file mode 100644 index 00000000000..67bfcf0d9c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1665.json @@ -0,0 +1,612 @@ +{ + "span_id": 1665, + "start_block": 10649856, + "end_block": 10656255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -246008017 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143003079, + "accum": -389876702 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 207967202 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78492570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 26574274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": -163082868 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 150897158 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 117307786 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111354341 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 119608465 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96326600, + "accum": 610404256 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -518722388 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -185562239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 87772666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630009190 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -63119404 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59041556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 126840503 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77788673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 236857536 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93208149 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 110261688 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 204229779 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95293402, + "accum": 253314889 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -152080050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -418435537 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637594309 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 114457659 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 35582297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 147107953 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 62335546 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": 481426601 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -150621732 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464508, + "accum": 182380563 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102886310 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -186970299 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11226135, + "accum": -338491471 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 201243480 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": 614756162 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56058443 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 137482224 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 107200758 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87562592 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -12113303 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 529752647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 124380146, + "accum": 291431642 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -404760260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 163119773 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10195193, + "accum": -246303242 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 508908059 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": 37106337 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75670584 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 273994412 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -128337057 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98788784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 292974989 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 7563144 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100542253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 330080855 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 64477019 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 188333968 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -37679937 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58071449, + "accum": -32287916 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78024916, + "accum": 118500548 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67983500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622269859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 219874412 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -66769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 91991813 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 230962640 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115738780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 205009340 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -152616058 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -23311516 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 96069340 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 39327295 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86212461, + "accum": -286995930 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645206686 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640730982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94695125 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563244561 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -181886755 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -197388956 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134321516, + "accum": -131782682 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -210523854 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143003079, + "accum": -389876702 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 11, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1666.json b/polygon/heimdall/testdata/mainnet/spans/span_1666.json new file mode 100644 index 00000000000..50bc389c0db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1666.json @@ -0,0 +1,612 @@ +{ + "span_id": 1666, + "start_block": 10656256, + "end_block": 10662655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -51687271 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 143003079, + "accum": -68211234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 209421296 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78494370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 33954274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10348379, + "accum": 23187954 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 160220654 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 121394002 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111564581 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 120026569 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 97114646, + "accum": 93216469 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -428229800 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -182556239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 88024666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630007408 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -57834676 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -59023556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127088885 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77790473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 238910328 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93216141 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 110519538 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 206305719 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88814080, + "accum": -374447727 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -139022256 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -233929345 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637592527 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 114824229 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 45152357 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 147775177 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 86845192 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -404983641 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -146472444 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 63464508, + "accum": 198491076 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 102932480 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -185983827 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11337097, + "accum": -135866231 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 211315704 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": -111519547 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56058983 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 137970096 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 107376294 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87436934 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 190024789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": 592657427 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123405090, + "accum": 269892959 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -281611496 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -459023580 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10229728, + "accum": -62720698 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": 587407913 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2611906, + "accum": 84120645 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75668802 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 278920382 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -99841797 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98806784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 296229623 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 25066974 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100571953 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": 432498461 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 69750623 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 236030476 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -31305849 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58071449, + "accum": -113065455 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68025096, + "accum": 366672214 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67974500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622268059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 221157326 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -64969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": 382014059 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 235843304 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 115889980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 252349322 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -150840664 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": -9388012 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 130587112 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 46962427 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86415373, + "accum": 139524257 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645204904 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640726482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94695503 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -563062779 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -175828315 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -184414160 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134790838, + "accum": 40238743 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -207271434 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75339774, + "accum": -404983641 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1667.json b/polygon/heimdall/testdata/mainnet/spans/span_1667.json new file mode 100644 index 00000000000..c9df6f900ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1667.json @@ -0,0 +1,636 @@ +{ + "span_id": 1667, + "start_block": 10662656, + "end_block": 10669055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 293771833 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141521178, + "accum": 36859770 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 212006352 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78497570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 47074274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10368318, + "accum": 354794679 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 176795758 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 128658386 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 111938341 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 120769865 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96239242, + "accum": -161963444 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -267354088 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -177212239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 88472666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630004240 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -48439604 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58991556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127530453 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77793673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 242559736 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93230349 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 110977938 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 209996279 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91186426, + "accum": 261981632 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -115808400 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 94081663 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637589359 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 115475909 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 62165797 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 148961353 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 130417896 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75159893, + "accum": -233047402 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -139095932 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62958062, + "accum": -6319559 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103014560 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -184230099 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11337097, + "accum": 226920873 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 229221880 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": 609851461 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56059943 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 138837424 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 107688358 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87213542 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -567781214 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3494710, + "accum": -411519374 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123350396, + "accum": -244894677 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -62680360 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 419215556 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 265127834 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": -389111569 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 169397597 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75665634 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 287677662 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1583070, + "accum": -49183557 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98838784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 302015639 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 56184894 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100624753 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -502757316 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 79125919 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 320824268 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -19974137 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57968754, + "accum": 628594399 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68016909, + "accum": 312368125 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67958500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622264859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 223438062 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -61769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -218322493 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 244520040 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116158780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 336509290 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -147684408 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": 15364884 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 191952040 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 60535995 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86480850, + "accum": -439887178 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645201736 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640718482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94696175 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -562739611 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -165057755 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -161347856 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134604838, + "accum": -114298719 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -201489354 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86480850, + "accum": -439887178 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1668.json b/polygon/heimdall/testdata/mainnet/spans/span_1668.json new file mode 100644 index 00000000000..decda310dac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1668.json @@ -0,0 +1,612 @@ +{ + "span_id": 1668, + "start_block": 10669056, + "end_block": 10675455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 434114594 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141507968, + "accum": -354914639 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 213056531 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78498870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 52404274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10368318, + "accum": 489582813 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 183529394 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 131609542 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 112090181 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 121071829 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96239242, + "accum": -26524713 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -201998330 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -175041239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 88654666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -630002953 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 293596, + "accum": -44622856 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58978556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 127709840 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77794973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 244042308 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93236121 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 111164163 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 211495569 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91186426, + "accum": 331845584 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -106377771 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 227336135 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637588072 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 115740654 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 69077507 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 149443237 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 148119307 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75159893, + "accum": -371674543 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -136099224 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62962542, + "accum": -303477928 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103047905 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -183517647 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11337097, + "accum": 374303134 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 236496264 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": -212651153 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56060333 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 139189776 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 107815134 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -87122789 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -421792592 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": -365985139 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123350396, + "accum": 243001254 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 26260414 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -339671210 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 401346332 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4361103, + "accum": -332417230 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 204087291 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75664347 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 291235307 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -28498335 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98851784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 304366208 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 68826549 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100646203 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -428789045 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 82934633 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 355271746 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -15370629 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57968754, + "accum": 266628615 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68016909, + "accum": 80928725 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67952000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622263559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 224364611 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -60469084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -8861982 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 248044964 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116267980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 370699277 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -146402179 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": 25420748 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 216881542 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 66050257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86493048, + "accum": -431321346 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645200449 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640715232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94696448 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -562608324 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -160682215 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -151977170 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134717679, + "accum": 521033368 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -199140384 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86493048, + "accum": -431321346 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1669.json b/polygon/heimdall/testdata/mainnet/spans/span_1669.json new file mode 100644 index 00000000000..ee141ae4129 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1669.json @@ -0,0 +1,618 @@ +{ + "span_id": 1669, + "start_block": 10675456, + "end_block": 10681855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": -270994564 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 141425985, + "accum": 560409833 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 216126285 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78502670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 67984274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10368318, + "accum": -232166853 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 203212330 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 140235998 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 112534021 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 121954493 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96381854, + "accum": 285840895 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -10958422 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -168695239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 89186666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629999191 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": -33672728 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58940556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128234202 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77798773 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 248375980 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93252993 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 111708513 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 215878109 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91013883, + "accum": 440788235 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -78811317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -494516464 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637584310 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 116514524 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 89280967 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 150851821 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 199861893 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75157649, + "accum": 253967332 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -127339616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62994261, + "accum": -140249422 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103145375 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -181435095 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11444380, + "accum": -308496060 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 257759848 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22542844, + "accum": -467388752 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56061473 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 140219728 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 108185710 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -86857511 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 4943380 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": -231881429 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123272572, + "accum": 467558599 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 286241138 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -411944504 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -315822236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -166895095 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 305487935 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75660585 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 301634577 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 33659253 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98889784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 311237102 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 105779079 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100708903 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -212574099 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 94067797 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 455964374 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": -1914221 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57699886, + "accum": 231609970 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64923274, + "accum": 419789779 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67933000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622259759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 227072985 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -56669084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -507858467 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 258348588 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116587180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 470639239 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -142654125 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 773528, + "accum": 54814812 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 289752394 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 82168869 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85690688, + "accum": -489098399 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645196687 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640705732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94697246 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -562224562 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -147892175 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -124585934 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 134456555, + "accum": 64624463 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -192274164 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 85690688, + "accum": -489098399 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_167.json b/polygon/heimdall/testdata/mainnet/spans/span_167.json new file mode 100644 index 00000000000..618ff330886 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_167.json @@ -0,0 +1,102 @@ +{ + "span_id": 167, + "start_block": 1062656, + "end_block": 1069055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -43094 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47592 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -16938 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 26906 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 26906 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 26906 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 26906 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -47592 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1670.json b/polygon/heimdall/testdata/mainnet/spans/span_1670.json new file mode 100644 index 00000000000..410f3861d46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1670.json @@ -0,0 +1,636 @@ +{ + "span_id": 1670, + "start_block": 10681856, + "end_block": 10688255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 52873346 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91605571, + "accum": 225824312 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 218549775 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78505670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 80284274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10368318, + "accum": 78882687 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 218751490 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 147046358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 112884421 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 122651333 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96381854, + "accum": -4908134 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 139862558 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -163685239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 89606666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629996221 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": -25277888 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58910556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 128648172 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77801773 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 251797300 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93266313 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 112138263 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 219338009 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90871512, + "accum": -63298898 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -57048327 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -187006144 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637581340 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 117125474 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 105231067 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 151963861 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 240711303 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75052930, + "accum": 385252279 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -120424136 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62848924, + "accum": -372024752 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103222325 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -179790975 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11444380, + "accum": 34835340 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 274546888 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22491712, + "accum": 208339948 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56062373 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 141032848 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 108478270 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -86648081 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 341840200 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": -126010079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123272572, + "accum": -127431014 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -566505899 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 411404686 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -1471856 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -42055375 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 385541075 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75657615 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 309844527 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 82731033 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98919784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 316661492 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 134952129 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100758403 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5689867, + "accum": -41878089 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 102857137 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -525000383 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 8709259 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54457077, + "accum": -164876470 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64985768, + "accum": 247511164 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67918000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622256759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 229211175 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -53669084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -24488057 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 266483028 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 116839180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -511002055 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -139695135 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 748528, + "accum": 77670652 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 347282014 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 94894089 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86589517, + "accum": -33970007 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645193717 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640698232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94697876 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -561921592 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -137794775 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -102961274 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133956099, + "accum": -158413947 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -186853464 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -566505899 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1671.json b/polygon/heimdall/testdata/mainnet/spans/span_1671.json new file mode 100644 index 00000000000..c150c21593d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1671.json @@ -0,0 +1,636 @@ +{ + "span_id": 1671, + "start_block": 10688256, + "end_block": 10694655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10795597, + "accum": 473901629 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91514699, + "accum": -423035188 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 221700312 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78509570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 96274274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -566146745 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 238952398 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 155899826 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 113339941 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 123557225 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91721841, + "accum": 561777294 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 335929832 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -157172239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 90152666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629992360 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": -14364596 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58871556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129186333 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77805673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 256245016 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93283629 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 112696938 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 223835879 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90771841, + "accum": 310712416 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -28756440 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 212757272 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637577479 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 117919709 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 125966197 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 153409513 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 293815536 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74572930, + "accum": 138095471 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -111434012 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62638165, + "accum": -32972002 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103322360 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -177653619 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11444380, + "accum": 481166160 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 296370040 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22485004, + "accum": 27471943 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56063543 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 142089904 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 108858598 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -86375822 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -278081263 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": 11622676 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123264001, + "accum": 451990796 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -299683577 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 423786488 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 407183638 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 120236261 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -565618490 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75653754 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 320517462 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 146524347 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98958784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 323713199 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 172877094 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100822753 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": 180039669 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 114283279 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -421657949 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 22519783 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54336816, + "accum": -152728896 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62466218, + "accum": -427451155 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67898500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622252859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 231990822 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -49769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16112347, + "accum": -451434829 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 277057800 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117166780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -408432094 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -135848448 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 748528, + "accum": 106863244 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -633210603 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 111436875 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86425083, + "accum": 169392734 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645189856 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640688482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94698695 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -561527731 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -124668155 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -74849216 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133801496, + "accum": -213946693 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -179806554 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91514699, + "accum": -423035188 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1672.json b/polygon/heimdall/testdata/mainnet/spans/span_1672.json new file mode 100644 index 00000000000..35b5fc0e953 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1672.json @@ -0,0 +1,618 @@ +{ + "span_id": 1672, + "start_block": 10694656, + "end_block": 10701055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -251367811 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91516969, + "accum": 224930905 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 224123802 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78512570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 108574274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -254298005 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 254491558 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 162710186 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 113690341 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 124254065 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91721841, + "accum": 166440096 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 486750812 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -152162239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 90572666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629989390 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": -5969756 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58841556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 129600303 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77808673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 259666336 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93296949 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 113126688 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 227295779 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90771841, + "accum": -113209261 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": -6993450 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": 520267592 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637574509 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 118530659 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 141916297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 154521553 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 334664946 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74572930, + "accum": 277375489 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -104518532 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62461419, + "accum": -255356739 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103399310 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -176009499 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11444380, + "accum": -224691693 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 313157080 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22485004, + "accum": -346713912 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56064443 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 142903024 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 109151158 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -86166392 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 58815557 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": 117494026 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123239364, + "accum": -46603239 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -94435637 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 197807213 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -327184611 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 245075981 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -485565350 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75650784 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 328727412 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 195596127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 98988784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 329137589 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 202050144 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100872253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": 350865129 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 123072619 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -342163769 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 33143263 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54136707, + "accum": 424328847 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62235721, + "accum": 394749024 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67883500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622249859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 234129012 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -46769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16334048, + "accum": 35263187 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 285192240 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117418780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -329532124 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -132889458 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 748528, + "accum": 129319084 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -575680983 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 124162095 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86127527, + "accum": -389420990 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645186886 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640680982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94699325 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -561224761 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -114570755 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -53224556 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133587758, + "accum": -399539289 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -174385854 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133587758, + "accum": -399539289 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 11, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1673.json b/polygon/heimdall/testdata/mainnet/spans/span_1673.json new file mode 100644 index 00000000000..a7503a40ffe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1673.json @@ -0,0 +1,618 @@ +{ + "span_id": 1673, + "start_block": 10701056, + "end_block": 10707455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": 72794219 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91427775, + "accum": -176803919 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 226547292 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78515570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 120874274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": 57550735 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 270030718 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 169520546 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 114040741 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 124950905 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91731845, + "accum": -227613589 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -411043265 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -147152239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 90992666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629986420 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 2425084 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58811556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130014273 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77811673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 263087656 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93310269 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 113556438 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 230755679 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90050822, + "accum": 497038261 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": 14769540 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10250344, + "accum": -220885447 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637571539 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 119141609 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 157866397 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 155633593 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 375514356 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75127579, + "accum": 429592352 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -97603052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62446597, + "accum": -478932163 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103476260 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -174365379 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11444380, + "accum": 118639707 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 329944120 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22485004, + "accum": 327836208 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56065343 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 143716144 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 109443718 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -85956962 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 395712377 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": 223365376 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123239364, + "accum": -543093670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 110812303 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -27453995 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -12834231 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 369915701 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -405512210 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75647814 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 336937362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 244667907 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99018784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 334561979 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 231223194 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100921753 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": -526832287 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 131861959 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -262669589 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 43766743 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53993008, + "accum": -49050068 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62361873, + "accum": 165734273 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67868500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622246859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 236267202 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -43769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16334048, + "accum": -523317452 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 293326680 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117670780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -250632154 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -129930468 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 152202361 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -518151363 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 136887315 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86277904, + "accum": 100209418 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645183916 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640673482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94699955 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -560921791 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -104473355 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -31599896 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133587758, + "accum": 462333130 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -168965154 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123239364, + "accum": -543093670 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 8, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1674.json b/polygon/heimdall/testdata/mainnet/spans/span_1674.json new file mode 100644 index 00000000000..fbfd8de3a98 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1674.json @@ -0,0 +1,606 @@ +{ + "span_id": 1674, + "start_block": 10707456, + "end_block": 10713855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": 364540046 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91320930, + "accum": 192602970 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 228728433 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78518270 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 131944274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": 338214601 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 284015962 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 175649870 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 114356101 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 125578061 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91522608, + "accum": 152023983 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -275304383 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -142643239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 91370666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629983747 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 9980440 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58784556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130386846 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77814373 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 266166844 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93322257 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 113943213 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 233869589 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90125136, + "accum": -215133938 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": 34356231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 55854836 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637568866 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 119691464 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 172221487 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 156634429 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 412278825 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75127579, + "accum": 360739886 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -91379120 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62469403, + "accum": 157959266 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103545515 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -172885671 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11441880, + "accum": -620684797 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 345052456 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22502251, + "accum": -113636144 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56066153 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 144447952 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 109707022 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -85768475 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -349851427 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": 318649591 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123242169, + "accum": -360819572 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 295535449 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -334879263 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 270081111 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -566266311 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -333464384 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75645141 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 344326317 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 288832509 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99045784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 339443930 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 257478939 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100966303 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": -373089373 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 139772365 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -191124827 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 53327875 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53996330, + "accum": 360347150 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62208239, + "accum": -249732072 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67855000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622244159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 238191573 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -41069084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16343659, + "accum": -82125158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 300647676 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 117897580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -179622181 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -127267377 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 172840054 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -466374705 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 148340013 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 86409904, + "accum": 335944800 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645181243 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640666732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94700522 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -560649118 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -95385695 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": -12137702 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133620207, + "accum": -124641848 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -164086524 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11441880, + "accum": -620684797 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1675.json b/polygon/heimdall/testdata/mainnet/spans/span_1675.json new file mode 100644 index 00000000000..bdfb67fa45c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1675.json @@ -0,0 +1,618 @@ +{ + "span_id": 1675, + "start_block": 10713856, + "end_block": 10720255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -476986963 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91397447, + "accum": -166688209 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 230263310 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78520170 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 139734274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -511110825 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 517972, + "accum": 293857430 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 179963098 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 114578021 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 126019393 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91494663, + "accum": -204290710 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -179784429 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -139470239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 91636666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629981866 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 15297172 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58765556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 130649027 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77816273 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 268333680 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93330693 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 114215388 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 236060859 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90125136, + "accum": 450490535 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": 48139458 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 250491007 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637566985 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 120078399 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 182323217 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 157338721 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 438150118 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75121254, + "accum": -306996937 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -86999316 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62475794, + "accum": 298170842 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103594250 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -171844395 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11441880, + "accum": -403289077 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 355684248 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22502251, + "accum": 313906625 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56066723 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 144962928 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 109892310 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -85635836 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -136483441 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": 385701446 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123242169, + "accum": -112828228 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 425525811 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 186575224 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -577627191 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -487201155 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -282764062 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75643260 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 349525952 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 319911303 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99064784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 342879377 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 275955204 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 100997653 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": -264899915 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 145338947 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -140778513 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 60056079 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54018515, + "accum": 338027917 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62219033, + "accum": -114389451 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67845500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622242259 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 239545760 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -39169084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16343659, + "accum": 228404363 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 305799488 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118057180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -129652200 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -125393350 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 187362875 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -429939279 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 156399319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 84880371, + "accum": -138635230 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645179362 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640661982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94700921 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -560457237 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -88990675 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 1557916 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133559735, + "accum": 319893807 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -160653414 + } + ], + "proposer": { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -577627191 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1676.json b/polygon/heimdall/testdata/mainnet/spans/span_1676.json new file mode 100644 index 00000000000..8bc3bee12f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1676.json @@ -0,0 +1,624 @@ +{ + "span_id": 1676, + "start_block": 10720256, + "end_block": 10726655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -131214131 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91409194, + "accum": -381571452 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 232848366 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78523370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 152854274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -178472169 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 310433190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 187227482 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 114951781 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 126762689 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91325125, + "accum": 627576906 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -18908717 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -134126239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 92084666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629978698 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 24251668 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58733556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131090595 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77819473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 271983088 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93344901 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 114673788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 239751419 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90125136, + "accum": 194223483 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 725433, + "accum": 71353314 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -468218248 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637563817 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 120730079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 199336657 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 158524897 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": 481722822 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75080472, + "accum": 3573307 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -79622804 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62440421, + "accum": 203296147 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103676330 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -170090667 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11441880, + "accum": -37148917 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 373590424 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22443317, + "accum": -12129122 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56067683 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 145830256 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 110204374 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -85412444 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 222873167 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3529045, + "accum": -547890501 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123359865, + "accum": -353767124 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -402311194 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 17843528 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -242320119 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -354038787 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -197374046 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75640092 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 358283232 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 372254535 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99096784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 348665393 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 307073124 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101050453 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": -82686091 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 154714243 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -55984721 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 71387791 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54048427, + "accum": -28106314 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62107505, + "accum": -218620486 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67829500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622239059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 241826496 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -35969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16343659, + "accum": -295444235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 314476224 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118325980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -45492232 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -122237094 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 211822363 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -368574351 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 169972887 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 84861655, + "accum": 485053014 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645176194 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640653982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94701593 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -560134069 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -78220115 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 24624220 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133547913, + "accum": 406419279 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -154871334 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123359865, + "accum": -353767124 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1677.json b/polygon/heimdall/testdata/mainnet/spans/span_1677.json new file mode 100644 index 00000000000..a4228685055 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1677.json @@ -0,0 +1,618 @@ +{ + "span_id": 1677, + "start_block": 10726656, + "end_block": 10733055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": 301001909 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91419194, + "accum": 137553794 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 236079686 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78527370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 169254274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": 237326151 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 331165190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 196307962 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 115418981 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 127691809 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91360725, + "accum": 98003478 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 182185923 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -127446239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 92644666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629974738 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 35444788 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58693556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 131642555 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77823473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 276544848 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93362661 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115246788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 244364619 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90125246, + "accum": -384638543 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 100528734 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -58457888 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637559857 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 121544679 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 220603457 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 160007617 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -510293944 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74327542, + "accum": -136763260 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -70402164 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 62090443, + "accum": -449815353 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103778930 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -167898507 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11800631, + "accum": 432878886 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 559568, + "accum": 395973144 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22443317, + "accum": -160996120 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56068883 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 146914416 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 110594454 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -85133204 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -374356662 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": -406260766 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123385208, + "accum": 396442279 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -128647274 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 69216969 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 176813721 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -187585827 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -90636526 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75636132 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 369229832 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -608269451 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99136784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 355897913 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 345970524 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101116453 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": 145081189 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 166433363 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 50007519 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 85552431 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53784439, + "accum": 39655021 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61974768, + "accum": 172072720 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67809500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622235059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 244677416 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -31969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": 353296085 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 325322144 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118661980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 59707728 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -118291774 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 242396723 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -291868191 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 186939847 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83941593, + "accum": -312532686 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645172234 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640643982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94702433 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -559730109 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -64756915 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 53457100 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133606820, + "accum": -526152990 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -147643734 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 133606820, + "accum": -526152990 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1678.json b/polygon/heimdall/testdata/mainnet/spans/span_1678.json new file mode 100644 index 00000000000..f697948cacd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1678.json @@ -0,0 +1,630 @@ +{ + "span_id": 1678, + "start_block": 10733056, + "end_block": 10739455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -429831131 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91481390, + "accum": -328054062 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 238422393 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78530270 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 181144274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -498366740 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 346195890 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 202891310 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 115757701 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 128365421 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91360725, + "accum": -369199752 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 327979537 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -122603239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 93050666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629971867 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 43559800 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58664556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132042726 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77826373 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 279852124 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93375537 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115662213 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 247709189 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90125246, + "accum": 147652774 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 121714191 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 238618373 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637556986 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 122135264 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 236021887 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 161082589 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -470806181 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74327542, + "accum": -54874465 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -63717200 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 49445913, + "accum": 203760792 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103853315 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -166309191 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11800631, + "accum": -269012931 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": 412428816 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22443317, + "accum": 489860073 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56069753 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 147700432 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 110877262 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84930755 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -48689736 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": -303328456 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123385208, + "accum": -185723644 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 69759068 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -177667790 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 480685755 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": -66907431 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": -13251824 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75633261 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 377166117 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -560833397 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99165784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 361141490 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 374171139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101164303 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": 310212467 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 174929725 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 126851893 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 95821795 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53676098, + "accum": -474325767 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61965830, + "accum": -111772307 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67795000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622232159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 246744333 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -29069084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": -231182690 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 333185436 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 118905580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 135977699 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -115431417 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 264563134 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -236256225 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 199240893 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83304701, + "accum": 45800774 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645169363 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640636732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94703042 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -559437238 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -54996095 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 74360938 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131552556, + "accum": 207950116 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -142403724 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53676098, + "accum": -474325767 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1679.json b/polygon/heimdall/testdata/mainnet/spans/span_1679.json new file mode 100644 index 00000000000..cb69e1db084 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1679.json @@ -0,0 +1,624 @@ +{ + "span_id": 1679, + "start_block": 10739456, + "end_block": 10745855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -202917710 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91481390, + "accum": -459924725 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 240118836 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78532370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 189754274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10394958, + "accum": -280072622 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 357080190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 207658562 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 116002981 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 128853209 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87432223, + "accum": -523289469 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -594760787 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -119096239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 93344666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629969788 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 49436188 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58643556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132332505 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77828473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 282247048 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93384861 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 115963038 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 250131119 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90129646, + "accum": -16765873 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 137055384 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 453742562 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637554907 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 122562929 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 247186957 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 161861017 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -442211594 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74365721, + "accum": 478131381 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -58876364 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 49631531, + "accum": 215225290 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103907180 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -165158307 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11800631, + "accum": -21199680 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -603852228 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22411940, + "accum": -67875745 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56070383 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 148269616 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 111082054 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84784154 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 187138038 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": -228791266 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123335212, + "accum": 347668621 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 213432626 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 398676643 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -328001665 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 20480373 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 42785374 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75631182 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 382913082 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -526483151 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99186784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 364938563 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 394592274 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101198953 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 5694182, + "accum": 429790289 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 181082263 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 182497819 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 103258231 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53451772, + "accum": -373217617 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61861111, + "accum": 159200324 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67784500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622230059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 248241066 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -26969084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": 101697319 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 338879544 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 119081980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 191207678 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -113360124 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 280614673 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -195985491 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 208148547 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83164701, + "accum": -259640358 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645167284 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640631482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94703483 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -559225159 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -47927915 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 89498200 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131726392, + "accum": -112066471 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -138609234 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87432223, + "accum": -523289469 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_168.json b/polygon/heimdall/testdata/mainnet/spans/span_168.json new file mode 100644 index 00000000000..2a8cbaa473e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_168.json @@ -0,0 +1,102 @@ +{ + "span_id": 168, + "start_block": 1069056, + "end_block": 1075455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 6906 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 2408 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -18946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 2408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 2408 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 2408 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 2408 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -18946 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1680.json b/polygon/heimdall/testdata/mainnet/spans/span_1680.json new file mode 100644 index 00000000000..81e5fb2ee78 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1680.json @@ -0,0 +1,624 @@ +{ + "span_id": 1680, + "start_block": 10745856, + "end_block": 10752255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": -30031294 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91481390, + "accum": -20260123 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 241411364 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78533970 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 196314274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10377815, + "accum": -113908845 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 365372990 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 211290754 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 116189861 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 129224857 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87148399, + "accum": -151303011 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -514322931 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167000, + "accum": -116424239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 93568666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629968204 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 53913436 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58627556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 132553289 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77830073 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 284071752 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93391965 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 116192238 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 251976399 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90124666, + "accum": 401117132 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 148743912 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -407186482 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637553323 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 122888769 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 255693677 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 162454105 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -420425242 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74365721, + "accum": -380986171 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 230516, + "accum": -55188108 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 49603531, + "accum": -15178845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 103948220 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -164281443 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11800631, + "accum": 167610416 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -594753092 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 281796935 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56070863 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 148703280 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 111238086 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84672458 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 366816342 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": -172001026 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123547811, + "accum": 275534771 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 322898194 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -187064977 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -160348129 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 87061557 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2668438, + "accum": 85480382 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75629598 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 387291722 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -500311535 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99202784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 367831571 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 410151234 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101225353 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6097441, + "accum": -498739235 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 185769911 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 224894715 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 108924087 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53401772, + "accum": -542492185 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61861111, + "accum": 124577645 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67776500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622228459 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 249381434 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -25369084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": 355320183 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 343217912 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 119216380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 233287662 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -111781996 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 292844417 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -165303027 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 214935331 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83192701, + "accum": 47292227 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645165700 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640627482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94703819 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -559063575 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -42542635 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 101031352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131726592, + "accum": -53757534 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -135718194 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53401772, + "accum": -542492185 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1681.json b/polygon/heimdall/testdata/mainnet/spans/span_1681.json new file mode 100644 index 00000000000..1dd10e2158a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1681.json @@ -0,0 +1,630 @@ +{ + "span_id": 1681, + "start_block": 10752256, + "end_block": 10758655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10805401, + "accum": 326546939 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91464572, + "accum": -71909560 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 244077203 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78537270 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 209844274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10377815, + "accum": 228559050 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 382476890 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 218782150 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 116575301 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 129991381 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87148399, + "accum": -345602703 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -348419853 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -110909439 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 94030666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629964937 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 63147760 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58594556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 133008656 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77833373 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 287835204 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93406617 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 116664963 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 255782289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90126844, + "accum": 304937273 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 172851501 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -69134185 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637550056 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 123560814 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 273238787 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 163677349 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -375490891 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74365721, + "accum": 26944338 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -42306720 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48350004, + "accum": -440356800 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104032865 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -162472911 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11800631, + "accum": 557031239 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -575986124 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -29643284 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56071853 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 149597712 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 9752, + "accum": 111559902 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84442085 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -286763367 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": -54871156 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123547811, + "accum": 258275101 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -473147101 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -303477113 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 185437289 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 224385249 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 173722586 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75626331 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 396322667 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -446332577 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99235784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 373798400 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -581843717 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101279803 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6114777, + "accum": -297234866 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 195438185 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 312338313 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 120609915 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53401772, + "accum": 197718362 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60840876, + "accum": 106286849 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67760000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622225159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 251733443 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -22069084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": -145861819 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 352165796 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 119493580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 320077629 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -108527107 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 318068264 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -102020445 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 228933073 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 82983111, + "accum": -278851806 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645162433 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640619232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94704512 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -558730308 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -31435495 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 124818478 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131715709, + "accum": 199651777 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -129755424 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48350004, + "accum": -440356800 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 8, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1682.json b/polygon/heimdall/testdata/mainnet/spans/span_1682.json new file mode 100644 index 00000000000..f319842d4cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1682.json @@ -0,0 +1,612 @@ +{ + "span_id": 1682, + "start_block": 10758656, + "end_block": 10765055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10816127, + "accum": -489873983 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91464572, + "accum": -378401021 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 245612080 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78539170 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410000, + "accum": 217634274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10377815, + "accum": -596742906 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518300, + "accum": 392324590 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 223095378 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 116797221 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 130432713 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87178404, + "accum": 288858783 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -252899899 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -107732639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 94296666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629963056 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 68464492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58575556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 133270837 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77835273 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 290002040 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93415053 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 116937138 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 257973559 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90126844, + "accum": -26389010 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 730533, + "accum": 186731628 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 125501986 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637548175 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 123947749 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 283340517 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 164381641 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -349619598 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": 418355950 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -34072576 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48325054, + "accum": 477968926 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104081600 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -161431635 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11866321, + "accum": -240128047 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -565180900 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 380779136 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56072423 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 150112688 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 111747424 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84309446 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": -73395381 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": 12567254 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123547811, + "accum": -460501938 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -343156739 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 217977374 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 384525863 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 303450405 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 224562558 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75624450 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -620372018 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -415253783 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99254784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 377233847 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -563367452 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101311153 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -178709619 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 201004767 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 362684627 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 127338119 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53401772, + "accum": 190510031 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60790886, + "accum": 239663438 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67750500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622223259 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 253087630 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -20169084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": 155315332 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 357317608 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 119653180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 370047610 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -106653080 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 332591085 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -65585019 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 236992379 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83005541, + "accum": 276491078 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645160552 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640614482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94704911 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -558538427 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -25040475 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 138514096 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131701898, + "accum": -364003015 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -126322314 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123547811, + "accum": -460501938 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1683.json b/polygon/heimdall/testdata/mainnet/spans/span_1683.json new file mode 100644 index 00000000000..ae9772d94c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1683.json @@ -0,0 +1,636 @@ +{ + "span_id": 1683, + "start_block": 10765056, + "end_block": 10771455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10831444, + "accum": -240827356 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91471075, + "accum": -319244338 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 247470089 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78541470 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410250, + "accum": 227068524 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10377815, + "accum": -358053161 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518470, + "accum": 404247360 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 228316654 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 117065861 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 130966957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87178404, + "accum": 249327316 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -137270481 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -103887039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 94618666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629960779 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 74900536 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58552556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 133588214 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77837573 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 292625052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93425265 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 117266613 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 260626149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90151254, + "accum": 2318224 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481391, + "accum": 198551047 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 361114193 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637545898 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 124416144 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 295568927 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 165234205 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1361647, + "accum": -318301717 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": 84876314 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -24104928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48307963, + "accum": 566680303 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104140595 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -160171143 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11878021, + "accum": 32879236 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -552100892 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -144619892 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56073113 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 150736080 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 111997411 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84148883 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 184892181 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": 94203224 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123523685, + "accum": 336153153 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -185799985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -172985836 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -396669938 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4161324, + "accum": 399160857 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 286105682 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75622173 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -614077723 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -377632085 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99277784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 381392546 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -541001447 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101349103 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -24588965 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 207743261 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": 423630165 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 135482787 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53377083, + "accum": 396431977 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60790886, + "accum": -406742129 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67739000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622220959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 254726909 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -17869084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15851429, + "accum": -502505994 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 363554012 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 119846380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 430537587 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -104384521 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 350171342 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": -21478977 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 246748381 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83187190, + "accum": 141663819 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645158275 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640608732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94705394 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -558306150 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -17299135 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 155093002 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131701898, + "accum": -401700992 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -122166444 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131701898, + "accum": -401700992 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1684.json b/polygon/heimdall/testdata/mainnet/spans/span_1684.json new file mode 100644 index 00000000000..32568827215 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1684.json @@ -0,0 +1,618 @@ +{ + "span_id": 1684, + "start_block": 10771456, + "end_block": 10777855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10831444, + "accum": -24198476 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91121550, + "accum": 481286594 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 249085749 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78543470 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410250, + "accum": 235273524 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10377815, + "accum": -150496861 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518470, + "accum": 414616760 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 232856894 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 117299461 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 131431517 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87502912, + "accum": -46137811 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -36723161 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -100543039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 94898666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629958799 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 80497096 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58532556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 133864194 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77839573 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 294905932 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93434145 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 117553113 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 262932749 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90161254, + "accum": -239852003 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481391, + "accum": 208178867 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -456572912 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637543918 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 124823444 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 306202327 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 165975565 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -290124191 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": 550425608 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -15437408 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48303107, + "accum": 510375695 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104191895 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -159075063 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 271053668 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -540726972 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 287403708 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56073713 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 151278160 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 112214791 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -84009263 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 409490061 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": 165191024 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123422523, + "accum": -261001623 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": -48968025 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 375913624 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -187103018 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151495, + "accum": -540353705 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 339621442 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75620193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -608604423 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -344917565 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99297784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 385008806 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -521552747 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101382103 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 109428995 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 213602821 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -546036125 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 142565107 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53526399, + "accum": 443956217 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60781105, + "accum": -213796903 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67729000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622218959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 256152369 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -15869084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15848129, + "accum": -185518514 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 368976972 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120014380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -539534672 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -102411861 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 764359, + "accum": 365458522 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 16874103 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 255231861 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83193015, + "accum": -239820213 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645156295 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640603732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94705814 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -558104170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -10567535 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 720822, + "accum": 169509442 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131702616, + "accum": 187075144 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -118552644 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123422523, + "accum": -261001623 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1685.json b/polygon/heimdall/testdata/mainnet/spans/span_1685.json new file mode 100644 index 00000000000..9fd99008ee1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1685.json @@ -0,0 +1,624 @@ +{ + "span_id": 1685, + "start_block": 10777856, + "end_block": 10784255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 10831444, + "accum": 149104628 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91126494, + "accum": -106335328 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 250378277 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 100, + "accum": 78545070 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 410250, + "accum": 241837524 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 16048179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 518470, + "accum": 422912280 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 236489086 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 117486341 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 131803165 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 87434512, + "accum": 331582642 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 43714695 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -97867839 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95122666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629957215 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 84974344 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58516556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 134084978 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 100, + "accum": 77841173 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 296730636 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93441249 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 117782313 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 115330, + "accum": 264778029 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91161254, + "accum": 187679877 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481391, + "accum": 215881123 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -292668768 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637542334 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 125149284 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 314709047 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 166568653 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -266658575 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": -304626941 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -8503392 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48300189, + "accum": 260639661 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104232935 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -158198199 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 461803732 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -531627836 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -389957196 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 30, + "accum": 56074193 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 27104, + "accum": 151711824 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 112388695 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83897567 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 11229894, + "accum": 589168365 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3549390, + "accum": 221981264 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123428460, + "accum": -331197105 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 60497543 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -207477264 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -19449482 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151495, + "accum": -473929785 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 382434050 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75618609 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -604225783 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -318745949 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99313784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 387901814 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -505993787 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1650, + "accum": 101408503 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 216643363 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 218290469 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2649806, + "accum": -503639229 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 148230963 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53426702, + "accum": 276707227 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60318188, + "accum": -268908177 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 500, + "accum": -67721000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622217359 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 71273, + "accum": 257292737 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -14269084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15848129, + "accum": 68051550 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 271148, + "accum": 373315340 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120148780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -497454688 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -100833733 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 377729266 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1917654, + "accum": 47556567 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 262018645 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 83211059, + "accum": 68418381 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645154711 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640599732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94706150 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557942586 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -5182255 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 181087594 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": 248181044 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -115661604 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123428460, + "accum": -331197105 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 12, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1686.json b/polygon/heimdall/testdata/mainnet/spans/span_1686.json new file mode 100644 index 00000000000..87e36dd56f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1686.json @@ -0,0 +1,654 @@ +{ + "span_id": 1686, + "start_block": 10784256, + "end_block": 10790655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11831444, + "accum": 347070620 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91128311, + "accum": 510871599 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 251832371 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 87546870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3410250, + "accum": 258222024 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 204648849 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": 433744740 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 240575302 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 117696581 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 132221269 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90506461, + "accum": -153570176 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 134207283 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -94858239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95374666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629955433 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 90011248 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58498556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 134333360 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 86842973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 298783428 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93449241 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 118040163 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 268353969 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91184516, + "accum": -239467514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481391, + "accum": 224546161 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -108276606 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637540552 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 125515854 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 324279107 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 167235877 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -240259757 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": 502457 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": -702624 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48302644, + "accum": 106972299 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104279105 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -157211727 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -346699666 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -521391308 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -1135956 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 62074733 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 153699696 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 112584337 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83771909 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -216690909 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 294870284 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123528316, + "accum": -212882371 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 183646307 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 286532250 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 169160746 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151495, + "accum": -399202875 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": 430598234 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75616827 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -599299813 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -289302881 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99331784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 391156448 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -488489957 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 110438203 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 337259527 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 223564073 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5506949, + "accum": -447371292 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 154605051 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53415694, + "accum": 215243203 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60325004, + "accum": -225224010 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -64712000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622215559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 288575651 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -12469084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15850502, + "accum": 353355840 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 381196004 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120299980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -450114706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -99058339 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 391856728 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 159852116 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 269653777 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90618466, + "accum": -493899210 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645152929 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640595232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94706528 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557760804 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 876185 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 194152390 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": -510639456 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -112409184 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": -510639456 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1687.json b/polygon/heimdall/testdata/mainnet/spans/span_1687.json new file mode 100644 index 00000000000..d707d68cf4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1687.json @@ -0,0 +1,630 @@ +{ + "span_id": 1687, + "start_block": 10790656, + "end_block": 10797055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11994987, + "accum": 454861960 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91128311, + "accum": 249455851 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 252559418 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 114547770 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3410250, + "accum": 288914274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 298949184 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -638823120 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 242618410 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 117801701 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 132430321 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90506461, + "accum": -420779488 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 179453577 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -93353439 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95500666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629954542 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 279828, + "accum": 92529700 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58489556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 134457551 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 113843873 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 299809824 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93453237 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 118169088 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 273891939 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91184516, + "accum": 581193130 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 228879880 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -16080525 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637539661 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 125699139 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 329064137 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 167569489 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -227060348 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74407788, + "accum": -411565062 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 3197760 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48302644, + "accum": 541696095 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104302190 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -156718491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -239402755 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -516273044 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 193274664 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 80075003 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 158443632 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 112682158 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83709080 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -88621863 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 353814794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123528766, + "accum": -182863139 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 245220689 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 533537007 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 263465860 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151694, + "accum": -361838823 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675788, + "accum": -627053764 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75615936 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -596836828 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -274581347 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99340784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 392783765 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -479738042 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 137453053 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 397567609 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 226200875 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5506949, + "accum": -397808751 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 157792095 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53415694, + "accum": -385749841 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60354854, + "accum": 317760726 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -55707500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622214659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 379217108 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -11569084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15850502, + "accum": -585726604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 388136336 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120375580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -426444715 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -98170642 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 398920459 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 277111001 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 273471343 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90621138, + "accum": 321680344 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645152038 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640592982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94706717 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557669913 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 3905405 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 200684788 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": -407983373 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -110782974 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": -407983373 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1688.json b/polygon/heimdall/testdata/mainnet/spans/span_1688.json new file mode 100644 index 00000000000..66b4b9dd1cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1688.json @@ -0,0 +1,624 @@ +{ + "span_id": 1688, + "start_block": 10797056, + "end_block": 10803455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11994987, + "accum": -393995211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91121553, + "accum": -172651246 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 254094295 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 171549670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3410250, + "accum": 353709024 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 498027669 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -619472190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 246931638 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 118023621 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 132871653 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90582427, + "accum": 222096622 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 274973531 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -90176639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95766666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629952661 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 97284528 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58470556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 134719732 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 170845773 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 301976660 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93461673 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 118441263 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 285583209 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91221233, + "accum": 155503293 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 238030109 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 178555646 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637537780 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 126086074 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 339165867 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 168273781 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -199194929 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": -154522331 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 11431904 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 48327695, + "accum": 377701854 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104350925 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -155677215 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -12887054 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -505467820 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -473170859 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 118075573 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 168458608 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 112888669 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83576441 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 181746123 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 478253204 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123532833, + "accum": 10776404 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 375211051 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -26780034 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 462554434 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4151694, + "accum": -282956637 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675888, + "accum": -576212392 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75614055 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -591637193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -243502553 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99359784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 396219212 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -461261777 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 194484403 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 524884671 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 231767457 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5506949, + "accum": -293176720 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 164520299 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53415694, + "accum": -447744449 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60354854, + "accum": 387731224 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -36698000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622212759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -506220488 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -9669084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15919919, + "accum": -284358815 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 402788148 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120535180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -376474734 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -96296615 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 413832780 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 524657536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 281530649 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90621138, + "accum": -110002118 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645150157 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640588232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94707116 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557478032 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 10300425 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 214475406 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131602616, + "accum": -61077366 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -107349864 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53415694, + "accum": -447744449 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 7, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1689.json b/polygon/heimdall/testdata/mainnet/spans/span_1689.json new file mode 100644 index 00000000000..faf7b55081f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1689.json @@ -0,0 +1,624 @@ +{ + "span_id": 1689, + "start_block": 10803456, + "end_block": 10809855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12004621, + "accum": -201979079 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91121553, + "accum": 208377756 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 255386823 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 219551270 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3410250, + "accum": 408273024 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -410211484 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -603176670 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 250563830 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 118210501 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 133243301 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90582427, + "accum": -481343308 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 355411387 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -87501439 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 95990666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629951077 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 100477424 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58454556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 134940516 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 218847373 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 303801364 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93468777 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 118670463 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 295428489 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91221233, + "accum": 538129700 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 245735565 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 342459790 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637536196 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 126411914 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 347672587 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 168866869 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -175729313 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": -119873167 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 18365920 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47267890, + "accum": 67372736 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104391965 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -154800351 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 177863010 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -496368684 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -127551979 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 150076053 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 176892272 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113062573 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83464745 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 409424427 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 583043444 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123532833, + "accum": -165463568 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 484676619 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 412339534 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -445714194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": -216462333 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675888, + "accum": -533398184 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75612471 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -587258553 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -217330937 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99375784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 399112220 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -445702817 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 242510803 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -444834755 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 236455105 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5506949, + "accum": -205065536 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 170186155 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53424235, + "accum": 406999132 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60354854, + "accum": 276511739 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -20690000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622211159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -345080120 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -8069084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15919919, + "accum": -29640111 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 415126516 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120669580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -334394750 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -94718487 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 426390524 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -343816018 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 288317433 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90579187, + "accum": 263512345 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645148573 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640584232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94707452 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557316448 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 15685705 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 226088558 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131632616, + "accum": -108163761 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -104458824 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90582427, + "accum": -481343308 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_169.json b/polygon/heimdall/testdata/mainnet/spans/span_169.json new file mode 100644 index 00000000000..3853d7790ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_169.json @@ -0,0 +1,102 @@ +{ + "span_id": 169, + "start_block": 1075456, + "end_block": 1081855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -17592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -22090 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -22090 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -22090 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 52408 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 52408 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20954 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1690.json b/polygon/heimdall/testdata/mainnet/spans/span_1690.json new file mode 100644 index 00000000000..8bff23d2d9a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1690.json @@ -0,0 +1,630 @@ +{ + "span_id": 1690, + "start_block": 10809856, + "end_block": 10816255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12004621, + "accum": -129951353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91121553, + "accum": -320754539 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 255871521 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 237551870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3410250, + "accum": 428734524 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -347344594 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -597065850 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 251925902 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 118280581 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 133382669 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90582427, + "accum": 62151254 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 385575583 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -86498239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96074666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629950483 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 101674760 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58448556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 135023310 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 236847973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 304485628 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93471441 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 118756413 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 299120469 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91221233, + "accum": 9595485 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 248625111 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 403923844 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637535602 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 126534104 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 350862607 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 169089277 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -166929707 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": 296579831 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 20966176 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47267890, + "accum": 350980076 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104407355 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -154471527 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 249394284 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -492956508 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 2055101 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 162076233 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 180054896 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113127787 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83422859 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 494803791 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -453521829 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123532833, + "accum": 575733430 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6841598, + "accum": 525726207 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 577009372 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -382844118 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": -191417769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2675888, + "accum": -517342856 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75611877 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -585616563 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -207516581 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99381784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 400197098 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -439868207 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 260520703 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -404629367 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 238212973 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5506949, + "accum": -172023842 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 172310851 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53424235, + "accum": -348317071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60354854, + "accum": 638640863 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -14687000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622210559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -284652482 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -7469084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15919919, + "accum": 65879403 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 419753404 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120719980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -318614756 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -94126689 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 431099678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -265643428 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 290862477 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90579187, + "accum": -268874146 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645147979 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640582732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94707578 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -557255854 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 17705185 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 230443490 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131632616, + "accum": -394229678 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -103374684 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131632616, + "accum": -394229678 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1691.json b/polygon/heimdall/testdata/mainnet/spans/span_1691.json new file mode 100644 index 00000000000..ec2af8e076a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1691.json @@ -0,0 +1,642 @@ +{ + "span_id": 1691, + "start_block": 10816256, + "end_block": 10822655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12004621, + "accum": 194173414 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91131628, + "accum": -13792185 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 258052662 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 318554570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 520883274 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -64443589 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -569567160 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 258055226 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 118595941 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 134009825 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94979851, + "accum": 400196325 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": 521314465 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -81983839 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96452666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629947810 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 107062772 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58421556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 135395883 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 317850673 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 307564816 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93483429 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 119143188 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 315734379 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91279133, + "accum": 318283400 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 261628068 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -394678209 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637532929 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 127083959 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 365217697 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 170090113 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -127331480 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": 16808560 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 32667328 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47030429, + "accum": 546643915 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104476610 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -152991819 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -506639364 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -477601716 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -492647495 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 216077043 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 194286704 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113421250 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83234372 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -196279581 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -276688299 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123532833, + "accum": -397840619 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -371285893 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 242198262 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -99928776 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": -78717231 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -444293380 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75609204 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -578227608 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -163351979 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99408784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 405079049 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -413612462 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 341565253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -223705121 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 246123379 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -23267979 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 181871983 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53500248, + "accum": 15523206 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60109904, + "accum": 113173254 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 12326500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622207859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -12728111 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -4769084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 14368181, + "accum": 488099480 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 440574400 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 120946780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -247604783 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -91463598 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 452290871 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 86133227 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 302315175 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90463266, + "accum": 21103678 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645145306 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640575982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94708145 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556983181 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 26792845 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 250040684 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131577206, + "accum": -69887467 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -98496054 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123532833, + "accum": -397840619 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1692.json b/polygon/heimdall/testdata/mainnet/spans/span_1692.json new file mode 100644 index 00000000000..38aa8ec01c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1692.json @@ -0,0 +1,630 @@ +{ + "span_id": 1692, + "start_block": 10822656, + "end_block": 10829055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12014593, + "accum": 446420035 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91084906, + "accum": -256749772 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 259749105 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 381556670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -485454002 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 155590526 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -548179290 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 262822478 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 118841221 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 134497613 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95079642, + "accum": 240106952 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -451239815 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -78472639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96746666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629945731 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 111253448 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58400556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 135685662 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 380852773 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 309959740 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93492753 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 119444013 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 328656309 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91279133, + "accum": 78888174 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 271741479 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -179554020 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637530850 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 127511624 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 376382767 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 170868541 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -96532859 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": 396168489 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 41768224 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46891643, + "accum": 454085102 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104530475 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -151840935 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -256279905 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -465659100 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -39022715 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 258077673 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 205355888 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113649499 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -83087771 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 102548193 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -139151109 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123580330, + "accum": 39709099 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -233912335 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -259539885 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 120116490 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": 8938743 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -387047632 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75607125 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -572480643 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -129001733 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99429784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 408876122 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -393191327 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 404599903 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -82986263 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 252275917 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 92521254 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 189308419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53500248, + "accum": 60842850 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60107904, + "accum": 297225558 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 33337000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622205759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 198768622 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -2669084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 14368181, + "accum": -288354528 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 456768508 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121123180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -192374804 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -89392305 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": 468772910 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 359737292 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 311222829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90711335, + "accum": -230507602 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645143227 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640570732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94708586 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556771102 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 33861025 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 265282946 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131576206, + "accum": -541120380 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -94701564 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131576206, + "accum": -541120380 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1693.json b/polygon/heimdall/testdata/mainnet/spans/span_1693.json new file mode 100644 index 00000000000..05cc6b4442c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1693.json @@ -0,0 +1,648 @@ +{ + "span_id": 1693, + "start_block": 10829056, + "end_block": 10835455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12014593, + "accum": -413986632 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91091469, + "accum": 306244366 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 261203199 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 435558470 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -423961502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 344191196 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -529846830 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 266908694 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119051461 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 134915717 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94948725, + "accum": -205009222 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -360747227 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -75463039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 96998666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629943949 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 114845456 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58382556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 135934044 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 434854573 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 312012532 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93500745 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 119701863 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 339732249 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91257545, + "accum": -431496018 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 280410117 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 4838142 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637529068 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 127878194 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 385952827 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 171535765 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -70134041 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": -509241395 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 49568992 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46891643, + "accum": 219950078 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104576645 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -150854463 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -41686083 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -455422572 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 349798525 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 294078213 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 214843760 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113845141 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82962113 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 358686285 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -21262089 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122172866, + "accum": 89602734 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -116163571 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 234469629 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 308726718 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": 84072435 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -337979848 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75605343 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -567554673 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -99558665 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99447784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 412130756 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -375687497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 458629603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 37629901 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 257549521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 191769168 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 195682507 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53500248, + "accum": -52806361 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60099612, + "accum": 302327516 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 51346000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622203959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 380051536 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": -869084 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 14368181, + "accum": -29727270 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 470649172 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121274380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -145034822 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -87616911 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -593698610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -482398613 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 318857961 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90711335, + "accum": 325650687 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645141445 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640566232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94708964 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556589320 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 39919465 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 278347742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131538331, + "accum": -325879897 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -91449144 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69408833, + "accum": -509241395 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1694.json b/polygon/heimdall/testdata/mainnet/spans/span_1694.json new file mode 100644 index 00000000000..f3cfb17436e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1694.json @@ -0,0 +1,636 @@ +{ + "span_id": 1694, + "start_block": 10835456, + "end_block": 10841855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12014593, + "accum": -245782330 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91091469, + "accum": 504822961 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 262334161 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 477559870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -376134002 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 490880606 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -515588250 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 270086862 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119214981 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 135240909 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95021354, + "accum": 48465501 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5027366, + "accum": -290364103 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -73122239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97194666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629942563 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 117639240 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58368556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 136127230 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 476855973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 313609148 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93506961 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 119902413 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 348346869 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91257545, + "accum": -230662493 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 287152391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 148254268 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637527682 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 128163304 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 393396207 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 172054717 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -49601627 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69460961, + "accum": 462638651 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 55636256 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46904927, + "accum": -199624795 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104612555 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -150087207 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 125220223 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -447460828 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -424609188 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 322078633 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 222223216 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 113997307 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82864379 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -518900630 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 70429371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122162866, + "accum": -353584544 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -24581199 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -458124982 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 455423562 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": 142509751 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -299816016 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75603957 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -563723363 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -76658501 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99461784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 414662138 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -362073407 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 500652703 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 131442473 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 261651213 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 268961990 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 200640131 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53599921, + "accum": -379929411 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60099612, + "accum": 67030113 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 65353000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622202559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 521049358 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 530916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 14368181, + "accum": 171427264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -595205102 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121391980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -108214836 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -86236049 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -582710584 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -299995903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 324796397 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90711335, + "accum": 518959031 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645140059 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640562732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94709258 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556447934 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 44631585 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 288509250 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131538331, + "accum": 438932177 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -88919484 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -518900630 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1695.json b/polygon/heimdall/testdata/mainnet/spans/span_1695.json new file mode 100644 index 00000000000..8d900041caf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1695.json @@ -0,0 +1,630 @@ +{ + "span_id": 1695, + "start_block": 10841856, + "end_block": 10848255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12014593, + "accum": -29519656 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90991193, + "accum": -6880972 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 263788255 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 531561670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -314641502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -394335472 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -497255790 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 274173078 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119425221 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 135659013 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95021354, + "accum": -388732444 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -199821419 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -70112639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97446666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629940781 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 121231248 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58350556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 136375612 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 530857773 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 315661940 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93514953 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 120160263 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 359422809 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91257545, + "accum": 338179292 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 295821029 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 332646430 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637525900 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 128529874 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 402966267 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 172721941 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": -23202809 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": 636434084 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 63437024 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44415909, + "accum": 609678439 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104658725 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -149100735 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 339814045 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -437224300 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -35787948 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 358079173 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 231711088 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 114192949 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82738721 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -262762538 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 188318391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122131018, + "accum": -302389781 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 93167565 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 35884532 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -429728387 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4174094, + "accum": 217643443 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -250748232 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75602175 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -558797393 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -47215433 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99479784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 417916772 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -344569577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -519165253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 252058637 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 266924817 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 368209904 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 207014219 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53445717, + "accum": 584343011 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60099612, + "accum": 75039428 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 83362000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622200759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -371554605 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 2330916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 14368181, + "accum": 430054522 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -581324438 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121543180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -60874854 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -84460655 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -568583122 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -65478133 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 332431529 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90379404, + "accum": -5349801 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645138277 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640558232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94709636 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556266152 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 50690025 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 301574046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131545755, + "accum": -417238683 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -85667064 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131545755, + "accum": -417238683 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1696.json b/polygon/heimdall/testdata/mainnet/spans/span_1696.json new file mode 100644 index 00000000000..577bc8c5318 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1696.json @@ -0,0 +1,636 @@ +{ + "span_id": 1696, + "start_block": 10848256, + "end_block": 10854655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": 198008156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90991193, + "accum": -427660491 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 265323132 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -485910958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -249732752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -195256987 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -477904860 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 278486306 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119647141 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 136100345 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95044466, + "accum": 342452947 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -103349641 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -66935839 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97712666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629938900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 125022812 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58331556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 136637793 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -486595462 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 317828776 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93523389 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 120432438 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 371114079 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91257545, + "accum": -76123879 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 304971258 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 527282601 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637524019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 128916809 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 413067997 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 173426233 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 4662610 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": -192205539 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 71671168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44415909, + "accum": 379869614 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104707460 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -148059459 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 566329746 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -426419076 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 374634472 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 396079743 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 241726064 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 114399460 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82606082 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 7605448 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 312756801 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122127518, + "accum": -131123536 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 217457927 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 557339019 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -230639813 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 296908949 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -198954460 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75600294 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -553597758 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": -16136639 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99498784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 421352219 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -326093312 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -462133903 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 379375699 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 272491399 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 472971591 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 213742423 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54028287, + "accum": 527334147 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60031143, + "accum": 141242007 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 102371500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622198859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -180200418 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 4230916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15197552, + "accum": -359057628 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -566672626 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121702780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": -10904873 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -82586628 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -553670801 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 182068402 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 340490835 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90446553, + "accum": -437063841 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645136396 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640553482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94710035 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -556074271 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 57085045 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 315364664 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131545755, + "accum": -66946783 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -82233954 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90446553, + "accum": -437063841 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1697.json b/polygon/heimdall/testdata/mainnet/spans/span_1697.json new file mode 100644 index 00000000000..0eeae2adc10 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1697.json @@ -0,0 +1,654 @@ +{ + "span_id": 1697, + "start_block": 10854656, + "end_block": 10861055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": 365660228 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90924689, + "accum": -229182023 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 266454094 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -443909558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -201905252 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": -48567577 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -463646280 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 281664474 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119810661 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 136425537 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95044466, + "accum": 598259391 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -32265173 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -64595039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 97908666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629937514 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 199556, + "accum": 127816596 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58317556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 136830979 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -444594062 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 319425392 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93529605 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 120632988 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 379728699 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91304943, + "accum": 126815135 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 311713532 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -404499995 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637522633 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 129201919 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 420511377 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 173945185 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 25195024 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": -294952074 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 77738432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44415909, + "accum": -73123740 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104743370 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -147292203 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -341580028 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -418457332 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -398081226 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 424080163 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 249105520 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 114551626 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82508348 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 206823964 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 404448261 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122127518, + "accum": 503827928 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 309040299 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -133263904 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -83942969 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 355272275 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2725988, + "accum": -160790628 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75598908 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -549766448 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 6763525 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99512784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 423883601 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -312479222 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -420110803 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": 473188271 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 276593091 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 550164413 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 218700047 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54326287, + "accum": 210384549 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 60018361, + "accum": -93108248 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 116378500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622197459 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -39202596 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 5630916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15197552, + "accum": -146291900 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -555876554 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121820380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 25915113 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -81205766 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -542682775 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 364471112 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 346429271 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90446553, + "accum": -245910756 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645135010 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640549982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94710329 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555932885 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 61797165 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 325526172 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131244361, + "accum": 695658191 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -79704294 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": -294952074 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 9, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1698.json b/polygon/heimdall/testdata/mainnet/spans/span_1698.json new file mode 100644 index 00000000000..ac49ad61ba6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1698.json @@ -0,0 +1,630 @@ +{ + "span_id": 1698, + "start_block": 10861056, + "end_block": 10867455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": 545287448 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90924689, + "accum": 60123651 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 267665839 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -398908058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -150661502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 108599648 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -448369230 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 285069654 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 119985861 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 136773957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95257019, + "accum": -123841116 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 43896757 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -62087039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98118666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629936029 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 131094836 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58302556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 137037964 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -399592562 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 321136052 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93536265 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 120847863 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 388958649 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91239519, + "accum": 420617301 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 318937397 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -250839860 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637521148 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 129507394 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 428486427 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 174501205 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 47194039 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": -327763313 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 84239072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43895023, + "accum": -485546438 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104781845 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -146470143 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -162751843 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -409926892 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -74063526 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 454080613 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 257012080 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 114714661 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82403633 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 420272374 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 502689111 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122127518, + "accum": 186393418 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 407164269 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 278410691 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 73232221 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 417804410 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2778411, + "accum": -119743539 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75597423 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -545661473 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 31299415 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99527784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 426595796 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -297892697 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -375086053 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6700898, + "accum": -500822220 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 280987761 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -441911611 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 224011787 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54205646, + "accum": -51050248 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59988511, + "accum": -267748417 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 131386000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622195959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 111866499 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 7130916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15197552, + "accum": 81671380 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -544309334 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 121946380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 65365098 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -79726271 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -530909890 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 559902587 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 352791881 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90454553, + "accum": 36310878 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645133525 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640546232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94710644 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555781400 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 66845865 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 336413502 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131114388, + "accum": 513159343 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -76993944 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43895023, + "accum": -485546438 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1699.json b/polygon/heimdall/testdata/mainnet/spans/span_1699.json new file mode 100644 index 00000000000..eb41a6b46e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1699.json @@ -0,0 +1,654 @@ +{ + "span_id": 1699, + "start_block": 10867456, + "end_block": 10873855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": -325713981 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": 530854113 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 269039150 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -347906358 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -92585252 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10477815, + "accum": 286722503 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -431055240 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 288928858 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 120184421 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 137168833 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95839589, + "accum": 429583160 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 130213611 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -59244639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98356666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629934346 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 135179188 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58285556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 137272547 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -348590862 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 323074800 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93543813 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121091388 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 399419259 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89461908, + "accum": -186020712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 327124444 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -76691707 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637519465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 129853599 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 437524817 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 175131361 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 72126256 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69453723, + "accum": -220089789 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 91606464 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43369988, + "accum": 261106138 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104825450 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -145538475 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 39920100 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -400259060 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 293156534 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 488081123 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 265972848 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 114899434 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82284956 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -410118686 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -460654856 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122121518, + "accum": 114872571 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 518371435 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": -329703999 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 251364103 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 488674163 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2781232, + "accum": -72499268 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75595740 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -541009168 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 59106757 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99544784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 429669617 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -281361302 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -324058003 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6805550, + "accum": -385755782 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 285968387 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -348177470 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 230031759 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53607076, + "accum": -211425762 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59988511, + "accum": -320832171 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 148394500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622194259 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 283078140 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 8830916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15198852, + "accum": 340040164 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -531199818 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122089180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 110075081 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -78049510 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -517567287 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -293218115 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 360002839 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90456187, + "accum": 499366120 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645131842 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640541982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94711001 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555609717 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 72567725 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 348752476 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131114388, + "accum": 592874783 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -73922214 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -410118686 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_17.json b/polygon/heimdall/testdata/mainnet/spans/span_17.json new file mode 100644 index 00000000000..d68c14e949f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_17.json @@ -0,0 +1,102 @@ +{ + "span_id": 17, + "start_block": 102656, + "end_block": 109055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -2932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -7430 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 40082 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -7430 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -7430 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -7430 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7430 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7430 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_170.json b/polygon/heimdall/testdata/mainnet/spans/span_170.json new file mode 100644 index 00000000000..80c39fa12aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_170.json @@ -0,0 +1,102 @@ +{ + "span_id": 170, + "start_block": 1081856, + "end_block": 1088255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 12408 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 7910 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -51958 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 7910 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 7910 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 7910 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 7910 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -51958 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1700.json b/polygon/heimdall/testdata/mainnet/spans/span_1700.json new file mode 100644 index 00000000000..a3d8c1988dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1700.json @@ -0,0 +1,642 @@ +{ + "span_id": 1700, + "start_block": 10873856, + "end_block": 10880255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": -122136465 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": -69711430 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 270412461 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -296904658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -34509002 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": 464981095 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -413741250 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 292788062 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 120382981 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 137563709 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95863959, + "accum": -86747338 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 216530465 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -56402239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98594666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629932663 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 139263540 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58268556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 137507130 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -297589162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 325013548 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93551361 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121334913 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 409879869 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89461908, + "accum": 261995724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 335311491 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 97456446 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637517782 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 130199804 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 446563207 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 175761517 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 97058473 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70042906, + "accum": -102829331 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 98973856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43341988, + "accum": -74586882 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104869055 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -144606807 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 242592043 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -390591228 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -412503167 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 522081633 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 274933616 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115084207 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82166279 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -168210488 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -349315226 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122102613, + "accum": 44899708 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -443281015 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 136860542 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 429495985 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -513316454 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2781232, + "accum": -25218324 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75594057 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -536356863 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 86914099 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99561784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 432743438 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -264829907 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -273029953 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6805550, + "accum": -270061432 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 290949013 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -254443329 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 236051731 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53677869, + "accum": -372731514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59989325, + "accum": 698984726 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 165403000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622192559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 454289781 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 10530916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15198852, + "accum": 598420648 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -518090302 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122231980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 154785064 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -76372749 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -504224684 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -71729110 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 367213797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90456187, + "accum": -108677172 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645130159 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640537732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94711358 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555438034 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 78289585 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 361091450 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131066700, + "accum": 676262339 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -70850484 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53677869, + "accum": -372731514 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 9, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1701.json b/polygon/heimdall/testdata/mainnet/spans/span_1701.json new file mode 100644 index 00000000000..b048615566e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1701.json @@ -0,0 +1,636 @@ +{ + "span_id": 1701, + "start_block": 10880256, + "end_block": 10886655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 11975148, + "accum": -50285577 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": 475644332 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 270897159 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -278904058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -14011502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": 527964331 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -407630430 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 294150134 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 120453061 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 137703077 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95863959, + "accum": 488436416 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 246995237 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -55399039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98678666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629932069 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 140705076 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58262556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 137589924 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -279588562 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 114044, + "accum": 325697812 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93554025 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121420863 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 413571849 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89461908, + "accum": -274147137 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 338201037 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 158920500 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637517188 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 130321994 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 449753227 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 175983925 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 105858079 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70042906, + "accum": 317428105 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 101574112 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43341988, + "accum": 185465046 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104884445 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -144277983 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 314123317 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -387179052 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": -282896087 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -538832496 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 278096240 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115149421 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82124393 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -82831124 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -310018886 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122102613, + "accum": -295398923 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -404031427 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 301530380 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 492366061 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -488303600 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2781232, + "accum": -8530932 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75593463 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -534714873 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 96728455 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99567784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 433828316 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -258995297 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -255020053 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6805550, + "accum": -229228132 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 292706881 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -221360691 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 238176427 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53677869, + "accum": -50664300 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59989325, + "accum": -13988714 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 171406000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622191959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 514717419 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 11130916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15198852, + "accum": -383300549 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -513463414 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122282380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 170565058 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -75780951 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -499515530 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 6443480 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 369758841 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90461106, + "accum": 434079626 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645129565 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640536232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94711484 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555377440 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 80309065 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 365446382 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131066874, + "accum": 389754193 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -69766344 + } + ], + "proposer": { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -538832496 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1702.json b/polygon/heimdall/testdata/mainnet/spans/span_1702.json new file mode 100644 index 00000000000..914076285ab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1702.json @@ -0,0 +1,624 @@ +{ + "span_id": 1702, + "start_block": 10886656, + "end_block": 10893055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13040824, + "accum": 144261107 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": -309612663 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 272108904 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -233902558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 37232248 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": -388445016 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -392353380 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 297555314 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 120628261 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 138051497 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95863959, + "accum": -221183742 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 323157167 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -52891039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 98888666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629930584 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 144308916 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58247556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 137796909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -234587062 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 331008457 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93560685 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121635738 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 422801799 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89461908, + "accum": -6805951 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 345424902 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 312580635 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637515703 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 130627469 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 457728277 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 176539945 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 127857094 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70042906, + "accum": 293854231 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 108074752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43314438, + "accum": -239080568 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104922920 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -143455923 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": 492951502 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -378648612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21601180, + "accum": 41121613 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -508832046 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 286002800 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115312456 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -82019678 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 130617286 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -211778036 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122102613, + "accum": 462272835 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -305907457 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 713204975 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -424326186 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -425771465 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2781232, + "accum": 33187548 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75591978 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -530609898 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 121264345 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99582784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 436540511 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -244408772 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -209995303 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6455523, + "accum": -130645152 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 297101551 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -138654096 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 243488167 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53815348, + "accum": 756016004 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59989325, + "accum": -188708723 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 186413500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622190459 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -408080923 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 12630916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15300033, + "accum": -153816588 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -501896194 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122408380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2629999, + "accum": 210015043 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -74301456 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -487742645 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 201874955 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 376121451 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90461106, + "accum": 716916231 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645128080 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640532482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94711799 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555225955 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 85357765 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 376333712 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131072224, + "accum": 207825931 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -67055994 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": -309612663 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1703.json b/polygon/heimdall/testdata/mainnet/spans/span_1703.json new file mode 100644 index 00000000000..8799e6a6f71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1703.json @@ -0,0 +1,630 @@ +{ + "span_id": 1703, + "start_block": 10893056, + "end_block": 10899455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13040824, + "accum": 365955115 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": 159276128 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 273482215 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -182900858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 95308498 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": -209992514 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -375039390 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 301414518 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 120826821 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 138446373 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96171184, + "accum": 334979851 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 409474021 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -50048639 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99126666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629928901 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 148393268 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58230556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138031492 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -183585362 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 345187154 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93568233 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 121879263 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 433262409 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89461908, + "accum": 437803458 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 353611949 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -589756828 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637514020 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 130973674 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 466766667 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 177170101 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 152789311 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70042906, + "accum": 408331942 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 115442144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43269551, + "accum": -580222510 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 104966525 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -142524255 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -380315225 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -368980780 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 23373859, + "accum": 429613821 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -474831536 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 294963568 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115497229 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81901001 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": 372525484 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -100438406 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122093949, + "accum": 387157396 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -194700291 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 105290504 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -246194304 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -354901712 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2781232, + "accum": 80468492 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75590295 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -525957593 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 149071687 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99599784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 439614332 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -227877377 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -158967253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6455523, + "accum": -20901261 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 302082177 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": -44919955 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 249508139 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53815348, + "accum": -480097273 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": -248377148 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 203422000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622188759 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -236869282 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 14330916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15481377, + "accum": 106842366 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -488786678 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122551180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 254835891 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -72624695 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -474400042 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 423363960 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 383332409 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90461106, + "accum": 103987610 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645126397 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640528232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94712156 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -555054272 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 91079625 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 388672686 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131072224, + "accum": 285266686 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -63984264 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43269551, + "accum": -580222510 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 9, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1704.json b/polygon/heimdall/testdata/mainnet/spans/span_1704.json new file mode 100644 index 00000000000..7b14ba15d2f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1704.json @@ -0,0 +1,636 @@ +{ + "span_id": 1704, + "start_block": 10899456, + "end_block": 10905855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13047196, + "accum": -487160821 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": -444148057 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 274855526 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -131899158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 153384748 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": -31540012 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -357725400 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 305273722 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121025381 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 138841249 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96641184, + "accum": -175167056 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": 495790875 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -47206239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99364666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629927218 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 152477620 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58213556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138266075 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -132583662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 359365851 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93575781 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122122788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 443723019 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89472099, + "accum": -190610079 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 361798996 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -415608675 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637512337 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 131319879 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 475805057 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 177800257 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 177721528 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68000034, + "accum": 489886007 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 122809536 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 42944384, + "accum": 150807519 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105010130 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -141592587 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11921879, + "accum": -177643282 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -359312948 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -249485179 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -440831026 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 303924336 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115682002 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81782324 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14229894, + "accum": -460244494 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 10901224 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122024123, + "accum": 312868126 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -83493125 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27444973, + "accum": 571855045 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -68062422 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -284031959 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3106399, + "accum": 132626941 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75588612 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -521305288 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 176879029 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99616784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 442688153 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -211345982 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -107939203 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6455523, + "accum": 88842630 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 307062803 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5513773, + "accum": 48814186 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 255528111 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53805300, + "accum": 434643067 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": -307938302 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 220430500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622187059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -65657641 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 16030916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15481377, + "accum": 370025775 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -475677162 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122693980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 299922815 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -70947934 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784859, + "accum": -461057439 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -429813674 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 390543367 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90466271, + "accum": 567501093 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645124714 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640523982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94712513 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554882589 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 96801485 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 401011660 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131072224, + "accum": 364051010 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -60912534 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90892627, + "accum": -444148057 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1705.json b/polygon/heimdall/testdata/mainnet/spans/span_1705.json new file mode 100644 index 00000000000..0dff7b685e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1705.json @@ -0,0 +1,624 @@ +{ + "span_id": 1705, + "start_block": 10905856, + "end_block": 10912255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13085464, + "accum": -238728345 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": 201339359 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 276390403 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -74897258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 218293498 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10497206, + "accum": 167906902 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -338374470 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 309586950 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121247301 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 139282581 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": -499534699 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -482721526 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -44029439 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99630666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629925337 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 157042484 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58194556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138528256 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -75581762 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 375212630 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93584217 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122394963 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 455414289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89584771, + "accum": 436552073 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 370949225 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -220972504 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637510456 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 131706814 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": 485906787 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 178504549 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 205586947 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68060034, + "accum": -374993516 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 131043680 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 42944384, + "accum": -116003410 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105058865 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -140551311 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": 49522975 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -348507724 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 181394370 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -402830456 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 313939312 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 115888513 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81649685 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -189215089 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 135339634 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122214497, + "accum": 477225688 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 40797237 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 19759376 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 131026152 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -204824588 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 191663522 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75586731 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -516105653 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 207957823 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99635784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 446123600 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -192869717 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -50907853 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14599267, + "accum": 292935007 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 312629385 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 153623268 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 262256315 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53862962, + "accum": 382884845 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": -256726452 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 239440000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622185159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 125696546 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 17930916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -418542287 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -461025350 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122853580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 350314083 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -69073907 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 747222, + "accum": -446860221 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -182267139 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 398602673 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90466271, + "accum": 129471275 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645122833 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640519232 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94712912 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554690708 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 103196505 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 414802278 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131183703, + "accum": -383778186 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -57479424 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": -499534699 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1706.json b/polygon/heimdall/testdata/mainnet/spans/span_1706.json new file mode 100644 index 00000000000..61ca7b145ca --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1706.json @@ -0,0 +1,654 @@ +{ + "span_id": 1706, + "start_block": 10912256, + "end_block": 10918655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13085464, + "accum": -94788241 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": 119352851 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 277279016 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -41896158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 255872248 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 283414408 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -327171300 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 312084082 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121375781 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 139538089 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": -522530853 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -426869444 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -42190239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99784666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629924248 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 159685300 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58183556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138680045 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -42580662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 384387081 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93589101 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122552538 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -620552712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89410024, + "accum": 337543610 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 481591, + "accum": 376246726 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -108288405 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637509367 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 131930829 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -590969817 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 178912297 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 221719558 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": 373983073 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 135810816 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 42944384, + "accum": 356384814 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105087080 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -139948467 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": 181084592 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -342252068 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 430850951 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -380830126 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 319737456 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116008072 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81572894 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -32258278 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 207382924 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122207616, + "accum": -344175138 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 112754815 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 322255119 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 246287958 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -158967689 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 225888911 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75585642 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -513095338 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 225950809 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99646784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 448112543 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -182172932 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -17889703 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -629028049 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 315852143 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 214796116 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 266151591 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53909938, + "accum": -106799311 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": 399780223 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 250445500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622184059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 236480549 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 19030916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -248137140 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -452542722 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 122945980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 379487975 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -67988944 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 747222, + "accum": -438640779 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -38950724 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 403268587 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90452907, + "accum": 41861918 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645121744 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640516482 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94713143 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554579619 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 106898885 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 422786320 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131183703, + "accum": -23490075 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -55491834 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -629028049 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1707.json b/polygon/heimdall/testdata/mainnet/spans/span_1707.json new file mode 100644 index 00000000000..6a2797ae3fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1707.json @@ -0,0 +1,636 @@ +{ + "span_id": 1707, + "start_block": 10918656, + "end_block": 10925055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 49337335 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": 36561234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 278167629 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -8895058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 293450998 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 398967802 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -315968130 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 314581214 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121504261 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 139793597 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": -546216959 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -371017362 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -40351039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 99938666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629923159 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 162328116 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58172556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138831834 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -9579562 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 393561532 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93593985 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122710113 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -613784082 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89410024, + "accum": 238155371 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 381645323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 4395694 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637508278 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 132154844 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -585121447 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 179320045 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 237852169 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": 40872758 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 140577952 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43526975, + "accum": -250127936 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105115295 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -139345623 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": 312646209 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -335996412 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -403209444 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -358829796 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 325535600 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116127631 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81496103 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 124698533 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 279426214 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122282459, + "accum": -82657058 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 184712393 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -458766114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 361549764 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -113110790 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 260114300 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75584553 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -510085023 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 243943795 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99657784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 450101486 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -171476147 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 15128447 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -468013921 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 319074901 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 275968964 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 270046867 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53909938, + "accum": 486210007 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": -26539612 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 261451000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622182959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 347264552 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 20130916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -77731993 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -444060094 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 123038380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 408661867 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -66903981 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 747222, + "accum": -430421337 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 104365691 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 407934501 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90452907, + "accum": -46647807 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645120655 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640513732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94713374 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554468530 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 110601265 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 430770362 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131183703, + "accum": 336038956 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -53504244 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": -546216959 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1708.json b/polygon/heimdall/testdata/mainnet/spans/span_1708.json new file mode 100644 index 00000000000..7abfc6dd716 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1708.json @@ -0,0 +1,624 @@ +{ + "span_id": 1708, + "start_block": 10925056, + "end_block": 10931455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 193504127 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": -46260560 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 279056242 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 24106042 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 331029748 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -569029292 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1018470, + "accum": -304764960 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 317078346 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121632741 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 140049105 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96349170, + "accum": 513623911 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -315165280 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -38511839 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 100092666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629922070 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 164970932 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58161556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 138983623 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 23421538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 834041, + "accum": 402735983 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93598869 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 122867688 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -607015452 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89371614, + "accum": 137754559 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 387220838 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 117079793 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637507189 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 132378859 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -579273077 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 179727793 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 253984780 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": -292857325 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 145345088 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43526975, + "accum": 228668789 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105143510 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -138742779 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": 444207826 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -329740756 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -153752863 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -336829466 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 331333744 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116247190 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81419312 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 281655344 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 351469504 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122282459, + "accum": 178928112 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 256669971 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -156270371 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 476811570 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": -67253891 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 294339689 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75583464 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -507074708 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 261936781 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99668784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -631431450 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -160779362 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 48146597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -306999793 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 322297659 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 337141812 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 273942143 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53909938, + "accum": -4269241 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": -453571825 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 272456500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622181859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 458048555 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 21230916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 92673154 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -435577466 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 123130780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 437835759 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -65819018 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 758822, + "accum": -422178695 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 247682106 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 412600415 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90503220, + "accum": -134853205 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645119566 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640510982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94713605 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554357441 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 114303645 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 438754404 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131183712, + "accum": -387979338 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -51516654 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -569029292 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1709.json b/polygon/heimdall/testdata/mainnet/spans/span_1709.json new file mode 100644 index 00000000000..06796951425 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1709.json @@ -0,0 +1,630 @@ +{ + "span_id": 1709, + "start_block": 10931456, + "end_block": 10937855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 416307351 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": 416774086 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 280429553 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 75107742 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 389105998 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -390446774 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -287447490 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 320937550 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121831301 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 140443981 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96500620, + "accum": -14573699 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -228848426 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -35669439 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 100330666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629920387 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 169055284 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58144556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139218206 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 74423238 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 416927544 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93606417 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 123111213 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -596554842 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89355069, + "accum": -510039518 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 395837543 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 291227946 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637505506 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 132725064 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -570234687 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 180357949 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 278916997 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": -217705771 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 152712480 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43517486, + "accum": -114892815 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105187115 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -137811111 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": -436019386 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -320072924 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 231770944 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -302828956 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 340294512 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116431963 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81300635 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -559191358 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 462809134 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122261717, + "accum": 90265923 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 367877137 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 311223050 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -428607036 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 3615862 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 347233472 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75581781 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -502422403 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 289744123 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99685784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -628357629 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -144247967 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 99174647 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -58159777 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 327278285 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 431681668 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 279962115 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53866876, + "accum": -171926739 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": 561029400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 289465000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622180159 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -454290292 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 22930916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 356026563 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -422467950 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 123273580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 482922683 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -64142257 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -409714821 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 469171111 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 419811373 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90523185, + "accum": 320451011 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645117883 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640506732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94713962 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554185758 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 120025505 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 451093378 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131183712, + "accum": -324975907 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -48444924 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89355069, + "accum": -510039518 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_171.json b/polygon/heimdall/testdata/mainnet/spans/span_171.json new file mode 100644 index 00000000000..9daf8cb9a50 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_171.json @@ -0,0 +1,102 @@ +{ + "span_id": 171, + "start_block": 1088256, + "end_block": 1094655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7910 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3412 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24970 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3412 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3412 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1710.json b/polygon/heimdall/testdata/mainnet/spans/span_1710.json new file mode 100644 index 00000000000..b7de2e5455f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1710.json @@ -0,0 +1,624 @@ +{ + "span_id": 1710, + "start_block": 10937856, + "end_block": 10944255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -527765440 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90972735, + "accum": 334063770 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 281318166 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 108108842 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 426684748 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -274893380 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -276236664 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 323434682 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 121959781 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 140699489 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 96500620, + "accum": -36452654 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -172996344 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -33830239 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 100484666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629919298 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 171698100 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58133556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139369995 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 107424338 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 426119683 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93611301 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 123268788 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -589786212 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89355069, + "accum": 472866241 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 401413058 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 403912045 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637504417 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 132949079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -564386317 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 180765697 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 295049608 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": -556117845 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 157479616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43517486, + "accum": 363799531 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105215330 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -137208267 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": -304457769 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -313817268 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 481227525 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -280828626 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 346092656 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116551522 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81223844 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -402234547 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -553401759 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122261717, + "accum": 351734409 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 439834715 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -474519662 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -313345230 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4168809, + "accum": 49472761 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 381458861 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75580692 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -499412088 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 307737109 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99696784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -626368686 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -133551182 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 132192797 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": 102854351 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 330501043 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 492854516 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 283857391 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53856850, + "accum": 420465715 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59682425, + "accum": 134119756 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 300470500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622179059 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -343506289 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 24030916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 526431710 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -413985322 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 123365980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2652172, + "accum": 512096575 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -63057294 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -403766329 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -470898249 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 424477287 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90491000, + "accum": 232765716 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645116794 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640503982 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94714193 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -554074669 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123727885 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 459077420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136030474, + "accum": 54010690 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -46457334 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164436, + "accum": -556117845 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1711.json b/polygon/heimdall/testdata/mainnet/spans/span_1711.json new file mode 100644 index 00000000000..e5c20eb3cda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1711.json @@ -0,0 +1,630 @@ +{ + "span_id": 1711, + "start_block": 10944256, + "end_block": 10950655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -304962216 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90929770, + "accum": -295960664 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 282691477 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 159110542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 484760998 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -96310862 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -258910842 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 327293886 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 122158341 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 141094365 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101055620, + "accum": 593288829 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5077462, + "accum": -86679490 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -30987839 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 100722666 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -629917615 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 175782452 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -58116556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 139604578 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 158426038 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 440325716 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 93618849 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 123512313 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -579325602 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89355069, + "accum": -184499946 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 410029763 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 578060198 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -637502734 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 133295284 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -555347927 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 181395853 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 319981825 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68182684, + "accum": -485394435 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 164847008 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43504196, + "accum": 15350716 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 105258935 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -136276599 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": -101135270 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -304149436 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -221454875 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -246828116 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 355053424 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 116736295 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -81105167 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -159664930 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -442062129 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122263867, + "accum": 253759774 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": 551041881 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -7026241 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -135213348 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 125105378 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 434352644 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -75579009 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -494759783 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 335544451 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 99713784 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -623294865 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -117019787 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 183220847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": 351694367 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 335481669 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 587394372 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 289877363 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53856850, + "accum": 247815796 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59677925, + "accum": 60451774 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 317479000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -622177359 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -172294648 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 25730916 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -298421088 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -400875806 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 123508780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2665462, + "accum": 557210079 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -61380533 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -394573205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -249409244 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 431688245 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90491000, + "accum": -405272831 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -645115111 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -640499732 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 94714550 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -553902986 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 129449745 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 471416394 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131165482, + "accum": 107742300 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -43385604 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68182684, + "accum": -485394435 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1712.json b/polygon/heimdall/testdata/mainnet/spans/span_1712.json new file mode 100644 index 00000000000..93a3cad2ec1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1712.json @@ -0,0 +1,648 @@ +{ + "span_id": 1712, + "start_block": 10950656, + "end_block": 10957055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -107230531 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90932743, + "accum": -97737845 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 298069116 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 215358619 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 546835175 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 65003771 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -230395841 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 344718731 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 136568538 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 155666234 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101055620, + "accum": -154959457 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5262130, + "accum": 498335 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -14400362 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115165343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615669552 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 193392713 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43855879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 154044441 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 214674115 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 466271479 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107871742 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 137959540 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -556464305 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89355069, + "accum": -7631790 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 506865, + "accum": 431372550 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -352464328 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623254671 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 147827071 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -533657870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196161482 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 354760916 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68182684, + "accum": 483409818 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 185160949 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43504196, + "accum": 638656137 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119541522 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -121262666 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 11960147, + "accum": 80553465 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -281941015 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 110281996 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -204581019 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 376679557 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 131135138 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66760756 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 54344961 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -336123992 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122266733, + "accum": -197513274 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -431478557 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 392215018 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 25730173 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 201882887 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 492158907 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61330946 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -476681796 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 372691292 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 113974461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -606516806 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -89159020 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 239490624 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": 570868116 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 292978, + "accum": 353830038 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -408851967 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 309081664 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54556850, + "accum": -68791114 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59677925, + "accum": -178860086 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 345732677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607929282 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -17050149 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 41377593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -67295133 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -375833057 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137873057 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2665462, + "accum": -479576263 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1210848320 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -45752994 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -372755720 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -52759857 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 451873358 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90491119, + "accum": -213240370 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630867048 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626249555 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108961521 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -539514923 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 148408542 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 495824579 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131152853, + "accum": 869899477 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -26609267 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122266733, + "accum": -197513274 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1713.json b/polygon/heimdall/testdata/mainnet/spans/span_1713.json new file mode 100644 index 00000000000..894d78b44f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1713.json @@ -0,0 +1,648 @@ +{ + "span_id": 1713, + "start_block": 10957056, + "end_block": 10963455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 89360549 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90943855, + "accum": 177237503 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 299280861 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 260360119 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -491081344 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 222576581 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -215108351 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 348123911 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 136743738 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 156014654 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101055620, + "accum": 271757926 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 79608134 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -11892362 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115375343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615668067 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 196996553 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43840879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 154251426 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 259675615 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 478806214 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107878402 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 138174415 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -547234355 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89280593, + "accum": 242472891 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 439035525 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -198804193 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623253186 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 148132546 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -525682820 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 196717502 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 376759931 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68182684, + "accum": 416970665 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 191661589 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44503679, + "accum": 205126239 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119579997 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -120440606 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12048273, + "accum": 261101308 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -273410575 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 450450061 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -174580569 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 384586117 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 131298173 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66656041 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 268376976 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -237883142 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122266733, + "accum": 547296579 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -333354587 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -284492189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 182905363 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 268880207 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 538829892 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61329461 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -472204396 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 397227182 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 113989461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -603804611 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -74572495 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 284515374 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -298658451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 358983510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -325434447 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 314393404 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54482625, + "accum": -341158824 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59677925, + "accum": -373905746 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 360740177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607927782 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 134018946 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 42877593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 165075522 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -364265837 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 137999057 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2665462, + "accum": -439594333 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1210401320 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -44273499 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -364644140 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 142671618 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 458235968 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90851705, + "accum": 55311599 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630865563 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626245805 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108961836 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -539363438 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 153457242 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": 506711909 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131152853, + "accum": -431641517 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -23898917 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131152853, + "accum": -431641517 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1714.json b/polygon/heimdall/testdata/mainnet/spans/span_1714.json new file mode 100644 index 00000000000..4fcf4c79ab5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1714.json @@ -0,0 +1,654 @@ +{ + "span_id": 1714, + "start_block": 10963456, + "end_block": 10969855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 259739485 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90943855, + "accum": 268963061 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 300331040 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 299361419 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -446670094 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 359139683 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -201859193 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 351075067 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 136895578 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 156316618 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101055620, + "accum": -594709170 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 148272717 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -9718762 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115557343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615666780 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 200119881 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43827879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 154430813 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 298676915 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": 489669651 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107884174 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 138360640 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -539235065 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88280593, + "accum": 310576043 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 445754770 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -65632076 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623251899 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 20365, + "accum": 148397291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -518771110 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 197199386 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1466601, + "accum": 395825744 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68182684, + "accum": 212722569 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 197295477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44427107, + "accum": -307661002 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119613342 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -119728154 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12048273, + "accum": 417728857 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -266017527 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -345284032 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -148580179 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 391438469 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 131439470 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66565288 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 453871389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -152741072 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122266733, + "accum": -44385181 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -248313813 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 73002780 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 319123861 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 326944551 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -511289089 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61328174 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -467678446 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1635726, + "accum": 418491620 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114002461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -601454042 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -61930840 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 323536824 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": -108369027 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 363688990 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -253139263 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 318996912 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54501839, + "accum": 367230585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59677925, + "accum": 401907279 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 373746677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607926482 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 264945495 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 44177593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 366463423 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -354240913 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138108257 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2665462, + "accum": -404943327 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1210013920 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -42991270 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -357614104 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 312045563 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 463750230 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90912110, + "accum": 146477904 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630864276 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626242555 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108962109 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -539232151 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 157832782 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": -573419573 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131143853, + "accum": 182752942 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -21549947 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101055620, + "accum": -594709170 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1715.json b/polygon/heimdall/testdata/mainnet/spans/span_1715.json new file mode 100644 index 00000000000..8058930d873 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1715.json @@ -0,0 +1,654 @@ +{ + "span_id": 1715, + "start_block": 10969856, + "end_block": 10976255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 495648781 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90632890, + "accum": -274456094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 301785134 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 353363219 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -385177594 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 548227055 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019166, + "accum": -183514205 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 355161283 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 137105818 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 156734722 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101438079, + "accum": 137133201 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 243346755 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -6709162 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 115809343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615664998 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 204444489 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43809879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 154679195 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 352678715 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -584866002 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107892166 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 138618490 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -528159125 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88322202, + "accum": -279618142 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 455058340 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 118760086 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623250117 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 148978741 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -509201050 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 197866610 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 423244190 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": 350685646 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 205096245 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44427107, + "accum": 492026924 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119659512 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -118741682 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12048273, + "accum": -455202979 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -255780999 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 62917646 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -112579639 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 400926341 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 131635112 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66439630 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -379090943 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -34852052 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122266733, + "accum": -23521190 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6541598, + "accum": -130565049 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 567995814 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 507734089 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 407341335 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -455283907 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61326392 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -461411746 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": 448018838 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114020461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -598199408 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -44427010 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 377566524 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14637648, + "accum": 155108637 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 370204270 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -153038239 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 325371000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54512006, + "accum": 258730912 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59677925, + "accum": 386527644 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 391755677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607924682 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 446228409 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 45977593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -444828244 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -340360249 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138259457 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2665462, + "accum": -356965011 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1209477520 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 98633, + "accum": -41215876 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -347880208 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 546563333 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 471385362 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90912110, + "accum": -396741965 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630862494 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626238055 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108962487 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -539050369 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 163891222 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": -560354777 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131155464, + "accum": 363957442 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -18297527 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90912110, + "accum": -396741965 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1716.json b/polygon/heimdall/testdata/mainnet/spans/span_1716.json new file mode 100644 index 00000000000..0d9e651b1d9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1716.json @@ -0,0 +1,630 @@ +{ + "span_id": 1716, + "start_block": 10976256, + "end_block": 10982655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -240194003 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90642760, + "accum": -6780022 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 303966275 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 434365919 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -292938844 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -257959548 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -155993005 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 361290607 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 137421178 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 157361878 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102543376, + "accum": -390061479 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 385957812 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -2194762 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116187343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615662325 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 210931401 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43782879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155051768 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 433681415 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -562303479 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107904154 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139005265 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -511545215 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": -76224456 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 469013695 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 395348329 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623247444 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 149891206 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -494845960 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 198867446 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 465136580 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": 12844120 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 216797397 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43337329, + "accum": 597450065 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119728767 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -117261974 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": -129796008 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -240426207 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 675220163 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -58578829 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 415158149 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 131928575 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66251143 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 6166684 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 141981478 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122272009, + "accum": 8317758 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 49240947 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 220648266 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -299057297 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 527936511 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -371276134 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61323719 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -452011696 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": 492317090 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114047461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -593317457 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -18171265 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 458611074 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 552601919 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 379977190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -2886703 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 334932132 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54461983, + "accum": 640137137 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59575516, + "accum": -183414712 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 418769177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607921982 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -371513818 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 48677593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": -26561065 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -319539253 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138486257 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -284944957 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1208672920 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40819044 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -333279364 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -191477673 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 482838060 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90912110, + "accum": -121543619 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630859821 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626231305 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108963054 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -538777696 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 172978882 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": -540757583 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131140664, + "accum": 635687440 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -13418897 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102543376, + "accum": -390061479 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1717.json b/polygon/heimdall/testdata/mainnet/spans/span_1717.json new file mode 100644 index 00000000000..bfddae304b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1717.json @@ -0,0 +1,648 @@ +{ + "span_id": 1717, + "start_block": 10982656, + "end_block": 10989055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -96027211 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90642760, + "accum": -99543106 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 304854888 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 467367019 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -255360094 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": -142406154 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -144780606 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 363787739 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 137549658 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 157617386 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102554707, + "accum": 738040298 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 444058613 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": -355562 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116341343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615661236 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 213574217 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43771879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155203557 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 466682515 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -553111340 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107909038 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139162840 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -504776585 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": -196493160 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 474699210 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 508032428 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623246355 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 150262951 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -488997590 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 199275194 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 482203850 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": -326650945 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 221564533 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43547505, + "accum": -14001251 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119756982 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -116659130 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 2897795 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -234170551 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -164963724 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -36578499 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 420956293 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132048134 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66174352 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 163123495 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 214024768 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 263600991 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 122598979 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 523144009 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -183795491 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 577067879 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -337050745 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61322630 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -448182046 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": 510364526 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114058461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -591328514 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -7474480 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 491629224 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": -375066809 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 383958750 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 58286145 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 338827408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54444783, + "accum": 149454724 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59508938, + "accum": 471310184 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 429774677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607920882 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -260729815 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 49777593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15491377, + "accum": 143844082 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -311056625 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138578657 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -255572295 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1208345120 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40817944 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -327330872 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -48161258 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 487503974 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90941966, + "accum": -211303997 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630858732 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626228555 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108963285 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -538666607 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 176681262 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": -532773541 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131140664, + "accum": -101271904 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -11431307 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": -326650945 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1718.json b/polygon/heimdall/testdata/mainnet/spans/span_1718.json new file mode 100644 index 00000000000..5524fe307d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1718.json @@ -0,0 +1,654 @@ +{ + "span_id": 1718, + "start_block": 10989056, + "end_block": 10995455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 139882085 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90642760, + "accum": 442239610 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 306308982 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 521368819 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -193867594 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10504854, + "accum": 46681218 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -126433044 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 367873955 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 137759898 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 158035490 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102873464, + "accum": 407163268 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": 539132651 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 2654038 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116593343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615659454 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 217898825 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43753879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155451939 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 520684315 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -538069658 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107917030 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139420690 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -493700645 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 299955046 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 484002780 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -397362374 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623244573 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 150871261 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -479427530 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 199942418 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 510132110 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": -188905886 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 229365301 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43547505, + "accum": -320660032 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119803152 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -115672658 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 220033109 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -223934023 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 243237954 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -577959 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 430444165 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132243776 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -66048694 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 419961913 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 331913788 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 284939473 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 242639395 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -71573879 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 4814737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -432322301 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -281045563 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61320848 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -441915346 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": -550617739 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114076461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -588073880 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 10029350 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -544855509 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": -109722563 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 390474030 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 158387169 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 345201496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54444783, + "accum": 39373054 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59833458, + "accum": 452668556 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 447783677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607919082 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -79446901 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 51577593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": 423753456 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -297175961 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138729857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -207507939 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1207808720 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40816144 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -317596976 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 186356512 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 495139106 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90942116, + "accum": 335564827 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630856950 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626224055 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108963663 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -538484825 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 182739702 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 725822, + "accum": -519708745 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131082328, + "accum": 78305828 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -8178887 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": -550617739 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1719.json b/polygon/heimdall/testdata/mainnet/spans/span_1719.json new file mode 100644 index 00000000000..7d6619bd214 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1719.json @@ -0,0 +1,648 @@ +{ + "span_id": 1719, + "start_block": 10995456, + "end_block": 11001855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 336473165 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90682760, + "accum": 711802078 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 307520727 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 566370319 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -142623844 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10952919, + "accum": 208734678 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -111143409 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 371279135 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 137935098 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 158383910 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102873464, + "accum": -231269980 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -472161108 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 5162038 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116803343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615657969 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 221502665 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43738879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155658924 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 565685815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -525534923 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107923690 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139635565 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -484470695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 531201650 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 491755755 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -243702239 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623243088 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 151378186 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -471452480 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200498438 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 533405660 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": -256897288 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 235865941 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43556604, + "accum": 332570741 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119841627 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -114850598 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 400979204 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -215403583 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 583406019 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 29422491 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 438350725 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132406811 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -65943979 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -456980149 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 430154638 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": -62065771 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 342673075 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 340920316 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 161989927 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -365324981 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -234374578 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61319363 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -436414720 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": -526007599 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114091461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -585361685 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 24615875 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -499830759 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 111397642 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 395903430 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 241804689 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 350513236 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54241591, + "accum": -237773966 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 260401112 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 462791177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607917582 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 71622194 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 53077593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": -433669336 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -285608741 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138855857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -167454309 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1207361720 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40814644 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -309485396 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 381787987 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 501501716 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90942116, + "accum": 609377635 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630855465 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626220305 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108963978 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 10099, + "accum": -538333340 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 187788402 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -508122115 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131090019, + "accum": -137327160 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -5468537 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102873464, + "accum": -231269980 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_172.json b/polygon/heimdall/testdata/mainnet/spans/span_172.json new file mode 100644 index 00000000000..0fe84dda7ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_172.json @@ -0,0 +1,102 @@ +{ + "span_id": 172, + "start_block": 1094656, + "end_block": 1101055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -26588 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -31086 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 33022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -31086 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -31086 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 43412 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 43412 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -31086 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1720.json b/polygon/heimdall/testdata/mainnet/spans/span_1720.json new file mode 100644 index 00000000000..3349db76375 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1720.json @@ -0,0 +1,618 @@ +{ + "span_id": 1720, + "start_block": 11001856, + "end_block": 11008255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 467533885 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90682760, + "accum": 527412308 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 308328557 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -494878952 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -108461344 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10964544, + "accum": 318333618 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -100950319 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 373549255 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 138051898 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 158616190 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -289374310 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -419342198 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 6834038 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 116943343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615656979 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 223905225 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43728879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155796914 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 595686815 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -517178433 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107928130 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139778815 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -478317395 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 321397680 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 516865, + "accum": 496924405 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -141262149 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623242098 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 151716136 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -466135780 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 200869118 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 548921360 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": 425246562 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 240199701 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43556604, + "accum": -325324790 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119867277 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -114302558 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 521609934 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -209716623 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -281053917 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 49422791 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 443621765 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132515501 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -65874169 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -314292139 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 495648538 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 69542468 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 409362195 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 615916446 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 266773387 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -320660101 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -203260588 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61318373 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -432585250 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": -509600839 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114101461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -583553555 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 34340225 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -469814259 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 258811112 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 399523030 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 297416369 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 354054396 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54241591, + "accum": 304641944 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": -233391750 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 472796177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607916582 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 172334924 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 54077593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": -277995146 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -277897261 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 138939857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -140751889 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1207063720 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40813644 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 540772, + "accum": -304077676 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 512075637 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 505743456 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90963392, + "accum": 427730357 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630854475 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626217805 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108964188 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -538221410 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 191154202 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -498532895 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131090019, + "accum": 82322759 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -3661637 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -289374310 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1721.json b/polygon/heimdall/testdata/mainnet/spans/span_1721.json new file mode 100644 index 00000000000..5aa916883fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1721.json @@ -0,0 +1,642 @@ +{ + "span_id": 1721, + "start_block": 11008256, + "end_block": 11014655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 585488533 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90559371, + "accum": 249434943 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 309055604 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -467878052 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -77715094 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10964544, + "accum": 417014514 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -91776538 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 375592363 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 138157018 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 158825242 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -436904292 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -371805179 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 8338838 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 117069343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615656088 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 226067529 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43719879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 155921105 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 622687715 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -509657592 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107932126 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 139907740 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -472779425 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 21411258 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 500858890 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": -49066068 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623241207 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 152020291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -461350750 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 201202730 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 562885490 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68214385, + "accum": -54082455 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 244100085 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43556604, + "accum": 66684646 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119890362 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -113809322 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 630177591 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -204598359 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -76953078 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 67423061 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 448365701 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132613322 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -65811340 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -185872930 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 554593048 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 76822269 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 469382403 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -229968908 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 361078501 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -280461709 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -175257997 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61317482 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -429138727 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1640676, + "accum": -494834755 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114110461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -581926238 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 43092140 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -442799409 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 391483235 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 402780670 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 347466881 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 357241440 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54241591, + "accum": -300476595 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 306299919 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 481800677 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607915682 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 262976381 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 54977593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": -137888375 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -270956929 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139015457 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -116719711 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1206795520 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40812744 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 575148, + "accum": -299107600 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 629334522 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 509561022 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90963392, + "accum": 153019014 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630853584 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626215555 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108964377 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -538120673 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 194183422 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -489902597 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131090019, + "accum": 168874448 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -2035427 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -436904292 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 9, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1722.json b/polygon/heimdall/testdata/mainnet/spans/span_1722.json new file mode 100644 index 00000000000..e5c8a58a804 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1722.json @@ -0,0 +1,642 @@ +{ + "span_id": 1722, + "start_block": 11014656, + "end_block": 11021055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -363896861 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90559371, + "accum": 152173404 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 309944217 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -434876952 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -40136344 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10964544, + "accum": 537624498 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -80564139 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 378089495 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 138285498 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 159080750 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -374541574 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -313704378 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 10178038 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 117223343 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -615654999 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 228710345 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -43708879 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 156072894 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -437607995 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -500465453 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 107937010 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 140065315 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -466010795 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": -102456203 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 505667705 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10244009, + "accum": 63618031 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -623240118 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 152392036 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -455502380 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 37068, + "accum": 201610478 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 579952760 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68231885, + "accum": 696293280 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 248867221 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43783248, + "accum": 546852388 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119918577 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -113206478 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": -330425416 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -198342703 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 172503503 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 89423391 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 454163845 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 132732881 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -65734549 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -28916119 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 626636338 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 328552010 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 542740435 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 72526835 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 476340307 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -231330341 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -141032608 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -61316393 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -424926310 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -476764576 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 114121461 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -579937295 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 53788925 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -409781259 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 553638052 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 361960, + "accum": 406762230 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 408639729 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 361136716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54266694, + "accum": 296356627 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": -127491550 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 492806177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -607914582 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 373760384 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 56077593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": 33353234 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -262474301 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 139107857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -87347049 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1206467720 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -40811644 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 575148, + "accum": -292780972 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -320645873 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 514226936 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90963392, + "accum": 60201706 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -630852495 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -626212805 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 108964608 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -537997550 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 197885802 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -479354455 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131090019, + "accum": 517475140 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": -47837 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -374541574 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1723.json b/polygon/heimdall/testdata/mainnet/spans/span_1723.json new file mode 100644 index 00000000000..9ae311ceb33 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1723.json @@ -0,0 +1,636 @@ +{ + "span_id": 1723, + "start_block": 11021056, + "end_block": 11027455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -74525333 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90559371, + "accum": -119891422 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 325784676 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -357730836 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 45748922 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10946115, + "accum": -312346974 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -45014634 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 397000763 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 152674794 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 173712554 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -341839580 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -188640651 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 27833254 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 131661359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601508904 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 247899737 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29543863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170506689 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -360461879 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -468772808 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122090350 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 154510156 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -438944849 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 668951528 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 528992186 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10293882, + "accum": 293185474 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609094023 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 167245747 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -430193294 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 216646211 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 626679746 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68456885, + "accum": -42143584 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 272112133 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43839948, + "accum": 387676697 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134116458 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -97911578 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": -62956867 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -172256071 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 662882810 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 145568037 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 479377045 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 147105146 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -51443932 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 100, + "accum": -1216383719 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 284872718 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -315486399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 722782148 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -397231176 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 664162724 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 710529589 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -123390077 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -61549213 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47170298 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -402740407 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -428007163 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128286477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -561996206 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 88354076 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -332602593 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": -216762551 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 429225750 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 539568273 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 382717168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54430007, + "accum": 360220023 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 51816210 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 527960693 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593768466 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 599401133 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 72321609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15567419, + "accum": 374413049 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -232136177 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 153428273 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": -17127951 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1191697904 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26665528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -266527560 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -32897792 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 537278606 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90963392, + "accum": -203378679 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616706400 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612063539 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123109065 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -523618481 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 219097998 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -445073077 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131090019, + "accum": 2803727 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 17890669 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105084764, + "accum": -341839580 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1724.json b/polygon/heimdall/testdata/mainnet/spans/span_1724.json new file mode 100644 index 00000000000..d6e805eeb11 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1724.json @@ -0,0 +1,648 @@ +{ + "span_id": 1724, + "start_block": 11027456, + "end_block": 11033855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 187596107 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90763806, + "accum": 599199090 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 327400336 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -297728836 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 114073922 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12076686, + "accum": -92294103 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -24628454 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 401541003 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 152908394 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 174177114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105146381, + "accum": -430647943 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5281891, + "accum": -83002831 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 31177254 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 131941359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601506924 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 252704857 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29523863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170782669 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -300459879 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -452059828 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122099230 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 154796656 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -426638249 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 242353214 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 537735486 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10293882, + "accum": 499063114 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609092043 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 167921647 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -419559894 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 218164711 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 657711146 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68456885, + "accum": 231896800 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 280779653 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44394708, + "accum": 175271208 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134167758 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -96815498 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 178304593 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -160882151 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 22112979 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 185568637 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 489919125 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 147322526 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -51304312 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 100, + "accum": -1216381719 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 570248738 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -184498599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": -115503777 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -263852936 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 119840775 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -174238979 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": -34060317 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 678767 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47168318 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -395081467 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -395042023 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128306477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -558379946 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 107802776 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -272569593 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 78064389 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 437662190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 650791633 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 389799488 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54440007, + "accum": 354614675 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 156008037 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 547970693 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593766466 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -294296400 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 74321609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15579507, + "accum": -409216383 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -216713217 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 153596273 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 36276889 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1191101904 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26663528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -254946380 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 227677508 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 545762086 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91117734, + "accum": 523878685 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616704420 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612058539 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123109485 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -523394621 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 225829598 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -425894637 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131134924, + "accum": 435243161 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 21504469 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105146381, + "accum": -430647943 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1725.json b/polygon/heimdall/testdata/mainnet/spans/span_1725.json new file mode 100644 index 00000000000..b4749f4e595 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1725.json @@ -0,0 +1,636 @@ +{ + "span_id": 1725, + "start_block": 11033856, + "end_block": 11040255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 357975043 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90878806, + "accum": 683261845 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 328450515 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -258727536 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 158485172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12076686, + "accum": 64702815 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": -11377437 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 404492159 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 153060234 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 174479078 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105146381, + "accum": -160213510 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": -14218248 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 33350854 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 132123359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601505637 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 255828185 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29510863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 170962056 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -261458579 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -441196391 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122105002 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 154982881 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -418638959 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88141340, + "accum": 291858911 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 543418631 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10293882, + "accum": 632883580 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609090756 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 168360982 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -412648184 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 219208624 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 677881556 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68456885, + "accum": 25484582 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 286413541 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44394708, + "accum": -344066108 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134201103 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -96103046 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 335124542 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -153489103 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 316925302 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 211569027 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 496771477 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 147463823 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -51213559 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 100, + "accum": -1216380419 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -340608572 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -99356529 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122285851, + "accum": 377880563 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -177157080 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 477335744 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -38020481 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466488, + "accum": 24004027 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 41126954 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47167031 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -390103156 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -373614682 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128319477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -556029377 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 120444431 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -233548143 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 269701900 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 443145876 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -373244906 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 394402996 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54440007, + "accum": -33996957 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": -160904053 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 560977193 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593765166 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": -163369851 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 75621609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": -206632792 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -206688293 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 153705473 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 70990035 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1190714504 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26662228 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -247418613 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 397051453 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 551276348 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91118490, + "accum": 612092332 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616703133 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612055289 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123109758 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -523249112 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 230205138 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -413428651 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131136721, + "accum": -52792679 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 23853439 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44394708, + "accum": -344066108 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1726.json b/polygon/heimdall/testdata/mainnet/spans/span_1726.json new file mode 100644 index 00000000000..9364322da91 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1726.json @@ -0,0 +1,648 @@ +{ + "span_id": 1726, + "start_block": 11040256, + "end_block": 11046655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 620096483 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90895155, + "accum": 306327484 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 330066175 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -198725536 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 226810172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12076686, + "accum": 306236535 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 9008743 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 409032399 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 153293834 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 174943638 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105146381, + "accum": -253592928 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 91819572 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 36694854 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 132403359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601503657 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 260633305 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29490863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 171238036 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -201456579 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -424483411 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122113882 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 155269381 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -406332359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88586275, + "accum": -133233770 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 552161931 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10293882, + "accum": -258096709 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609088776 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 169036882 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -402014784 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 220814644 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -387500038 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68535338, + "accum": 296961400 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 295081061 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 45807439, + "accum": 560319035 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134252403 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -95006966 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 576386002 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -142115183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -327695935 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 251569627 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 507313557 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 147681203 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -51073939 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 100, + "accum": -1216378419 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -55232552 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 31631271 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122235851, + "accum": 628747377 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -43778840 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -70781666 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 171546439 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466547, + "accum": 113334790 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 103354934 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47165051 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -382444216 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -340649542 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128339477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -552413117 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 139893131 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -173515143 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14741347, + "accum": 564528840 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 451582316 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -262021546 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 401485316 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54440007, + "accum": -43328417 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": -59749286 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 580987193 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593763166 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10071273, + "accum": 38055609 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 77621609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": 105057348 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -191265333 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 153873473 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 124394875 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1190118504 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26660228 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -235837433 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -440696059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 559759828 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91135346, + "accum": 240064198 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616701153 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612050289 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123110178 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -523025252 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 236936738 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -394250211 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131071630, + "accum": 373899092 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 27467239 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -440696059 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1727.json b/polygon/heimdall/testdata/mainnet/spans/span_1727.json new file mode 100644 index 00000000000..93d4ada73fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1727.json @@ -0,0 +1,660 @@ +{ + "span_id": 1727, + "start_block": 11046656, + "end_block": 11053055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -216148538 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90894063, + "accum": -72916546 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 331681835 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -138723536 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 295135172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12114334, + "accum": 548447919 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 29394923 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 413572639 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 153527434 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 175408198 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106427547, + "accum": -332533884 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 197857392 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 40038854 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 132683359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601501677 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 265438425 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29470863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 171514016 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -141454579 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -407770431 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122122762 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 155555881 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -394025759 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 541312667 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 560905231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10293882, + "accum": -52219069 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609086796 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 169712782 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -391381384 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 222420664 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -356468638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68535338, + "accum": 569217162 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 303748581 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44542705, + "accum": 361551556 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134303703 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -93910886 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": -280826314 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -130741263 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 125861485 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 291570227 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 517855637 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 147898583 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -50934319 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1216376219 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 230143468 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 162619071 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122251731, + "accum": -222050473 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 89599400 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 479210594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 381113359 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4466547, + "accum": 202665730 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 165582914 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47163071 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -374785276 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -307684402 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128359477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -548796857 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 159341831 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -113482143 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": -237775552 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 460018756 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -150798186 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 408567636 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54440007, + "accum": -53292526 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 41091758 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 600997193 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593761166 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 241223907 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 79621609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": 416747488 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -175842373 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 154041473 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 177799715 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1189522504 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26658228 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -224256253 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -180120759 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 568243308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91155594, + "accum": -134227576 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616699173 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612045289 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123110598 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -522801392 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 243668338 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -375071771 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131072230, + "accum": -300260066 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 31081039 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106427547, + "accum": -332533884 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1728.json b/polygon/heimdall/testdata/mainnet/spans/span_1728.json new file mode 100644 index 00000000000..cbde1a55b66 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1728.json @@ -0,0 +1,660 @@ +{ + "span_id": 1728, + "start_block": 11053056, + "end_block": 11059455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 32866830 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90894063, + "accum": 555121700 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 333216712 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -81721636 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 360043922 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12114334, + "accum": -320193941 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 48761794 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 417885867 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 153749354 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 175849530 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": -509360853 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 298593321 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 43215654 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 132949359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601499796 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 270003289 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29451863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 171776197 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -84452679 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -391893100 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122131198 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 155828056 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -382334489 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 27126664 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 569211366 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 143514539 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609084915 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 170354887 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -381279654 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 223946383 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -326988808 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68535338, + "accum": -327552195 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 311982725 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44658145, + "accum": 110414720 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134352438 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -92869610 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": -51627927 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -119936039 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 556741034 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 329570797 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 527870613 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 148105094 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -50801680 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1216373559 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 501250687 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 287057481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": -90536072 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 216308728 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -97119713 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 580201933 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 287661343 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 224699495 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47161190 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -367509283 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -276367519 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128378477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -545361410 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 177818096 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -56450793 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 42376541 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 468033374 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -45135994 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 415295840 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54440007, + "accum": -119081602 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 81491886 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -478834877 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593759266 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 438097081 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 81521609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": -387246138 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -161190561 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 154201073 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 228534313 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1188956304 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26656328 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -213254132 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 67425776 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": 576302614 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 91205594, + "accum": 499629759 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616697292 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612040539 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123110997 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -522588725 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 250063358 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -356852253 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131072230, + "accum": -8935906 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 34514149 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": -509360853 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 9, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1729.json b/polygon/heimdall/testdata/mainnet/spans/span_1729.json new file mode 100644 index 00000000000..d0c10f31d3b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1729.json @@ -0,0 +1,624 @@ +{ + "span_id": 1729, + "start_block": 11059456, + "end_block": 11065855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 255670054 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90918063, + "accum": -99741319 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 334590023 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -30719936 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 418120172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12114334, + "accum": -114250263 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 66090047 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 421745071 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 153947914 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 176244406 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": 199524703 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 388725468 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 46058054 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 133187359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601498113 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 274087641 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29434863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172010780 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -33450979 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -377687067 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122138746 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 156071581 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -371873879 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 435168564 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": 576643171 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 319359683 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609083232 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 170929402 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -372241264 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 225311500 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -300612118 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68270338, + "accum": -266546759 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 319350117 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44676974, + "accum": -230819970 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134396043 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -91937942 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 153444314 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -110268207 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -157370427 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 363571307 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 536831381 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 148289867 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -50683003 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1216371179 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -356717908 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 398397111 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": -193152295 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 329680232 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 370373708 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -341301453 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 363741358 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 277593278 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47159507 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -360999184 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -248347150 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128395477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -542287589 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 194349491 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -5422743 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 293038940 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 475204348 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 49403862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 421315812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54505955, + "accum": 806619805 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 371271 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -461826377 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593757566 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 614246763 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 83221609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": -122309519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -148081045 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 154343873 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 273928427 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1188449704 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26654628 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -203410129 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 288914781 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -517048640 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90694974, + "accum": -158933821 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616695609 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612036289 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123111354 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -522398444 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 255785218 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -340550579 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132240174, + "accum": 31000746 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 37585879 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68270338, + "accum": -266546759 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_173.json b/polygon/heimdall/testdata/mainnet/spans/span_173.json new file mode 100644 index 00000000000..47f563800bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_173.json @@ -0,0 +1,102 @@ +{ + "span_id": 173, + "start_block": 1101056, + "end_block": 1107455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 13412 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 8914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -57982 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 8914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 8914 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 8914 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 8914 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -57982 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1730.json b/polygon/heimdall/testdata/mainnet/spans/span_1730.json new file mode 100644 index 00000000000..b8f6c2c581e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1730.json @@ -0,0 +1,648 @@ +{ + "span_id": 1730, + "start_block": 11065856, + "end_block": 11072255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 360518630 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90918063, + "accum": -473934698 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 335236287 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -6719136 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 445450172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12114334, + "accum": -17335591 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 74244519 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 423561167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 154041354 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 176430230 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": -50508348 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 431140596 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 47395654 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 133299359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601497321 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 276009689 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29426863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172121172 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -9450179 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -371001875 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122142298 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 156186181 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -366951239 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 43010992 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -521397392 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 402110339 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609082440 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 171199762 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -367987904 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 225953908 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -288199558 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69001212, + "accum": 284001189 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 322817125 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44676974, + "accum": 126595822 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134416563 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -91499510 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 249948898 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -105718639 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 24052541 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 379571547 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 541048213 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 148376819 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -50627155 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1216370059 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -242567500 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 450792231 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": -307692778 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 383031528 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 590370612 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -257474685 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 399543718 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 302484470 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47158715 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -357935608 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -235161094 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128403477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -540841085 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 202128971 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 18590457 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 410997716 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 478578924 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 93893206 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 354116, + "accum": 424148740 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54505955, + "accum": 141997135 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 480097199 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -453822377 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593756766 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -403656399 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 84021609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": 2366537 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -141911861 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 154411073 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 295290363 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1188211304 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26653828 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -198777657 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 393144901 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -513655248 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90714974, + "accum": 566785971 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616694817 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612034289 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123111522 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -522308900 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 258477858 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -332879203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132376873, + "accum": -11678610 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 39031399 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90918063, + "accum": -473934698 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1731.json b/polygon/heimdall/testdata/mainnet/spans/span_1731.json new file mode 100644 index 00000000000..115abdf9b60 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1731.json @@ -0,0 +1,654 @@ +{ + "span_id": 1731, + "start_block": 11072256, + "end_block": 11078655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 426048990 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90918063, + "accum": -19344383 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 335640202 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 8281364 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 462531422 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12114334, + "accum": 43236079 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 79341064 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 424696227 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 154099754 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 176546370 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": 481682172 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 457650051 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 48231654 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 133369359 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -601496826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 277210969 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -29421863 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 172190167 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 5550321 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -366823630 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 122144518 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 156257806 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -363874589 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 486367512 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -519211567 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 453829499 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -609081945 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 171368737 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -365329554 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 226355413 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -280441708 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69001212, + "accum": -472541834 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 324984005 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44676974, + "accum": 349980692 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 134429388 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -91225490 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 310264263 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -102875159 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 137441896 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 389571697 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 543683733 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 148431164 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -50592250 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1216369359 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -171223495 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 483539181 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": 309180597 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 416376088 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -373669206 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -205082955 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 421920193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 318041465 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -47158220 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -356020873 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -226919809 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 128408477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -539937020 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 206991146 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 33598707 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 484721951 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 480688034 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 121699046 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 425952920 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54505955, + "accum": 414526910 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": -321623179 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -448819877 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -593756266 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -351847669 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 84521609 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15584507, + "accum": 80289072 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -138056121 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 154453073 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2670242, + "accum": 308641573 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1188062304 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -26653328 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -195882362 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 458288726 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -511534378 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90714977, + "accum": -81177039 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -616694322 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -612033039 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 123111627 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -522252935 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 260160758 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -328084593 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132376873, + "accum": -451343331 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 39934849 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132376873, + "accum": -451343331 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1732.json b/polygon/heimdall/testdata/mainnet/spans/span_1732.json new file mode 100644 index 00000000000..dee5005f226 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1732.json @@ -0,0 +1,654 @@ +{ + "span_id": 1732, + "start_block": 11078656, + "end_block": 11085055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -504211956 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90918063, + "accum": -15815468 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 350696033 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 58368999 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 517612857 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": 202848522 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 105659207 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 441506806 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 168326349 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 190911541 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106438104, + "accum": 671476769 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5301891, + "accum": 535359178 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 64324489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 147623794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587409203 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 294180476 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15323428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 186442190 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 55637956 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -342709407 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136236281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 170516141 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -342404194 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88671304, + "accum": 462960509 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -499879152 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 592041918 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594994322 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 185860712 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -344863079 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 241405460 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -247736433 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69001212, + "accum": 369559145 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 344270952 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 44676974, + "accum": -201361461 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148546603 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -76481407 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12063073, + "accum": 469107574 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -81964372 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 423662783 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 427658492 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 564095416 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 162648027 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -36422043 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202281244 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 14088552 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 576218296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": -399658197 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 510489467 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -29587415 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -65256368 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 489710168 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 369464688 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33070597 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -337339074 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -193054290 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142506912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -523680829 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 232746801 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 83704942 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": -425827726 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 499836333 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 202519497 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 444423147 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54505955, + "accum": -18864281 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 412052148 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -422727442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579668631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -213420282 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 99808044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15630476, + "accum": 281619436 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -114715910 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 168640308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": 354796432 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1173618269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12565693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -174847219 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1225267840 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -472899904 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -492357855 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 90714977, + "accum": -80131125 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602606699 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597943604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137198314 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -508032184 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 278286153 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -302491094 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132376873, + "accum": 49645335 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 56189564 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123374675, + "accum": -399658197 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1733.json b/polygon/heimdall/testdata/mainnet/spans/span_1733.json new file mode 100644 index 00000000000..8f19ca9374e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1733.json @@ -0,0 +1,636 @@ +{ + "span_id": 1733, + "start_block": 11085056, + "end_block": 11091455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -189666228 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90794074, + "accum": -37777229 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 352634825 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 130371399 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 599602857 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": 494120538 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 130122623 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 446955094 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 168606669 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 191469013 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107501358, + "accum": -68017748 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5346891, + "accum": -438402819 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 68337289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 147959794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587406827 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 299946620 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15299428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 186773366 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 127640356 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -322653831 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136246937 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 170859941 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -327636274 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88689862, + "accum": 388045783 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -489387192 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": -261828357 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594991946 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 186671792 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -332102999 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 243332684 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -210498753 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69009547, + "accum": -177492693 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 354671976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43761563, + "accum": -238837062 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148608163 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -75166111 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12108073, + "accum": -342836055 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -68315668 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -134144694 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 475659212 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 576745912 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 162908883 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -36254499 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202277884 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 356539776 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -368640135 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123359675, + "accum": 358147266 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 670543355 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 630403297 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 186223936 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": 597117248 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 444138264 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33068221 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -328148346 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -153496122 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142530912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -519341317 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 256085241 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 155744542 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": -71951398 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 509960061 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 335987529 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 453190731 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54505955, + "accum": 187157258 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 748992425 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -398715442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579666231 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 35261622 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 102208044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15630476, + "accum": 656750860 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -96208358 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 168841908 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": 418958800 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1172903069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12563293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -160949803 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1219219888 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -160209544 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -482177679 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89553254, + "accum": -113983198 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602604323 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597937604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137198818 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -507763552 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 286364073 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -279476966 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132384634, + "accum": -77145011 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 60526124 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69009547, + "accum": -177492693 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1734.json b/polygon/heimdall/testdata/mainnet/spans/span_1734.json new file mode 100644 index 00000000000..862df6eb20a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1734.json @@ -0,0 +1,660 @@ +{ + "span_id": 1734, + "start_block": 11091456, + "end_block": 11097855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 46243068 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90825715, + "accum": 495914127 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 354088919 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 184373199 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 661095357 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": -388581644 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 148470185 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 451041310 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 168816909 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 191887117 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107501358, + "accum": -334865718 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5346891, + "accum": -342158781 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 71346889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 148211794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587405045 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 304271228 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15281428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 187021748 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 181642156 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -307612149 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136254929 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 171117791 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -316560334 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88590012, + "accum": -217920145 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -481518222 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": -75639381 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594990164 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 187280102 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -322532939 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 244778102 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -182570493 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69009547, + "accum": -36277243 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 362472744 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43588843, + "accum": 548605367 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148654333 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -74179639 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12108073, + "accum": -124890741 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -58079140 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": 274056984 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 511659752 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 586233784 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 163104525 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -36128841 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202275364 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 613378194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -250751115 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123659323, + "accum": 378323595 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -310283802 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 24525586 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 374834164 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": -423507676 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 500143446 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33066439 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -321255300 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -123827496 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142548912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -516086683 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 273589071 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 209774242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 193455848 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 517552857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 436088553 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 459766419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54537035, + "accum": 67775802 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59965741, + "accum": 727513261 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -380706442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579664431 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 221773050 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 104008044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15630476, + "accum": -162755815 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -82327694 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 168993108 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": 467080576 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1172366669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12561493 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 579059, + "accum": -150526741 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1214683924 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 74308226 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -474542547 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89585368, + "accum": 397551740 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602602541 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597933104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137199196 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -507562078 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 292422513 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -262216370 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132384634, + "accum": 103668424 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 63778544 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107501358, + "accum": -334865718 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1735.json b/polygon/heimdall/testdata/mainnet/spans/span_1735.json new file mode 100644 index 00000000000..be23ec696c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1735.json @@ -0,0 +1,648 @@ +{ + "span_id": 1735, + "start_block": 11097856, + "end_block": 11104255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 334576652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90825715, + "accum": 292655427 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 355866145 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 250375399 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -364484577 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": -121582296 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 170894983 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 456035574 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 169073869 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 192398133 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107545651, + "accum": -167917809 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": -224477459 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 75025289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 148519794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587402867 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 309556860 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15259428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 187325326 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 247644356 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -289227871 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136264697 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 171432941 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -303023074 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88604368, + "accum": -470090087 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -471900592 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 151924923 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594987986 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 188023592 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -310836199 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 246544724 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -148435953 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69026547, + "accum": 381555235 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 372007016 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43586043, + "accum": 406574933 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148710763 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -72973951 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12015509, + "accum": 140271591 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 568696, + "accum": -45567828 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677871, + "accum": -327510399 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 555660412 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 597830072 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 163343643 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35975259 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202272284 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -173585467 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": -106664535 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123659323, + "accum": -203208889 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -163567738 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 629517072 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 605357776 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": -325051186 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": 568594224 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33064261 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -312830466 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648257, + "accum": -87565842 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142570912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -512108797 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 294982641 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 275810542 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 517842482 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 526832941 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 558434249 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 467803371 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54397186, + "accum": 164836155 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59792968, + "accum": -155572463 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -358695442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579662231 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 449731462 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 106208044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15542379, + "accum": 179705105 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -65362438 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 169177908 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": 525896080 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1171711069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12559293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 586354, + "accum": -137743673 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1209139968 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 360941056 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -465210719 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89592152, + "accum": 167089614 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602600363 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597927604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137199658 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -507315832 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 299827273 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -241120086 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132331046, + "accum": -290010338 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 67753724 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88604368, + "accum": -470090087 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1736.json b/polygon/heimdall/testdata/mainnet/spans/span_1736.json new file mode 100644 index 00000000000..1dffad71a0b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1736.json @@ -0,0 +1,654 @@ +{ + "span_id": 1736, + "start_block": 11104256, + "end_block": 11110655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -320772139 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90825715, + "accum": 76024461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 358612767 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 352378799 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -248332077 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": 291053060 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 205551489 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 463753982 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 169470989 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 193187885 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110351692, + "accum": 211087273 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": -41837925 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 80710089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 148995794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587399501 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 317725564 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15225428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 187794492 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 349647756 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -260815805 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136279793 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 171919991 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -282101854 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88589368, + "accum": 340650488 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -457036982 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 503615211 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594984620 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 189172622 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -292759419 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 249274958 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -95682573 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69028138, + "accum": 526960131 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 386741800 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43615790, + "accum": -313908088 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148797973 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -71110615 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12026876, + "accum": 549185375 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": -26159432 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22677980, + "accum": 443537760 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 623661432 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -484769664 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 163713189 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35737905 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202267524 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 311553767 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 116014725 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123559323, + "accum": 697228814 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 63175270 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 463961689 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -138899732 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4475295, + "accum": -172891156 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -428690207 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33060895 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -299810268 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -31522704 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142604912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -505961155 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 328045431 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 377866642 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": -81337912 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 541174889 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -352905984 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 480224115 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54341690, + "accum": -190470516 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59692968, + "accum": 774538860 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -324678442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579658831 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -298922415 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 109608044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15558622, + "accum": 708550795 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -39143406 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 169463508 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": 616792768 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1170697869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12555893 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 586354, + "accum": -117807637 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1200572036 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -297034175 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -450788803 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89576791, + "accum": -92097735 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602596997 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597919104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137200372 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -506935270 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 311270993 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -208516738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132283298, + "accum": -196300451 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 73897184 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43615790, + "accum": -313908088 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1737.json b/polygon/heimdall/testdata/mainnet/spans/span_1737.json new file mode 100644 index 00000000000..05c751f4a44 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1737.json @@ -0,0 +1,660 @@ +{ + "span_id": 1737, + "start_block": 11110656, + "end_block": 11117055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -32438555 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90825715, + "accum": -121730793 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 360389993 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 418380999 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -173174577 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12136334, + "accum": 558052408 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 227976287 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 468748246 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 169727949 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 193698901 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105232068, + "accum": 357283843 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 76340597 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 84388489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 149303794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587397323 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 323011196 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15203428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 188098070 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 415649956 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -242431527 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136289561 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 172235141 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -268564594 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88597268, + "accum": 88779115 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -447419352 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": 731179515 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594982442 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 189916112 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -281062679 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 251041580 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -61548033 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69032429, + "accum": -155225501 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 396276072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43696690, + "accum": 646275292 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148854403 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -69904927 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12026876, + "accum": -284116256 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": -13592944 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22599480, + "accum": -156931083 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 667662092 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -473173376 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 163952307 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35584323 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202264444 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 625467389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 260101305 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123513596, + "accum": 115676496 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 209891334 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": -29103954 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 91623880 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": -72907846 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -360239429 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33058717 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -291385434 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 4745550 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142626912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -501983269 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 349439001 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 443902942 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14744847, + "accum": 243048722 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 550454973 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -230560288 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 488261067 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54230030, + "accum": -93789914 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59692968, + "accum": -113180485 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -302667442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579656631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -70964003 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 111808044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15558622, + "accum": -52194580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -22178150 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 169648308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": -422284631 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1170042269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12553693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 586354, + "accum": -104907849 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1195028080 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -10401345 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -441456975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89576791, + "accum": 780544538 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602594819 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597913604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137200834 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -506689024 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 318675753 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -187420454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 132278073, + "accum": 517407731 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 77872364 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69032429, + "accum": -155225501 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1738.json b/polygon/heimdall/testdata/mainnet/spans/span_1738.json new file mode 100644 index 00000000000..f5cc81c2dbd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1738.json @@ -0,0 +1,672 @@ +{ + "span_id": 1738, + "start_block": 11117056, + "end_block": 11123455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 137940381 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90825715, + "accum": -37961650 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 361440172 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 457382299 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -128763327 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": -380837088 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 241227304 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 471699402 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 169879789 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 194000865 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105232068, + "accum": 627363504 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 146173360 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 86562089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 149485794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587396036 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 326134524 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15190428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 188277457 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 454651256 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -231568090 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136295333 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 172421366 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -260565304 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88600268, + "accum": 142831814 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -441736207 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343832, + "accum": -232287892 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594981155 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 190355447 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -274150969 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 252085493 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -41377623 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69032429, + "accum": -354686862 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 401909960 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43696976, + "accum": 116441126 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148887748 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -69192475 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12026876, + "accum": -127766868 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": -6167292 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22599480, + "accum": 136862157 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 693662482 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -466321024 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 164093604 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35493570 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202262624 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -286773983 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6549390, + "accum": 345243375 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123513596, + "accum": 623413021 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 296587190 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27499613, + "accum": 328391015 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 227842378 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": -13736578 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -319791242 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33057430 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -286407123 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 26176791 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142639912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -499632700 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 362080656 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 482924392 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": 434484233 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": 555938659 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -158265104 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 493010175 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54230030, + "accum": 611200476 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59692968, + "accum": 662828099 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -289660942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579655331 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 63738695 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 113108044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 15558622, + "accum": 150067506 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -12153226 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 169757508 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": -387530015 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1169654869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12552393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 631297, + "accum": -96835817 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1191752106 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 158972600 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -435942713 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89576791, + "accum": -249713972 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602593532 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597910354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137201107 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -506543515 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 323051293 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -174954468 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131303002, + "accum": 36880731 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 80221334 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69032429, + "accum": -354686862 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 12, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1739.json b/polygon/heimdall/testdata/mainnet/spans/span_1739.json new file mode 100644 index 00000000000..f73a4904ae2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1739.json @@ -0,0 +1,678 @@ +{ + "span_id": 1739, + "start_block": 11123456, + "end_block": 11129855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": 491804325 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90882747, + "accum": 220073092 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 363621313 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 538384999 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -36524577 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": -52658595 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 268748647 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 477828726 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 170195149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 194628021 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105274277, + "accum": 177273693 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 291210637 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 91076489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 149863794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587393363 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 332621436 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15163428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 188650030 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 535653956 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -209005567 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136307321 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 172808141 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -243951394 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88929956, + "accum": 342209725 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -429932752 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 47643572 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594978482 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 191267912 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -259795879 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 254253620 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 514767 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69037429, + "accum": 411445826 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 413611112 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43624573, + "accum": 199072137 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 148957003 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -67712767 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12026876, + "accum": 196958784 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 9255216 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22599480, + "accum": -350862219 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -349215596 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -452089216 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 164387067 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35305083 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202258844 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 98483644 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6599051, + "accum": 522225888 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123638046, + "accum": -430137792 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 476647814 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": -26000687 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 510757720 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": 109157594 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3111399, + "accum": -235783469 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33054757 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -276067554 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 70687830 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142666912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -494750749 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 388336401 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 563968942 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": -267355681 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -530587183 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -8113568 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 502873707 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54224530, + "accum": -119609266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59571568, + "accum": 78358484 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -262647442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579652631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 343505837 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 115808044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16045753, + "accum": 580795950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 8667770 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 169984308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": -315347351 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1168850269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12549693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": -79772598 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1184948160 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 510749255 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -424490015 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89580251, + "accum": -26294305 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602590859 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597903604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137201674 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -506241304 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 332138953 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -149063574 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131370708, + "accum": 290217091 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 85099964 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123638046, + "accum": -430137792 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_174.json b/polygon/heimdall/testdata/mainnet/spans/span_174.json new file mode 100644 index 00000000000..98068a10e90 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_174.json @@ -0,0 +1,102 @@ +{ + "span_id": 174, + "start_block": 1107456, + "end_block": 1113855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 8914 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 4416 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -30994 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 4416 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 4416 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 4416 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 4416 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -30994 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1740.json b/polygon/heimdall/testdata/mainnet/spans/span_1740.json new file mode 100644 index 00000000000..3b77e66c02d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1740.json @@ -0,0 +1,654 @@ +{ + "span_id": 1740, + "start_block": 11129856, + "end_block": 11136255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13106072, + "accum": -292621414 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90889747, + "accum": 203558202 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 365560105 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 610387399 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 45465423 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": 239055621 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 293212063 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 483277014 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 170475469 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 195185493 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105398511, + "accum": 506594994 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 420132661 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 95089289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 150199794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587390987 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 338387580 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15139428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 188981206 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 607656356 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -188949991 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136317977 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 173151941 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -229183474 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88924747, + "accum": 279151712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -419440792 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 296543540 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594976106 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 192078992 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -247035799 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 256180844 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 37752447 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69037429, + "accum": -129516810 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 424012136 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43652650, + "accum": 149951300 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149018563 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -66397471 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12077075, + "accum": 486155997 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 22964112 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22599480, + "accum": 191525301 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -301214876 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -439438720 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 164647923 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -35137539 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202255484 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 440934868 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6599051, + "accum": -418231468 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123645611, + "accum": 339627073 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": 636701702 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": 634882297 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -336466657 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": 218396858 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3811399, + "accum": -145709893 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33052381 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -266876826 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 110253198 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142690912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -490411237 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 411674841 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -462087864 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": 84540647 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -520463455 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 125354464 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 511641291 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54244530, + "accum": 82900987 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59611672, + "accum": 410649104 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -238635442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579650231 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 592187741 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 118208044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16045753, + "accum": -132021038 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 27175322 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 170185908 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2673432, + "accum": -251184983 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1168135069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12547293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": -64599630 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1178900208 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": -275481653 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -414309839 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89582250, + "accum": -74133112 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602588483 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597897604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137202178 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -505972672 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 340216873 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -126049446 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131316259, + "accum": 146573108 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 89436524 + } + ], + "proposer": { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6599051, + "accum": -418231468 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1741.json b/polygon/heimdall/testdata/mainnet/spans/span_1741.json new file mode 100644 index 00000000000..d792d6ecde9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1741.json @@ -0,0 +1,654 @@ +{ + "span_id": 1741, + "start_block": 11136256, + "end_block": 11142655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13167426, + "accum": 62285548 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90891313, + "accum": 460212946 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 367741246 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -407017296 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 137704173 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": 567234114 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 320733406 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 489406338 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 170790829 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 195812649 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105418417, + "accum": 57110172 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 565169938 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 99603689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 150577794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587388314 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 344874492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15112428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 189353779 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 688659056 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -166387468 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136329965 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 173538716 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -212569564 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88961850, + "accum": 483711839 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 437165, + "accum": -407637337 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 576556004 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594973433 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 192991457 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -232680709 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 258348971 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 79644837 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69029945, + "accum": 636353112 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433376, + "accum": 435713288 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43449724, + "accum": 225500394 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149087818 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -64917763 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12077075, + "accum": -286142884 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 38386620 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22291351, + "accum": -299432624 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -247214066 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -425206912 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 164941386 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 6981, + "accum": -34949052 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202251704 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -272187411 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6599051, + "accum": -240057091 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123645611, + "accum": 382440454 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -281947201 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": 279484927 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -53551315 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": 341291030 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3811399, + "accum": -42802120 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33049708 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -256537257 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 154764237 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142717912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -485529286 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 437930586 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -381043314 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": 480424016 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -509074261 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 275506000 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 521504823 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54539258, + "accum": 448498937 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59086442, + "accum": -183779301 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -211621942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579647531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -226756210 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 120908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16582512, + "accum": 307632341 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 47996318 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 170412708 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": -178772994 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1167330469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12544593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": -47530041 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1172096262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 76295002 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -402857141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89234093, + "accum": 145419277 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602585810 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597890854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137202745 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -505670461 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 349304533 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -100158552 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131316259, + "accum": 396479078 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 94315154 + } + ], + "proposer": { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -407017296 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1742.json b/polygon/heimdall/testdata/mainnet/spans/span_1742.json new file mode 100644 index 00000000000..69523d9e88d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1742.json @@ -0,0 +1,642 @@ +{ + "span_id": 1742, + "start_block": 11142656, + "end_block": 11149055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13167426, + "accum": 404638624 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90891313, + "accum": 627938904 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 369841604 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -329014696 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 226526673 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": -214343640 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 347235440 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 495308650 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 171094509 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 196416577 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105418417, + "accum": 602597580 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5371751, + "accum": 704835464 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 103950889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 150941794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587385740 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 351121148 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15086428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 189712553 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -331293874 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -144660594 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136341509 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 173911166 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -196570984 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88961850, + "accum": 601221759 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 442161, + "accum": -396256059 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": -251369558 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594970859 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 193870127 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -218857289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 260436797 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 119985657 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69029945, + "accum": 235222722 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 446985160 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 43439664, + "accum": 257645204 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149154508 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -63492859 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12078257, + "accum": 27884706 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 53237924 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22281714, + "accum": 280048901 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -195213286 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -411502208 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 165223980 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34792546 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202248064 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 98801415 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -68537884 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123170410, + "accum": 292424325 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668912, + "accum": -108555489 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": -102030173 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 218885681 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": 459633566 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3811399, + "accum": 56294254 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33047134 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -246580635 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 197626719 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142743912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -480828148 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 463213896 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -303000414 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": -235831624 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -498106889 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 420096368 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 531003039 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54515553, + "accum": -329423678 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59092900, + "accum": 255016349 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -185608942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579644931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 42649186 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 123508044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16301822, + "accum": -363489712 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 68046166 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 8400, + "accum": 170631108 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": -108917312 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1166555669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12541993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": -31092659 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1165544314 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13028765, + "accum": 415042892 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -391828617 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89234093, + "accum": 270126851 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602583236 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597884354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137203291 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -505379443 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 358055613 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -75226580 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131205917, + "accum": 515952235 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 99013094 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54515553, + "accum": -329423678 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1743.json b/polygon/heimdall/testdata/mainnet/spans/span_1743.json new file mode 100644 index 00000000000..56ae39f9fe0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1743.json @@ -0,0 +1,642 @@ +{ + "span_id": 1743, + "start_block": 11149056, + "end_block": 11155455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13167426, + "accum": -275681770 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90891313, + "accum": 239745779 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 372426660 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -233011496 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 335846673 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": 174608648 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 379853328 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 502573034 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 171468269 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 197159873 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105418417, + "accum": -422405286 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5382108, + "accum": -220815343 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 109301289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 151389794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587382572 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 358809340 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15054428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 190154121 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -235290674 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -117919826 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136355717 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 174369566 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -176880424 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89015850, + "accum": 152819626 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 446561, + "accum": -381979307 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 80497066 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594967691 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 194951567 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -201843849 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 263006429 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 169635897 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69041900, + "accum": 244986976 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 460861384 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47120465, + "accum": 593918368 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149236588 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -61739131 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12120845, + "accum": 415581394 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 71516452 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22281714, + "accum": -104564029 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -131212326 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -394634880 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 165571788 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34729154 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202243584 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 555403047 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 142375204 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123180805, + "accum": -163673003 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 108065107 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": -322532518 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 554192753 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4551636, + "accum": 605285918 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": 180158472 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33043966 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -234326331 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 250380543 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142775912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -475042132 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 494331816 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -206947614 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": 233363480 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -484608585 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 598053744 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 542693151 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54865230, + "accum": 320906174 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58616995, + "accum": -62413806 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -153592942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579641731 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 374225058 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 126708044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16531184, + "accum": 163214556 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": 92722902 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 170944638 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": -22941088 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1165602069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12538793 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": -10862035 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1157480378 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -266732492 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -378255049 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 89254669, + "accum": -170995172 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602580068 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597876354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137203963 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -505021267 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 368826173 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -44541076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 131264628, + "accum": 320332803 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 104795174 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105418417, + "accum": -422405286 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1744.json b/polygon/heimdall/testdata/mainnet/spans/span_1744.json new file mode 100644 index 00000000000..8568a8f9243 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1744.json @@ -0,0 +1,642 @@ +{ + "span_id": 1744, + "start_block": 11155456, + "end_block": 11161855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13167426, + "accum": 79838732 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90939388, + "accum": 491267730 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 374607801 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -152008796 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 428085423 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": 502787141 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 407374671 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 508702358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 171783629 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 197787029 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105474902, + "accum": 221731397 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5382108, + "accum": -75498427 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 113815689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 151767794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587379899 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 365296252 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15027428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 190526694 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -154287974 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -95357303 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136367705 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 174756341 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -160266514 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88985985, + "accum": 352077343 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 446561, + "accum": -369922160 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 360509530 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594965018 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 195864032 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -187488759 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 265174556 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 211528287 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69041900, + "accum": -95388343 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 472569448 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47025415, + "accum": -338542350 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149305843 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -60259423 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12228770, + "accum": -358479955 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 86938960 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22010689, + "accum": 493247899 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -77211516 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -380403072 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 165865251 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34675667 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202239804 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -161233706 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 320333122 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123128688, + "accum": -149299524 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 291144169 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": 420960839 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -264515260 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": -367695215 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": 285915420 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33041293 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -223986762 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 294891582 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142802912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -470160181 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 520587561 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -125903064 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 14662347, + "accum": 629246849 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -473219391 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -353612806 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 552556683 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54834445, + "accum": -402629431 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58609397, + "accum": 418439352 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -126579442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579639031 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -448718993 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 129408044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16536551, + "accum": 609637029 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 114006681 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 171412980 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": 49601351 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1164797469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12536093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": 6207554 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1150676432 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 87744163 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -366802351 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94059664, + "accum": 131474172 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602577395 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597869604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137204530 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -504719056 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 377913833 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -18650182 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126448097, + "accum": 467524943 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 109673804 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -448718993 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1745.json b/polygon/heimdall/testdata/mainnet/spans/span_1745.json new file mode 100644 index 00000000000..faa7728aa58 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1745.json @@ -0,0 +1,666 @@ +{ + "span_id": 1745, + "start_block": 11161856, + "end_block": 11168255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13167426, + "accum": 277350122 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": -353572620 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 375819546 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -107007296 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 479329173 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12154759, + "accum": -418586025 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 422664306 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 512107538 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 171958829 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 198135449 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105474902, + "accum": 699958214 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5382108, + "accum": 5233193 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 116323689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 151977794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587378414 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 368900092 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -15012428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 190733679 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -109286474 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -82822568 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136374365 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 174971216 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -151036564 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88724325, + "accum": 582098347 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 446561, + "accum": -363223745 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": 516072010 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594963533 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 196370957 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -179513709 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 266379071 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 234801837 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68961397, + "accum": -164674239 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 479073928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47015219, + "accum": 366837179 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149344318 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -59437363 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12258670, + "accum": -174629805 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 95507020 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22010689, + "accum": -280517231 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -47211066 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -372496512 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 166028286 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34645952 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202237704 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 52798309 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 419198632 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123128688, + "accum": 593653140 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 392854759 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27536791, + "accum": -269708647 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -107340070 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": -282164990 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": 344669280 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33039808 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -218242557 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 319619937 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142817912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -467447986 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 535174086 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -80878314 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16004058, + "accum": -234665617 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -466892061 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -270195286 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": 558036423 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54863197, + "accum": 420221642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58609397, + "accum": 193683594 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -111571942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579637531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -293292803 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 130908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16536551, + "accum": -246292362 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 125875716 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 171673170 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": 89902706 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1164350469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12534593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 632207, + "accum": 15690659 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1146896462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 284675638 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -360439741 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94045164, + "accum": 438428919 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602575910 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597865854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137204845 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -504551161 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 382962533 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": -4266352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126448097, + "accum": 156319527 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 112384154 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": -353572620 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1746.json b/polygon/heimdall/testdata/mainnet/spans/span_1746.json new file mode 100644 index 00000000000..37b5fa095ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1746.json @@ -0,0 +1,642 @@ +{ + "span_id": 1746, + "start_block": 11168256, + "end_block": 11174655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": -311484171 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": -122997189 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 378970083 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 9996604 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 612562923 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 55478358 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 462417357 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 520961006 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 172414349 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 199041341 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103519740, + "accum": 399957499 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5382387, + "accum": 215137358 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 122844489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152523794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587374553 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 378270076 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14973428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 191271840 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 7717426 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -50232257 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136391681 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 175529891 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -127038694 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -370673934 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -345788866 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": -183696897 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594959672 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 197688962 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -158778579 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 269510810 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 295313067 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": 326990081 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 495985576 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46972231, + "accum": -8830727 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149444353 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -57300007 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 305030583 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 117783976 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22260689, + "accum": 586399640 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 30790104 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -351939456 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 166452177 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34568693 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202232244 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 609281548 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -427144717 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123060326, + "accum": -125081786 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 657302293 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -313842479 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 301315424 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": -59786405 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": 497429316 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33035947 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -203307624 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 383913660 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142856912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -460396279 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -531129214 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 36186036 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16004058, + "accum": 389492645 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -450441003 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -53309734 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -532025462 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54667014, + "accum": 347467686 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58613522, + "accum": 271932381 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -72552442 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579633631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 110815291 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 134808044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16536551, + "accum": 398633127 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 156735207 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 172349664 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2686757, + "accum": 194686229 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1163188269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12530693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 42208444 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1137068540 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -307534917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -343896955 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94219900, + "accum": -304790959 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602572049 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597856104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137205664 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -504114634 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 396089153 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 33131606 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126450437, + "accum": 671962431 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 119431064 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -370673934 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1747.json b/polygon/heimdall/testdata/mainnet/spans/span_1747.json new file mode 100644 index 00000000000..9cafe0c54e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1747.json @@ -0,0 +1,654 @@ +{ + "span_id": 1747, + "start_block": 11174656, + "end_block": 11181055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": -87163782 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": 320446285 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 380343394 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 60998304 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 670639173 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 262163627 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1019309, + "accum": 479745610 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 524820210 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 172612909 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 199436217 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103039583, + "accum": -48362494 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5382387, + "accum": 306637937 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 125686889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 152761794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587372870 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 382354428 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14956428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 191506423 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 58719126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -36026224 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136399229 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 175773416 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -116578084 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": 36830514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -338188829 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10370832, + "accum": -7392753 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594957989 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 198263477 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -149740189 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 270875927 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 321689757 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": 403149829 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 503357320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46974893, + "accum": -310964450 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149487958 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -56368339 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 514544805 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 571204, + "accum": 127494444 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22260689, + "accum": -136316888 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 64790614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -342978688 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 166636950 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34535016 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202229864 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -248816919 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -315097139 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": -234459371 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -328627223 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 137647669 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 479447306 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": 37147850 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": 564017024 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33034264 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -196797525 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 411939129 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142873912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -457322458 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -514597819 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 87214086 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": 661663631 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -443270029 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 41230122 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -525815090 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54601848, + "accum": 175057539 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58624407, + "accum": 167864024 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -55543942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579631931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 286964973 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 136508044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -420856764 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 170186780 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 172644546 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 240399879 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1162681669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12528993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 54332011 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1132784574 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -84345912 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -336685997 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94219900, + "accum": 196236303 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602570366 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597851854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137206021 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503924353 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 401811013 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 49433280 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126396184, + "accum": 618882596 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 122502794 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -420856764 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1748.json b/polygon/heimdall/testdata/mainnet/spans/span_1748.json new file mode 100644 index 00000000000..a55bc3873a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1748.json @@ -0,0 +1,648 @@ +{ + "span_id": 1748, + "start_block": 11181056, + "end_block": 11187455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": 150351924 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": -246050477 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 381797488 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 115000104 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -368670762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 481006853 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 498101191 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 528906426 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 172823149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 199854321 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103039583, + "accum": 705535801 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 403540095 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 128696489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153013794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587371088 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 386679036 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14938428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 191754805 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 112720926 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 835649, + "accum": -20984542 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136407221 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176031266 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -105502144 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": 533089630 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -330141731 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 179060559 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594956207 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 198871787 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -140170129 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 272321345 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 349618017 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": 548409526 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 511162696 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46977242, + "accum": 534625906 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149534128 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -55381867 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -364116984 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 137796116 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22421089, + "accum": 265177514 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 100791154 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -333490816 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 166832592 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34499358 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202227344 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 8021499 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -196458527 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": -220846438 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -206574515 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 615696061 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -432603243 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": 139784120 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": -466143919 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33032482 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -189904479 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 441613155 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142891912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -454067824 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -497093989 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 141243786 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": -150562920 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -435677233 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 141331146 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -519239402 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54533820, + "accum": 57020051 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58624407, + "accum": 122456130 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -37534942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579630131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 473476401 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 138308044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -122969166 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 184429622 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 172956774 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 288839067 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1162145269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12527193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 67168729 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1128248610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 151971858 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -329050865 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94089897, + "accum": -309906889 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602568584 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597847354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137206399 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503722879 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 407869453 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 66693876 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126396184, + "accum": 692613593 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 125755214 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94089897, + "accum": -309906889 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 9, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1749.json b/polygon/heimdall/testdata/mainnet/spans/span_1749.json new file mode 100644 index 00000000000..486da3d4ff9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1749.json @@ -0,0 +1,660 @@ +{ + "span_id": 1749, + "start_block": 11187456, + "end_block": 11193855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": 255914460 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90831736, + "accum": 480603411 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 382443752 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 139000904 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -341340762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 578270509 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 506261495 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 530722522 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 172916589 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 200040145 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103484383, + "accum": 431970690 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 446637575 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 130034089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153125794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587370296 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 388601084 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14930428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 191865197 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 136721726 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": -14292598 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136410773 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176145866 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -100579504 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": 141717719 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -326565243 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 261805551 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594955415 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 199142147 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -135916769 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 272963753 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 362030577 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": 1074648 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 514631752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46977242, + "accum": -190698116 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149554648 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -54943435 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -265522056 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 142445748 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22421089, + "accum": 444546226 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 116791394 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -329273984 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 166919544 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34483510 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202226224 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 122171907 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -143730255 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": -337492930 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -152328867 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -272979945 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -348776475 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": 185400240 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": -434808527 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33031690 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -186840903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 454801611 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142899912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -452621320 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -489314509 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 165256986 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": -22314456 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -432302657 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 185820490 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -516316874 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54528770, + "accum": 493280511 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": 591550861 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -29530942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579629331 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 556370369 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 139108044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 9425322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 190759774 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 173095542 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 310367595 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1161906869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12526393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 72873937 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1126232626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 257001978 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -325657473 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94089897, + "accum": 442812287 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602567792 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597845354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137206567 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503633335 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 410562093 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 74365252 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126396184, + "accum": -498154418 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 127200734 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126396184, + "accum": -498154418 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_175.json b/polygon/heimdall/testdata/mainnet/spans/span_175.json new file mode 100644 index 00000000000..af9ebe372f0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_175.json @@ -0,0 +1,102 @@ +{ + "span_id": 175, + "start_block": 1113856, + "end_block": 1120255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25584 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -30082 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 26998 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -30082 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30082 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44416 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44416 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30082 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1750.json b/polygon/heimdall/testdata/mainnet/spans/span_1750.json new file mode 100644 index 00000000000..799cac55520 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1750.json @@ -0,0 +1,660 @@ +{ + "span_id": 1750, + "start_block": 11193856, + "end_block": 11200255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": 414258264 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 469514041 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 383413148 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 175002104 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -300345762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": -376944297 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 518501951 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 533446666 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173056749 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 200318881 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103484383, + "accum": 572678007 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 511283795 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 132040489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153293794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587369108 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 391484156 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14918428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192030785 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 172722926 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": -4244554 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136416101 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176317766 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -93195544 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": 105230125 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -321200511 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 385923039 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594954227 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 199547687 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -129536729 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 273927365 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 380649417 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": -269327554 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 519835336 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46977242, + "accum": 373028788 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149585428 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -54285787 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -117629664 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 149420196 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22421089, + "accum": -387510996 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 140791754 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -322948736 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167049972 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34459738 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202224544 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 293397519 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -64637847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 38132404 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -70960395 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 45718983 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -223036323 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5702015, + "accum": 253824420 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3916924, + "accum": -387805439 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33030502 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -182245539 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 474584295 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142911912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -450451564 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -477645289 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 201276786 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": 170058240 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -427240793 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 252554506 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -511933082 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54528770, + "accum": 46520472 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": 194145577 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -17524942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579628131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -420398969 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 140308044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 208017054 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 200255002 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 173303694 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 342660387 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1161549269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12525193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 81431749 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1123208650 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 414547158 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -320567385 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94089897, + "accum": 470785772 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602566604 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597842354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137206819 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503499019 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 414601053 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 85872316 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126364555, + "accum": -82858419 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 129369014 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22421089, + "accum": -387510996 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1751.json b/polygon/heimdall/testdata/mainnet/spans/span_1751.json new file mode 100644 index 00000000000..31c63750b3c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1751.json @@ -0,0 +1,666 @@ +{ + "span_id": 1751, + "start_block": 11200256, + "end_block": 11206655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": 546211434 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 276755747 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 384220978 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 205003104 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -266183262 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": -255364727 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 528702331 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 535716786 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173173549 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 200551161 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103484383, + "accum": 506396073 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -535963400 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 133712489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153433794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587368118 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 393886716 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14908428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192168775 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 202723926 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 4128816 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136420541 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176461016 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -87042244 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -108700059 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -316729901 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 489354279 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594953237 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 199885637 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -124220029 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 274730375 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 396165117 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69225674, + "accum": 422929186 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 524171656 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47232716, + "accum": -257965566 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149611078 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -53737747 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 5613996 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 155232236 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22421089, + "accum": -163300106 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 160792054 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -317677696 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167158662 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34439928 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202223144 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 436085529 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 1272493 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 167619660 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -3153335 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 311301423 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -118252863 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": 310846570 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -348629356 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33029512 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -178416069 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 491069865 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142921912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -448643434 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -467920939 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 231293286 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": 330368820 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -423022573 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 308166186 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -508279922 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54528770, + "accum": -509560873 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": -320529448 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -7519942 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579627131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -316781509 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 141308044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 373510164 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 208167692 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 173477154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 369571047 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1161251269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12524193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 713151, + "accum": 88563259 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1120688670 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 545834808 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -316325645 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94089897, + "accum": 310564728 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602565614 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597839854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137207029 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503387089 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 417966853 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 95461536 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126364555, + "accum": 79661367 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 131175914 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54528770, + "accum": -509560873 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1752.json b/polygon/heimdall/testdata/mainnet/spans/span_1752.json new file mode 100644 index 00000000000..3620d08be63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1752.json @@ -0,0 +1,660 @@ +{ + "span_id": 1752, + "start_block": 11206656, + "end_block": 11213055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13195317, + "accum": -265110637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 71622611 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 385998204 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 271005304 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -191025762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 12110327 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 551143167 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 540711050 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173430509 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 201062177 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": 580350175 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -417445330 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 137390889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153741794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587365940 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 399172348 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14886428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192472353 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 268726126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 22550230 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136430309 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176776166 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -73504984 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -360782019 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -306894559 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -384733675 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594951059 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 200629127 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -112523289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 276496997 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 430299657 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69240674, + "accum": -257450504 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 533711560 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47220081, + "accum": -321158742 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149667508 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -52532059 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 276750048 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 168018724 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22439355, + "accum": 330164778 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 204792714 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -306081408 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167397780 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34396346 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202220064 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -351655391 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 146275241 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 671688361 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 146022197 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -206051722 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 112270749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": 436312900 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -262406846 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33027334 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -169991235 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 527338119 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142943912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -444665548 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -446527369 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 297329586 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": 683052096 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -413742489 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 430511882 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -500242970 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54780122, + "accum": 691828832 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": -132263212 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 14491058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579624931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -88823097 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 143508044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -364447402 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 225575610 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 173858766 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 428774499 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1160595669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12521993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 717835, + "accum": 104295868 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1115144714 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -266966875 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -306993817 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94341659, + "accum": 182517971 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602563436 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597834354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137207491 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -503140843 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 425371613 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 116557820 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126489504, + "accum": 656787730 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 135151094 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -360782019 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1753.json b/polygon/heimdall/testdata/mainnet/spans/span_1753.json new file mode 100644 index 00000000000..46aba3c8722 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1753.json @@ -0,0 +1,660 @@ +{ + "span_id": 1753, + "start_block": 11213056, + "end_block": 11219455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -92835287 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 149740691 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 387048383 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 310006604 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -146614512 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 170163768 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -548388163 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 543662206 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173582349 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 201364141 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": -286491803 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -347411925 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 139564489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 153923794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587364653 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 402295676 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14873428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192651740 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 307727426 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 33435611 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136436081 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 176962391 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -65505694 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88718558, + "accum": -320196427 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -301082766 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -250273063 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594949772 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 201068462 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -105611579 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 277540910 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 450470067 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": -470139319 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 539348776 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": 293433982 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149700853 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -51819607 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 436966806 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 175574376 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22439355, + "accum": 621876393 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 230793104 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -299229056 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167539077 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34370593 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202218244 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -166160978 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 231958683 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 56384267 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 234171375 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 139205450 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 248489247 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": 510452095 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -211457181 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33026047 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -165012924 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 548769360 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142956912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -442314979 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -433885714 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 336351036 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": -211275453 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -408258803 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 502807066 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -495493862 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55137298, + "accum": 304810875 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": 630112714 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 27497558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579623631 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 45879601 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 144808044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -149306359 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 235862107 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174084264 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 463758357 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1160208269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12520693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 717835, + "accum": 113627723 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1111868740 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -96292930 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -301479555 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94369987, + "accum": 306426531 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602562149 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597831104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137207764 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502995334 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 429747153 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 129023806 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": 146180407 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 137500064 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": -470139319 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1754.json b/polygon/heimdall/testdata/mainnet/spans/span_1754.json new file mode 100644 index 00000000000..b8dd7da2ca2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1754.json @@ -0,0 +1,660 @@ +{ + "span_id": 1754, + "start_block": 11219456, + "end_block": 11225855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -13323587 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": -404082465 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 387533081 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 328007204 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -126117012 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 243111510 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -542267935 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 545024278 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173652429 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 201503509 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": 335814295 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -315088815 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 140567689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154007794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587364059 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 403737212 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14867428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192734534 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 325728026 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 38459633 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136438745 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177048341 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -61813714 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88739301, + "accum": 212197893 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -298400400 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -188214319 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594949178 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 201271232 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -102421559 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 278022716 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 459779487 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": -54947683 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 541950568 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": 577010728 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149716243 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -51490783 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": 510913002 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 179061600 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -383703214 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 242793284 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -296066432 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167604291 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34358707 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202217404 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -80548172 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 271504887 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": -304260957 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 274855611 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 298554914 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 311359323 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": 544670185 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -187941951 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33025453 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -162715242 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 558660702 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142962912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -441230101 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -428051104 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 354360936 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": -115089105 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -405727871 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 536174074 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -493301966 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54967900, + "accum": 635465265 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": -130754915 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 33500558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579623031 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 108050077 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 145408044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -50010493 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 240609721 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174188340 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 479904753 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1160029469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12520093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 717835, + "accum": 117934733 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1110356752 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": -17520340 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -298934511 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94369987, + "accum": -240107731 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602561555 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597829604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137207890 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502928176 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 431766633 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 134777338 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": -147427119 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 138584204 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": -404082465 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1755.json b/polygon/heimdall/testdata/mainnet/spans/span_1755.json new file mode 100644 index 00000000000..5fe3d944a68 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1755.json @@ -0,0 +1,678 @@ +{ + "span_id": 1755, + "start_block": 11225856, + "end_block": 11232255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 79440063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 231774764 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 388098562 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 349007904 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -102203262 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 328217209 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -535127669 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 546613362 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173734189 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 201666105 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": -37005562 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -277378520 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 141738089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154105794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587363366 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 405419004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14860428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192831127 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 346728726 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 44320992 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136441853 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177148616 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -57506404 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88739301, + "accum": -265470638 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -295270973 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -115812451 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594948485 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 201507797 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -98699869 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 278584823 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 470640477 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": 429442559 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 544985992 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": -190993373 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149734198 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -51107155 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -501660074 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 183130028 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -322815765 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 256793494 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -292376704 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167680374 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34344840 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202216424 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 19333435 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 317642125 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 557168157 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 322320553 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 484462622 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 384707745 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": -514252348 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -160507516 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33024760 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -160034613 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 570200601 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142969912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -439964410 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -421244059 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 375372486 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": -2871699 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -402775117 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": 575102250 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -490744754 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54967900, + "accum": -78603073 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": 279755199 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 40504058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579622331 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 180582299 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 146108044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 65834684 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 246148604 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174309762 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 498742215 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1159820869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12519393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 717835, + "accum": 122959578 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1108592766 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 74381015 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -295965293 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94369987, + "accum": 420482178 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602560862 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597827854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137208037 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502849825 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 434122693 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 141489792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": -290599656 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 139849034 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -501660074 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1756.json b/polygon/heimdall/testdata/mainnet/spans/span_1756.json new file mode 100644 index 00000000000..9d8d28aebd8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1756.json @@ -0,0 +1,666 @@ +{ + "span_id": 1756, + "start_block": 11232256, + "end_block": 11238655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 132447863 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": 595121752 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 388421694 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 361008304 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -88538262 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 376849037 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -531047517 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 547521410 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173780909 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 201759017 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": 377865170 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -255829780 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 142406889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154161794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587362970 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 406380028 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14856428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192886323 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 358729126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 47670340 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136443629 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177205916 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -55045084 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88739301, + "accum": 89486566 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 447061, + "accum": -293482729 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -74439955 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594948089 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 201642977 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -96573189 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 278906027 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 476846757 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": -392606655 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 546720520 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": -1942209 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149744458 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -50887939 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 12324366, + "accum": -452362610 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 185454844 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -288022937 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 264793614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -290268288 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167723850 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34336916 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202215864 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 76408639 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 344006261 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": -49430273 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 349443377 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 590695598 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 426621129 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": -491440288 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -144830696 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33024364 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -158502825 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": 576794829 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142973912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -439241158 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -417354319 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 387379086 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 16031058, + "accum": 61252533 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 421822, + "accum": -401087829 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -501502827 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -489283490 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54967900, + "accum": 141268527 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58644302, + "accum": 514332407 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 44506058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579621931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 222029283 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 146508044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 132031928 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 249313680 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174379146 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 509506479 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1159701669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12518993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 717835, + "accum": 125830918 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1107584774 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 126896075 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -294268597 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94376098, + "accum": -300875401 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602560466 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597826854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137208121 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502805053 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 435469013 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 145325480 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": 255498116 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 140571794 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -501502827 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1757.json b/polygon/heimdall/testdata/mainnet/spans/span_1757.json new file mode 100644 index 00000000000..646093b72e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1757.json @@ -0,0 +1,660 @@ +{ + "span_id": 1757, + "start_block": 11238656, + "end_block": 11245055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 317975163 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 90836747, + "accum": -331901766 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 389552656 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 403009704 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": -40710762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 547060435 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -516766985 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 550699578 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 173944429 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 202084209 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": -369122998 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -180409190 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 144747689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154357794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587361584 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 409743612 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14842428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193079509 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 400730526 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 59393058 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136449845 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177406466 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -46430464 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88739301, + "accum": 232149469 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 450107, + "accum": -287187323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 70363781 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594946703 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 202116107 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -89129809 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 280030241 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 498568737 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69198606, + "accum": 576173829 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 552791368 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": -442624376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149780368 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -50120683 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13074366, + "accum": -273071486 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 193591700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -166248039 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 292794034 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -282888832 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 167876016 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34309182 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202213904 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 276171853 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 436280737 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 573740644 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 444373261 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -136420249 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 573317973 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5703015, + "accum": -411598078 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -89961826 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33022978 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -153141567 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -499802698 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 142987912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -436709776 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -403740229 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 429402186 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 287950167 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -395115757 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -423646475 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -484169066 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54997722, + "accum": -188381882 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58894302, + "accum": 236918326 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 58513058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579620531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 367093727 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 147908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 363722282 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 260391446 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174621990 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": 547181403 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1159284469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12517593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 135910628 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1104056802 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 310698785 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -288330161 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94577804, + "accum": -78276270 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602559080 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597823354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137208415 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502648351 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 440181133 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 158750388 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": -31782410 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 143101454 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": -442624376 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1758.json b/polygon/heimdall/testdata/mainnet/spans/span_1758.json new file mode 100644 index 00000000000..39e3b110280 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1758.json @@ -0,0 +1,642 @@ +{ + "span_id": 1758, + "start_block": 11245056, + "end_block": 11251455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 516754413 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89817386, + "accum": -76278594 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 390764401 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 448011204 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 10532988 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": -371734263 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -501466415 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 554104758 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 174119629 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 202432629 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103717683, + "accum": 86540287 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": -99601415 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 147255689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154567794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587360099 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 413347452 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14827428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193286494 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 445732026 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 71953113 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136456505 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177621341 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -37200514 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": 461701645 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 450107, + "accum": -280435718 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 225510641 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594945218 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 202623032 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -81154759 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 281234756 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 521842287 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69280627, + "accum": 514070529 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 559295848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47262791, + "accum": 266317489 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149818843 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -49298623 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13074366, + "accum": -76955996 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 202309760 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -35774934 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 322794484 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -274982272 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168039051 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34279467 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202211804 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 490203868 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 535146247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123061302, + "accum": 217657434 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 546083851 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 261953411 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -370604259 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -326637933 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": -31173751 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33021493 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -147397362 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -475074343 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143002912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -433997581 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -389153704 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 474426936 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 562358367 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -388622017 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -340228955 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -478689326 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54998209, + "accum": -463396557 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58894302, + "accum": 19412148 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 73520558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579619031 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 522519917 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 149408044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -487994230 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 272260481 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 174882180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2691066, + "accum": -512408297 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1158837469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12516093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 146723183 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1100276832 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13128765, + "accum": 507630260 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -281967551 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93323897, + "accum": 220307249 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602557595 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597819604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137208730 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502480456 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 445229833 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 173134218 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524443, + "accum": -184938742 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 145811804 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54998209, + "accum": -463396557 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1759.json b/polygon/heimdall/testdata/mainnet/spans/span_1759.json new file mode 100644 index 00000000000..dcbef611487 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1759.json @@ -0,0 +1,660 @@ +{ + "span_id": 1759, + "start_block": 11251456, + "end_block": 11257855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -305007230 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89817386, + "accum": 709833919 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 392460844 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 511013304 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 82274238 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": -116417166 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -480045617 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 558872010 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 174364909 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 202920417 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103958377, + "accum": 65883239 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 13529470 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 150766889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154861794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587358020 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 418392828 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14806428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193576273 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 508734126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 89537190 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136465829 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 177922166 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -24278584 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": 123991707 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -268483471 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 442716245 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594943139 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 203332727 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 531670, + "accum": -69989689 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 282921077 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 554425257 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": -232071195 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 568402120 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47287791, + "accum": 159018507 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149872708 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -48147739 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13074366, + "accum": 197605690 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 214515044 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 146887413 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 364795114 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -263913088 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168267300 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34237866 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202208864 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -310518636 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 673557961 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123561971, + "accum": 603506487 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 688478677 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -281690959 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -150558993 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -209946288 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": 51129554 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33019414 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -139355475 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -440454646 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143023912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -430200508 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -368732569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 537461586 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": -153443793 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -379530781 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5561168, + "accum": -223444427 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -471017690 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54963849, + "accum": 691084792 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58877435, + "accum": 156489019 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 94531058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579616931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -361201241 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 151508044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": -140458699 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 288877130 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 175246446 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -455878982 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1158211669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12513993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 161860760 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1094984874 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -314983000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -273059897 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93323897, + "accum": -21332048 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602555516 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597814354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137209171 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502245403 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 452298013 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 193271580 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136512832, + "accum": 481378063 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 149606294 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -361201241 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_176.json b/polygon/heimdall/testdata/mainnet/spans/span_176.json new file mode 100644 index 00000000000..efa3dace4bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_176.json @@ -0,0 +1,102 @@ +{ + "span_id": 176, + "start_block": 1120256, + "end_block": 1126655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 4416 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -82 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -4006 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -82 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -82 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -82 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -82 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -4006 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1760.json b/polygon/heimdall/testdata/mainnet/spans/span_1760.json new file mode 100644 index 00000000000..c39903c65bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1760.json @@ -0,0 +1,666 @@ +{ + "span_id": 1760, + "start_block": 11257856, + "end_block": 11264255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -145983830 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89817386, + "accum": 686407992 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 393430240 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 547014504 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 123269238 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 29478318 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -467805161 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 561596154 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 174505069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 203199153 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103958377, + "accum": 211853258 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 78175690 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 152773289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155029794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587356832 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 421275900 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14794428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193741861 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 544735326 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 99585234 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136471157 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 178094066 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -16894624 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": 86820030 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -257082187 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 566833733 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594941951 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 203738267 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -63709649 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80301, + "accum": 283884689 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 573044097 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": 599487021 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 573605704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47390337, + "accum": 726959307 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149903488 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -47490091 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": 354468182 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 581204, + "accum": 221489492 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 251265897 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 388795474 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -257587840 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168397728 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34214094 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202207184 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -139293024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -348873778 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123561971, + "accum": -116596064 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -331599360 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 37007969 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -24818841 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -143265348 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3919205, + "accum": 98160014 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33018226 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -134760111 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -420671962 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143035912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -428030752 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -357063349 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 573481386 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 66082767 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -374335789 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -156642882 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -466633898 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54963849, + "accum": 249390282 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58877435, + "accum": -238557366 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 106537058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579615731 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -236860289 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 152708044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 58133033 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 298372358 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 175454598 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -423383042 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1157854069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12512793 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 170510804 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1091960898 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -156237820 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -267969809 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93521535, + "accum": -2027323 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602554328 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597811354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137209423 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -502111087 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 456336973 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 204778644 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136519190, + "accum": -83176008 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 151774574 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58877435, + "accum": -238557366 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1761.json b/polygon/heimdall/testdata/mainnet/spans/span_1761.json new file mode 100644 index 00000000000..7d2a96db919 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1761.json @@ -0,0 +1,648 @@ +{ + "span_id": 1761, + "start_block": 11264256, + "end_block": 11270655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 79299320 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89871306, + "accum": 10210094 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 394803551 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 598016204 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 181345488 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 236163587 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -450464515 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 565455358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 174703629 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 203594029 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103958377, + "accum": -222578267 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 169757835 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 155615689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155267794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587355149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 425360252 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14777428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 193976444 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 595737026 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 113819963 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136478705 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 178337591 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -6434014 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": 493013792 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -240930368 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -358971070 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594940268 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 204312782 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -55096259 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 285249977 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -502201688 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": 675896026 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 580977448 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47396902, + "accum": 431104471 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149947093 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -46558423 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": 576224104 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 231386685 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 399135416 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 422795984 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -248627072 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168582501 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34180417 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202204804 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 103276593 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -236826200 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123581971, + "accum": -217510411 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -216327358 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 488498117 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 153313041 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -48800683 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 158893363 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33016543 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -128250012 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -392646493 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143052912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -424956931 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -340531954 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -477108506 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 377078727 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -366976217 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -61998663 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -460423526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54963849, + "accum": 82127785 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58814267, + "accum": -337970418 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 123545558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579614031 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -60710607 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 154408044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 339471320 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 311823931 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 175749480 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -377347127 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1157347469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12511093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 182765033 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1087676932 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 68651185 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -260758851 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93532723, + "accum": 486317970 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602552645 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597807104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137209780 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501920806 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 462058833 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 221080318 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524943, + "accum": 36173209 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 154846304 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 58814267, + "accum": -337970418 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1762.json b/polygon/heimdall/testdata/mainnet/spans/span_1762.json new file mode 100644 index 00000000000..7ecc983cb37 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1762.json @@ -0,0 +1,636 @@ +{ + "span_id": 1762, + "start_block": 11270656, + "end_block": 11277055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 278078570 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89815025, + "accum": 242838623 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 396015296 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -472097211 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 232589238 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12157957, + "accum": 418532942 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -435163945 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 568860538 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 174878829 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 203942449 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103962967, + "accum": 221670582 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 250565610 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 158123689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155477794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587353664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 428964092 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14762428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194183429 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 640738526 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 837337, + "accum": 126380018 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136485365 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 178552466 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 2795936 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": -406839218 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -226678763 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -203824210 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594938783 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 204819707 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -47496209 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 286454777 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -478928138 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": 615203853 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 587481928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52396902, + "accum": 96913776 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 149985568 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -45736363 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": -343253131 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 240154920 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 529608521 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 452796434 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -240720512 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168745536 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34150702 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202202704 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 317308608 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -137960690 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123581971, + "accum": 521063368 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -114616768 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -228283289 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 310488231 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 34550492 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 195582178 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33015058 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -122505807 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -367918138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143067912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -422244736 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -325945429 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -432083756 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 651486927 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -360482477 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 21510942 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -454943786 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54963849, + "accum": -208517855 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68235648, + "accum": 668055158 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 138553058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579612531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 94715583 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 155908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16549311, + "accum": 587710985 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 323692966 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 176009670 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -336727202 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1156900469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12509593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 193577588 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1083896962 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 267082660 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -254396241 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94184692, + "accum": -323886226 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602551160 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597803354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137210095 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501752911 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 467107533 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 235464148 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136524943, + "accum": -146841374 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 157556654 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88696569, + "accum": -406839218 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1763.json b/polygon/heimdall/testdata/mainnet/spans/span_1763.json new file mode 100644 index 00000000000..508ce7ad7fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1763.json @@ -0,0 +1,654 @@ +{ + "span_id": 1763, + "start_block": 11277056, + "end_block": 11283455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 516613670 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89815690, + "accum": 744320241 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 397469390 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -418095411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 294081738 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12659007, + "accum": 638879318 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -416803261 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 572946754 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 175089069 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 204360553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103992226, + "accum": -137714702 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 347534940 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 161133289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155729794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587351882 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 433288700 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14744428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194431811 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -420914197 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 134252114 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136493357 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 178810316 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 13871876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88240600, + "accum": 72972080 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -209576837 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": -17647978 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594937001 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 205428017 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -38376149 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 287900537 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -450999878 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": -368423547 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 595287304 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52396902, + "accum": -75625770 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150031738 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -44749891 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": -108452743 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 250676802 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 686176247 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 488796974 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -231232640 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 168941178 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34115044 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202200184 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 574147026 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -19322078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123599533, + "accum": 514938930 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 7435940 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 249765103 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 499098459 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 134571902 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 239608756 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33013276 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -115612761 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -338244112 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143085912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -418990102 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -308441599 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -378054056 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": -134390985 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -352689989 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 121722468 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -448368098 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54963849, + "accum": -334965280 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68235648, + "accum": -334661752 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 156562058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579610731 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 281227011 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 157708044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16448461, + "accum": -231885287 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 337935808 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 176321898 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -287983292 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1156364069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12507793 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 206552654 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1079360998 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 505200430 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -246761109 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94282274, + "accum": 256397440 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602549378 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597798854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137210473 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501551437 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 473165973 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 252724744 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137791011, + "accum": 93380688 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 160809074 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69296518, + "accum": -368423547 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1764.json b/polygon/heimdall/testdata/mainnet/spans/span_1764.json new file mode 100644 index 00000000000..60062c375b2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1764.json @@ -0,0 +1,654 @@ +{ + "span_id": 1764, + "start_block": 11283456, + "end_block": 11289855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -403016560 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89815690, + "accum": -142567043 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 398681135 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -373093911 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 345325488 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12659007, + "accum": -286631260 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -401502691 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 576351934 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 175264269 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 204708973 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 104992226, + "accum": 314759208 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 428342715 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 163641289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155939794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587350397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 436892540 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14729428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194638796 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -375912697 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 136012214 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136500017 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 179025191 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 23101826 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88240600, + "accum": 278185397 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -195325232 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 137498882 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594935516 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 205934942 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -30776099 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 289105337 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -427726328 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70296518, + "accum": 680024223 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 601791784 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52502939, + "accum": -407978378 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150070213 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -43927831 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": 87214247 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 259445037 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -299148322 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 518797424 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -223326080 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 169104213 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34085329 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202198084 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -330230439 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 79543432 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123197542, + "accum": 129985399 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 109146530 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 648138763 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 656273649 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 217923077 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 276297571 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33011791 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -109868556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -313515757 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143100912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -416277907 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -293855074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -333029306 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 140017215 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -346196249 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 205232073 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -442888358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54913908, + "accum": 489342632 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68151830, + "accum": 688460898 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 171569558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579609231 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 436653201 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 159208044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16479580, + "accum": 14903866 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 349804843 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 176582088 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -247363367 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1155917069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12506293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 720837, + "accum": 217365209 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1075581028 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -414674233 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 424174, + "accum": -240398499 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 95296071, + "accum": 563346243 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602547893 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597795104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137210788 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501383542 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 478214673 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 267108574 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137791011, + "accum": -74424849 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 163519424 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52502939, + "accum": -407978378 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1765.json b/polygon/heimdall/testdata/mainnet/spans/span_1765.json new file mode 100644 index 00000000000..4884b9ea96a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1765.json @@ -0,0 +1,642 @@ +{ + "span_id": 1765, + "start_block": 11289856, + "end_block": 11296255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -217489260 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89802066, + "accum": -6107995 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 399812097 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -331092511 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 393152988 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12660134, + "accum": -109401781 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -387222159 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 579530102 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 175427789 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 205034165 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106392226, + "accum": 674625128 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5387185, + "accum": 503763305 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 165982089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156135794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587349011 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 280256, + "accum": 440416124 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14715428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194831982 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -333911297 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 137654974 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136506233 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 179225741 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 31716446 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88240600, + "accum": 394142177 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -182023734 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 282302618 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594934130 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 206408072 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -23682719 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 290229817 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -406004348 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70296518, + "accum": 545751312 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -512990115 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52502939, + "accum": 327062768 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150106123 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -43160575 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": 269836771 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 267628723 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -177373424 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 546797844 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -215946624 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 169256379 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34057595 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 140, + "accum": -1202196124 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -130467225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 171817908 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123197542, + "accum": 735325743 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 204076414 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -98470065 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -317841127 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 295717507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 310540465 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33010405 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -104507298 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -290435959 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143114912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -413746525 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -280240984 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -291006206 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 396131535 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -340135425 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 283174371 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -437773934 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54913908, + "accum": 137325724 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68151830, + "accum": 524162933 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 185576558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579607831 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 581717645 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 160608044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16479580, + "accum": 245617986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 360882609 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 176824932 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -209451437 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1155499869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12504893 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 725840, + "accum": 227466933 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1072053056 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -229471523 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -234450063 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 96296152, + "accum": -332789785 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602546507 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597791604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137211082 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501226840 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 482926793 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 280533482 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137802999, + "accum": -385452811 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 166049084 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137802999, + "accum": -385452811 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 11, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1766.json b/polygon/heimdall/testdata/mainnet/spans/span_1766.json new file mode 100644 index 00000000000..230252eec09 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1766.json @@ -0,0 +1,654 @@ +{ + "span_id": 1766, + "start_block": 11296256, + "end_block": 11302655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -71717810 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89712099, + "accum": -439181136 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 400700710 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -298091411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 430731738 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12631847, + "accum": 29633397 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -376001741 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 582027234 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 175556269 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 205289673 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106392307, + "accum": 724082431 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": 563691057 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 167821289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156289794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587347922 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 280256, + "accum": 443498940 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14704428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 194983771 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -300910197 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 138945714 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136511117 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 179383316 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 38485076 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88240600, + "accum": -56136298 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -171572557 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10343124, + "accum": 396076982 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594933041 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 206779817 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -18109349 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 291113337 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -388937078 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70134875, + "accum": -102842951 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -508220163 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52502939, + "accum": -516120836 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150134338 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -42557731 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13044466, + "accum": 413325897 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 274058762 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": -81693147 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 568798174 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -210148480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 169375938 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -34035804 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 77179450 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 26489586 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 244319282 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123197542, + "accum": -451032510 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 278664180 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 193670619 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -202579321 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 356841702 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 337445596 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33009316 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -100294881 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -272301832 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143125912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -411757582 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -269544199 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -257988056 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18293880, + "accum": 597364215 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -335373349 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 344414748 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -433755458 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54913908, + "accum": 741378712 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68151830, + "accum": -146996400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 196582058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579606731 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -725228224 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 161708044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16479580, + "accum": 426893366 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 369586568 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 177015738 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -179663492 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1155172069 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12503793 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 725840, + "accum": 235451173 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1069281078 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -83955108 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -229773149 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 96296152, + "accum": 726467887 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602545418 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597788854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137211313 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -501103717 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 486629173 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 958922, + "accum": 291081624 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137802999, + "accum": -290335755 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 168036674 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123197542, + "accum": -451032510 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1767.json b/polygon/heimdall/testdata/mainnet/spans/span_1767.json new file mode 100644 index 00000000000..fc8d6174ae2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1767.json @@ -0,0 +1,648 @@ +{ + "span_id": 1767, + "start_block": 11302656, + "end_block": 11309055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 286084840 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89712099, + "accum": 562483443 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 402881851 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -217088711 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3416250, + "accum": 522970488 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 12631847, + "accum": 370693266 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -348460715 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 588156558 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 175871629 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 205916829 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106392307, + "accum": 755439161 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": -708952412 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 172335689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156667794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587345249 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 280256, + "accum": 451065852 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14677428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 195356344 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -219907497 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 142113894 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136523105 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 179770091 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 55098986 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88240600, + "accum": -514976077 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -145919668 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": 675220803 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594930368 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 207692282 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": -4429259 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 293281977 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -347044688 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70134875, + "accum": 370157695 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -496512099 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52476944, + "accum": -519654675 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150203593 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -41078023 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13069179, + "accum": -655004286 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 289841585 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 8698207, + "accum": 153158442 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 622798984 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -195916672 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 169669401 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33982317 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -346842701 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 411747213 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 422277200 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123320061, + "accum": 35116760 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 461743242 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -509935836 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 80336021 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 506873817 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 403485463 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33006643 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -89955312 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -227790793 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143152912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -406875631 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -243288454 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -176943506 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18256880, + "accum": -329525826 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -323684617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 494732037 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -423891926 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54913926, + "accum": -617301636 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68101159, + "accum": 271780851 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 223595558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579604031 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -445461082 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 164408044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16481086, + "accum": -548823463 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 390950831 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 177484080 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -106547627 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1154367469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12501093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 714240, + "accum": 254944453 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1062477132 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 273221547 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -218293451 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 96299463, + "accum": 485168663 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602542745 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597782104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137211880 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -500801506 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 495716833 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 951326, + "accum": 316828194 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137802999, + "accum": 588979262 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 172915304 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54913926, + "accum": -617301636 + } + }, + "selected_producers": [ + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1768.json b/polygon/heimdall/testdata/mainnet/spans/span_1768.json new file mode 100644 index 00000000000..082d8feefc6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1768.json @@ -0,0 +1,660 @@ +{ + "span_id": 1768, + "start_block": 11309056, + "end_block": 11315455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 749903090 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89712099, + "accum": -554331364 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 405709256 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -112085211 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3438578, + "accum": 643320718 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11501276, + "accum": -624270103 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -312759385 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 596101978 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 176280429 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 206729809 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106569678, + "accum": 217511472 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": -517057352 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 178187689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 157157794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587341784 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 280256, + "accum": 460874812 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14642428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 195839309 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -114903997 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 146220794 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136538645 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 180271466 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 76635536 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333745, + "accum": -264745982 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -112665923 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": -382896991 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594926903 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 208875107 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 13304191 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 296093177 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -292739738 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70134875, + "accum": -13612893 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -481334979 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52444197, + "accum": -100651500 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150293368 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -39159883 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13069179, + "accum": -197583021 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 310300800 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6925527, + "accum": 425687447 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -727222584 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -177468032 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 170049816 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33912982 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 220913043 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -509604793 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": 652963390 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123179061, + "accum": 87834048 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": 699067952 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 419602704 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 447078131 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": 701359892 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 489092698 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33003178 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -76552167 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -170091298 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143187912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -400547176 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -209253229 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -71885756 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18256880, + "accum": 309464974 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -308532557 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 689587782 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -411105866 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54887526, + "accum": -114155996 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 67709190, + "accum": -193718529 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 258613058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579600531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -82799972 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 167908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16481086, + "accum": 28014547 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 418645246 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 178091190 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": -11767802 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1153324469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12497593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 714240, + "accum": 279942853 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 251998, + "accum": -1053657202 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 736228322 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -203412361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 97034352, + "accum": -386650821 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602539280 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597773354 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137212615 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -500409751 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 507497133 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 952589, + "accum": 350138497 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138010651, + "accum": -264373453 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 179239454 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89712099, + "accum": -554331364 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1769.json b/polygon/heimdall/testdata/mainnet/spans/span_1769.json new file mode 100644 index 00000000000..4dc43d29f3f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1769.json @@ -0,0 +1,660 @@ +{ + "span_id": 1769, + "start_block": 11315456, + "end_block": 11321855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": -272860710 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89712099, + "accum": 713824640 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 408132746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -22082211 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3438578, + "accum": 746478058 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11501276, + "accum": -279231823 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -282158245 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 602912338 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 176630829 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 207426649 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106535920, + "accum": 569453958 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": -352575872 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 183203689 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 157577794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587338814 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 469122492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14612428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 196253279 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -24900997 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 149740994 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136551965 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 180701216 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 95095436 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333745, + "accum": -461592645 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -84162713 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": -72931981 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594923933 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 209888957 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 28504291 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 298502777 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -246192638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70179873, + "accum": 668346487 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -468326019 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52545985, + "accum": 49585804 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150370318 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -37515763 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13069179, + "accum": 194492349 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 327837270 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": 631774830 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -667221684 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -161654912 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 170375886 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33853552 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 686429652 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -81540763 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -572514879 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123176998, + "accum": 938592136 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -518857132 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -206859265 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 761428511 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -555184022 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 562470328 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -33000208 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -65063757 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -120634588 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143217912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -395122786 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -180080179 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 18163744 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18256880, + "accum": -566006577 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -295545077 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -566559245 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -400146386 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56800470, + "accum": 166814488 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69659905, + "accum": 457115705 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 288628058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579597531 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 228052408 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 170908044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16381086, + "accum": 520147127 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 442383316 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 178611570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 69472048 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1152430469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12494593 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 759823, + "accum": 302281713 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -1046043262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -288260878 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -190657141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 97476167, + "accum": -320527334 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602536310 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597765854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137213245 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -500073961 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 517594533 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": 406740548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138011951, + "accum": -392071136 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 184660154 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333745, + "accum": -461592645 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_177.json b/polygon/heimdall/testdata/mainnet/spans/span_177.json new file mode 100644 index 00000000000..b29956a3954 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_177.json @@ -0,0 +1,102 @@ +{ + "span_id": 177, + "start_block": 1126656, + "end_block": 1133055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -40082 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44580 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -35010 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 29918 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 29918 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 29918 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 29918 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -44580 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1770.json b/polygon/heimdall/testdata/mainnet/spans/span_1770.json new file mode 100644 index 00000000000..41099d85043 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1770.json @@ -0,0 +1,630 @@ +{ + "span_id": 1770, + "start_block": 11321856, + "end_block": 11328255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13251950, + "accum": 5430240 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89708934, + "accum": -248729372 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 409829189 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 40919889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -603610534 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11501276, + "accum": -37705027 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -260737447 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 607679590 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 176876109 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 207914437 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106457583, + "accum": -41552127 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": -237438836 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 186714889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 157871794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587336735 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 474167868 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14591428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 196543058 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 38101103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 152205134 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136561289 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 181002041 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 108017366 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333745, + "accum": -29150999 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -64210466 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": 144043526 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594921854 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 210616652 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 39144361 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 300189497 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -213609668 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69222518, + "accum": 707551850 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -459219747 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52545985, + "accum": -269561978 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150424183 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -36364879 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13069179, + "accum": 468945108 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 340112799 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": 775541565 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -625221054 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -150585728 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 170604135 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33811951 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -129593545 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 218104058 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6591034, + "accum": -434103165 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 123176998, + "accum": 678948655 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6780706, + "accum": -376462306 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 350863859 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -442003236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5556745, + "accum": -438492377 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 613834669 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -32998129 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -57021870 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -86014891 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143238912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -391325713 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -159659044 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 81198394 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": -182177091 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -286453841 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -449645798 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -392474750 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56761337, + "accum": -63572116 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69675205, + "accum": 496802697 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 309638558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579595431 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 445649074 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 173008044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16381086, + "accum": 864149933 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 458999965 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 178975836 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 126339943 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1151804669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12492493 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 759823, + "accum": 318237996 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -1040688304 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -10456813 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -181728487 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 97652003, + "accum": 307593086 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602534231 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597760604 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137213686 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -499838908 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 524662713 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": 447915584 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137778492, + "accum": -343580317 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 188454644 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137778492, + "accum": -343580317 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1771.json b/polygon/heimdall/testdata/mainnet/spans/span_1771.json new file mode 100644 index 00000000000..e06543239e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1771.json @@ -0,0 +1,642 @@ +{ + "span_id": 1771, + "start_block": 11328256, + "end_block": 11334655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13256950, + "accum": 416370690 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89708934, + "accum": -312213415 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 412333462 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 133922989 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -496571750 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11501276, + "accum": 318834529 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -229116269 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 614716962 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 177238189 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 208634505 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107857583, + "accum": 435887913 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": -67474640 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 191898089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 158305794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587333666 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 481615804 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14560428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 196970827 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 131104203 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 155842674 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136575053 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 181446116 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 127092596 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88303973, + "accum": -135857964 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -34757149 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": 464340703 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594918785 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 211695297 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 54851131 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80320, + "accum": 302679417 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -165510998 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69275897, + "accum": 7568907 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -445777155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52457687, + "accum": -64192630 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150503698 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -34665955 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": -547793380 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 358233818 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": -434895867 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -563220124 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -134245504 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 170941074 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33750540 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 633501858 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 660436889 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": -229737947 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122893940, + "accum": 224536146 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": -169214149 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": -249572862 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -117174510 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": -266193210 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": 689658220 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -32995060 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -45150513 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1648557, + "accum": -34909624 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143269912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -385720510 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -129513559 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 174249544 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": 384823511 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 432916, + "accum": -273033445 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -277059281 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 365316, + "accum": -381149954 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56815258, + "accum": 273406519 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69675205, + "accum": -187742121 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 340654058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579592331 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -655059800 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 176108044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16381086, + "accum": -50654489 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 483529304 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 179513562 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 210287788 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1150880869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12489393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 777535, + "accum": 342323869 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -1032783366 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 399634902 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -168548093 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 96049762, + "accum": 477250855 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602531162 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597752854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137214337 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -499491925 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 535096693 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": 508697780 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137682780, + "accum": -342047000 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 194056034 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -655059800 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8, + "accum": 10000 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1772.json b/polygon/heimdall/testdata/mainnet/spans/span_1772.json new file mode 100644 index 00000000000..69c3a90c7f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1772.json @@ -0,0 +1,654 @@ +{ + "span_id": 1772, + "start_block": 11334656, + "end_block": 11341055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13256950, + "accum": -581158184 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89708934, + "accum": -285071857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 414918518 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 229926189 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -386080102 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11501276, + "accum": 686875361 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -196475053 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 621981346 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 177611949 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 209377801 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107857583, + "accum": -378043006 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": 107972272 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 197248489 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 158753794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587330498 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 489303996 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14528428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 197412395 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 227107403 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 159597554 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136589261 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 181904516 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 146783156 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88294973, + "accum": -153847550 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": -4353725 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": -626791227 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594915617 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 212808737 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 71064571 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 305178300 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -115860758 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69327897, + "accum": 803691163 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -431900931 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52236941, + "accum": 187320080 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150585778 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -32912227 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": -129518756 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 376939386 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": -215822747 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -499219164 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -117378176 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 171288882 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33687148 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 281073455 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -304745927 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": -18594651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122875940, + "accum": -108706409 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": 43658907 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 26558244, + "accum": 600290946 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 218132562 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": -88217082 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2445921, + "accum": -653856756 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -32991892 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -32896209 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 17948811 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143301912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -379934494 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -98395639 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 270302344 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": -451595429 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -259145133 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -98905457 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -369448146 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56838648, + "accum": 669647227 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69666205, + "accum": 619868820 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 372670058 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579589131 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -323483928 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 179308044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16381086, + "accum": 473540263 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 508849912 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 180068634 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 296943628 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1149927269 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12486193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 367207990 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -1024623430 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -598800892 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -154942525 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 96069853, + "accum": 707814589 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602527994 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597744854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137215009 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -499133749 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 545867253 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": 571440692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137677951, + "accum": -201641705 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 199838114 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107857583, + "accum": -378043006 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 7, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1773.json b/polygon/heimdall/testdata/mainnet/spans/span_1773.json new file mode 100644 index 00000000000..0a846d5b889 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1773.json @@ -0,0 +1,642 @@ +{ + "span_id": 1773, + "start_block": 11341056, + "end_block": 11347455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13256950, + "accum": -223220534 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89706939, + "accum": 717171835 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 80783, + "accum": 417099659 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 310928889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -292852774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11508489, + "accum": -422277392 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -168934027 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 628110670 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 177927309 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 210004957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107868395, + "accum": -305561532 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": 256005604 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 201762889 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 159131794 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -587327825 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 495790908 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": -14501428 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 197784968 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 308110103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 162765734 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 136601249 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 182291291 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 163397066 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88296438, + "accum": -609915483 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 21299164 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": -347822718 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -594912944 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 213748202 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 84744661 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 307198737 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -73968368 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69327897, + "accum": -166109857 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -420192867 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52262051, + "accum": 178268312 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 150655033 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": -31432519 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": 223400458 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 392722209 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": -30979802 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -445218354 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -103146368 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 171582345 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": -33633661 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -140042991 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 80511700 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 159557505 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122865940, + "accum": 369180084 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": 223270548 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700719, + "accum": -88710931 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": 501047904 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 61950276 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2496354, + "accum": -587665590 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": -32989219 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -22556640 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 62683788 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 143328912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -375052543 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -72139894 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 351346894 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": 42243805 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -247321401 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 51411832 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -359426718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56838648, + "accum": -637625665 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69705994, + "accum": -339980964 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 399683558 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -579586431 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -43716786 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 182008044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16401690, + "accum": -503775128 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 530214175 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 180536976 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 370059493 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1149122669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": -12483493 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 388282462 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -1017738484 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -241624237 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -143462827 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119849, + "accum": 416097306 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -602525321 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -597738104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 137215576 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -498831538 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 554954913 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": 624380024 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 136750708, + "accum": 662939481 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 204716744 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88296438, + "accum": -609915483 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1774.json b/polygon/heimdall/testdata/mainnet/spans/span_1774.json new file mode 100644 index 00000000000..cda9815b058 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1774.json @@ -0,0 +1,672 @@ +{ + "span_id": 1774, + "start_block": 11347456, + "end_block": 11353855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13433612, + "accum": 91419564 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89706939, + "accum": -204011766 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 454529656 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 409645151 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -184628468 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11508489, + "accum": -144884961 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -111799067 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -752030671 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 213886751 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 246206907 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562456234 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107933395, + "accum": 574137990 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5482716, + "accum": 406856802 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 240988251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 195139956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551611584 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 536550446 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21233734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 233788909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 406826365 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 200944036 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172324735 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218306278 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 212033158 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88142892, + "accum": -141027418 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 76965573 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": -95133049 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559196703 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 250193059 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 131098893 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 344484350 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -5671236 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69327897, + "accum": -95107429 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -375372433 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52137258, + "accum": -110019777 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186423060 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 5432527 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": 533607342 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 440711900 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": 148501095 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -367503562 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -56363022 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 207524756 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2122102 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 513972060 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 415870683 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 333834455 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122865940, + "accum": 143907407 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": 398682653 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 528722662 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -663777047 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 214461272 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2496354, + "accum": -499527994 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2727022 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 21199409 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 133191821 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179064074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -335541308 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -16004597 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 450095706 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": 462055149 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -202411003 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 204039441 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -315918112 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1000, + "accum": -1580366406 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56838648, + "accum": 591700105 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69640887, + "accum": -261491802 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 456408220 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543870169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 209594042 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 219822206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16401690, + "accum": -123625476 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 582544986 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 216615404 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 462641550 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1112782707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23232769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 440387880 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -976669364 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 71893990 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -98820011 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119849, + "accum": -412865757 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566809080 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -562018692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172930179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -462882323 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 597737255 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1960716, + "accum": -719340553 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137250708, + "accum": -681901326 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 244225396 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137250708, + "accum": -681901326 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1775.json b/polygon/heimdall/testdata/mainnet/spans/span_1775.json new file mode 100644 index 00000000000..da4810e9726 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1775.json @@ -0,0 +1,666 @@ +{ + "span_id": 1775, + "start_block": 11353856, + "end_block": 11360255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13433612, + "accum": 427259864 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81889509, + "accum": 555283036 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 456589631 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 484647651 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -98306868 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11643298, + "accum": 145388635 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -86298117 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -746355371 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 214178751 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 246787607 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562428734 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115934398, + "accum": 494165514 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5490126, + "accum": 544043262 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 245168251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 195489956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551609109 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 542556846 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21258734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234133884 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 481828865 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 203877536 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172335835 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218664403 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 227416408 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88219479, + "accum": -779411034 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 100718248 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10332167, + "accum": 163171126 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559194228 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 251062934 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 143765643 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 346355125 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 33118014 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69352751, + "accum": 217383295 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -364531633 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52138886, + "accum": -227565740 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186487185 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 6802627 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": -560444993 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 455325625 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6846035, + "accum": 319651970 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -317502812 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -43185422 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 207796481 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2171627 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -511427694 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -648612410 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 498790155 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122564002, + "accum": 370267088 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": 564989728 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": -199448239 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -401818397 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 353505122 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2496354, + "accum": -437119144 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2729497 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 30773084 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 174613096 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179089074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -331020983 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 8306278 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 525136956 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": -501508807 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -191463103 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 343222116 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -306639012 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1000, + "accum": -1580341406 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56838648, + "accum": 591961715 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69751208, + "accum": 61110086 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 481420720 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543867669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 468637692 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 222322206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16795889, + "accum": 291228070 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": 602326711 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 217049054 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2707995, + "accum": 530341425 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1112037707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23235269 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 459901280 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -970294414 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 402613115 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -88190661 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94170406, + "accum": 519644947 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566806605 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -562012442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172930704 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -462602498 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -815051363 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1963727, + "accum": -670250389 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137261023, + "accum": -92425364 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 248742646 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88219479, + "accum": -779411034 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1776.json b/polygon/heimdall/testdata/mainnet/spans/span_1776.json new file mode 100644 index 00000000000..96102625857 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1776.json @@ -0,0 +1,684 @@ +{ + "span_id": 1776, + "start_block": 11360256, + "end_block": 11366655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13433612, + "accum": 709365716 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81889509, + "accum": 853591739 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 458320010 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 547649751 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": -25796724 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 11660738, + "accum": 390142053 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -64877319 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -741588119 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 214424031 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 247275395 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562405634 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115934398, + "accum": 86054131 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 5490126, + "accum": -762128128 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 248679451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 195783956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551607030 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 547602222 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21279734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234423663 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 544830965 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 206341676 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172345159 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218965228 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 240338338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88209479, + "accum": -347756509 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 120670495 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 378429633 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559192149 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 251793629 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 154405713 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 347926576 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 65700984 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69352751, + "accum": 252495724 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -355425361 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52105077, + "accum": -554079110 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186541050 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 7953511 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": -285952271 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 467601154 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6853951, + "accum": 463537445 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -275502182 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -32116238 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 208024730 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2213228 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 103681348 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -348967589 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 637352943 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122564002, + "accum": 101994407 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": -716803749 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 382271648 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10478346, + "accum": -181773131 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 470301956 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2496354, + "accum": -384695710 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2731576 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 38814971 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 209406967 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179110074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -327223910 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 28727413 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 588171606 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": -117411625 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -182266867 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 460135563 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -298844568 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1000, + "accum": -1580320406 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56257509, + "accum": 360963744 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69863327, + "accum": 106701635 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 502431220 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543865569 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 686234358 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 224422206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 16795889, + "accum": 643941739 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -802515534 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 217413320 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2877913, + "accum": 589078418 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1111411907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23237369 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 476292536 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -964939456 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 680417180 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -79262007 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94170406, + "accum": -345041946 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566804526 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -562007192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172931145 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -462367445 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -807983183 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1963727, + "accum": -629012122 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137261023, + "accum": -52064317 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 252537136 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52105077, + "accum": -554079110 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1777.json b/polygon/heimdall/testdata/mainnet/spans/span_1777.json new file mode 100644 index 00000000000..e0ec8884b27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1777.json @@ -0,0 +1,648 @@ +{ + "span_id": 1777, + "start_block": 11366656, + "end_block": 11373055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 21433612, + "accum": -331023194 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81889509, + "accum": -347555535 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 459967990 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 607651751 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": 43260556 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19660738, + "accum": 727356813 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -44476559 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -737047879 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 214657631 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 247739955 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562383634 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115934398, + "accum": -433985097 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": -642325608 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 252023451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196063956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551605050 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 552407342 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21299734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 234699643 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 604832965 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 208688476 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172354039 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 219251728 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 252644938 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88209479, + "accum": -1430248 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 139672635 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 583052973 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559190169 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 252489529 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 506670, + "accum": 164539113 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 349423196 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 96732384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69128072, + "accum": 218138122 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -346752721 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52069058, + "accum": 487654808 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186592350 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 9049591 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": -24530631 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 479292134 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6853951, + "accum": 600616465 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -235501582 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -21574158 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 208242110 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2252848 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 425570141 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -63591569 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 769317503 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122589362, + "accum": -285159280 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6652283, + "accum": -583758089 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 936290588 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10229728, + "accum": 26053463 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 581537036 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2496354, + "accum": -334768630 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2733556 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 46473911 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 242543987 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179130074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -323607650 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 48176113 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 648204606 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": 248395215 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -173508547 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 571481703 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -291421288 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1000, + "accum": -1580300406 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56457509, + "accum": 69038361 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69863327, + "accum": 85841166 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 522441220 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543863569 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -527606285 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 226422206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 24818874, + "accum": -341901860 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -786690154 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 217760240 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2877913, + "accum": 646636678 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1110815907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23239369 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 491903256 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -959839496 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -476057723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -70758527 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94170406, + "accum": 120502855 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566802546 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -562002192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172931565 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -462143585 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -801251583 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1963727, + "accum": -589737582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109312469, + "accum": 923543594 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 256150936 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115934398, + "accum": -433985097 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 6, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1778.json b/polygon/heimdall/testdata/mainnet/spans/span_1778.json new file mode 100644 index 00000000000..cc9420b438c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1778.json @@ -0,0 +1,654 @@ +{ + "span_id": 1778, + "start_block": 11373056, + "end_block": 11379455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 21433612, + "accum": 247684330 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81939359, + "accum": 447245039 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 462192763 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 688654451 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": 136487884 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19734547, + "accum": -159047305 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": -16935533 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -730918555 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 214972991 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 248367111 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562353934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115934398, + "accum": -138607531 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": -467092206 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 256537851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196441956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551602377 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 240256, + "accum": 558894254 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21326734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235072216 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 685835665 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 211856656 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172366027 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 219638503 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 269258848 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87767612, + "accum": -459475908 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 165325524 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -558018387 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559187496 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 253428994 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 178250073 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 351443633 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 138624774 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69018478, + "accum": 664114190 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -335044657 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52069982, + "accum": 474115333 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186661605 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 10529299 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": 328388583 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 495074957 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6853951, + "accum": -632003131 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -181500772 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -7342350 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 208535573 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2306335 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 20512558 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 321666058 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": -470071471 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122589362, + "accum": 189921834 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6895283, + "accum": -403174448 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 266676877 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 10229728, + "accum": 302256119 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5561754, + "accum": 731704394 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -267324522 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2736229 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 56813480 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 287278964 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179157074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -318725699 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 74431858 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 729249156 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18290342, + "accum": 742234449 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -161684815 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": 721798992 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -281399860 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1580264416 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56275911, + "accum": 173535863 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69863327, + "accum": 554840877 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 549454720 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543860869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -247839143 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 229122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25290798, + "accum": 332866864 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -765325891 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 218228582 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2890041, + "accum": 724413097 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1110011307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23242069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 512977728 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -952954550 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -118881068 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -59278829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94170406, + "accum": -171857037 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566799873 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561995442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172932132 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -461841374 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -792163923 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -536508753 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109315207, + "accum": -377620431 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 261029566 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87767612, + "accum": -459475908 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7, + "accum": 10000 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1779.json b/polygon/heimdall/testdata/mainnet/spans/span_1779.json new file mode 100644 index 00000000000..2e489bf4094 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1779.json @@ -0,0 +1,672 @@ +{ + "span_id": 1779, + "start_block": 11379456, + "end_block": 11385855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 21433612, + "accum": -335609930 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81939359, + "accum": 806057274 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 465406324 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 805658351 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": 271149580 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19734547, + "accum": 610600028 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 22845949 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -722065087 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 215428511 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 249273003 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562311034 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115987264, + "accum": 127040355 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": -213977292 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 263058651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196987956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551598516 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 568569676 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21365734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 235610377 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 802839565 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 216432916 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172383343 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 220197178 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 293256718 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87782230, + "accum": 125751212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 202379697 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -159002874 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559183635 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 254785999 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 198182193 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 354362042 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 199136004 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69040944, + "accum": 519252387 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -318133009 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 52004839, + "accum": -332271440 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186761640 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 12666655 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13071082, + "accum": 838160781 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 517872368 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6854451, + "accum": -364680042 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -103499602 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 13214706 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 208959464 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2383594 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 371486011 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -541031038 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": -212740579 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122593030, + "accum": 715765186 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6895283, + "accum": -134258411 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": -72108732 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 739889331 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5589754, + "accum": -469442161 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -169894566 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2740090 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 71748413 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 351896153 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179196074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -311673992 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 112356823 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -572903623 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18300342, + "accum": 38139920 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -144606091 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -479541272 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -266924464 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1579874806 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56108857, + "accum": -475873340 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69857049, + "accum": 442376632 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 588474220 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543856969 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 156268951 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 233022206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25290798, + "accum": -99212929 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -734466400 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 218905076 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 837155206 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1108849107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23245969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 780536, + "accum": 543418632 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -943009628 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 397040767 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -42697043 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94185809, + "accum": 663455237 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566796012 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561985692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172932951 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -461404847 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -779037303 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -459517410 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109320136, + "accum": -371581644 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 268076476 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56108857, + "accum": -475873340 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 8, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_178.json b/polygon/heimdall/testdata/mainnet/spans/span_178.json new file mode 100644 index 00000000000..5723903c7ae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_178.json @@ -0,0 +1,102 @@ +{ + "span_id": 178, + "start_block": 1133056, + "end_block": 1139455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 9918 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 5420 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -37018 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 5420 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 5420 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 5420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 5420 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -37018 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1780.json b/polygon/heimdall/testdata/mainnet/spans/span_1780.json new file mode 100644 index 00000000000..7cf5fb53003 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1780.json @@ -0,0 +1,666 @@ +{ + "span_id": 1780, + "start_block": 11385856, + "end_block": 11392255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 21820952, + "accum": 501462958 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81857726, + "accum": -257043591 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 468619885 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -495412946 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": 405811276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19684465, + "accum": -39385386 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 62627431 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -713211619 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 215884031 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 250178895 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562268134 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115383938, + "accum": 378344918 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": 39137622 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 269579451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 197533956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551594655 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 578312578 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21404734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236148538 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -498231735 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 221009176 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172400659 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 220755853 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 317254588 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87660609, + "accum": 711302431 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 239433870 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 240012639 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559179774 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 256143004 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 218114313 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 357280451 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 259647234 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68958083, + "accum": 372200542 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -301221361 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 51198055, + "accum": 279953969 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186861675 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 14804011 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13076655, + "accum": -70950036 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 540669779 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6883868, + "accum": -96268024 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -25498432 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 33771762 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 209383355 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2460853 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 724042222 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 15452201 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 44590313 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 122361035, + "accum": -182546636 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6895286, + "accum": 134657677 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": -409998468 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": -220625801 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5596581, + "accum": -251277907 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -72464610 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2743951 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 86683346 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 416513342 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179235074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -304622285 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 150281788 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -455839273 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": 752446742 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -127527367 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5567307, + "accum": -262416299 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -252449068 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1579485196 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56114917, + "accum": 289739536 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70127064, + "accum": 329775229 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 627493720 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543853069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": 560377045 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 236922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25290798, + "accum": 887128193 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -703606909 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 219581570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -468124142 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1107686907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23249869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 781575, + "accum": 573900057 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -933064706 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 912962602 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -26115257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94103844, + "accum": 78327987 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566792151 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561975942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172933770 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -460968320 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -765910683 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -382526067 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109320136, + "accum": -362525472 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 275123386 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109320136, + "accum": -362525472 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1781.json b/polygon/heimdall/testdata/mainnet/spans/span_1781.json new file mode 100644 index 00000000000..6dc0eb7eace --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1781.json @@ -0,0 +1,660 @@ +{ + "span_id": 1781, + "start_block": 11392256, + "end_block": 11398655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22797083, + "accum": -96754357 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81864402, + "accum": -147225559 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 471586249 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -387409346 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3452864, + "accum": 530114380 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19684465, + "accum": 669255354 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 99348799 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -705039187 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 216304511 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 251015103 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562228534 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115473511, + "accum": 278773070 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": 272782158 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 275598651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 198037956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551591091 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 587306026 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21440734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 236645302 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -390228135 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 225233416 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172416643 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 221271553 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 339406468 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87613164, + "accum": -388551953 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 273637722 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 608334651 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559176210 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 257395624 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 236513193 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 359974367 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 315503754 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67835415, + "accum": 10489950 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -285610609 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 51182632, + "accum": 703801749 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 186954015 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 16776955 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13076655, + "accum": 399809544 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 561713543 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 6747513, + "accum": 147733284 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 46502648 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 52747506 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 209774639 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2532169 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 176006197 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 529129037 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6598228, + "accum": 282126521 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 121847255, + "accum": -39289242 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6895286, + "accum": 382887973 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 587235624 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 202472515 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": -50313451 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 17470734 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2747515 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 100469438 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 476159978 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179271074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -298113017 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 185289448 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -347779873 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": -6941789 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -111762391 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -60193247 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -239087164 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1579125556 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56111916, + "accum": -526175130 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70152564, + "accum": 18025229 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": 663511720 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543849469 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -484944594 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 240522206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25282798, + "accum": 378543000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -675121225 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 220206026 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -364041986 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1106614107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23253469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 784820, + "accum": 602111392 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -923884778 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -29677883 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": -10808993 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94352562, + "accum": 632386759 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566788587 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561966942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172934526 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 11193, + "accum": -460565372 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -753793803 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -311457135 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109120381, + "accum": -685009543 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 281628226 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 109120381, + "accum": -685009543 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 8, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1782.json b/polygon/heimdall/testdata/mainnet/spans/span_1782.json new file mode 100644 index 00000000000..ea97a864379 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1782.json @@ -0,0 +1,684 @@ +{ + "span_id": 1782, + "start_block": 11398656, + "end_block": 11405055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": -602025669 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81848668, + "accum": 292624291 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 474882209 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -267405346 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": 671018940 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19684465, + "accum": 39392627 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 140150319 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -695958707 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 216771711 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 251944223 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562184534 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115517275, + "accum": 646289102 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": 532387198 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 282286651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 198597956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551587131 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 597298746 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21480734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237197262 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -270224135 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 229927016 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172434403 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 221844553 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 364019668 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87609258, + "accum": 281900609 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 311642002 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -399540011 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559172250 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 258787424 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 256956393 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 362967607 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 377566554 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67946287, + "accum": -106052888 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -268265329 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 51189813, + "accum": -83153682 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187056615 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 18969115 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13076655, + "accum": -494488277 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 585095503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16776335, + "accum": 588123778 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 126503848 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 73831666 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 210209399 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2611409 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -579583603 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -317536717 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6476389, + "accum": 542156793 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111808283, + "accum": 401659369 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6588213, + "accum": 656476979 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27700947, + "accum": 277931177 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 672581755 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": 172183229 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 117398894 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2751475 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 115787318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 542434018 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179311074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -290880497 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 224186848 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -227713873 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": 725696611 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -94245751 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 166499033 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -224240604 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1578725956 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56222271, + "accum": 311748066 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70214593, + "accum": -10988559 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -713833687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543845469 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10361746, + "accum": -70474754 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 244522206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25374685, + "accum": -26010430 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -643470465 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 220899866 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -248395146 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1105422107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23257469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 786206, + "accum": 633526368 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -913684858 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": 499472717 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 425174, + "accum": 6197967 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94365912, + "accum": 154771675 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566784627 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561956942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172935366 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -456517652 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -740330603 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -232491655 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108910201, + "accum": -578819681 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 288855826 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": -579583603 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1783.json b/polygon/heimdall/testdata/mainnet/spans/span_1783.json new file mode 100644 index 00000000000..b3836eafa2e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1783.json @@ -0,0 +1,660 @@ +{ + "span_id": 1783, + "start_block": 11405056, + "end_block": 11411455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 13580028 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81851668, + "accum": -327984504 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 477106982 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -186402646 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": 766676268 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19684465, + "accum": 570873182 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 167691345 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -689829383 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217087071 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 252571379 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562154834 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110824715, + "accum": 902570188 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6490126, + "accum": 707620600 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 286801051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 198975956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551584458 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 604043832 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21507734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237569835 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -189221435 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 233095196 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172446391 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 222231328 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 380633578 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87596661, + "accum": -183395907 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 337294891 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -123298502 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559169577 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 259726889 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 270755553 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 364988044 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 419458944 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67956589, + "accum": 311456346 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -256557265 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 51169465, + "accum": -118641397 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187125870 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 20448823 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13376010, + "accum": -138125687 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 600878326 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16776335, + "accum": -376203952 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 180504658 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 88063474 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 210502862 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2664896 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300000140, + "accum": 437715647 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 67720910 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6476389, + "accum": 717019296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111808283, + "accum": 585651521 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6588213, + "accum": -583217593 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -391727877 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": -427338879 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": 322368488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 184850402 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2754148 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 126126887 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 587168995 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179338074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -285998546 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 250442593 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -146669323 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": -197016837 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -82422019 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 319516322 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -214219176 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1578456226 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 56253228, + "accum": 413113705 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70203489, + "accum": 467506585 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -686820187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543842769 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 209460388 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 247222206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25374685, + "accum": 659106065 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -622106202 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 221368208 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -170333529 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1104617507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23260169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1203946, + "accum": 656842630 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -906799912 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -556644731 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 17657665 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94384912, + "accum": -127455792 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566781954 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561950192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172935933 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -453515441 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -731242943 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -179189956 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108902639, + "accum": -468895640 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 293734456 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108902639, + "accum": -468895640 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1784.json b/polygon/heimdall/testdata/mainnet/spans/span_1784.json new file mode 100644 index 00000000000..2bf6fb71245 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1784.json @@ -0,0 +1,672 @@ +{ + "span_id": 1784, + "start_block": 11411456, + "end_block": 11417855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 560785092 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81851668, + "accum": 223022816 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 479084558 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -114400246 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": -561531979 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19684465, + "accum": -370152401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 192172257 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -684381095 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217367391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 253128851 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562128434 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111024715, + "accum": -675460515 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6500157, + "accum": -550003394 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 290813851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 199311956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551582082 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 610039464 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21531734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 237901011 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -117219035 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 235911356 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172457047 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 222575128 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 395401498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87513917, + "accum": 503283404 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 360097459 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 122249506 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559167201 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 260561969 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 283021473 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 366783988 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 456696624 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68099449, + "accum": 530516573 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -246150097 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 51400563, + "accum": -299867421 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187187430 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 21764119 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13376010, + "accum": 182898553 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 614907502 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16776335, + "accum": 26428088 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 228505378 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 100713970 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 210763718 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2712440 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300352101, + "accum": 575410201 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 410172134 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6476389, + "accum": -541000316 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111808283, + "accum": 442370618 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6588213, + "accum": -425100481 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 273037251 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": -145273335 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": 455866496 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 244807298 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2756524 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 135317615 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 626933419 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179362074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -281659034 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 273781033 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -74629723 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": 242566203 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -71912035 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 455531690 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -205311240 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1578216466 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55970025, + "accum": 346563970 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70006705, + "accum": 736816037 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -662808187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543840369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 458430292 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 249622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25374685, + "accum": -145371893 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -603115746 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 221784512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -100945425 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1103902307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23262569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1206263, + "accum": -727783561 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -900679960 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13228765, + "accum": -239154371 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 27741841 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94494912, + "accum": 724534027 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566779578 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561944192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172936437 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -450846809 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -723165023 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -131810668 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108701339, + "accum": 729022987 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 298071016 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111024715, + "accum": -675460515 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1785.json b/polygon/heimdall/testdata/mainnet/spans/span_1785.json new file mode 100644 index 00000000000..d5e342922af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1785.json @@ -0,0 +1,672 @@ +{ + "span_id": 1785, + "start_block": 11417856, + "end_block": 11424255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 173131269 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81851668, + "accum": -334809131 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 482792513 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 20604254 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": -402103099 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 19693763, + "accum": 515825186 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 238073967 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -674165555 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 217892991 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 254174111 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562078934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111280926, + "accum": 85822858 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6581015, + "accum": -255365821 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 298337851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 199941956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551577627 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 621281274 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21576734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 238521966 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 17785465 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 241191656 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172477027 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 223219753 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 423091348 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87364756, + "accum": 195151669 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 402852274 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 582652021 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559162746 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 262127744 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 306020073 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 370151383 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 526517274 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68101738, + "accum": 769436608 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -226636657 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50716827, + "accum": 597887028 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187302855 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 24230299 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": -627495600 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 641212207 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16776335, + "accum": 781363163 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 318506728 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 124433650 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 211252823 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2801585 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": -41005978 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -361442431 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6476389, + "accum": -249562811 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111809682, + "accum": -181043537 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6588213, + "accum": -128630896 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 105827322 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 383599560 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": 706175261 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 357226478 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2760979 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 152550230 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 701491714 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179407074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -273522449 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 317540608 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 60444527 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": -346940156 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -52205815 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 710560505 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -188608860 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1577766916 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55810297, + "accum": 32081657 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70006761, + "accum": -353895297 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -617785687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543835869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -488475753 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 254122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25374685, + "accum": -417215001 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -567508641 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 222565082 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 29157270 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1102561307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23267069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1206263, + "accum": -673501726 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -889205050 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": 356808274 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 46649671 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94537425, + "accum": 736971143 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566775123 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561932942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172937382 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -445843124 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -708018923 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": -42974503 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108700930, + "accum": -34333641 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 306202066 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": -627495600 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1786.json b/polygon/heimdall/testdata/mainnet/spans/span_1786.json new file mode 100644 index 00000000000..46f8dd2e639 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1786.json @@ -0,0 +1,690 @@ +{ + "span_id": 1786, + "start_block": 11424256, + "end_block": 11430655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": -556398242 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81855265, + "accum": 706948850 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 485264483 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 110607254 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": -295817179 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20314582, + "accum": -289280277 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020038, + "accum": 268675107 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -667355195 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218243391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 254870951 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562045934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111531150, + "accum": 603246050 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6581015, + "accum": -57935371 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 303353851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 200361956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551574657 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 628775814 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21606734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 238935936 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 107788465 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 244711856 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172490347 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 223649503 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 441551248 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87353492, + "accum": -11727493 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 431355484 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -524161213 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559159776 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 263171594 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 321352473 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 372396313 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 573064374 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68101738, + "accum": -14414024 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -213627697 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50740081, + "accum": 706501425 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187379805 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 25874419 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": -225615300 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": 658748677 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16733058, + "accum": -129759910 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 378507628 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 140246770 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 211578893 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2861015 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 491430010 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 66621599 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -55124141 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111790509, + "accum": 345408575 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6589959, + "accum": 69041009 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -476980997 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 736181490 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": -540690959 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 432172598 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2763949 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 164038640 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 751197244 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179437074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -268098059 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 346713658 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 150494027 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": 202538644 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -39068335 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -533159015 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -177473940 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1577467216 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55826782, + "accum": 292601292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69756537, + "accum": 325726570 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -587770687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543832869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -177263373 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 257122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 25374685, + "accum": 344025549 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -543770571 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 223085462 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 115892400 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1101667307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23270069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1206353, + "accum": -637312396 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -881555110 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -659628655 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 59254891 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94539880, + "accum": 745548559 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566772153 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561925442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172938012 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -442507334 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -697921523 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": 16249607 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108710674, + "accum": 399365819 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 311622766 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -659628655 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1787.json b/polygon/heimdall/testdata/mainnet/spans/span_1787.json new file mode 100644 index 00000000000..087e5f1751d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1787.json @@ -0,0 +1,690 @@ +{ + "span_id": 1787, + "start_block": 11430656, + "end_block": 11437055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": -9193178 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81855265, + "accum": -155072905 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 487242059 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 182609654 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": -210788443 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20318336, + "accum": 198273445 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 293160243 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -661906907 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218523711 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 255428423 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1562019534 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111531150, + "accum": 454116852 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6581015, + "accum": 100008989 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 307366651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 200697956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551572281 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 634771446 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21630734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 239267112 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 179790865 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 247528016 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172501003 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 223993303 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 456319168 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86904992, + "accum": 669282287 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 454158052 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": -278613205 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559157400 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 264006674 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511080, + "accum": 333618393 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 374192257 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 610302054 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68101738, + "accum": 206796160 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -203220529 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50742091, + "accum": 510511780 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187441365 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 27189715 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": 95888940 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -740005109 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16733058, + "accum": 271833482 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 426508348 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 152897266 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 211839749 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2908559 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 637297975 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 409072823 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 100477195 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111789509, + "accum": 201935407 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6589959, + "accum": 227200025 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 187784131 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": -394984494 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5562417, + "accum": -407192951 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 492129494 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2766325 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 173229368 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -621817540 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179461074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -263758547 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 370052098 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 222533627 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": 642121684 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -28558351 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -397143647 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -168566004 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1577227456 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55807592, + "accum": 219036132 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68621918, + "accum": 562825101 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -563758687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543830469 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 71706531 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 259522206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26510474, + "accum": -437062439 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -524780115 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 223501766 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 185280504 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1100952107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23272469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1206353, + "accum": -608359924 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -875435158 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -341765335 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 69339067 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94000491, + "accum": 177609944 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566769777 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561919442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172938516 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -439838702 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -689843603 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": 63628895 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108728174, + "accum": 181827880 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 315959326 + } + ], + "proposer": { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -740005109 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1788.json b/polygon/heimdall/testdata/mainnet/spans/span_1788.json new file mode 100644 index 00000000000..362cf4ded9e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1788.json @@ -0,0 +1,648 @@ +{ + "span_id": 1788, + "start_block": 11437056, + "end_block": 11443455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 811614418 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81852265, + "accum": -34186055 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 490208423 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 290613254 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": -83245339 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20551066, + "accum": -480550635 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 329900619 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -653734475 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 218944191 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 256264631 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561979934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111864505, + "accum": 239664512 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6581015, + "accum": 336925529 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 313385851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201201956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551568717 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 643764894 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21666734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 239763876 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 287794465 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 251752256 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172516987 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 224509003 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 478471048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87142929, + "accum": -434924911 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 488361904 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 89708807 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559153836 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 265259294 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 352028813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 376886173 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 666158574 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68086738, + "accum": -167323610 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -187609777 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50031030, + "accum": -502712259 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187533705 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 29162659 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": 578145300 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -718961345 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16714792, + "accum": -538465137 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 498509428 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 171873010 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 212231033 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 2979875 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 153577542 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -489934936 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 333879199 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111768929, + "accum": -12140989 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591892, + "accum": 464461745 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -227890450 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 28113822 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5565170, + "accum": -206863793 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 582064838 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2769889 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 187015460 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -562170904 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179497074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -257249279 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 405059758 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 330593027 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18315960, + "accum": -111701643 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -12793375 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -193120595 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -155204100 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1576867816 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55899738, + "accum": 816958730 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68623768, + "accum": 207556967 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -527740687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543826869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 445161387 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 263122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26520868, + "accum": 517647233 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -496294431 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 224126222 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 289362660 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1099879307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23276069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1206353, + "accum": -564931216 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -866255230 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": 135029645 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 84465331 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94001919, + "accum": 735889622 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566766213 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561910442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172939272 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -435835754 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -677726723 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": 134697827 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108420392, + "accum": -146010096 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 322464166 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50031030, + "accum": -502712259 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1789.json b/polygon/heimdall/testdata/mainnet/spans/span_1789.json new file mode 100644 index 00000000000..a587f8fe5c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1789.json @@ -0,0 +1,660 @@ +{ + "span_id": 1789, + "start_block": 11443456, + "end_block": 11449855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 60186596 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81863666, + "accum": -485676545 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 492597994 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 377616154 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": 19497717 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20551066, + "accum": 115430279 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 359497033 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -647151127 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219282911 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 256938243 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561948034 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112294261, + "accum": 659728694 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6581015, + "accum": 527774964 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 318234651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201607956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551565846 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 651009616 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21695734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240164047 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 374797365 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 255155116 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172529863 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 224924428 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 496315618 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87142929, + "accum": -733504956 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 515915007 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 386412650 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559150965 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 266268349 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 366917065 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 379056272 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -701788721 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68146298, + "accum": 396133290 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -175034449 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50017774, + "accum": -464851422 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187608090 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 30751975 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": -446008926 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -702009424 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16554392, + "accum": -55019369 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 556510298 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 187159026 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 212546234 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3037324 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 391948798 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -76139707 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 521897480 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111722502, + "accum": 403499980 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591892, + "accum": 655626613 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 575367413 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 368943021 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5565170, + "accum": -45473863 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": 654512754 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2772760 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 198120923 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -514122225 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179526074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -252005702 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 433260373 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 417640877 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18340892, + "accum": 419511061 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": -93811 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -28768692 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -144440344 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1576578106 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55818262, + "accum": -387799109 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68623768, + "accum": -628065154 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -498726187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543823969 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -666782404 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 266022206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26822985, + "accum": -122738213 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 791269, + "accum": -473347630 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 224629256 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 373206619 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1099015107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23278969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1208545, + "accum": -529911907 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -858860288 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": 519114490 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 96650377 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94011753, + "accum": 636942346 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566763342 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561903192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172939881 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -432611157 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -667965903 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": 191947800 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108342330, + "accum": 171281025 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 327704176 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 87142929, + "accum": -733504956 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_179.json b/polygon/heimdall/testdata/mainnet/spans/span_179.json new file mode 100644 index 00000000000..efb438bf284 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_179.json @@ -0,0 +1,102 @@ +{ + "span_id": 179, + "start_block": 1139456, + "end_block": 1145855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -34580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -39078 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6476 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39078 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 35420 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 35420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 35420 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39078 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1790.json b/polygon/heimdall/testdata/mainnet/spans/span_1790.json new file mode 100644 index 00000000000..3f308193705 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1790.json @@ -0,0 +1,672 @@ +{ + "span_id": 1790, + "start_block": 11449856, + "end_block": 11456255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 675792293 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81863666, + "accum": 312336070 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 494822767 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 458618854 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542864, + "accum": 115155045 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20551066, + "accum": 670309061 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 387052315 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -641021803 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 219598271 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 257565399 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561918334 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108707165, + "accum": -584402714 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6591513, + "accum": 705598843 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 322749051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201985956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551563173 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": 657754702 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21722734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240536620 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 455800065 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 258323296 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172541851 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 225311203 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 512929528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86802930, + "accum": 207910338 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 950107, + "accum": 541567896 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231167, + "accum": 662654159 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559148292 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 267207814 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 380778541 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 381076709 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -659896331 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67415424, + "accum": -604454943 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -163326385 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 50076019, + "accum": -523405502 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187677345 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 32231683 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": -84316656 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -686226601 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16554392, + "accum": 391949215 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 610511108 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 201390834 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 212839697 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3090811 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 43106690 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 309117920 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 696948983 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111738704, + "accum": 599294724 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591892, + "accum": -578744390 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -89144026 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11752731, + "accum": 686266758 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5565170, + "accum": 104785727 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -690387825 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2775433 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 208460492 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -469387248 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179553074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -247123751 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 459516118 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 498685427 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18340892, + "accum": -497580724 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 11729921 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 124248597 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -134418916 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1576308376 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55812466, + "accum": -289070936 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 68623768, + "accum": -183599267 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -471712687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543821269 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -386691262 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 268722206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26822985, + "accum": 601482382 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -452365666 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 225097598 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 451268236 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1098210507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23281669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1208545, + "accum": -497281192 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -851975342 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -535600325 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 107995075 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94011771, + "accum": 354185208 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566760669 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561896442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172940448 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -429608946 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -658878243 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1974137, + "accum": 245249499 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108234737, + "accum": 275563713 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 332582806 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108707165, + "accum": -584402714 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1791.json b/polygon/heimdall/testdata/mainnet/spans/span_1791.json new file mode 100644 index 00000000000..51662a4f87d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1791.json @@ -0,0 +1,642 @@ +{ + "span_id": 1791, + "start_block": 11456256, + "end_block": 11462655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 450930612 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81857632, + "accum": 446134177 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 499107515 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 614624054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 299384369 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20551066, + "accum": 337968214 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 440121747 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -629217179 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 220205631 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 258773255 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561861134 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106917466, + "accum": -432781060 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6599479, + "accum": -359613977 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 331443451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 202713956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551558025 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": -689022621 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21774734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 241254168 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 611805265 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 264424976 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172564939 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 226056103 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 544926688 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 77391847, + "accum": 260998088 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 967107, + "accum": 591194460 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10231776, + "accum": -167118596 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559143144 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 269017154 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 407474717 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 384967921 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -579214691 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61968643, + "accum": -32457598 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -140777521 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 49783419, + "accum": 714520714 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187810725 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 35081491 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": 612275864 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -655830053 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16554392, + "accum": -106859694 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -645252900 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 228800242 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 213404885 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3193823 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300504339, + "accum": 599283987 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -308602889 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -327716437 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111738704, + "accum": -448992625 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591892, + "accum": -235966006 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -8466875 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -97628471 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5589871, + "accum": 395187308 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -560481217 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2780581 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 228373736 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -383230996 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179605074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -237721475 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 510082738 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 654771227 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18359621, + "accum": 456389137 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 34501553 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": 418948561 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -115118388 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1575788896 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 46335778, + "accum": 796347509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70743774, + "accum": 755563328 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -419686687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543816069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 152743530 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 273922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27053689, + "accum": 601971739 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -412265970 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 225999590 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": 601609128 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1096660907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23286869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1208545, + "accum": -434436852 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -838715446 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": 153103535 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 129844123 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94020340, + "accum": -240164053 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566755521 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561883442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172941540 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -423826910 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -641376083 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": 348904623 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 84380829, + "accum": -561083803 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 180690, + "accum": 341978686 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 84380829, + "accum": -561083803 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1792.json b/polygon/heimdall/testdata/mainnet/spans/span_1792.json new file mode 100644 index 00000000000..5047ad3c73b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1792.json @@ -0,0 +1,684 @@ +{ + "span_id": 1792, + "start_block": 11462656, + "end_block": 11469055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22800211, + "accum": 731313531 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80574734, + "accum": -469135218 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 505040243 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -530661003 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 554471225 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 20613450, + "accum": 456624801 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 513602499 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -612872315 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 221046591 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 260445671 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561781934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107022263, + "accum": 470774203 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6599479, + "accum": 115548511 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 343481851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 203721956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551550897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 249818, + "accum": -671035725 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21846734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 242247696 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -533479792 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 272873456 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172596907 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 227087503 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 589230448 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 76317207, + "accum": 382447301 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": 661079379 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 569675956 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559136016 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 271522394 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 444438653 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 390355753 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -467501651 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61971473, + "accum": 345847792 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -109556017 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 47233495, + "accum": 181500437 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 187995405 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 39027379 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13396010, + "accum": 215777697 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -613742525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16590270, + "accum": -275252020 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -501250740 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 266751730 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 214187453 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3336455 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": 471883922 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 718750783 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 139087571 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 110618237, + "accum": 784941745 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591892, + "accum": 238650218 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 624814802 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 698051017 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5589871, + "accum": 797658020 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -380610529 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2787709 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 255945920 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -263937724 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179677074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -224702939 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 580098058 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -490232243 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18359621, + "accum": 417129247 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 66031505 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -527357855 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -88394580 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1575069616 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 47388071, + "accum": 126735336 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70505967, + "accum": 409795772 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -347650687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543808869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -455787776 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 281122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27359218, + "accum": -163191466 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -356743314 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 227248502 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -551507316 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1094515307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23294069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1372374, + "accum": -338571837 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 254998, + "accum": -820355590 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -254562884 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 160096651 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94145808, + "accum": -266473294 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566748393 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561865442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172943052 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -415821014 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -617142323 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": 492482487 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83228513, + "accum": 62386098 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 354497512 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80574734, + "accum": -469135218 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1793.json b/polygon/heimdall/testdata/mainnet/spans/span_1793.json new file mode 100644 index 00000000000..3145a8d8085 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1793.json @@ -0,0 +1,684 @@ +{ + "span_id": 1793, + "start_block": 11469056, + "end_block": 11475455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22813411, + "accum": 425853819 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80578226, + "accum": 528222183 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 508830597 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -392656403 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 717443383 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 36056538, + "accum": 590685207 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 560548535 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -602429763 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 221583871 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 261514159 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1100, + "accum": -1561731334 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108277607, + "accum": -1158656 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6601000, + "accum": 419154965 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 351173051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204365956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551546343 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -658718470 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21892734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 242882450 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -395475192 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 278271096 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172617331 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 227746453 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 617535628 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 31378883, + "accum": -388905730 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": 705825143 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": -314005709 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559131462 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 273122964 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 468054501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 393797979 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -396129431 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62661186, + "accum": 508439907 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -89608945 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46887139, + "accum": -366023220 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188113395 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 41548363 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13630330, + "accum": -520868142 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 584549, + "accum": -586853271 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16626383, + "accum": 488431350 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -409249360 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 290998514 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 214687427 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3427581 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": 750607678 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 20886012 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 437323465 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 110509925, + "accum": 453669884 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 541877289 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 544401345 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -148268927 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5589871, + "accum": -299551121 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -265693145 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2792263 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 273561482 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -187722578 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": 179723074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -216385541 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 624830068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -352156343 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222098, + "accum": -94913947 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 86175641 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5667307, + "accum": -266661733 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -71321036 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1574610076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31710872, + "accum": 410203663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70505967, + "accum": -410670973 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -301627687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543804269 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 21404540 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 285722206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27359218, + "accum": -259205769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -321270506 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17346, + "accum": 228046418 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -418513450 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1093144507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23298669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1362874, + "accum": -275547133 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 764518408 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": 354675146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 179424655 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119169, + "accum": 932701 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566743839 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561853942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172944018 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -410706136 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -601659643 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": 584212789 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82022216, + "accum": -193747839 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 362271650 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13630330, + "accum": -520868142 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 8, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1794.json b/polygon/heimdall/testdata/mainnet/spans/span_1794.json new file mode 100644 index 00000000000..02ceb5b7d6a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1794.json @@ -0,0 +1,660 @@ +{ + "span_id": 1794, + "start_block": 11475456, + "end_block": 11481855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22818121, + "accum": -38991547 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80580377, + "accum": -393041014 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 512044158 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -275652503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -498957573 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 36056538, + "accum": 642346700 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 600350609 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -593576295 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 222039391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 262420051 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1559438434 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108296601, + "accum": 158340106 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6601000, + "accum": 676593965 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 357693851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204911956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551542482 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -647999827 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21931734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 243420611 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -278471292 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 282847356 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172634647 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 228305128 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 641533498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 27026161, + "accum": 752423989 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": -610932651 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 85206910 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559127601 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 274479969 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 488076633 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 74831, + "accum": 396716388 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -335618201 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67033720, + "accum": 326067716 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -72697297 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 46874505, + "accum": 108043122 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188213430 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 43685719 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13630330, + "accum": 10714728 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -563719120 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16626383, + "accum": -217737775 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -331248190 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 311555570 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 215111318 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3504840 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": 279728457 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 577369251 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 690175636 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 110493924, + "accum": 699331431 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -555731153 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 270089698 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 282724129 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": -81467056 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -168263189 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2796124 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 288496415 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -123105389 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 179791774 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -209333834 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 662755033 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -235091993 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222098, + "accum": 615747875 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 103254365 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -45111760 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -56845640 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1574220466 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31690754, + "accum": 292050803 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70508495, + "accum": -369951879 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -262608187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543800369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 425980634 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 289622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27359218, + "accum": 807803733 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -291195734 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 228723437 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2891171, + "accum": -305757781 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1091982307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23302569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1362874, + "accum": -222395047 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -181803441 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13244305, + "accum": -483490184 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 195811441 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119169, + "accum": -392230412 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566739978 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561844192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172944837 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -406369609 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -588533023 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": 661984132 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82026726, + "accum": 296063620 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 368862767 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119169, + "accum": -392230412 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1795.json b/polygon/heimdall/testdata/mainnet/spans/span_1795.json new file mode 100644 index 00000000000..e0d8e8f86fc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1795.json @@ -0,0 +1,678 @@ +{ + "span_id": 1795, + "start_block": 11481856, + "end_block": 11488255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22818121, + "accum": 645552083 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80568565, + "accum": 673260673 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 514516128 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -185649503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -392671383 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40264633, + "accum": 467668291 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 630967589 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -586765935 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 222389791 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 263116891 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1554905434 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108389000, + "accum": 706291040 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 6641223, + "accum": 874905526 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 362709851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 205331956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551539512 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -639754717 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21961734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 243834581 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -188468292 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 286619831 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172647967 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 228734878 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 659993398 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22862552, + "accum": 123169556 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": -581750631 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 392293540 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559124631 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 275523819 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 503478273 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 509131068 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -289071101 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67033720, + "accum": -364335287 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -59688337 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 40126044, + "accum": -27121800 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188290380 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 45329839 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13630330, + "accum": 419624628 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -545677540 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16626383, + "accum": 281053715 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -271247290 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 327368690 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 215437388 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3564270 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": -161424091 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -345534598 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -466285323 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109875829, + "accum": -47092758 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -357974363 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -250033684 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 614257249 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": 86525684 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2498204, + "accum": -93317069 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2799094 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 299984825 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -73399859 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 179848774 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -203909444 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 691928083 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -145042493 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222098, + "accum": -188498435 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 116391845 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 125357450 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -45710720 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1573920766 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 30173754, + "accum": -143093509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63933423, + "accum": 210533407 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -232593187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543797369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": 737193014 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 292622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27418484, + "accum": 277549130 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -268061294 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 229244267 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": -219299946 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1091088307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23305569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7879054, + "accum": 7460393 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -176808837 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -86104698 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 208416661 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119666, + "accum": -270668378 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566737008 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561836692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172945467 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -403033819 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -578435623 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": 721808242 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82013084, + "accum": 54602107 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 373932857 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": -161424091 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 5, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1796.json b/polygon/heimdall/testdata/mainnet/spans/span_1796.json new file mode 100644 index 00000000000..0378317b078 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1796.json @@ -0,0 +1,678 @@ +{ + "span_id": 1796, + "start_block": 11488256, + "end_block": 11494655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22870424, + "accum": -156381259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80568565, + "accum": -96643742 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 516493704 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -113647103 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -307642431 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40764633, + "accum": 88666692 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 655461173 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -581317647 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 222670111 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 263674363 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1551279034 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108889000, + "accum": 612452778 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8641223, + "accum": -280163925 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 366722651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 205667956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551537136 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -633158629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 21985734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 244165757 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -116465892 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 289678175 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172658623 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 229078678 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 674761318 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22757893, + "accum": 669568306 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": -558405015 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 637962844 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559122255 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 276358899 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 515799585 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 619602612 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -251833421 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67037920, + "accum": -108712933 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -49281169 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39832922, + "accum": -420022116 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188351940 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 46645135 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13630330, + "accum": 746752548 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -531244276 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16626383, + "accum": 680086907 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -223246570 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 340019186 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 215698244 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3611814 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300527267, + "accum": 288491698 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -3083374 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -310683987 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109879162, + "accum": -116065166 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -199768931 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 414731444 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -473728381 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": 220919876 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2509959, + "accum": -33113318 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2801470 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 309175553 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": -33635435 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 179894374 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -199569932 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 715266523 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -73002893 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222978, + "accum": 248853037 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 126901829 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 261732818 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -36802784 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1573681006 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 30181141, + "accum": 581216940 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63933423, + "accum": 391530465 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -208581187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543794969 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10373746, + "accum": -364182486 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 295022206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27418484, + "accum": -417623580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -249553742 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 229660931 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": -151242858 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1090373107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23307969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7879054, + "accum": 196557689 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -445077681 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": 231927630 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 218500837 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 94119666, + "accum": 634991480 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566734632 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561830692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172945971 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -400365187 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -570357703 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": -583544596 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81989256, + "accum": 669486813 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 377988929 + } + ], + "proposer": { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -445077681 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1797.json b/polygon/heimdall/testdata/mainnet/spans/span_1797.json new file mode 100644 index 00000000000..a117eba4a5d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1797.json @@ -0,0 +1,678 @@ +{ + "span_id": 1797, + "start_block": 11494656, + "end_block": 11501055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22891715, + "accum": 438313638 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80568565, + "accum": 645357269 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 518636078 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -35644503 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -215527733 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40764633, + "accum": -204467986 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020566, + "accum": 681995889 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -575415335 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 222973791 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 264278291 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1547350434 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109214435, + "accum": -610909896 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8646323, + "accum": -55379927 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 371069851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 206031956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551534562 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -626012867 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22011734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 244524531 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -38463292 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 292991381 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172670167 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 229451128 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 690759898 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22757939, + "accum": -91527072 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 972734, + "accum": -533113931 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": -448727878 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559119681 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 277263569 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 529147673 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 739280118 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -211492601 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67037920, + "accum": 281462036 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -38006737 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39634374, + "accum": 614583324 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188418630 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 48070039 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13656691, + "accum": -251793241 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -515608240 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16632383, + "accum": -240378948 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -171245790 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 353723890 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 215980838 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3663320 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300556539, + "accum": -14835044 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 367905452 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -142115873 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109843028, + "accum": 34454267 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -28379713 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -217923285 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -186399677 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": 366513584 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2509959, + "accum": 32145616 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2804044 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 319132175 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 9442691 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 179943774 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -194868794 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -612303926 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 5040007 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222978, + "accum": 722650465 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 138287645 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 409472800 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -27152520 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1573421266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 30172836, + "accum": 13092229 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63934061, + "accum": 700997646 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -182568187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543792369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -94490498 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 297622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27418484, + "accum": 295257004 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -229503894 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 230112317 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": -77514346 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1089598307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23310569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7879054, + "accum": 401413093 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 730173591 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": 576462652 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 229425361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93814968, + "accum": 369287955 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566732058 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561824192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172946517 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -397474169 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -561606623 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": -531697034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81855256, + "accum": 92986758 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 382383007 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109214435, + "accum": -610909896 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1798.json b/polygon/heimdall/testdata/mainnet/spans/span_1798.json new file mode 100644 index 00000000000..506a348535f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1798.json @@ -0,0 +1,654 @@ +{ + "span_id": 1798, + "start_block": 11501056, + "end_block": 11507455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22893195, + "accum": -389465195 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80568565, + "accum": -209012291 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 520531255 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 33357797 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -134041654 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40767530, + "accum": 733127264 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": 705470371 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -570194059 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 223242431 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 264812535 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1543875134 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110392837, + "accum": 570458871 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8646323, + "accum": 143485502 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 374915451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 206353956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551532285 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -619691616 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22034734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 244841908 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 30539008 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 295922294 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172680379 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 229780603 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 704912488 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22757939, + "accum": 431905525 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 977611, + "accum": -510658140 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": -213294795 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559117404 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 278063854 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 540955597 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": -509127675 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -175806491 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67307818, + "accum": 474025319 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -28033201 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39634374, + "accum": 171910630 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188477625 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 49330531 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13656691, + "accum": 62310652 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -501776362 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16632383, + "accum": 142165861 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -125245100 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 365847282 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 216230825 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3708883 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 300556539, + "accum": 126797717 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 696087875 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 7002074 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109843028, + "accum": -147736815 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 123233826 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 419143296 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 67775715 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": 495308018 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2509959, + "accum": 89874673 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2806321 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 327939956 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 47550264 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 179987474 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -190710095 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -589937921 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 74077957 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18222978, + "accum": -212489214 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 148359713 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 540165861 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -18615748 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1573191496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 30172836, + "accum": 707067457 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63926561, + "accum": -535744883 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -159556687 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543790069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 144032612 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 299922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27425479, + "accum": -428284213 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -211767490 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 230511620 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": -12292970 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1088912907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23312869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7879054, + "accum": 582631335 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 416970651 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -473046125 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 239089363 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93814968, + "accum": -181529336 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566729781 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561818442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172947000 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -394916730 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -553865283 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": -485831883 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81855267, + "accum": 621374165 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 386270076 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63926561, + "accum": -535744883 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1799.json b/polygon/heimdall/testdata/mainnet/spans/span_1799.json new file mode 100644 index 00000000000..82b5c74f608 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1799.json @@ -0,0 +1,684 @@ +{ + "span_id": 1799, + "start_block": 11507456, + "end_block": 11513855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22893195, + "accum": 182864680 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80568565, + "accum": 450837809 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 522591230 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 108360297 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -45469829 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40767530, + "accum": 398012878 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": 730987571 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -564518759 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 223534431 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 265393235 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1540097634 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112564001, + "accum": 646093567 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8652222, + "accum": 359737961 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 379095451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 206703956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551529810 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -612820691 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22059734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 245186883 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 105541508 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 299108069 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172691479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 230138728 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 720295738 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22757939, + "accum": -555446558 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 977611, + "accum": -486217865 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 42610730 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559114929 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 278933729 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 553790297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": -394053150 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -137017241 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67307818, + "accum": 802381755 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -17192401 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39640150, + "accum": -393409282 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188541750 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 50700631 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13708382, + "accum": 404474691 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -486741712 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16632383, + "accum": 557975436 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -75244350 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 379024882 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 216502550 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3758408 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -647563687 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -301539668 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 169086799 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109843028, + "accum": -312326055 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 288031151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -244863473 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 344053315 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599758, + "accum": 635301968 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 152629648 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2808796 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 337513631 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 88971539 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180034974 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -186189770 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -565627046 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 149119207 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": 243099684 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 159307613 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 682223536 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": -9336648 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1572941746 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29997051, + "accum": 105086213 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63887827, + "accum": -494570528 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -134544187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543787569 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 403296862 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 302422206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27425479, + "accum": 257352762 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -192488790 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 230945645 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": 58599830 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1088167907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23315369 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -776771164 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 192669160 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -141762450 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 249593713 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93814968, + "accum": 809494073 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566727306 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561812192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172947525 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -392136905 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -545450783 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": -435978458 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81855267, + "accum": -242869856 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 390495151 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -647563687 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_18.json b/polygon/heimdall/testdata/mainnet/spans/span_18.json new file mode 100644 index 00000000000..feafc2df1bb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_18.json @@ -0,0 +1,102 @@ +{ + "span_id": 18, + "start_block": 109056, + "end_block": 115455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 13574 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 9076 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -58954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 9076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 9076 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 9076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 9076 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -58954 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_180.json b/polygon/heimdall/testdata/mainnet/spans/span_180.json new file mode 100644 index 00000000000..a2781bd4e99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_180.json @@ -0,0 +1,102 @@ +{ + "span_id": 180, + "start_block": 1145856, + "end_block": 1152255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 5420 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 922 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -10030 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 922 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 922 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 922 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 922 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -10030 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1800.json b/polygon/heimdall/testdata/mainnet/spans/span_1800.json new file mode 100644 index 00000000000..948a71bc3ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1800.json @@ -0,0 +1,648 @@ +{ + "span_id": 1800, + "start_block": 11513856, + "end_block": 11520255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22893195, + "accum": -594936369 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80537998, + "accum": 77235296 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 525392796 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 210363697 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 74987853 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40775030, + "accum": 228011767 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": -790563668 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -556800351 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 223931551 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 266182987 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1534960234 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112521071, + "accum": -197379462 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8652222, + "accum": 653913509 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 384780251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 207179956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551526444 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -603476233 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22093734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 245656049 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 207544908 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 303440723 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172706575 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 230625778 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 741216958 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22777090, + "accum": 218878747 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 977611, + "accum": -452979091 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 390642244 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559111563 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 280116759 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 571245489 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": -237551796 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -84263861 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67307818, + "accum": -21607915 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -2448913 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39618250, + "accum": -602102814 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188628960 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 52563967 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13708382, + "accum": 870559679 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 601386, + "accum": -466294588 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16632383, + "accum": -432781521 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -7243330 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 396946418 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 216872096 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3825762 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": 809323142 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 183599566 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 389522025 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109843028, + "accum": 309910918 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 512155513 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 696887125 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 719790851 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 825696666 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 238002254 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2812162 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 350533829 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 145304473 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180099574 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -180042128 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -532564256 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 251175307 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": 862701404 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 174196757 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -680832657 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 3282928 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1572602086 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29977088, + "accum": -431303800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63860438, + "accum": 121092830 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1000500, + "accum": -100527187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543784169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 755896242 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 305822206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27532572, + "accum": -365254303 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -166269758 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 231535919 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": 155014038 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1087154707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23318769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -509192728 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 173278096 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": 308783348 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 263879629 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747627, + "accum": -670600535 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566723940 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561803692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172948239 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -388356343 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -534007063 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1994137, + "accum": -368177800 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81792201, + "accum": -573124232 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 396241253 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747627, + "accum": -670600535 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1801.json b/polygon/heimdall/testdata/mainnet/spans/span_1801.json new file mode 100644 index 00000000000..8b0867d15e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1801.json @@ -0,0 +1,666 @@ +{ + "span_id": 1801, + "start_block": 11520256, + "end_block": 11526655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22912330, + "accum": 183910636 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80537998, + "accum": -295078598 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 528194362 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 312367097 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 195445535 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40284729, + "accum": 47374252 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": -755860276 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -549081943 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 224328671 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 266972739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1529822834 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112097383, + "accum": 501754883 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8677222, + "accum": -606586606 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 390465051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 207655956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551523078 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274837, + "accum": -594131775 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22127734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 246125215 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 309548308 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 307773377 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172721671 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 231112828 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -793017533 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22777090, + "accum": -562025856 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 977611, + "accum": -419740317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 738673758 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559108197 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 281299789 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 588700681 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": -81050442 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -31510481 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67128089, + "accum": 711046884 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 12294575 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39568581, + "accum": 744736071 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188716170 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 54427303 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13789602, + "accum": -218075419 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -446287816 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16632383, + "accum": 132719501 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 60757690 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 414867954 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 217241642 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3893116 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": 718397514 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 668738800 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 609957251 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109852705, + "accum": -621514396 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 736279875 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 82941472 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -459764574 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": -539633291 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 323374860 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2815528 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 363554027 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 201637407 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180164174 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -173894486 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -499501466 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 353231407 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": -73359402 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 189085901 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -487634219 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 15902504 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1572262426 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29977088, + "accum": 587917192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63828710, + "accum": 736595160 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -66392907 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543780769 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -447255629 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 309222206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27552572, + "accum": 571433145 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -140050726 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 232126193 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2835712, + "accum": 251428246 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1086141507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23322169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -241614292 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 154873318 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": 759329146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 278165545 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": -593536934 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566720574 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561795192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172948953 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -384575781 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -522563343 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -300346902 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81792201, + "accum": 652557225 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 401987355 + } + ], + "proposer": { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -793017533 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1802.json b/polygon/heimdall/testdata/mainnet/spans/span_1802.json new file mode 100644 index 00000000000..2c028a36805 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1802.json @@ -0,0 +1,678 @@ +{ + "span_id": 1802, + "start_block": 11526656, + "end_block": 11533055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22912330, + "accum": 619244906 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80537998, + "accum": -319612622 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 529759943 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 369368997 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 262760122 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40284729, + "accum": 812784103 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": -736467204 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -544768715 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 224550591 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 267414071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1526951934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112547383, + "accum": -475642192 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8677222, + "accum": -441719388 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 393641851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 207921956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551521197 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -588873422 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22146734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 246387396 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 366550208 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 310194566 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172730107 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 231385003 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -781326263 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22777090, + "accum": -129261146 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 987505, + "accum": -401007404 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": 933161957 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559106316 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 281960894 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 598455053 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 6406197 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -2030651 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67128089, + "accum": 431312625 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 20533583 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39568581, + "accum": -58640145 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188764905 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 55468579 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13791013, + "accum": 43945362 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -435115018 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15954750, + "accum": 443991347 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 98758260 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 424882930 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 217448153 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3930755 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": 899417392 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": 939846019 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 733141642 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109852705, + "accum": -89068987 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 861525842 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 609213865 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -249793598 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": -433235362 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 371083081 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2817409 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 370830020 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 233117576 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180200274 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -170459039 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -481025201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 410262757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": 272888618 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 197406305 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -379670386 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 22954620 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1572072616 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29977088, + "accum": -397501755 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63629024, + "accum": 391988381 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -47160575 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543778869 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -250214799 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 311122206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27564811, + "accum": -459843519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -125398914 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 232456052 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 305509604 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1085575307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23324069 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -92085166 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -541045200 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -543874830 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 286148851 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": -367086107 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566718693 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561790442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172949352 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -382463114 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -516168323 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -262430939 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81778679, + "accum": 651241892 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 405198412 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112547383, + "accum": -475642192 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1803.json b/polygon/heimdall/testdata/mainnet/spans/span_1803.json new file mode 100644 index 00000000000..6e05bedbabe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1803.json @@ -0,0 +1,648 @@ +{ + "span_id": 1803, + "start_block": 11533056, + "end_block": 11539455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22912330, + "accum": -523248554 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80539771, + "accum": -424817450 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 531243125 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 423370797 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 326531836 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40284729, + "accum": -16886542 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020688, + "accum": -718094820 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -540682499 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 224760831 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 267832175 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1524232134 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112565117, + "accum": -4601635 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8698219, + "accum": -285256431 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 396651451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 208173956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551519415 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -583853456 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22164734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 246635778 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 420552008 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 312488324 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172738099 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 231642853 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -770250323 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22777090, + "accum": 280726474 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 987505, + "accum": -383232314 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": -437359062 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559104534 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 282587204 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 607696037 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 89259855 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 25897609 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67148210, + "accum": 85062180 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 28338959 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39524746, + "accum": 653199694 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188811075 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 56455051 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13923050, + "accum": 293503966 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -424530262 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15954750, + "accum": 731176847 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 134758800 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 434370802 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 217643795 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 3966413 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": 580274471 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 14268801, + "accum": -358088560 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 849842644 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109852705, + "accum": 333313719 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 980179916 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -447178273 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -50873726 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": -332437324 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 416280343 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2819191 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 377723066 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 262940894 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180234474 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -167204405 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -463521371 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 464292457 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": 600913058 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 205288793 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -277388860 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 29635572 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1571892796 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29977088, + "accum": 142085829 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63581024, + "accum": -17891019 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -28940471 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543777069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -63544539 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 312922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27623398, + "accum": 36967536 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -111518250 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 232768550 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 356795816 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1085038907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23325869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 49574006 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 272590296 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -305350584 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 293711983 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": -234494408 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566716911 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561785942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172949730 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -380461640 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -510109883 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -226510553 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81778679, + "accum": 568483344 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 408240466 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 22912330, + "accum": -523248554 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1804.json b/polygon/heimdall/testdata/mainnet/spans/span_1804.json new file mode 100644 index 00000000000..f0a97732b07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1804.json @@ -0,0 +1,666 @@ +{ + "span_id": 1804, + "start_block": 11539456, + "end_block": 11545855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23553610, + "accum": -106978934 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80539771, + "accum": -531141448 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 532726307 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 477372597 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 390303550 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40838142, + "accum": 711559058 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -699721800 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -536596283 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 224971071 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 268250279 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 151100, + "accum": -1521512334 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112892096, + "accum": 468046507 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8703044, + "accum": -128669189 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 399661051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 208425956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551517633 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -578833490 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22182734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 246884160 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 474553808 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 314782082 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172746091 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 231900703 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -759174383 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 22784616, + "accum": 690744198 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 990505, + "accum": -365439224 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10236221, + "accum": -253107084 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559102752 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 283213514 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 616937021 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 172113513 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 53825869 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67434480, + "accum": -260256285 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 36144335 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39238476, + "accum": -191130111 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188857245 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 57441523 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13923050, + "accum": 544118866 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -413945506 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15954750, + "accum": -536554076 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 170759340 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 443858674 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 217839437 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4002071 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": 258506382 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -95738048 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -588372777 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109288084, + "accum": 752369468 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -456082433 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 51395573 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 148046146 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": -231639286 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 461477605 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2820973 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 384616112 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 292764212 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180268674 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -163949771 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -446017541 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 518322157 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": 928937498 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 213171281 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -175107334 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 36316524 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1571712976 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29978111, + "accum": 681690804 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62944527, + "accum": -433187128 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -10720367 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543775269 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 123125721 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 314722206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27623398, + "accum": 534188700 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -97637586 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 233081048 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 408082028 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1084502507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23327669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 191233178 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -469986471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": -66826338 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 301275115 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": -103241659 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566715129 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561781442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172950108 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -378460166 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -504051443 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -190590167 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81778679, + "accum": 485583143 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 411282520 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80539771, + "accum": -531141448 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1805.json b/polygon/heimdall/testdata/mainnet/spans/span_1805.json new file mode 100644 index 00000000000..0bca3f3ec82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1805.json @@ -0,0 +1,660 @@ +{ + "span_id": 1805, + "start_block": 11545856, + "end_block": 11552255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": 499496910 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80545643, + "accum": 9776240 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 534868681 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 555375197 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 482418248 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40838142, + "accum": 217313650 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -673181156 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -530693971 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 225274751 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 268854207 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 323826, + "accum": -1515681748 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112892096, + "accum": 295121760 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8703044, + "accum": 97609955 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 404008251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 208789956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551515059 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -571582428 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22208734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247242934 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 552556408 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 318095288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172757635 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 232273153 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -743175803 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18977664, + "accum": -341418022 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 990505, + "accum": -339686094 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10242421, + "accum": 19145932 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559100178 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 284118184 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 630285109 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 291791019 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 94166689 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67443175, + "accum": -58993895 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 47418767 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39193706, + "accum": -723794785 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188923935 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 58866427 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 13945065, + "accum": -646650535 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -398656414 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16014504, + "accum": -121312298 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 222760120 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 457563378 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 218122031 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4053577 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -705836403 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": 295724270 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -419804663 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109288084, + "accum": 485918007 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -284693215 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 771557795 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 435374850 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": -86042120 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 526762539 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2823547 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 394572734 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 335842338 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180318074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -159248633 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -420734231 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 596365057 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18223580, + "accum": -153289298 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 224557097 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -27367352 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 45966788 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1571453236 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29978111, + "accum": -91114658 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62944527, + "accum": -349926487 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 15597561 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543772669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 392760541 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 317322206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27635680, + "accum": -299322040 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 771148, + "accum": -77587738 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 233532434 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 482162112 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1083727707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23330269 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 395851982 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 705264801 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251347, + "accum": 277708684 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 312199639 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": 782332771 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566712555 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561774942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172950654 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -375569148 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -495300363 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -138705165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81778679, + "accum": -496305430 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 415676598 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -705836403 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1806.json b/polygon/heimdall/testdata/mainnet/spans/span_1806.json new file mode 100644 index 00000000000..8cff20007ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1806.json @@ -0,0 +1,672 @@ +{ + "span_id": 1806, + "start_block": 11552256, + "end_block": 11558655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": -473094208 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80502258, + "accum": 470751720 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 536928656 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 630377697 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 570990073 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40838142, + "accum": -313934571 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -647661306 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -525018671 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 225566751 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 269434907 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1506886098 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112924037, + "accum": 13445943 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": 315252219 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 408188251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 209139956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551512584 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -564610253 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22233734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247587909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 627558908 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 321281063 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172768735 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 232631278 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -727792553 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18945731, + "accum": 132736351 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 990505, + "accum": -314923469 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10242421, + "accum": 275206457 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559097703 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 284988059 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 643119809 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4602981, + "accum": 406865544 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 132955939 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67443175, + "accum": 74883709 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 58259567 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39193706, + "accum": 256047865 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 188988060 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 60236527 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14025065, + "accum": -297943910 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -383955364 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15807201, + "accum": 278013787 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 272760870 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 470740978 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 218393756 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4103102 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -608934194 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -879837002 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -257719938 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109291942, + "accum": 113883989 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -119895890 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": -88088210 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -840314897 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 53955155 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 589536514 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2826022 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 404146409 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 377263613 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180365574 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -154728308 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -396423356 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -880752628 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18283675, + "accum": 303562197 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 235504997 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 114690323 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 55245888 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1571203486 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29928111, + "accum": 657638117 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62944527, + "accum": -328282209 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 40903261 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543770169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 652024791 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 319822206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": 391953675 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -58197038 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 233966459 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 553392962 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1082982707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23332769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 592600832 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 283204421 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 608999496 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 322703989 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": 21761189 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566710080 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561768692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172951179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -372789323 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -486885863 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -88815740 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81777129, + "accum": -4045425 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 419901673 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500556539, + "accum": -608934194 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1807.json b/polygon/heimdall/testdata/mainnet/spans/span_1807.json new file mode 100644 index 00000000000..6f51297ee85 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1807.json @@ -0,0 +1,666 @@ +{ + "span_id": 1807, + "start_block": 11558656, + "end_block": 11565055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": 36947940 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80504126, + "accum": 689790448 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 538741434 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 696379897 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 648933279 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": 584721253 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -625203838 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -520024407 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 225823711 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 269945923 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1498661926 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113094839, + "accum": 947403845 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": 506804811 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 411866651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 209447956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551510406 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -558474739 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22255734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 247891487 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 693561108 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 324084545 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172778503 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 232946428 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -714255293 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18945731, + "accum": 549542433 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 990505, + "accum": -293132359 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10242421, + "accum": 500539719 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559095525 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 285753549 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 654414345 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4604989, + "accum": 508159238 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 167090479 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67518915, + "accum": 7420334 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 67799471 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39182046, + "accum": -434134446 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189044490 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 61442215 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": 10637580 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -371018440 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15807201, + "accum": 625772209 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 316761530 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 482337266 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 218632874 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4146684 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -461510202 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -548599656 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -115085380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109291942, + "accum": -585998579 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 25125756 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27698547, + "accum": 521279824 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -597190609 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 177152757 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 644777612 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2828200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 412571243 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 413714335 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180407374 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -150750422 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -375029786 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -814716328 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18283675, + "accum": 705803047 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 245139149 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 239701077 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 63411496 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570983706 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": -236574138 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62941327, + "accum": -495740918 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 63172277 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543767969 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -671853366 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 322022206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": -551436526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -41077782 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 234348401 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 616076110 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1082327107 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23334969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -786486798 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -274460587 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -651540316 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 331947817 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93747727, + "accum": 532073610 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566707902 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561763192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172951641 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -370343077 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -479481103 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -44913046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81744230, + "accum": 242571900 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 423619739 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -461510202 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1808.json b/polygon/heimdall/testdata/mainnet/spans/span_1808.json new file mode 100644 index 00000000000..de2ec01c5fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1808.json @@ -0,0 +1,642 @@ +{ + "span_id": 1808, + "start_block": 11565056, + "end_block": 11571455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": 546990088 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80504126, + "accum": -643071985 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 540554212 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 762382097 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 726876485 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": -68874245 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -602746370 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -515030143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226080671 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 270456939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1490437754 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113124545, + "accum": 331919193 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": 698357403 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 415545051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 209755956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551508228 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -552339225 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22277734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248195065 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 759563308 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 326888027 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172788271 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 233261578 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -700718033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18944723, + "accum": -585351361 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 990505, + "accum": -271341249 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10242421, + "accum": 725872981 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559093347 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 286519039 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 665708881 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4604989, + "accum": 609468996 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 201225019 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67518915, + "accum": -59330796 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 77339375 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39182046, + "accum": 427870566 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189100920 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 62647903 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": 319354340 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -358081516 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -578697700 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 360762190 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 493933554 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 218871992 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4190266 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -313114308 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -217362310 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 27549178 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109291942, + "accum": 266750574 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 170147402 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -426165763 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -354066321 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 300350359 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 700117614 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2830378 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 420996077 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 450165057 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180449174 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -146772536 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -353636216 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -748680028 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18283675, + "accum": -444207425 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 254773301 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 364711831 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 71577104 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570763926 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": 421239304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62941327, + "accum": -662733607 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 85441293 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543765769 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -443700826 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 324222206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": 57392376 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -23958526 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 234730343 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 678759258 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1081671507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23337169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -613347810 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 719982797 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -359998604 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 341191645 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93770902, + "accum": -509313726 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566705724 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561757692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172952103 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -367896831 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -472076343 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": -1010352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81640193, + "accum": 487565689 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 427337805 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -313114308 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1809.json b/polygon/heimdall/testdata/mainnet/spans/span_1809.json new file mode 100644 index 00000000000..aea8a186582 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1809.json @@ -0,0 +1,678 @@ +{ + "span_id": 1809, + "start_block": 11571456, + "end_block": 11577855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": -494516073 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80485626, + "accum": -423867662 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 542366990 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -723327317 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 804819691 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": 829781579 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -580288902 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -510035879 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226337631 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 270967955 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1482213582 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113124545, + "accum": -282550380 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": -661577230 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 419223451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 210063956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551506050 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -546203711 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22299734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248498643 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 825565508 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 329691509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172798039 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 233576728 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -687180773 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18944723, + "accum": -168567455 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -249489809 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10241812, + "accum": -600492111 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559091169 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 287284529 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 677003417 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 710924874 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 235359559 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67370088, + "accum": -127248899 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 86879279 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39150743, + "accum": -262103285 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189157350 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 63853591 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": 628071100 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -345144592 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -230826264 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 404762850 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 505529842 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 219111110 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4233848 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -161771245 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": 113875036 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 170183736 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109291942, + "accum": -432035656 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 315169048 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 172069127 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -110942033 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 423547961 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 755630698 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2832556 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 429420911 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 486615779 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180490974 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -142794650 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -332242646 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -682643728 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18283675, + "accum": -41966575 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 264407453 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 489722585 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 79742712 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570544146 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": -472464260 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921546, + "accum": 721844751 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 107710309 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543763569 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -215548286 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 326422206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": 666221278 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -6839270 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 235112285 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 741442406 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1081015907 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23339369 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -440208822 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 162714567 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -68456892 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 350435473 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93770902, + "accum": 2145187 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566703546 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561752192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172952565 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -365450585 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -464671583 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": 42892342 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81630193, + "accum": 731886821 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 431055871 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": -161771245 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_181.json b/polygon/heimdall/testdata/mainnet/spans/span_181.json new file mode 100644 index 00000000000..69461f93a68 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_181.json @@ -0,0 +1,102 @@ +{ + "span_id": 181, + "start_block": 1152256, + "end_block": 1158655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -19078 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -23576 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -12038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -23576 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -23576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 50922 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 50922 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -23576 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1810.json b/polygon/heimdall/testdata/mainnet/spans/span_1810.json new file mode 100644 index 00000000000..e522f5e21a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1810.json @@ -0,0 +1,684 @@ +{ + "span_id": 1810, + "start_block": 11577856, + "end_block": 11584255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": -169943797 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80485626, + "accum": 702931102 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 543520576 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -681325917 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -696869977 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": -149862373 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -565997786 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -506857711 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226501151 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 271293147 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1476980018 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112898595, + "accum": -252585690 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": -539680126 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 421564251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 210259956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551504664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -542299293 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22313734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248691829 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -683722982 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 331475543 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172804255 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 233777278 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -678566153 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18944723, + "accum": 96658667 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -235566431 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10241812, + "accum": -457106743 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -559089783 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 287771659 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 684190849 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 775803856 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 257081539 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67375088, + "accum": 815942333 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 92950127 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39150743, + "accum": 286007117 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189193260 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 64620847 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": -726771270 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -336912004 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -9453532 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 432763270 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 512909298 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 219263276 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4261582 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": 640802017 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": 324662438 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 260951182 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109291942, + "accum": -453246958 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 407455550 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 552764057 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 43773423 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 501946435 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 790957206 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2833942 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 434782169 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 509811693 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180517574 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -140263268 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -318628556 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -640620628 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18287275, + "accum": 214026475 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 270538277 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 569274883 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 84939008 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570404286 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": -53855706 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921546, + "accum": 51456505 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 121881501 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543762169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -70360306 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 327822206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": -497632038 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 4054802 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 235355339 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 781331682 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1080598707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23340769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -330029466 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 795542175 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 117069652 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 356317909 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93770902, + "accum": -236355675 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566702160 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561748692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172952859 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -363893883 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -459959463 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": 70830420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81630193, + "accum": 323193683 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 433421913 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": -726771270 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1811.json b/polygon/heimdall/testdata/mainnet/spans/span_1811.json new file mode 100644 index 00000000000..959177367a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1811.json @@ -0,0 +1,672 @@ +{ + "span_id": 1811, + "start_block": 11584256, + "end_block": 11590655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23183734, + "accum": 247363415 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80485626, + "accum": 600389580 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 545003758 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -627324117 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -633098263 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": 585401483 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -547623494 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -502771495 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226711391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 271711251 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1470251150 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112898595, + "accum": 228646763 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": -382955278 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 424573851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 210511956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551502882 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -537279327 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22331734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 248940211 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -629721182 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 333769301 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172812247 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234035128 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -667490213 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18614433, + "accum": 434030491 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -217664945 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -273005327 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -559079997 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 288397969 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 693431833 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -691733477 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 285009799 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67325060, + "accum": 477095259 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 100755503 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39150743, + "accum": -560171738 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189239430 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 65607319 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": -474184830 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -326327248 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": 275168552 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 468763810 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 522397170 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 219458918 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4297240 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500568998, + "accum": 344452529 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": 595674812 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 377652184 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109281032, + "accum": -36982421 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 526109624 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -508663262 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 242693295 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5599891, + "accum": 602744473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -714576165 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2835724 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 441675215 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1656851, + "accum": 539635011 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180551774 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -137008634 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -301124726 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -586590928 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18287275, + "accum": 543197425 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 278420765 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 671556409 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 91619960 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570224466 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": 484355292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921546, + "accum": -366847896 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 140101605 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543760369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 116309954 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 329622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": 500700 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 18061466 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 235667837 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": 832617894 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1080062307 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23342569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -188370294 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 57894881 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 355603780 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 363881041 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93770902, + "accum": -99421696 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566700378 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561744192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172953237 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -361892409 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -453901023 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": 106750806 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81630193, + "accum": 241254367 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 436463967 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39150743, + "accum": -560171738 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1812.json b/polygon/heimdall/testdata/mainnet/spans/span_1812.json new file mode 100644 index 00000000000..9317cb1fc6d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1812.json @@ -0,0 +1,660 @@ +{ + "span_id": 1812, + "start_block": 11590656, + "end_block": 11597055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23007072, + "accum": 730688589 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80485626, + "accum": 740169838 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 546734137 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -564322017 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -558697930 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40847992, + "accum": -106907827 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -526186820 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -498004243 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 226956671 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 272199039 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1462400804 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107761039, + "accum": -553167628 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": -200109622 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 428085051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 210805956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551500803 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -531422700 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22352734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249229990 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -566719082 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 336445352 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172821571 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234335953 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -654568283 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18614433, + "accum": 824933584 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -196779878 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -58256975 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -559063911 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 289128664 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 704212981 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -594415004 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 317592769 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67325060, + "accum": 340503631 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 109861775 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39032864, + "accum": 260225680 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189293295 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 66758203 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14032580, + "accum": -179500650 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -313978366 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": 607227650 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 510764440 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 533466354 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 219687167 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4338841 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 23986999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -633774803 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 513803353 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109281032, + "accum": 712357109 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 664539377 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 62379133 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 474766479 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5302212, + "accum": 714090925 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -661586403 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2837803 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 449717102 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 575010066 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180591674 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -133211561 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -280703591 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -523556278 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18287275, + "accum": -618420901 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 287617001 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": 790884856 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 99414404 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1570014676 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29900611, + "accum": -433289947 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921546, + "accum": -590563975 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 161358393 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543758269 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 334091924 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 331722206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27674041, + "accum": 581655561 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 34402574 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 236032418 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": -657966080 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1079436507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23344669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -23101260 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -538021824 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 633893596 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 372704695 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93575719, + "accum": 321258672 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566698299 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561738942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172953678 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -359557356 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -446832843 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": 148657923 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81626121, + "accum": 405330558 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 440013030 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107761039, + "accum": -553167628 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1813.json b/polygon/heimdall/testdata/mainnet/spans/span_1813.json new file mode 100644 index 00000000000..fecbab155b2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1813.json @@ -0,0 +1,684 @@ +{ + "span_id": 1813, + "start_block": 11597056, + "end_block": 11603455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23007072, + "accum": -354246889 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 804834216 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 548382117 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -504320017 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -487840470 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40882921, + "accum": 710086942 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -505770940 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -493464003 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 227190271 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 272663599 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1454924284 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107787172, + "accum": 57313082 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8706936, + "accum": -25970902 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 431429051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 211085956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551498823 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -525844960 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22372734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249505970 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -506717082 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 338993972 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172830451 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234622453 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -642261683 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18609433, + "accum": -347899376 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -176889338 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 146265265 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -559048591 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 289824564 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 714480741 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -501730744 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 348624169 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67325060, + "accum": 141931913 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 118534415 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 39032206, + "accum": -504107324 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189344595 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 67854283 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14036580, + "accum": 101186950 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -302217526 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -621560030 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 550765040 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 544008434 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 219904547 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4378461 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 765452184 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": -332649943 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 643471133 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109281032, + "accum": -192057969 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 796377237 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 606229033 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 695788559 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5302212, + "accum": 820135165 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -611119963 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2839783 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 457376042 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 609600046 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180629674 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -129595301 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -261254891 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -463523278 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18287275, + "accum": -252675401 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 296375321 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5682307, + "accum": -640549922 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 106837684 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1569814876 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 164602189 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921546, + "accum": 667866945 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 181602953 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543756269 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 541503324 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 333722206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": -409813087 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 49965534 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 236379638 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": -600981400 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1078840507 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23346669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 134399641 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 366017616 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -646137853 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 381108175 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93631061, + "accum": 647810818 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566696319 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561733942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172954098 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -357333496 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -440101243 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1995577, + "accum": 188569463 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81524301, + "accum": 492180266 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 443393090 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -646137853 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1814.json b/polygon/heimdall/testdata/mainnet/spans/span_1814.json new file mode 100644 index 00000000000..8e02855ff18 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1814.json @@ -0,0 +1,660 @@ +{ + "span_id": 1814, + "start_block": 11603456, + "end_block": 11609855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 23007072, + "accum": 243936983 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": -192941696 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 550524491 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -426317417 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -395725772 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40882921, + "accum": 227618616 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -479230296 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -487561691 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 227493951 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 273267527 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1445204808 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108187786, + "accum": -224826016 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8710038, + "accum": 200428046 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 435776251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 211449956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551496249 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -518593898 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22398734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 249864744 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -428714482 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 342307178 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172841995 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234994903 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -626263103 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18609433, + "accum": 135945882 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -151031636 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 412144177 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -559028675 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 290729234 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 727828829 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -381241206 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 388964989 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67221409, + "accum": 345738162 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 129808847 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38843533, + "accum": 507566857 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189411285 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 69279187 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14011866, + "accum": 465619036 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -286928434 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -210439242 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 602765820 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 557713138 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 220187141 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4429967 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -127106710 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 15056243, + "accum": 58812375 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 812039247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -441585232 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -577623428 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -232155482 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -562275120 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5302212, + "accum": -587416921 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -545513591 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2842357 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 467332664 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 654567020 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180679074 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -124894163 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -235971581 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -385480378 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": 222791943 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 307761137 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": -491609940 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 116487948 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1569555136 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 941757893 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 758567272 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 207920881 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543753669 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 811138144 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 336322206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": 309967559 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 70197382 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 236831024 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": -526901316 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 29800, + "accum": -1078065707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23349269 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 339018445 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -4024151 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -301588557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 392032699 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93638999, + "accum": -8097113 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566693745 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561727442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172954644 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -354442478 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -431350163 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 244594465 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81524301, + "accum": 1066587937 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 447787168 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -127106710 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1815.json b/polygon/heimdall/testdata/mainnet/spans/span_1815.json new file mode 100644 index 00000000000..51fbd7d68b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1815.json @@ -0,0 +1,660 @@ +{ + "span_id": 1815, + "start_block": 11609856, + "end_block": 11616255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": 719977763 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 32041159 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 552337269 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -360315217 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -317782566 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41233921, + "accum": -411734347 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -456772828 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -482567427 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 227750911 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 273778543 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1436980636 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108188186, + "accum": 609574916 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8669565, + "accum": 391322345 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 439454651 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 211757956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551494071 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -512458384 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22420734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250168322 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -362712282 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 345110660 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172851763 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235310053 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -612725843 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18587372, + "accum": 545198981 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994527, + "accum": -129152042 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 637118641 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -559011823 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 291494724 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 513388, + "accum": 739123365 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -279288520 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 423099529 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291684, + "accum": 279248112 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 139348751 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38843953, + "accum": -183602377 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189467715 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 70484875 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14011866, + "accum": 773880088 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 588042, + "accum": -273991510 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": 137432194 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 646766480 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 569309426 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 220426259 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4473549 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 86061325 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 349894097 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -591038618 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": 416854892 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -432601782 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 366079408 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -319150832 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5302212, + "accum": -470768257 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -490000507 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2844535 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 475757498 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 692615998 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180720874 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -120916277 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -214578011 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -319444078 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": 625098749 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 317395289 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -365327862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 124653556 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 9990, + "accum": -1569335356 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 53699179 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 597178282 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 230189897 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543751469 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -506370836 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 338522206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": -606624005 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 87316638 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 237212966 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": -464218168 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1077208108 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23351469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 512157433 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -535217093 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -10046845 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 401276527 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93648112, + "accum": 506357287 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566691567 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561721942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172955106 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -351996232 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -423945403 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 292457159 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81458007, + "accum": -221342182 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 451505234 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": -606624005 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1816.json b/polygon/heimdall/testdata/mainnet/spans/span_1816.json new file mode 100644 index 00000000000..68c332503ae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1816.json @@ -0,0 +1,654 @@ +{ + "span_id": 1816, + "start_block": 11616256, + "end_block": 11622655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": -494697158 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 437779204 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 554314845 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -288312817 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -232753614 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41233921, + "accum": 577879757 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020794, + "accum": -432273772 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -477119139 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 228031231 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 274336015 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1428008812 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108192527, + "accum": 154546164 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8669565, + "accum": 599391905 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 443467451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 212093956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551491695 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -505765096 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22444734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250499498 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -290709882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 348169004 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172862419 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235653853 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -597957923 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18587372, + "accum": -534630454 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -105283362 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -642689612 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 766, + "accum": -558993439 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 292329804 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": 751549881 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -168067408 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 460337209 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291684, + "accum": 368317798 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 149755919 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38829062, + "accum": 748387618 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189529275 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 71800171 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14011866, + "accum": -415476854 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -257927788 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": 516928306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 694767200 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 581959922 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 220687115 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4521093 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -106160698 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 470310185 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -435437282 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -12178594 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -274396350 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -506535637 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -53924336 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -343463579 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -429440779 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2846911 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 484948226 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 734123974 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180766474 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -116576765 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -191239571 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -247404478 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": -461947462 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 327905273 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -227524062 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 133561492 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1565084407 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 771073675 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 581352656 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 254483369 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543749069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -257477156 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 340922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": 57788899 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 105992190 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 237629630 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2849234, + "accum": -395836552 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1076262052 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23353869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 701036329 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 549630235 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 307998659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 411360703 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93653112, + "accum": -297035685 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566689191 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561715942 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172955610 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -349327600 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -415867483 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 344671007 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": 204819365 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 455561306 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -642689612 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1817.json b/polygon/heimdall/testdata/mainnet/spans/span_1817.json new file mode 100644 index 00000000000..65a4256cba9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1817.json @@ -0,0 +1,672 @@ +{ + "span_id": 1817, + "start_block": 11622656, + "end_block": 11629055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": -248289882 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 441768415 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 555880426 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -231310917 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -165439027 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": -163755189 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -412876306 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -472805911 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 228253151 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 274777347 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1420906118 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108212989, + "accum": 685014527 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": 764173640 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 446644251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 212359956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551489814 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -500466243 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22463734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 250761679 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -233707982 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 350590193 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172870855 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235926028 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -586266653 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": -181978571 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -86387045 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -448393484 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -558986889 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 292990909 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": 761637399 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -80017361 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 489817039 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67291684, + "accum": 121615349 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 157994927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38758558, + "accum": -39350611 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189578010 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 72841447 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14011866, + "accum": -149251400 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -244695903 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -707841675 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 732767770 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 591974898 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 220893626 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4558732 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 253605382 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 565639588 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -312252891 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": 538907069 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -149150383 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 10121768 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 156046640 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -242632441 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -381497661 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2848792 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 492224219 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": 766984455 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180802574 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -113141318 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -172763306 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -190373128 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": -114500675 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 336225677 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -118429387 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 140613608 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1561265426 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": -186239790 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 251573709 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 273715701 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543747169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -60436326 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 342822206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": 583782448 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 120777002 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 237959489 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2883114, + "accum": -341159026 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1075513091 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23355769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -674623486 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -116776742 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 559784683 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 419344009 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93653112, + "accum": -42852048 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566687310 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561711192 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172956009 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -347214933 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -409472463 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 386006970 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": 213632770 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 458772363 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812338, + "accum": -707841675 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1818.json b/polygon/heimdall/testdata/mainnet/spans/span_1818.json new file mode 100644 index 00000000000..5e00f073325 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1818.json @@ -0,0 +1,660 @@ +{ + "span_id": 1818, + "start_block": 11629056, + "end_block": 11635455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": -14851410 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 365533454 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 557363608 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -177309117 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -101667313 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": 578635389 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -394498954 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -468719695 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 228463391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 275195451 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1414177250 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108223123, + "accum": -417268193 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": -604577457 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 449653851 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 212611956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551488032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -495446277 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22481734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 251010061 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -179706182 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 352883951 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172878847 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 236183878 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -575190713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": 151984303 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -68485271 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -264323468 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -558985107 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 293617219 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": 771193995 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 3398473 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 517745299 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67301865, + "accum": -192015760 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 165800303 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38517422, + "accum": 654445257 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189624180 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 73827919 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14031866, + "accum": 103322188 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -232160433 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812349, + "accum": -423219514 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 768768310 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 601462770 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 221089268 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4594390 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 113992220 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 655951654 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -195551889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -544030215 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -30496309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 499586678 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 354966512 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -147108205 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -336077865 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2850574 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 499117265 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": -726878011 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180836774 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -109886684 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -155259476 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -136343428 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": 214659439 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 344108165 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -15076537 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 147294560 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1557647444 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 351791082 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": -140851056 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 291935805 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543745369 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 126233934 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 344622206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": -442911467 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 134783666 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 238271987 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2883114, + "accum": -289262974 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1074803549 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23357569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -532964314 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 696858754 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 798318811 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 426907141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93653112, + "accum": 117900386 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566685528 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561706692 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172956387 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -345213459 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -403414023 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 425167356 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": 141951888 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 461814417 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -544030215 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1819.json b/polygon/heimdall/testdata/mainnet/spans/span_1819.json new file mode 100644 index 00000000000..f3885f83393 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1819.json @@ -0,0 +1,642 @@ +{ + "span_id": 1819, + "start_block": 11635456, + "end_block": 11641855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": 153743042 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": -113153663 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 558434795 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -138307817 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -55609964 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": -410198976 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -381226422 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -465768539 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 228615231 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 275497415 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1409317512 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108223123, + "accum": -535124932 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": -491743112 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 167200, + "accum": 451827451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 212793956 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -551486745 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -491820746 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 22494734 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 251189448 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -140704882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 354540554 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 172884619 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 236370103 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -567191423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": 393179712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -55556212 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -131384012 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -558983820 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 294069554 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": 778095981 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 63643242 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 537915709 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67316865, + "accum": 682923485 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 171437519 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38517422, + "accum": -369831850 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 189657525 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 74540371 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14033611, + "accum": 285752151 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -223107038 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15812349, + "accum": -217658977 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 794768700 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 608315122 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 221230565 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 4620143 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 521882566 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 721177035 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -111267832 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -648155637 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 55198300 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 853089113 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 498630864 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -78118479 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -303274679 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 2851861 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 504095576 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": -704394524 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 180861474 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -107536115 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -142617821 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -97321978 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": 452386188 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 349801073 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 59567188 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 152119692 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1555034457 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": 740368934 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 677122542 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 305094769 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -543744069 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 261051344 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 345922206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27683871, + "accum": -83021144 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 144899590 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 238497680 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2883114, + "accum": -251782492 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1074291102 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 23358869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -430654912 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -240519203 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -554410134 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 432369403 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93405112, + "accum": -190606496 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -566684241 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -561703442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 172956660 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -343767950 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -399038483 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 453449857 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -333183500 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 464011456 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": -648155637 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_182.json b/polygon/heimdall/testdata/mainnet/spans/span_182.json new file mode 100644 index 00000000000..2617570e285 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_182.json @@ -0,0 +1,102 @@ +{ + "span_id": 182, + "start_block": 1158656, + "end_block": 1165055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 10922 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 6424 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -43042 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 6424 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 6424 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 6424 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 6424 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -43042 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1820.json b/polygon/heimdall/testdata/mainnet/spans/span_1820.json new file mode 100644 index 00000000000..6e4c2813445 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1820.json @@ -0,0 +1,660 @@ +{ + "span_id": 1820, + "start_block": 11641856, + "end_block": 11648255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12968804, + "accum": 418225893 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": -23002739 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 565189546 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -73199046 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 20354267 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": 419786215 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -355700371 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -456121528 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 233955602 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 281068746 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1396734221 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108223600, + "accum": 109774790 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": -313045041 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 218180727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546377994 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -481136235 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27621505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 256572199 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -75596111 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 362195945 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178000270 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 241763374 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -549778052 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": 769356343 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -30558581 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 78244999 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553875069 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 299872225 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -730813900 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 161434273 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 574053880 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67317527, + "accum": 509714809 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 185216930 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38517422, + "accum": 405623361 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 194815596 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 80743222 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14033611, + "accum": 571531142 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -204071967 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15782301, + "accum": 103244054 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -684759021 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 623963973 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 226554716 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9766534 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -133544389 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -697878441 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 23506719 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109280532, + "accum": 17885587 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 192142931 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -122726554 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 724759715 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 33126332 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -247701468 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7960612 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 516861287 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": -664697773 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186006245 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -98813084 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -118062350 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -32182207 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": -701202568 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 363666164 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 179510459 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 164649743 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1545907706 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29890604, + "accum": -181346830 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 415985570 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 330446100 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538635298 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 473569515 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 353028977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27724966, + "accum": 476173997 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 165569321 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 243951671 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": -190963507 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1068395951 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28467640 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -268149061 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 668627008 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -284265443 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 445879654 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93325112, + "accum": 157766328 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561575490 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556591671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178063851 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -336437319 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -387200112 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 502068168 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -237949916 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 472498287 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18286673, + "accum": -701202568 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1821.json b/polygon/heimdall/testdata/mainnet/spans/span_1821.json new file mode 100644 index 00000000000..711e9d6bcb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1821.json @@ -0,0 +1,672 @@ +{ + "span_id": 1821, + "start_block": 11648256, + "end_block": 11654655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 690620777 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80486017, + "accum": 142754942 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 566919925 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -10196946 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 94754600 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": -238540120 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -334260127 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -451354276 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 234200882 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 281556534 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1388883875 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108228444, + "accum": 858120137 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": -130774176 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 218474727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546375915 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -475279608 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27642505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 256861978 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -12594011 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 364871996 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178009594 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 242064199 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -536856122 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": -365450537 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": -9673178 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 292993351 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553872990 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 300602920 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -719664538 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 258752746 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 606636850 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67317527, + "accum": 398952643 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 194323202 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38517422, + "accum": -309959453 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 194869461 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 81894106 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14033611, + "accum": -658206505 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -189447252 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15782301, + "accum": 434672375 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -642758391 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 635033157 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 226782965 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9808135 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -292271033 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -592514364 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 159657888 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109263524, + "accum": 788052963 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 330572684 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 448315841 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -567610579 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 144571274 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -194711706 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7962691 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 524903174 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1729499, + "accum": -628378294 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186046145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -95016011 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -97641215 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 30852443 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18317280, + "accum": -316815151 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 372862400 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 300088784 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 172444187 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1541686727 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29891850, + "accum": 446382020 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": 212907303 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 351702888 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538633198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 691351485 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 355128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27725768, + "accum": -466045581 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 181910429 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 244316252 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": -132693190 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1067568152 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28469740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -102880027 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 93438187 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -5975627 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 454703308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93319112, + "accum": 593156455 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561573411 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556586421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178064292 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -334102266 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -380131932 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 547755285 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -66856244 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 476047350 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -292271033 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1822.json b/polygon/heimdall/testdata/mainnet/spans/span_1822.json new file mode 100644 index 00000000000..d45fb75c08c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1822.json @@ -0,0 +1,648 @@ +{ + "span_id": 1822, + "start_block": 11654656, + "end_block": 11661055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -651648700 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80488793, + "accum": -255014170 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 568073511 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 31804454 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 144354822 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": 338874774 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -319966631 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -448176108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 234364402 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 281881726 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1383650311 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108296821, + "accum": -675206315 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": -9260266 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 218670727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546374529 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -471375190 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27656505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 257055164 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 29407389 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 366656030 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178015810 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 242264749 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -528241502 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": -105701635 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": 4250424 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 436158919 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553871604 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 301090050 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -712231630 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 323631728 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 628358830 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67317527, + "accum": -183203089 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 200394050 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38517422, + "accum": 229284455 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 194905371 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 82661362 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14053611, + "accum": -461715951 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -179697442 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15782301, + "accum": 655624589 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -614757971 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 642412613 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 226935131 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9835869 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 617625500 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -522271646 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 250425334 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109267483, + "accum": 793259850 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 422859186 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 829010771 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -412895123 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 218867902 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -159385198 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7964077 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 530264432 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1762019, + "accum": -603742548 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186072745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -92484629 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -84027125 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 72875543 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18342753, + "accum": -60296812 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 378993224 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 380474334 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 177640483 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1538872741 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29891850, + "accum": -659758663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921046, + "accum": -430799163 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 365874080 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538631798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": 836539465 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 356528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27725768, + "accum": -77884829 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 192804501 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 244559306 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": -93846312 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1067016286 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28471140 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 7299329 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 726265795 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 179550917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 460585744 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93319112, + "accum": 375094066 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561572025 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556582921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178064586 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -332545564 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -375419812 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 578213363 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -461095254 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 478413392 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108296821, + "accum": -675206315 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1823.json b/polygon/heimdall/testdata/mainnet/spans/span_1823.json new file mode 100644 index 00000000000..b612ed17606 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1823.json @@ -0,0 +1,654 @@ +{ + "span_id": 1823, + "start_block": 11661056, + "end_block": 11667455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -417310228 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80488793, + "accum": -330906131 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 569556693 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 85806254 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 208126536 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41243921, + "accum": -443456916 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -301589279 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -444089892 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 234574642 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 282299830 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1376921443 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108324726, + "accum": -250191581 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": 146971904 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 218922727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546372747 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278887, + "accum": -466355224 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27674505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 257303546 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 83409189 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 368949788 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178023802 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 242522599 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -517165562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": 228261239 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": 22152198 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 620228935 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553869822 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 301716360 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -702675034 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 407047562 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 656287090 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67317527, + "accum": -496078862 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 208199426 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38417903, + "accum": 922299866 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 194951541 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 83647834 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14053611, + "accum": -208750953 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -167161972 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15782301, + "accum": -585014753 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -578757431 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 651900485 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 227130773 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9871527 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 480262314 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -431959580 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 367126336 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109267483, + "accum": -289262848 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 541513260 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -206170902 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -213975251 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 314392138 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -113965402 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7965859 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 537157478 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1762019, + "accum": -572026206 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186106945 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -89229995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -66523295 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 126905243 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18389052, + "accum": 270334232 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 386875712 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 483827184 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 184321435 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1535254759 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29859817, + "accum": -121929594 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921054, + "accum": 701779729 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 384094184 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538629998 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10370570, + "accum": -501466236 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 358328977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27726342, + "accum": 421182439 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 206811165 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 244871804 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": -43900326 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1066306744 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28472940 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 148958501 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 15254677 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 418085045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 468148876 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93336550, + "accum": 530195421 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561570243 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556578421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178064964 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -330544090 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -369361372 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 617373749 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -532379809 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 481455446 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": -532379809 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1824.json b/polygon/heimdall/testdata/mainnet/spans/span_1824.json new file mode 100644 index 00000000000..6535269f864 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1824.json @@ -0,0 +1,648 @@ +{ + "span_id": 1824, + "start_block": 11667456, + "end_block": 11673855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -274103384 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80488793, + "accum": 554470592 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 570463082 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 118807354 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 247098139 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": 10492759 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -290358675 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -441592760 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 234703122 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 282555338 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1372809357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108324726, + "accum": -583319426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8679565, + "accum": 242447119 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 219076727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546371658 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -463297029 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27685505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 257455335 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 116410289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 370351529 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178028686 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 242680174 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -510396932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18553493, + "accum": 432349662 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": 33092171 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -791932997 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553868733 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 302099105 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -696834892 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 458023905 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -851345471 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67317527, + "accum": 244413935 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 212969378 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38417903, + "accum": -179710456 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 194979756 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 84250678 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14053611, + "accum": -54161232 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -159501407 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15782301, + "accum": -411409442 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -556757101 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 657698629 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 227250332 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9893318 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -111901985 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -376768873 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 438443615 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109267483, + "accum": -612010804 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 614024083 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 92946543 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11101771, + "accum": -92159772 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 372768060 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -86208860 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7966948 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 541369895 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1762019, + "accum": -552643997 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186127845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -87241052 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -55826510 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 159923393 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18389052, + "accum": 472613804 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 391692788 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 546987259 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 188404239 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1533043770 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29859817, + "accum": 206528393 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921054, + "accum": -130695932 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 395228692 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538628898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -387338420 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 359428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27726342, + "accum": 726172201 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 215370793 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 245062775 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": -13377779 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1065873135 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28474040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 235527995 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 512476369 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 563855901 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 472770790 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93336550, + "accum": 32256898 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561569154 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556575671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178065195 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -329320967 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -365658992 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 641305096 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80740150, + "accum": 355761841 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 483314479 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109267483, + "accum": -612010804 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1825.json b/polygon/heimdall/testdata/mainnet/spans/span_1825.json new file mode 100644 index 00000000000..edb582c71cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1825.json @@ -0,0 +1,660 @@ +{ + "span_id": 1825, + "start_block": 11673856, + "end_block": 11680255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 77404324 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80488793, + "accum": -321448664 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 572687855 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 199810054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 342755710 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": -399402577 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -262792647 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -435463436 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 235018482 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 283182494 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1362716055 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108146113, + "accum": 813737110 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8729565, + "accum": 477095374 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 219454727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546368985 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -456025254 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27712505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 257827908 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 197412989 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 373792166 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178040674 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 243066949 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -493783022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18447616, + "accum": -593309447 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 994543, + "accum": 59944832 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -515827973 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553866060 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 303038570 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -682499998 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 583147656 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -809453081 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67378497, + "accum": 538100033 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 224677442 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38417903, + "accum": 857572925 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195049011 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 85730386 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14053611, + "accum": 325286265 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -140698202 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 14173055 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -502756291 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 671930437 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 227543795 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9946805 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -316601406 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -241300774 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": 613495118 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109266483, + "accum": 813725988 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -732475595 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 827143908 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11101771, + "accum": 207588045 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 516054414 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": -18079166 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7969621 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 551709464 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1762019, + "accum": -505069484 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186179145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -82359101 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -29570765 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 240967943 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18409181, + "accum": -555156823 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 403516520 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 702016534 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 198425667 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1527616797 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29859817, + "accum": -511687337 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921054, + "accum": 43798287 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 422558848 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538626198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -107101073 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 362128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27726342, + "accum": -49906834 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 236380789 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 245531522 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 61541200 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1064808822 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28476740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 448016753 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 208293735 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -602881378 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 484115488 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93336550, + "accum": -496679207 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561566481 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556568921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178065762 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -326318756 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -356571332 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": 700045675 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80731266, + "accum": -513406291 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 487877560 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -316601406 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1826.json b/polygon/heimdall/testdata/mainnet/spans/span_1826.json new file mode 100644 index 00000000000..63c7fa786ae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1826.json @@ -0,0 +1,666 @@ +{ + "span_id": 1826, + "start_block": 11680256, + "end_block": 11686655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 389855620 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80400140, + "accum": 85287190 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 574665431 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 271812454 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 427784662 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": 591251159 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -238289511 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -430015148 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 235298802 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 283739966 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1353744231 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108311616, + "accum": 360313815 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8729565, + "accum": 686604934 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 219790727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546366609 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -449561454 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27736505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 258159084 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 269415389 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 376850510 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178051330 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 243410749 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -479015102 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18447616, + "accum": -150566663 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996543, + "accum": 83839864 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -270315805 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553863684 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 303873650 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -669757870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -830095431 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -772215401 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67378497, + "accum": 630700240 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 235084610 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38417930, + "accum": 255123609 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195110571 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 87045682 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14113611, + "accum": 663172929 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -123984242 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 391952039 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -454755571 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 684580933 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 227804651 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 9994349 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -498582638 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -120884686 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -755367576 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109273325, + "accum": 387212603 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -574270163 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -44719933 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11101771, + "accum": 474030549 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 643420062 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 42480562 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7971997 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 560900192 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1762019, + "accum": -462781028 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186224745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -78019589 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -6232325 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 313007543 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18409181, + "accum": -113336479 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 414026504 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -684663414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 207333603 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1522792821 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29859817, + "accum": 204948271 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62921824, + "accum": 29423913 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 446852320 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538623798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 141998791 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 364528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27726342, + "accum": 615525374 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 255056341 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 245948186 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 128135848 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1063862766 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28479140 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 636895649 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -231343687 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -284835874 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 494199664 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93339715, + "accum": 218890390 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561564105 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556562921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178066266 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -323650124 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -348493412 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175577, + "accum": -772220062 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80725550, + "accum": -100448450 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 491933632 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -498582638 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1827.json b/polygon/heimdall/testdata/mainnet/spans/span_1827.json new file mode 100644 index 00000000000..bac5845a31a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1827.json @@ -0,0 +1,660 @@ +{ + "span_id": 1827, + "start_block": 11686656, + "end_block": 11693055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 832494956 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80400140, + "accum": -226053956 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 577466997 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 373815854 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 548242344 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": 470034302 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -203576735 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -422296740 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 235695922 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 284529718 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1341034147 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108311733, + "accum": 992247833 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8769067, + "accum": -540761795 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 220266727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546363243 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -440404404 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27770505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 258628250 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 371418789 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 381183164 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178066426 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 243897799 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -458093882 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18447616, + "accum": 476652281 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 117722466 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 77517319 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553860318 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 305056680 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -651706522 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -672532189 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -719462021 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63182042, + "accum": -144628480 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 249828098 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38364929, + "accum": 33880870 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195197781 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 88909018 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14138411, + "accum": -382586275 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -100306132 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -593087448 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -386754551 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 702502469 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 228174197 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10061703 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -241978926 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 49704772 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6483389, + "accum": -534932350 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109275325, + "accum": -468272390 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -350145801 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 879824897 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 851389429 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 823854730 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 128273510 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7975363 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 573920390 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -402647654 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186289345 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -71871947 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 26830465 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 415063643 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18409181, + "accum": 512575675 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 428915648 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -489441364 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 219953179 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1515958855 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29859817, + "accum": -305887532 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62910054, + "accum": 643891531 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 481268072 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538620398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 494890265 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 367928977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27727006, + "accum": 33658062 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 281513373 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 246538460 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 222478266 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1062522520 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28482540 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -615893609 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -220541822 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 165728590 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 508485580 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93126556, + "accum": 339781344 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561560739 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556554421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178066980 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -319869562 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -337049692 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175591, + "accum": -698250388 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80697432, + "accum": -400716477 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 497679734 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -241978926 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1828.json b/polygon/heimdall/testdata/mainnet/spans/span_1828.json new file mode 100644 index 00000000000..4f311b6a044 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1828.json @@ -0,0 +1,672 @@ +{ + "span_id": 1828, + "start_block": 11693056, + "end_block": 11699455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -297008197 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 665693380 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 579938967 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 463818854 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 654528534 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": 188280849 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -172947815 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -415486380 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 236046322 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 285226558 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1329819367 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108861999, + "accum": -313206602 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8830757, + "accum": -276981715 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 220686727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546360273 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -432324654 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27800505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259042220 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 461421789 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 385006094 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178079746 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 244327549 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -439633982 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": -490891667 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 147619176 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 384428899 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553857348 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 306100530 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 530922, + "accum": -635778862 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -533505799 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -672914921 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63182042, + "accum": 230770368 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 262837058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -335775544 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195274731 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 90553138 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14138411, + "accum": 41566055 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -79413682 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -120863718 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -326753651 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 718315589 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 228500267 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10121133 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -427171459 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 200224882 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -340417600 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109275075, + "accum": -230721308 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -152389011 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 175533278 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -337143924 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -537008833 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 203973170 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7978333 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 585408800 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -348944354 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186346345 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -66447557 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 56003515 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 505113143 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18422031, + "accum": -455531223 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 442053128 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -317186614 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 231088099 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1509928885 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29837367, + "accum": 589525328 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62910058, + "accum": 1011126786 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 511634912 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538617398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 806265095 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 370928977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27617747, + "accum": 862299731 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 304857813 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 247059290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 305721576 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1061339950 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28485540 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -379794989 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -385109650 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": 563285470 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 521090800 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93125011, + "accum": 92899073 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561557769 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556546921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178067610 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -316533772 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -326952292 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175591, + "accum": -632982658 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80697282, + "accum": 500144791 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 502749824 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -427171459 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1829.json b/polygon/heimdall/testdata/mainnet/spans/span_1829.json new file mode 100644 index 00000000000..1bc425d3b47 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1829.json @@ -0,0 +1,672 @@ +{ + "span_id": 1829, + "start_block": 11699456, + "end_block": 11705855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -62669725 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 592003757 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 581422149 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 517820654 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": 718300248 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": -589426735 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -154570463 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -411400164 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 236256562 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 285644662 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1323090499 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108940564, + "accum": 126078240 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8830757, + "accum": -118028089 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 220938727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546358491 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -427476804 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27818505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259290602 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 515423589 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 387299852 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178087738 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 244585399 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -428558042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": -159239579 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 165557202 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 568575847 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553855566 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 306726840 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -626593624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -450089965 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -644986661 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63182054, + "accum": -152648374 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 270642434 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": 354818720 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195320901 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 91539610 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14138411, + "accum": 296057453 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -66878212 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 162470520 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -290753111 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 727803461 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 228695909 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10156791 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -540391261 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 290536948 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -223696978 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109275075, + "accum": 215610733 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -33734937 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 664998188 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -138224052 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -441484597 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 249392966 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7980115 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 592301846 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -316722374 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186380545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -63192923 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 73507345 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 559142843 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18422031, + "accum": -123934665 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 449935616 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -213833764 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 237769051 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1506310903 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29832217, + "accum": -394108925 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62910058, + "accum": 622897511 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 529855016 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538615598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -527515176 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 372728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27618147, + "accum": -161181592 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 318864477 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 247371788 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 355667562 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1060630408 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28487340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -238135817 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 428525846 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13251896, + "accum": -718878288 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 528653932 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93138751, + "accum": 248667362 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561555987 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556542421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178067988 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -314532298 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -320893852 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2175591, + "accum": -593822020 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80697282, + "accum": 432090698 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 505791878 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": -540391261 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_183.json b/polygon/heimdall/testdata/mainnet/spans/span_183.json new file mode 100644 index 00000000000..4c3829d06e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_183.json @@ -0,0 +1,102 @@ +{ + "span_id": 183, + "start_block": 1165056, + "end_block": 1171455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -13576 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -18074 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 29448 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -18074 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -18074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18074 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 56424 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18074 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1830.json b/polygon/heimdall/testdata/mainnet/spans/span_1830.json new file mode 100644 index 00000000000..fc17d745d9c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1830.json @@ -0,0 +1,654 @@ +{ + "span_id": 1830, + "start_block": 11705856, + "end_block": 11712255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 236762767 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": -601053778 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 583317326 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 586822954 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -721360060 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277239, + "accum": 359949762 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -131088291 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -406178888 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 236525202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 286178906 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1314492501 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109234564, + "accum": -405691387 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8830757, + "accum": 85079322 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221260727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546356214 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 269325, + "accum": -421282329 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27841505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259607979 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 584425889 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 390230765 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178097950 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 244914874 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -414405452 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": 264538089 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 188478013 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 803874725 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553853289 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 307527125 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -614856931 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -343503066 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -609300551 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63189835, + "accum": -220484326 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 280615970 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -283801808 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195379896 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 92800102 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14138411, + "accum": 621240906 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -50860667 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 524508713 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -244752421 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -780771033 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 228945896 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10202354 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500589381, + "accum": 326583882 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 405935699 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -74553961 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109260581, + "accum": -313064009 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 117878602 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -230349852 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 115951340 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -319425851 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 307429372 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7982392 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 601109627 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -275549844 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186424245 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -59034224 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 95873350 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 628180793 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18693138, + "accum": 303025332 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 460007684 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -81771789 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 246305823 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1501687926 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29832217, + "accum": 292032066 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 549167800 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 553136260 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538613298 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -288794473 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 375028977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27618147, + "accum": 474035789 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 336761881 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 247771091 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 419487433 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1059723771 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28489640 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -57126875 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -52875330 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": -413852150 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 538317934 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93138751, + "accum": -651125745 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561553710 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556536671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178068471 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -311974859 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -313152512 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -543084477 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80503601, + "accum": 764152175 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 509678947 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93138751, + "accum": -651125745 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1831.json b/polygon/heimdall/testdata/mainnet/spans/span_1831.json new file mode 100644 index 00000000000..1609d912504 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1831.json @@ -0,0 +1,654 @@ +{ + "span_id": 1831, + "start_block": 11712256, + "end_block": 11718655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 445063631 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 685093374 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 584635710 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 634824554 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -664674092 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41277618, + "accum": -500847621 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -114752867 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -402546696 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 236712082 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 286550554 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1308511285 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109234564, + "accum": -179161949 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8839369, + "accum": 226448942 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221484727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546354630 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -417583629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27857505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259828763 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 632427489 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 392269661 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178105054 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 245144074 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -404560172 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": 559339945 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 204422925 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -553609073 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553851705 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 308083845 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -606692275 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -269355658 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -584475431 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63209835, + "accum": -730430931 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 287554082 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": 330059760 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195420936 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 93676966 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14138411, + "accum": -673769492 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -39718027 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -744862217 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -212751941 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -772337369 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 229119800 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10234050 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500624381, + "accum": 730386884 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 486213091 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 29197703 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109260581, + "accum": -86118299 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 223348890 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 204730068 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 292769004 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -234515419 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 347802524 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7983976 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 607236779 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -246908084 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186454645 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -56141216 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 111432310 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 676207193 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18693138, + "accum": 602115540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 467014340 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 10097411 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 252244447 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1498471942 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29822217, + "accum": 769277538 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 34566258 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 569331908 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538611698 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -122727897 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 376628977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27618147, + "accum": -605307445 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 349212249 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 248048867 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 463883865 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1059093067 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28491240 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 68792389 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 670356222 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": -201077718 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 545040718 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93138751, + "accum": -682129315 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561552126 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556532671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178068807 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -310195771 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -307767232 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -506677421 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80503601, + "accum": 530999117 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 512382995 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63209835, + "accum": -730430931 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1832.json b/polygon/heimdall/testdata/mainnet/spans/span_1832.json new file mode 100644 index 00000000000..acc8eb2a4b5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1832.json @@ -0,0 +1,654 @@ +{ + "span_id": 1832, + "start_block": 11718656, + "end_block": 11725055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": 679402103 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 610784955 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 586118892 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 688826354 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -600902378 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40661974, + "accum": 234746250 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -96375515 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -398460480 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 236922322 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 286968658 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1301782417 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109234564, + "accum": 266468837 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8839369, + "accum": 385557584 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221736727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546352848 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -413468379 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27875505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260077145 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 686429289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 394563419 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178113046 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 245401924 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -393484232 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": -629614025 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 222360951 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10239903, + "accum": -369424057 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553849923 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 308710155 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -597507037 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -185939824 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -556547171 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63209835, + "accum": 407346099 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 295359458 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -499942517 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195467106 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 94663438 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14158097, + "accum": -419258408 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -27182557 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -461527979 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -176751401 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -762849497 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 229315442 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10269708 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500624381, + "accum": 616817358 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 576525157 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 145918325 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109260581, + "accum": 359989929 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 342002964 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 694194978 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 491688876 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -138991183 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2523322, + "accum": 393222320 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7985758 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 614129825 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -214686104 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186488845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -52886582 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 128936140 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -790388851 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -580805949 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 474896828 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 113450261 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 258925399 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1494853960 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29736605, + "accum": -216345089 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": -353618297 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 587552012 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538609898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 64097001 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 378428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27618147, + "accum": -108180799 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 363218913 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 248361365 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 513829851 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1058383525 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28493040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 210451561 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -37211331 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": 38293518 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 552603850 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93147887, + "accum": -526146495 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561550344 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556528171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178069185 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -308194297 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -301708792 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -465719483 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80482685, + "accum": 458547146 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 515425049 + } + ], + "proposer": { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -790388851 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1833.json b/polygon/heimdall/testdata/mainnet/spans/span_1833.json new file mode 100644 index 00000000000..cc37061b10c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1833.json @@ -0,0 +1,648 @@ +{ + "span_id": 1833, + "start_block": 11725056, + "end_block": 11731455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -620368541 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 456690560 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 587519675 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -781262258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -540673537 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40661974, + "accum": -595090504 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -79019127 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -394601276 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 237120882 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 287363534 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1295427375 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109243472, + "accum": 602500193 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8839369, + "accum": 535826857 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221974727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546351165 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -409581754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27892505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260311728 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -783646960 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 396729746 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178120594 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 245645449 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -383023622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18425116, + "accum": -316387053 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 239302420 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10239903, + "accum": -195345706 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553848240 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 309301670 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -588832090 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -107158203 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -530170481 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63254835, + "accum": -38817018 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 302731202 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": 152285399 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195510711 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 95595106 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14158097, + "accum": -178570759 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -15343502 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -193934532 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -142750891 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -753888729 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 229500215 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10303385 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500796369, + "accum": 3755554 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 661819886 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 256154468 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109260581, + "accum": 696555390 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 454065145 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -364397023 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 679557644 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": -48773849 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 436081705 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7987441 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 620639924 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -184254234 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186521145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -49812761 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 145467535 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -739360801 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -261567199 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 482341400 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 211061286 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 265235187 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1491436977 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29736605, + "accum": 289177196 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 715881912 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 604759888 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538608198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 240542738 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 380128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27856819, + "accum": 364907780 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 376447429 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 248656502 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2774777, + "accum": 561001060 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1057713402 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28494740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 344240779 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 731222193 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": 264366352 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 559746808 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93147887, + "accum": -463710365 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561548661 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556523921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178069542 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -306304016 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -295986932 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -427036986 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80482685, + "accum": 305716387 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 518298100 + } + ], + "proposer": { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -783646960 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1834.json b/polygon/heimdall/testdata/mainnet/spans/span_1834.json new file mode 100644 index 00000000000..9c11dd65554 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1834.json @@ -0,0 +1,666 @@ +{ + "span_id": 1834, + "start_block": 11731456, + "end_block": 11737855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13018804, + "accum": -359992461 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 543417761 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 589167655 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -721260258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -469816077 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40674974, + "accum": 218226976 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -58599847 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -390061036 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 237354482 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 287828094 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1287950855 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109259234, + "accum": -254447789 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8849397, + "accum": 712724545 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222254727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546349185 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -405009254 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27912505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260587708 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -723644960 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 399278366 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178129474 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 245931949 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -370717022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18324900, + "accum": 50211163 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 259233560 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 9376218 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553846260 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 309997570 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -578626270 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4651933, + "accum": -14403063 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -499139081 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63254835, + "accum": -294699767 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 311403842 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -601414010 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195562011 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 96691186 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14158097, + "accum": 104591181 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": -1415202 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756991, + "accum": 120994688 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -102750291 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -743346649 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 229717595 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10343005 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500796369, + "accum": 893753870 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -758822340 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 385844048 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109260581, + "accum": -160322411 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 585903005 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 179452877 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -620402609 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 57364191 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 486300885 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7989421 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 628298864 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -148452034 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186559145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -46196501 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 164916235 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -679327801 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 114007801 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 491099720 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 325897786 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 272658467 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1487416997 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29736605, + "accum": 883909296 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 453136667 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 625004448 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538606198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 448125958 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 382128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27863452, + "accum": -598915879 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 392010389 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 249003722 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2777600, + "accum": 616553060 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1056925022 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28496740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 501639859 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 114280652 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": 530334392 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 568150288 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93123645, + "accum": -122100662 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561546681 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556518921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178069962 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -304080156 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -289255332 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -381528166 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80482914, + "accum": 394401904 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 521678160 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -601414010 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1835.json b/polygon/heimdall/testdata/mainnet/spans/span_1835.json new file mode 100644 index 00000000000..050fa2fc5b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1835.json @@ -0,0 +1,642 @@ +{ + "span_id": 1835, + "start_block": 11737856, + "end_block": 11744255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13015804, + "accum": -99664381 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80384197, + "accum": 630315130 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 590815635 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -661258258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -398958617 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40661974, + "accum": -489200121 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -38180567 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -385520796 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 237588082 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 288292654 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1280474335 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109259234, + "accum": 409982520 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8849397, + "accum": -631041886 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222534727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546347205 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -400436754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27932505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260863688 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -663642960 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 401826986 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178138354 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 246218449 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -358410422 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18324900, + "accum": 416709163 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 279164700 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 213983938 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553844280 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 310693470 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -568420450 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 78476117 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -468107681 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63254835, + "accum": -550343027 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 320076482 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": 165912950 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195613311 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 97787266 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14198167, + "accum": 387873331 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 12513098 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 435907708 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -62749691 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -732804569 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 229934975 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10382625 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500817295, + "accum": 264202592 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -658475600 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 515533628 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109020783, + "accum": 499578676 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 717740865 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -797477253 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -399380529 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5306902, + "accum": 163502231 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 536520065 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7991401 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 635957804 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1790110, + "accum": -112649834 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186597145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -42580241 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 184364935 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -619294801 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 489582801 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 499858040 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 440734286 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 280081747 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1483397017 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": -42231232 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 190604836 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 645249008 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538604198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 655709178 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 384128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27863452, + "accum": -41646839 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 407573349 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 249350942 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2777600, + "accum": 672105060 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1056136642 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28498740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": 659038939 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": -502421896 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": -724477598 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 576553768 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93123645, + "accum": 219635587 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561544701 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556513921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178070382 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -301856296 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -282523732 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2275441, + "accum": -336019346 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80482914, + "accum": 483276613 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 525058220 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -797477253 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1836.json b/polygon/heimdall/testdata/mainnet/spans/span_1836.json new file mode 100644 index 00000000000..67fb59094de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1836.json @@ -0,0 +1,660 @@ +{ + "span_id": 1836, + "start_block": 11744256, + "end_block": 11750655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13015804, + "accum": 238746523 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80375837, + "accum": -321159877 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 592958009 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -583255658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -306843919 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40714974, + "accum": 569071203 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -11635503 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -379618484 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 237891762 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 288896582 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1270754859 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109274173, + "accum": 209679948 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8849397, + "accum": -400957564 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222898727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546344631 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -394492504 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27958505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261222462 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -585640360 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 405140192 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178149898 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 246590899 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -342411842 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18309900, + "accum": -627518538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 305075182 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 479973974 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553841706 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 311598140 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -555152884 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 198965655 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -427766861 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63002613, + "accum": -430664741 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 331350914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38366348, + "accum": -357136949 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195680001 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 99212170 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14217820, + "accum": 757183386 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 30619888 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": 845168274 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -10748911 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -719099865 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 230217569 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10434131 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500817295, + "accum": -400609957 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -528024838 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 684130082 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": 292342970 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -631757837 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -90472383 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -112051825 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 301595068 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 601804999 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7993975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 645914426 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": -66090054 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186646545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -37879103 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 209648245 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -541251901 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -542736468 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 511243856 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 590021736 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 289732011 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1478171043 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": 730462456 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 305692581 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 671566936 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538601598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -595058652 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 386728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27863452, + "accum": 682802913 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 427805197 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 249802328 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2792600, + "accum": 744442660 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1055111748 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28501340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -656968273 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45201972, + "accum": 672829376 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": -378719146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 587478292 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93053376, + "accum": -401469853 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561542127 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556507421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178070928 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -298965278 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -273772652 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -275581880 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80482914, + "accum": 1054995507 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 529452298 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500817295, + "accum": -400609957 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1837.json b/polygon/heimdall/testdata/mainnet/spans/span_1837.json new file mode 100644 index 00000000000..45cfc51a01e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1837.json @@ -0,0 +1,660 @@ +{ + "span_id": 1837, + "start_block": 11750656, + "end_block": 11757055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13015804, + "accum": 499062603 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80375837, + "accum": -234322676 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 594605989 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -523253658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -235986459 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40748851, + "accum": -137123644 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 8783777 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -375078244 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 238125362 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 289361142 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1263278339 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109274855, + "accum": 874565341 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8849397, + "accum": -223969624 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223178727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546342651 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -389920004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27978505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261498442 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -525638360 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 407688812 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178158778 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 246877399 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -330105242 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18309900, + "accum": -261320538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 325006322 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 684581694 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553839726 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 312294040 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -544947064 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 291649915 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -396735461 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63057876, + "accum": 830144609 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 340023554 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38352695, + "accum": 409930604 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195731301 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 100308250 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14217820, + "accum": -479105194 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 44548188 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15740791, + "accum": -360565621 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 29251689 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -708557785 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 230434949 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10473751 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500827295, + "accum": 492116832 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -427678098 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": 813819662 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -569180426 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -499919977 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 453377517 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 108970255 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 407884288 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 652024179 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7995955 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 653573366 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": -30269054 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186684545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -34262843 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 229096945 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -481218901 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -167161468 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 520002176 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 704858236 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 297155291 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1474151063 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": -195708246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 43294438 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 691811496 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538599598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -387475432 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 388728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": -280551354 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 443368157 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 250149548 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2792600, + "accum": 800294660 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1054323368 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28503340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7869954, + "accum": -499569193 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": 56653850 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": -112751106 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 595881772 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 93053376, + "accum": -61047995 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561540147 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556502421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178071348 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -296741418 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -267041052 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -229053060 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80483661, + "accum": -376576421 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 532832358 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -569180426 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1838.json b/polygon/heimdall/testdata/mainnet/spans/span_1838.json new file mode 100644 index 00000000000..a972ed94c79 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1838.json @@ -0,0 +1,672 @@ +{ + "span_id": 1838, + "start_block": 11757056, + "end_block": 11763455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13015804, + "accum": 694299663 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80375879, + "accum": 971315467 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 595841974 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -478252158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3542873, + "accum": -182843364 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40748851, + "accum": 474109121 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 24098237 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -371673064 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238377119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 289709562 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1257670949 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109330283, + "accum": -526853641 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8849397, + "accum": -91228669 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223388727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546341166 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -386490629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 27993505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261705427 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -480636860 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 409600277 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178165438 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 247092274 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -320875292 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18248612, + "accum": 13205386 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 339954677 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -682316307 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553838241 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 312815965 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -537292699 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 361163110 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -373461911 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63057876, + "accum": 255327279 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 346528034 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38352695, + "accum": -535170634 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195769776 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 101130310 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": -265697944 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 54994413 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": -124406647 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 59252139 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -700651225 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 230597984 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10503466 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500827295, + "accum": 402432402 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -352418043 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -609197521 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -454723289 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -401041582 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 861264942 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 274736815 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 487601203 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 689688564 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7997440 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 659317571 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": -3403304 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186713045 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -31550648 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 243683470 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -436194151 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 114519782 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 526570916 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 790985611 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 302722751 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1471136078 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": 250076574 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": -533435570 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 706994916 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538598098 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -231788017 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 390228977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": 137419881 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 455040377 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 250409963 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2792600, + "accum": -678114703 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1053732083 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28504840 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7884954, + "accum": -381459883 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": 735102800 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": 86724924 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 420174, + "accum": 602184382 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92690146, + "accum": -190225010 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561538662 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556498671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178071663 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -295073523 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -261992352 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -194156445 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80483661, + "accum": 830678494 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 535367403 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109330283, + "accum": -526853641 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1839.json b/polygon/heimdall/testdata/mainnet/spans/span_1839.json new file mode 100644 index 00000000000..7cea21787fc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1839.json @@ -0,0 +1,678 @@ +{ + "span_id": 1839, + "start_block": 11763456, + "end_block": 11769855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13015804, + "accum": 811441899 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80375879, + "accum": 174337300 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 596583565 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -451251258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -150778707 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": -679198179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 33286913 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -369629956 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238535240 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 289918614 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1254306515 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109330283, + "accum": 457118906 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8853837, + "accum": -11575216 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223514727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546340275 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -384433004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28002505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261829618 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -453635960 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 410747156 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178169434 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 247221199 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -315337322 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18248612, + "accum": 177442894 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 996557, + "accum": 348923690 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -590242833 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553837350 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 313129120 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -532700080 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 402871027 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -359497781 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63057876, + "accum": 822848163 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 350430722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38121597, + "accum": -191845163 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195792861 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 101623546 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": -137611609 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 61262148 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": 17401799 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 77252409 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -695907289 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 230695805 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10521295 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500827295, + "accum": 349383039 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -307262010 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -550837210 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": 526167640 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -341714545 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -414162383 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 374196751 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 535431352 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 712287195 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 7998331 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 662764094 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 12716146 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186730145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -29923331 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 252435385 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -409179301 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 283528532 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 530512160 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -677552923 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 306063227 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1469327087 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": 517547466 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 32770423 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 716104968 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538597198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -138375568 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 391128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": 388202622 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 462043709 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 250566212 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2792600, + "accum": -652981303 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1053377312 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28505740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7884954, + "accum": -310495297 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": -377982349 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13298402, + "accum": 206410542 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 605939643 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92690146, + "accum": 643986304 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561537771 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556496421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178071852 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -294072786 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -258963132 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -173218476 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80483661, + "accum": 34901463 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 536888430 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": -679198179 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_184.json b/polygon/heimdall/testdata/mainnet/spans/span_184.json new file mode 100644 index 00000000000..d540491ce7e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_184.json @@ -0,0 +1,102 @@ +{ + "span_id": 184, + "start_block": 1171456, + "end_block": 1177855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -48074 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -52572 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 12942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 21926 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 21926 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 21926 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 21926 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -52572 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1840.json b/polygon/heimdall/testdata/mainnet/spans/span_1840.json new file mode 100644 index 00000000000..9a448d20a8a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1840.json @@ -0,0 +1,666 @@ +{ + "span_id": 1840, + "start_block": 11769856, + "end_block": 11776255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": -486905814 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80375879, + "accum": 20763554 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 597984348 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -400249558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -90043266 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": 14484288 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 50643301 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -365770752 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238833913 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 290313490 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1247951473 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109330283, + "accum": 795788928 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8853837, + "accum": 138940013 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223752727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546338592 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -380546379 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28019505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 262064201 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -402634260 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 412913483 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178176982 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 247464724 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -304876712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18043612, + "accum": 486029298 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 366073059 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -416326271 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553835667 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 313720635 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -524025133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 481652648 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -333121091 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63058889, + "accum": 374622161 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 357802466 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38094881, + "accum": 455847962 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195836466 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 102555214 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": 104329246 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 73101203 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": 285262197 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 111252919 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -686946521 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 230880578 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10554972 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500827295, + "accum": -255684306 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -221967281 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -440601067 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -660718638 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -229652364 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 48110032 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 562065519 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 625777189 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2510959, + "accum": 754973498 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8000014 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 669274193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 43163996 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186762445 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -26849510 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 268966780 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -358151251 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 602767282 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 537956732 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -579941898 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 312373015 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1465910104 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29718988, + "accum": -496988427 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": -417489070 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 733312844 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538595498 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 38070169 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 392828977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": -657856347 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 475272225 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 250861349 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2522430, + "accum": -609829823 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1052707189 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28507440 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7884954, + "accum": -176451079 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": 390926461 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": 432485856 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 612993164 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92690146, + "accum": 699773997 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561536088 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556492171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178072209 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -292182505 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -253241272 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -133668979 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80483661, + "accum": -116634989 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 539761481 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -660718638 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1841.json b/polygon/heimdall/testdata/mainnet/spans/span_1841.json new file mode 100644 index 00000000000..5b30d91902c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1841.json @@ -0,0 +1,666 @@ +{ + "span_id": 1841, + "start_block": 11776256, + "end_block": 11782655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": -239097934 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80356133, + "accum": 27990245 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 599549929 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -343247658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -22162479 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": 789776457 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 70041617 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -361457524 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239167724 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 290754822 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1240848779 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109386144, + "accum": -166282825 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8853837, + "accum": 307162916 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224018727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546336711 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -376202504 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28038505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 262326382 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -345632360 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 415334672 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178185418 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 247736899 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -293185442 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18043612, + "accum": 828857926 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 385366742 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -221948937 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553833786 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 314381740 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -514329604 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 569702695 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -303641261 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63058889, + "accum": 53046260 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 366041474 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38094881, + "accum": -340044091 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195885201 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 103596490 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": 374733731 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 86333088 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": 584635583 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 149253489 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -676931545 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 231087089 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10592611 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": 140990954 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -126637878 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6484479, + "accum": -317395966 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108987881, + "accum": -109858369 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -104406397 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 564767437 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 772036495 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 726751948 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -716487703 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8001895 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 676550186 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 77193946 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186798545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -23414063 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 287443045 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -301119901 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -560373764 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 546277136 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -470847223 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 319425131 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1462091123 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29630908, + "accum": 66864825 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 777834693 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -767184496 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538593598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 235274228 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 394728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": -128426116 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 490057037 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 251191208 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2510302, + "accum": -562109829 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1051958228 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28509340 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -25236953 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": -269399661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": 685202614 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 620876511 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92660636, + "accum": -578914710 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561534207 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556487421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178072608 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -290069838 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -246846252 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -89466600 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": -107375990 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 542972538 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92660636, + "accum": -578914710 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1842.json b/polygon/heimdall/testdata/mainnet/spans/span_1842.json new file mode 100644 index 00000000000..f7889bf8330 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1842.json @@ -0,0 +1,642 @@ +{ + "span_id": 1842, + "start_block": 11782656, + "end_block": 11789055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": -82587694 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80356133, + "accum": -527624236 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 600538717 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -307246458 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 20709597 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": -240464699 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 82293185 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -358733380 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239378552 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 291033558 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1236362867 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109386144, + "accum": -373548570 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8853837, + "accum": 413408960 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224186727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546335523 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -373459004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28050505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 262491970 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -309631160 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 416863844 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178190746 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 247908799 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -285801482 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18043612, + "accum": -474530861 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 397552226 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -99184305 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553832598 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 314799280 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -508206112 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 625313251 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -285022421 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63058889, + "accum": 809752928 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 371245058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38094881, + "accum": 117094481 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195915981 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 104254138 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": 545515511 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 94690068 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": 773713511 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 173253849 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -670606297 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 231217517 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10616383 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": 71076123 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -66429834 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -239593614 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108975118, + "accum": -322043663 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -25303681 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 891077377 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -615249730 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 790525480 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -685609195 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8003083 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 681145550 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 98686546 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186821345 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -21244307 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 299112265 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -265100101 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -335028764 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 551532128 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -401945323 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 323879099 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1459679135 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29630908, + "accum": 422435721 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 12876649 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -755037760 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538592398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 359824160 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 395928977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": 205950872 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 499394813 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 251399540 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2510302, + "accum": -531986205 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1051485200 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28510540 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 71782495 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45229930, + "accum": 273359499 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": -675086275 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 625855467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92660741, + "accum": 533013762 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561533019 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556484421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178072860 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -288735522 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -242807292 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -61549308 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": 858448150 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 545000574 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80356133, + "accum": -527624236 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1843.json b/polygon/heimdall/testdata/mainnet/spans/span_1843.json new file mode 100644 index 00000000000..89c355fd4e5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1843.json @@ -0,0 +1,672 @@ +{ + "span_id": 1843, + "start_block": 11789056, + "end_block": 11795455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": 113050106 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80356133, + "accum": 677717759 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 601774702 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -262244958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 74299692 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40804851, + "accum": 371608066 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 97607645 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -355328200 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239642087 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 291381978 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1230755477 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109405257, + "accum": -252418195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8853837, + "accum": 546216515 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224396727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546334038 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -370029629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28065505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 262698955 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -264629660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 418775309 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178197406 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 248123674 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -276571532 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18035789, + "accum": -203994026 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 412784081 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 54271485 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553831113 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 315321205 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -500551747 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": 694826446 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -261748871 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63074140, + "accum": 235767898 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 377749538 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38094881, + "accum": 688517696 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195954456 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 105076198 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": 758992736 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 105136293 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": -509838446 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 203254299 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -662699737 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 231380552 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10646098 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -16360768 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 8830221 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -142497369 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108975118, + "accum": -207316260 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 73574714 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -220934565 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -449483170 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -649656972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -647011060 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8004568 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 686889755 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 125552296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186849845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -18532112 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 313698790 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -220075351 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -53347514 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 558100868 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -315817948 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 329446559 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1456664150 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29630908, + "accum": 866899341 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": -563390314 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -739854340 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538590898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 515511575 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 397428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": 623922107 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 511067033 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 251659955 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2510302, + "accum": -494331675 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1050893915 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28512040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 193056805 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45258930, + "accum": -568003918 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": -475573045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 632079162 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92660741, + "accum": 403025510 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561531534 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556480671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178073175 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -287067627 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -237758592 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -26652693 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": 545848071 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 547535619 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": -563390314 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1844.json b/polygon/heimdall/testdata/mainnet/spans/span_1844.json new file mode 100644 index 00000000000..4c4697dac47 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1844.json @@ -0,0 +1,654 @@ +{ + "span_id": 1844, + "start_block": 11795456, + "end_block": 11801855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": 373900506 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80356133, + "accum": 764896801 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 603422682 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -202242958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 145753152 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40808281, + "accum": -332471207 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 118026925 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -350787960 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239993467 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 291846538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1223278957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109429493, + "accum": 415926088 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8854976, + "accum": -796833795 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224676727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546332058 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -365457129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28085505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 262974935 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -204627660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 421323929 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178206286 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 248410174 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -264264932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18035789, + "accum": 156721754 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 433093221 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 258879205 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553829133 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 316017105 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -490345927 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -732706747 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -230717471 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63374140, + "accum": -20676755 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 386422178 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38064471, + "accum": -69910211 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196005756 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 106172278 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14231815, + "accum": -476274181 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 119064593 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756494, + "accum": -194708566 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 243254899 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -652157657 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 231597932 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10685718 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -640681482 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 109176961 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -13035709 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108975118, + "accum": 452258647 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 205412574 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 322915335 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -228461090 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -543367752 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -595546880 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8006548 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 694548695 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 161373296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186887845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -14915852 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 333147490 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -160042351 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 322227486 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 566859188 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -200981448 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 336869839 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1452644170 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29630908, + "accum": -60426117 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 694845226 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -719609780 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538588898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 723094795 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 399428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": -338710366 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 526629993 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 252007175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2510302, + "accum": -444125635 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1050105535 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 100, + "accum": 28514040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 354755885 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45258930, + "accum": 337174682 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": -209555405 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 640377422 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92631741, + "accum": 735956133 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561529554 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556475671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178073595 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -284843767 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -231026992 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 19876127 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": 635605774 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 550915679 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -640681482 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1845.json b/polygon/heimdall/testdata/mainnet/spans/span_1845.json new file mode 100644 index 00000000000..4173f8409d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1845.json @@ -0,0 +1,672 @@ +{ + "span_id": 1845, + "start_block": 11801856, + "end_block": 11808255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": 634750906 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80147939, + "accum": 848749725 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 605070662 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -142240958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 217206612 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40808281, + "accum": 483694413 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 138446205 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -346247720 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 240344847 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 292311098 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1215802437 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109429493, + "accum": -436058938 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8854976, + "accum": -619734275 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224956727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546330078 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -360884629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28105505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 263250915 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -144625660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 423872549 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178215166 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 248696674 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -251958332 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18035789, + "accum": 517437534 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 453402361 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 463486925 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553827153 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 316713005 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -480140107 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -640022487 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -199686071 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63271948, + "accum": -275350905 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 395094818 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38033358, + "accum": 691050305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196057056 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 107268358 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14582016, + "accum": -184633861 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 132992893 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15748131, + "accum": 120267626 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 283255499 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -641615577 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 231815312 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10725338 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": 253629551 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 209523701 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": 116425951 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108975118, + "accum": -408922985 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 337250434 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -653470074 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -7439010 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -437078532 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -544082700 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8008528 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -818027674 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 197194296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186925845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -11299592 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 352596190 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -100009351 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 697802486 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 575617508 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -86144948 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 344293119 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1448624190 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29632858, + "accum": 532211543 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62911777, + "accum": 432619744 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -699365220 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538586898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10399168, + "accum": -589406401 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 401428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864749, + "accum": 218584614 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 542192953 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 252354395 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2510302, + "accum": -393919595 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1049317155 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 28615128 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 516454965 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45258930, + "accum": -277873133 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": 56462235 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 648675682 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92631741, + "accum": -452105378 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561527574 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556470671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178074015 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -282619907 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -224295392 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 66404947 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": 724863991 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 554295739 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109429493, + "accum": -436058938 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1846.json b/polygon/heimdall/testdata/mainnet/spans/span_1846.json new file mode 100644 index 00000000000..c988d39f42f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1846.json @@ -0,0 +1,678 @@ +{ + "span_id": 1846, + "start_block": 11808256, + "end_block": 11814655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": -624631970 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80147939, + "accum": 931372552 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 606718642 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -82238958 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 288660072 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812035, + "accum": -220441233 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 158865485 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -341707480 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 240696227 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 292775658 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1208325917 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109317413, + "accum": 231405039 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8854976, + "accum": -442634755 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 225236727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546328098 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -356312129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28125505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 263526895 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -84623660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 426421169 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178224046 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 248983174 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -239651732 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18035789, + "accum": -642067448 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 473711501 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 668094645 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553825173 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 317408905 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -469934287 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -547338227 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -168654671 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63271948, + "accum": -530132707 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 403767458 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 38008750, + "accum": -69058321 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196108356 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 108364438 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14582016, + "accum": 107006459 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 146921193 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15748131, + "accum": 435230246 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 323256099 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -631073497 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 232032692 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10764958 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -372352195 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 309870441 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": 245887611 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108975118, + "accum": 250218045 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 469088294 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -109620174 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 213583070 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -330789312 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -492618520 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8010508 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -810368734 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1791050, + "accum": 233015296 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186963845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -7683332 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 372044890 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -39976351 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -446962222 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 584375828 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 28691552 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 351716399 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1444604210 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29632858, + "accum": -395492627 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62915810, + "accum": 170535741 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -679120660 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538584898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -381583097 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 403428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27852510, + "accum": 775732726 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 557755913 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 252701615 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2536467, + "accum": -343216420 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1048528775 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 30598888 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 678154045 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45258930, + "accum": 627305467 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": 322479875 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 656973942 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 92653088, + "accum": -119297150 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561525594 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556465671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178074435 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -280396047 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -217563792 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 112933767 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 80485345, + "accum": 814234937 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 557675799 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -372352195 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1847.json b/polygon/heimdall/testdata/mainnet/spans/span_1847.json new file mode 100644 index 00000000000..2b8b7ae1a97 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1847.json @@ -0,0 +1,678 @@ +{ + "span_id": 1847, + "start_block": 11814656, + "end_block": 11821055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": -376824090 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80147939, + "accum": -572395382 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 608284223 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -25237058 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 356540859 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": 554987653 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 178263801 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -337394252 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 241030038 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 293293750 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1201223223 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109128286, + "accum": 788169649 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8854976, + "accum": -274390211 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 225502727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546326217 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -351968254 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28144505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 263789076 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -27621760 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 428842358 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178232482 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 249255349 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -227960462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18035789, + "accum": -299387457 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 493005184 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -644989517 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553823292 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 318070010 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -460238758 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -459288180 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -139174841 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63271948, + "accum": 672034305 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 412006466 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37993055, + "accum": 652867634 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196157091 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 109405714 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14582016, + "accum": 384064763 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 160153078 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15748131, + "accum": -771720111 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 361256669 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -621058521 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 232239203 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10802597 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": 51483089 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 405199844 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": 368876188 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108980867, + "accum": 801086674 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 594334261 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 407037231 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 423554046 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -229814553 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -443727549 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8012389 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -803092741 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 266912542 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 186999945 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": -4247885 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 390521155 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 17054999 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -90165972 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 592696232 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 137786227 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 358768515 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1440785229 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29632858, + "accum": 167531675 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62915810, + "accum": -153765616 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -659888328 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538582998 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -184379038 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 405328977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27852510, + "accum": -214785092 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 572540725 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 253031474 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2536467, + "accum": -295023547 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1047779814 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 32483460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -675693325 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45258930, + "accum": -32473702 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13300882, + "accum": 575196633 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 664857289 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79301482, + "accum": 30323330 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561523713 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556460921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178074834 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -278283380 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -211168772 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 157136146 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79984345, + "accum": -691450156 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 560886856 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79984345, + "accum": -691450156 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1848.json b/polygon/heimdall/testdata/mainnet/spans/span_1848.json new file mode 100644 index 00000000000..9c6257691c3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1848.json @@ -0,0 +1,678 @@ +{ + "span_id": 1848, + "start_block": 11821056, + "end_block": 11827455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13042520, + "accum": 105749150 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80107939, + "accum": -619045312 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 611332986 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 85766642 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 488729760 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": 558753956 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 216039469 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -328994808 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 241680091 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 294302666 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1187391661 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109183830, + "accum": 309293055 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8854976, + "accum": 53243901 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 226020727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546322554 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -343509129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28181505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 264299639 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 83381940 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 433557305 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178248910 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 249785374 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -205193252 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 18000151, + "accum": 367473442 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 530577093 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -266465235 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553819629 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 319357425 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -441357991 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4634213, + "accum": -287822299 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -81766751 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63087435, + "accum": -1710744 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 428050850 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37739798, + "accum": 547012801 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196251996 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 111433462 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14582016, + "accum": -582314279 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 185920433 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": -188969264 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 435257779 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -601555673 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 232641356 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10875894 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": 509502086 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 590841313 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": 608380259 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108980457, + "accum": 315297691 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -667714970 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -93006912 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -673316395 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -33179496 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -348518816 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8016052 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -788923702 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 332874514 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187070245 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 2442196 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 426501250 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 128116049 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 604647778 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 608899124 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 350233752 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 372501583 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1433348266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29609437, + "accum": -242446852 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62840006, + "accum": 667602534 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -622435892 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538579298 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 199649919 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 409028977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27852510, + "accum": -689995258 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 601332201 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 253673831 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": -201387348 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1046321311 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 36153416 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -376550027 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45308932, + "accum": 137148953 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13314822, + "accum": -438507951 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": 680209070 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79316856, + "accum": -46782794 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561520050 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556451671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178075611 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -274169239 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -198715312 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 243214463 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79987713, + "accum": -743662297 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 567139967 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79987713, + "accum": -743662297 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 9, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1849.json b/polygon/heimdall/testdata/mainnet/spans/span_1849.json new file mode 100644 index 00000000000..365efc90f41 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1849.json @@ -0,0 +1,642 @@ +{ + "span_id": 1849, + "start_block": 11827456, + "end_block": 11833855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13052520, + "accum": 431912150 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80103689, + "accum": -121593617 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 613392961 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 160769142 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 578046585 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": 73872156 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 241563569 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -323319508 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 242119316 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 294984366 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1178046011 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109191330, + "accum": 28203005 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8859156, + "accum": 274689361 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 226370727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546320079 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -337793504 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28206505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 264644614 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 158384440 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 436743080 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178260010 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 250143499 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -189810002 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17962751, + "accum": -688289605 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 555963518 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -10705585 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553817154 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 320227300 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -428600716 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -172832606 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -42977501 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63097435, + "accum": 70392351 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 438891650 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37741308, + "accum": -14649329 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196316121 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 112803562 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14582326, + "accum": -217762329 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 203330808 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": 204859011 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 485258529 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -588378073 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 232913081 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10925419 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -518050170 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 716274738 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -734744064 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108960720, + "accum": 28838430 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -502917645 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": 586805463 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -397038795 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 99682029 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -284188591 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8018527 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -779350027 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 377443414 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187117745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 6962521 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 450812125 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 203157299 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -431076252 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 619847024 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 493779377 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 381780683 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1428323291 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29609437, + "accum": 497789073 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62840006, + "accum": 732943287 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -597130192 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538576798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 459128944 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 411528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27623148, + "accum": 5400044 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 620785901 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 254107856 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": -138303473 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1045335836 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 38633116 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -174426177 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45308932, + "accum": -235330527 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13364762, + "accum": -105587461 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -815079502 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79352083, + "accum": 431349519 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561517575 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556445421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178076136 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -271389414 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -190300812 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 301375488 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79515282, + "accum": -257181949 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 571365042 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500806913, + "accum": -518050170 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_185.json b/polygon/heimdall/testdata/mainnet/spans/span_185.json new file mode 100644 index 00000000000..fcb2b092690 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_185.json @@ -0,0 +1,102 @@ +{ + "span_id": 185, + "start_block": 1177856, + "end_block": 1184255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -47119 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 22892 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6866 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -51402 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 22886 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 22960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 22917 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -51402 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1850.json b/polygon/heimdall/testdata/mainnet/spans/span_1850.json new file mode 100644 index 00000000000..d6eb1b5289c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1850.json @@ -0,0 +1,654 @@ +{ + "span_id": 1850, + "start_block": 11833856, + "end_block": 11840255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13051040, + "accum": -746403436 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80103689, + "accum": 376101829 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 615452936 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 235771642 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 667363410 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": -410465252 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 267087669 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -317644208 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 242558541 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 295666066 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1168700361 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108968299, + "accum": -253464515 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8859156, + "accum": 496168261 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 226720727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546317604 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -332077879 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28231505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 264989589 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 233386940 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 439928855 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178271110 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 250501624 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -174426752 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17849841, + "accum": -239898290 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 581349943 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 245054065 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553814679 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 321097175 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -415843441 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -57878981 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -4188251 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63097435, + "accum": 142961724 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 449732450 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37634283, + "accum": -577422606 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196380246 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 114173662 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14477444, + "accum": 144278653 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 696415, + "accum": 220741183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": 598687286 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 535259279 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -575200473 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 233184806 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10974944 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -36340178 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -663188293 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -572916989 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108934020, + "accum": -257098897 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -338120320 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27192495, + "accum": -238258664 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -120761195 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 232543554 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -219858366 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8021002 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -769776352 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 422012314 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187165245 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 11482846 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 475123000 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 278198549 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 38392498 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 630794924 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": 637325002 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 391059783 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1423298316 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29584766, + "accum": -266909498 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62840006, + "accum": 798942099 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -571824492 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538574298 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 718607969 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 414028977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27633148, + "accum": 695988744 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": 640239601 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 254541881 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": -75219598 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1044350361 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 41112816 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 27697673 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45335632, + "accum": -606521252 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 229744801 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -804706677 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79352083, + "accum": -594182933 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561515100 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556439171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178076661 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -268609589 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -181886312 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 359536513 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79515282, + "accum": 225800893 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 575590117 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79352083, + "accum": -594182933 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1851.json b/polygon/heimdall/testdata/mainnet/spans/span_1851.json new file mode 100644 index 00000000000..ca25309da9f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1851.json @@ -0,0 +1,672 @@ +{ + "span_id": 1851, + "start_block": 11840256, + "end_block": 11846655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13051040, + "accum": -367923276 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80083689, + "accum": -308611534 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 617842507 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 322774542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -732801832 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": 773084256 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 296695625 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -311060860 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 243068042 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 296456838 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1157859407 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107888299, + "accum": -121669688 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8859156, + "accum": -750006409 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 227126727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546314733 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -325447754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28260505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 265389760 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 320389840 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 443624354 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178283986 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 250917049 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -156582182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17202102, + "accum": 269974231 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1015457, + "accum": 610798196 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 541735259 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553811808 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 322106230 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 510291, + "accum": -401045002 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 75467224 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 40807279 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63082435, + "accum": 468948702 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 462307778 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37599457, + "accum": 513518863 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196454631 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 115762978 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14664997, + "accum": 567642595 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 240952099 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": -449062140 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 593260149 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -559914457 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 233500007 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11032393 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -551300971 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -517685520 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -385197582 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108934020, + "accum": -104709167 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -146955423 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 550723691 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 199720821 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 386662923 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -145235305 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8023873 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -758670889 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 473712238 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187220345 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 16726423 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 503323615 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 365246399 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 582976248 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 643494488 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -699934832 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 401823539 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1417469345 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29584766, + "accum": 591048716 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62812312, + "accum": -386952268 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -542469880 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538571398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -484881087 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 416928977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864725, + "accum": -3429457 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -840369431 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 255045350 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": -2042303 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1043207210 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 43989268 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 262161339 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45335632, + "accum": 708212076 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 619835981 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -792674200 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79410053, + "accum": 204563395 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561512229 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556431921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178077270 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -265384992 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -172125492 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 427003302 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79501567, + "accum": -475872139 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 580491204 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -551300971 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1852.json b/polygon/heimdall/testdata/mainnet/spans/span_1852.json new file mode 100644 index 00000000000..37d4e259337 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1852.json @@ -0,0 +1,636 @@ +{ + "span_id": 1852, + "start_block": 11846656, + "end_block": 11853055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13051040, + "accum": -80800396 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80083689, + "accum": -49582840 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 619655285 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 388776742 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -654203026 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": 167799888 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 319156833 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -306066596 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 243454560 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 27268, + "accum": 297056734 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1149635235 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107770401, + "accum": 747848453 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8859156, + "accum": -555104977 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 227434727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546312555 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -320418004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28282505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 265693338 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 386392040 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 446427836 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178293754 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 251232199 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -143044922 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17001853, + "accum": 645218483 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": 633132250 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 766803751 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553809630 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 322871720 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -389814600 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 176626414 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 74941819 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63082435, + "accum": 353613260 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 471847682 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37461386, + "accum": -162885237 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196511061 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 116968666 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14676997, + "accum": -612238593 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 256287463 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": -102493258 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 637260809 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -548318169 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 233739125 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11075975 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -54894542 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -407304106 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -242789756 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108931381, + "accum": 788819341 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -1933777 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -353542132 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 442845109 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 503581065 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -88624707 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8026051 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -750246055 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 512932870 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187262145 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 20704309 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 524717185 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 431282699 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": -506743965 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 653128640 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741825, + "accum": -573614682 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 409989147 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1413047367 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29584766, + "accum": -261075444 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62812312, + "accum": -507894868 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -520200864 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538569198 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -256539545 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 419128977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27864725, + "accum": 609594493 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -823250175 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 255427292 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 53471507 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1042339992 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 46171404 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 440030327 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45345613, + "accum": 202616145 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -587046243 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -783546114 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79410053, + "accum": 448573568 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561510051 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556426421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178077732 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -262938746 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -164720732 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 478185004 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79501567, + "accum": -229650129 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 584209270 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14676997, + "accum": -612238593 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1853.json b/polygon/heimdall/testdata/mainnet/spans/span_1853.json new file mode 100644 index 00000000000..a0b4c8e0c42 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1853.json @@ -0,0 +1,642 @@ +{ + "span_id": 1853, + "start_block": 11853056, + "end_block": 11859455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076682, + "accum": 272244376 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80083693, + "accum": 609941916 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 621880058 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 469779442 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -557740855 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812052, + "accum": -233056868 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 346722861 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -299937272 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 243928923 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 297772770 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1139541933 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107817183, + "accum": 652884923 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8904900, + "accum": -315313093 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 227812727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546309882 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -314245129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28309505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 266065911 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 467394740 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 449868473 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178305742 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 251618974 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -126431012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17001853, + "accum": -398420800 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": 660536089 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -459700991 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553806957 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 323811185 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -376009743 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 300776329 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 116834209 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63077435, + "accum": 554134701 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 483555746 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37461386, + "accum": -653959507 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196580316 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 118448374 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14676997, + "accum": -215959674 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 275108137 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": 322841279 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 691261619 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -534086361 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 234032588 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11129462 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -58314092 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -271836007 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6473083, + "accum": -68016515 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108929553, + "accum": -778126970 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 176047334 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 381087233 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -761301775 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 647071512 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": -19148064 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8028724 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -739906486 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 561067282 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187313445 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 25586260 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 550972930 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 512327249 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 18778750, + "accum": 282285 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 664952372 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741835, + "accum": -418585227 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 420010575 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1407620394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 29582267, + "accum": 537710739 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62564168, + "accum": -316233468 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -492870708 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538566498 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 23697802 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 421828977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27867801, + "accum": -140679504 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -802240179 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 255896039 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 121602092 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1041275679 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 48849480 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": 658324085 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45345613, + "accum": -75833291 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -223857903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -772343463 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79410373, + "accum": -412574741 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561507378 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556419671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178078299 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -259936535 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -155633072 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 540998911 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79462571, + "accum": 413260349 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 588772351 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108929553, + "accum": -778126970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1854.json b/polygon/heimdall/testdata/mainnet/spans/span_1854.json new file mode 100644 index 00000000000..965a4e8921c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1854.json @@ -0,0 +1,672 @@ +{ + "span_id": 1854, + "start_block": 11859456, + "end_block": 11865855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076682, + "accum": 664544836 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80083693, + "accum": 8571212 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 624352028 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 559782442 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -450560665 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812053, + "accum": -510063409 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 377351781 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -293126912 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 244455993 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 298469610 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1128327153 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107929371, + "accum": -614841865 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 8919900, + "accum": -48106093 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 228232727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546306912 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -307386379 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28339505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 266479881 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 557397740 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 453691403 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178319062 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 252048724 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -107971112 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17001739, + "accum": 111633878 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": 690984799 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -152789411 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553803987 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 324855035 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -360671013 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 438720679 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 163381309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63077435, + "accum": -557450562 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 496564706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37461489, + "accum": 469883514 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196657266 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 120092494 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14682596, + "accum": 224406226 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 296019997 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": 795435209 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -751206344 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -518273241 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 234358658 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11188892 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500767641, + "accum": -52647768 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -121315897 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6474083, + "accum": 126203975 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108924553, + "accum": -512532340 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 373804124 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -305138548 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -429768655 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -695963522 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": 58048206 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8031694 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -728418076 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 614549962 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187370445 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 31010650 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 580145980 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 602376749 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19277284, + "accum": 570184562 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 437916, + "accum": 678089852 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741835, + "accum": -246330177 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 431145495 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1401590424 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 28049311, + "accum": -103446413 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62554168, + "accum": 59220870 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -462503868 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538563498 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 335072632 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 424828977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27867801, + "accum": 695354526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -778895739 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 256416869 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 197302742 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1040093109 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 51825120 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -601697743 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45345613, + "accum": -216821202 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 179684697 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -759896073 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79308788, + "accum": 466242462 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561504408 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556412171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178078929 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -256600745 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -145535672 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 610792141 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79338736, + "accum": -209282597 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 593842441 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107929371, + "accum": -614841865 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1855.json b/polygon/heimdall/testdata/mainnet/spans/span_1855.json new file mode 100644 index 00000000000..55183799f4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1855.json @@ -0,0 +1,666 @@ +{ + "span_id": 1855, + "start_block": 11865856, + "end_block": 11872255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076682, + "accum": -483619417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80083693, + "accum": 669496256 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 626576801 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 640785142 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -354098494 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40812413, + "accum": 591865262 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 404917809 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -286997588 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 244930356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 299096766 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1118233851 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107950959, + "accum": -701509029 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9019900, + "accum": 194531207 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 228610727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546304239 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -301213504 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28366505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 266852454 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 638400440 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 457132040 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178331050 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 252435499 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -91357202 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16933865, + "accum": 570002091 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": -782037531 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 123431011 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553801314 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 325794500 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -346866156 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 562870594 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 205273699 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63040367, + "accum": -355787182 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 508272770 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37461489, + "accum": -19890950 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196726521 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 121572202 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14677943, + "accum": 620827012 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 314840671 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15753131, + "accum": -280576314 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -697205534 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -504041433 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 234652121 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11242379 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500883801, + "accum": -38877144 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 14152202 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6474083, + "accum": 301004216 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108913768, + "accum": -573374103 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 551785235 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 429490817 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -131388847 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -552473075 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": 127524849 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8034367 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -718078507 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 662684374 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187421745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 35892601 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 606401725 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 683421299 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19277284, + "accum": -410563437 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -810510085 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741835, + "accum": -91300632 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 441166923 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1396163451 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26976361, + "accum": 638652637 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62554168, + "accum": 246848739 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -435173712 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538560798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 615309979 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 427528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27882801, + "accum": -53281929 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -757885743 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 256885616 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 265433327 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1039028796 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 54503196 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -383403985 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45345613, + "accum": -492916930 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 542873037 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -748693422 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79308788, + "accum": -394082208 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561501735 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556405421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 21, + "accum": 178079496 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -253598534 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -136448012 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 673606048 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79328399, + "accum": 432309435 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 598405522 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107950959, + "accum": -701509029 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1856.json b/polygon/heimdall/testdata/mainnet/spans/span_1856.json new file mode 100644 index 00000000000..82665e1a88b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1856.json @@ -0,0 +1,660 @@ +{ + "span_id": 1856, + "start_block": 11872256, + "end_block": 11878655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076682, + "accum": -182855731 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80066789, + "accum": -489911259 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 628471978 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 709787442 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -271927015 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40914920, + "accum": 31783297 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 428399981 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -281776312 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 245334443 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 299631010 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1109635853 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107993575, + "accum": 281076555 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9019900, + "accum": 401988907 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 228932727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546301962 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -295955129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28389505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 267169831 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 707402740 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 460062953 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178341262 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 252764974 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -77204612 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16933865, + "accum": -541034810 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": -758693520 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 358729889 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553799037 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 326594785 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -335106463 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": 668627929 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 240959809 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63040367, + "accum": -406395121 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 518246306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37457494, + "accum": 841687342 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196785516 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 122832694 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14677943, + "accum": -541978079 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 330873097 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756255, + "accum": 81795683 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -651204844 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -491918041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 234902108 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11287942 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -522447834 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 129550953 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6474083, + "accum": 449908125 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108895773, + "accum": 430710431 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 703398774 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -445232043 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 122786545 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -430240472 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": 186708656 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8036644 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -709270726 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 703687762 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187465445 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 40051300 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 628767730 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 752459249 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 32842059 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -800435487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5741835, + "accum": 40761573 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 449703695 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1391540474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26976361, + "accum": -241288840 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62537868, + "accum": 184979541 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -411892468 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538558498 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -646502322 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 429828977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27882801, + "accum": 588022494 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -739988339 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 257284919 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 323470492 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1038122159 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 56784520 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8084954, + "accum": -197450043 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45345613, + "accum": 550032169 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -648304167 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -739150423 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79308788, + "accum": -70498329 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561499458 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556399671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 178287655 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -251041095 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -128706672 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": 727114191 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79329720, + "accum": 756470116 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 169003, + "accum": 602292591 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -522447834 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1857.json b/polygon/heimdall/testdata/mainnet/spans/span_1857.json new file mode 100644 index 00000000000..8ece35ca0a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1857.json @@ -0,0 +1,660 @@ +{ + "span_id": 1857, + "start_block": 11878656, + "end_block": 11885055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076782, + "accum": 287906621 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80066789, + "accum": 892234314 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 631438342 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -681390481 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -143310787 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40914920, + "accum": 4739324 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 465154685 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -273603880 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 245966927 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 300467218 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1096178117 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106513238, + "accum": -353697076 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9128534, + "accum": 729882910 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 229436727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546298398 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -287724629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28425505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 267666595 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -683763964 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 464650469 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178357246 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253280674 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -55052732 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16921077, + "accum": 68341358 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": -722155068 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 727023785 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553795473 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 327847405 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -316699987 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -665066637 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 296816329 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62940141, + "accum": 362310818 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 533857058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37409825, + "accum": 688418703 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196877856 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 124805638 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14662893, + "accum": -13812931 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 355967329 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756255, + "accum": 649020863 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -579203764 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -472942297 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 235293392 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11359258 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -490574131 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 310175085 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6474083, + "accum": 682975113 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108895773, + "accum": -148976085 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -559989709 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 534273777 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 520626289 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -238919876 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2573209, + "accum": 279344180 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8040208 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -695484634 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 767866978 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187533845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 46560568 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 663775390 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -640139834 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 727327635 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -784666551 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": 247210377 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 463065599 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1384304510 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26968492, + "accum": 729852287 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62537868, + "accum": -563423131 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -375452260 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538554898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -272852526 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 433428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27882801, + "accum": 91135319 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -711975011 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 257909915 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 414311272 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1036703075 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 60355288 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8119065, + "accum": 94438418 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 682053820 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -164053047 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -724213555 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79348908, + "accum": -214115239 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561495894 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556390671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 178822435 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -247038147 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -116589792 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -688357084 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79329720, + "accum": 611799079 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 608536681 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -490574131 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1858.json b/polygon/heimdall/testdata/mainnet/spans/span_1858.json new file mode 100644 index 00000000000..2d9083639df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1858.json @@ -0,0 +1,660 @@ +{ + "span_id": 1858, + "start_block": 11885056, + "end_block": 11891455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076782, + "accum": 536365479 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80066789, + "accum": 914403737 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 633003923 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -624388581 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -75430000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40914920, + "accum": 782122804 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 484553001 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -269290652 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 246300738 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 300908550 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1089075423 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106513238, + "accum": 171253204 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9131690, + "accum": 903366084 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 229702727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546296517 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -283380754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28444505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 267928776 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -626762064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 467080118 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178365682 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253552849 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -43361462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16921077, + "accum": 389841821 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1014957, + "accum": -702870885 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -577420105 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553793592 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 328508510 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -306985458 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -577701882 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 326296159 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62619046, + "accum": 53643485 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 542096066 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37409825, + "accum": -99535979 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196926591 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 125846914 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14662893, + "accum": 264782036 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 369211507 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756255, + "accum": -550414389 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -541203194 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -462927321 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 235499903 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11396897 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": 33662578 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 405504488 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 806029838 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108895773, + "accum": 421292360 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -434743742 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -447573918 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 730597265 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -137945117 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 328722743 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8042089 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -688208641 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 801739342 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187569945 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 49996015 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 682251655 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -583108484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": -404879668 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -776344057 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": 356124210 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 470117715 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1380485529 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26968492, + "accum": -256524838 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62537868, + "accum": 624796361 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -356219928 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538552998 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -75648467 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 435328977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27882801, + "accum": 620908538 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -697190199 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 258239774 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 462255017 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1035954114 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 62239860 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8114062, + "accum": 248685644 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 45107094 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 91523933 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -716330208 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79349880, + "accum": -205956065 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561494013 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556385921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 179104680 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -244925480 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -110194772 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -644154705 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79329720, + "accum": 620285286 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 612131652 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -577420105 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1859.json b/polygon/heimdall/testdata/mainnet/spans/span_1859.json new file mode 100644 index 00000000000..c17849c42d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1859.json @@ -0,0 +1,654 @@ +{ + "span_id": 1859, + "start_block": 11891456, + "end_block": 11897855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076782, + "accum": 758670773 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80066789, + "accum": 776717926 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 634404706 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -573386881 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -14694559 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40924920, + "accum": -21064780 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 501909389 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -265431448 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 246599411 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 301303426 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1082720381 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106513238, + "accum": 483380092 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9131690, + "accum": -440216410 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 229940727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546294834 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -279494129 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28461505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 268163359 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -575760364 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 469262425 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178373230 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253796374 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -32900852 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16723777, + "accum": 674935230 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -685393036 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -403503543 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553791909 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 329100025 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -298293511 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -499533417 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 352672849 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62619046, + "accum": -380452664 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 549467810 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37381058, + "accum": 536085842 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196970196 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 126778582 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14662893, + "accum": 514051217 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 381061561 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756255, + "accum": -282558054 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -507202684 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -453966553 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 235684676 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11430574 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -443249779 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 490799217 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -582397096 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108895773, + "accum": 773925344 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -322681561 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 14970497 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 918466033 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -47599280 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 373059372 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8043772 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -681698542 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 832046194 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187602245 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 53069836 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 698783050 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -532080434 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": -76928146 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -768897615 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": 453573429 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 476427503 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1377068546 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26968492, + "accum": 201939526 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62537868, + "accum": 189341959 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -339012052 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538551298 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 100797270 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 437028977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27882801, + "accum": -403693776 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -683961683 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 258534911 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 505152052 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1035283991 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 63926056 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8114062, + "accum": 386624698 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 816152515 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 320198073 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -709276687 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79374654, + "accum": -355577405 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561492330 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556381671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 179357215 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -243035199 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -104472912 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -604605208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79319720, + "accum": 470215369 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 615348205 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": -443249779 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_186.json b/polygon/heimdall/testdata/mainnet/spans/span_186.json new file mode 100644 index 00000000000..51d7f8a23df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_186.json @@ -0,0 +1,102 @@ +{ + "span_id": 186, + "start_block": 1184256, + "end_block": 1190655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -51650 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 18361 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -40710 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 18808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 18355 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 18429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 18407 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -51650 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1860.json b/polygon/heimdall/testdata/mainnet/spans/span_1860.json new file mode 100644 index 00000000000..4a55be36361 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1860.json @@ -0,0 +1,648 @@ +{ + "span_id": 1860, + "start_block": 11897856, + "end_block": 11904255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076782, + "accum": -399915108 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 80066789, + "accum": -138843285 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 636547080 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -495384281 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 78194939 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40939921, + "accum": -455548591 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 528454453 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -259529136 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 247056205 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 301907354 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1073000905 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106545500, + "accum": 255943859 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9131790, + "accum": -202790170 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 230304727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546292260 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -273549879 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28487505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 268522133 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -497757764 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 472600071 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178384774 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 254168824 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -16902272 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16723777, + "accum": -388844508 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -656097614 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -137513507 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553789335 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 330004695 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -284999945 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -379981647 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 393013669 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62619046, + "accum": -250934202 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 560742242 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37371058, + "accum": 9343937 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197036886 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 128203486 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14674265, + "accum": 895502503 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 399185173 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756255, + "accum": 127104576 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -455201904 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -440261849 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 235967270 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11482080 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": 590812418 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 621249979 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -413866630 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108889874, + "accum": 607807601 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -151292343 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 722391367 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -292936984 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 90576706 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 440868334 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8046346 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -671741920 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 878397850 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187651645 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 57770974 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 724066360 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -454037534 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 424644770 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -757508939 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": 602613411 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 486077767 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1371842572 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26763492, + "accum": -599161417 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62537868, + "accum": 316744314 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -312694124 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538548698 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 370655456 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 439628977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27889003, + "accum": 321383090 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -663729835 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 258986297 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 570759282 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1034259097 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 66504944 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8138444, + "accum": 598102332 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 496650097 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 669934993 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -698488949 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79366248, + "accum": 209455012 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561489756 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556375171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 179743445 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -240144181 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -95721832 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -544117742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79319720, + "accum": -464853958 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 620267639 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26763492, + "accum": -599161417 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1861.json b/polygon/heimdall/testdata/mainnet/spans/span_1861.json new file mode 100644 index 00000000000..58277de2371 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1861.json @@ -0,0 +1,654 @@ +{ + "span_id": 1861, + "start_block": 11904256, + "end_block": 11910655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13076782, + "accum": -46841994 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 79873062, + "accum": 522500000 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 638771853 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -414381581 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 174657110 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 40946921, + "accum": 649836276 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 556020481 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -253399812 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 247530568 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 302534510 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1062907603 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106650500, + "accum": 136210032 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9173145, + "accum": 44719325 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 230682727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546289587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -267377004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28514505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 268894706 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -416755064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 476066088 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178396762 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 254555599 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -288362 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16723777, + "accum": 62697471 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -625675445 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 138706915 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553786662 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 330944160 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -271195088 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -255831732 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 434906059 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62638101, + "accum": -58512710 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 572450306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37371058, + "accum": -480236842 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197106141 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 129683194 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14683546, + "accum": -206784162 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 418005847 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15806206, + "accum": 554222775 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -401201094 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -426030041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 236260733 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11535567 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": 627046219 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": 756718078 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -238854223 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108894824, + "accum": 550405170 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 26688768 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -41558035 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 5442824 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 234067153 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 511285333 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8049019 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -661402351 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -572078505 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187702945 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 62652925 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 750322105 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -372992984 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": -553090393 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 438026, + "accum": -745682237 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": 757385700 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 496099195 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1366415599 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26735187, + "accum": 122730752 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62505868, + "accum": 505986744 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -285363968 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538545998 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 650892803 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 442328977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27891179, + "accum": -424141637 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -642719839 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 259455044 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2523355, + "accum": 638889867 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1033194784 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 69183020 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8138444, + "accum": 817840320 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 222642032 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -465786869 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -687286298 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79366248, + "accum": -644841404 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561487083 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556368421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 180144530 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -237141970 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -86634172 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2326441, + "accum": -481303835 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79349594, + "accum": 178639876 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 625376282 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 79366248, + "accum": -644841404 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1862.json b/polygon/heimdall/testdata/mainnet/spans/span_1862.json new file mode 100644 index 00000000000..6690888e15a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1862.json @@ -0,0 +1,666 @@ +{ + "span_id": 1862, + "start_block": 11910656, + "end_block": 11917055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13144722, + "accum": 373177650 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 79873071, + "accum": 84302060 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 641408621 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -318378381 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 288982646 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 41035711, + "accum": 463719523 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 588691329 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -246135428 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 248092776 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 303277806 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1050945171 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106295248, + "accum": 542052488 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9173145, + "accum": 338259965 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 231130727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546286419 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -260061004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28546505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 269336274 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -320751864 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 480173960 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178410970 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 255013999 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 19402198 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16704330, + "accum": 597515054 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -589619541 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": 466079267 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553783494 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 332057600 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -254833776 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4598145, + "accum": -108691092 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 484556299 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62588025, + "accum": 448844164 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 586326530 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37346072, + "accum": 714837406 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197188221 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 131436922 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14703517, + "accum": 263348933 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 440311831 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15806206, + "accum": -436904332 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -337200134 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -409162713 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 236608541 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11598959 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500887796, + "accum": 187976479 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5017337, + "accum": -579632503 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -31432111 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108838886, + "accum": -456448431 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 237629344 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 829113805 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 359078152 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 404129905 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 594742517 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8052187 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -649148047 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -515030313 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187763745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 68438941 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": 781440025 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -276940184 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 64230119 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -734125105 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5732307, + "accum": -556105279 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 507976443 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1359983631 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26735187, + "accum": -518306928 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62505868, + "accum": -487282908 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -252972672 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538542798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -513481771 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 445528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27891179, + "accum": 468376091 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -617819103 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 260010596 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2579293, + "accum": 719972855 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1031933376 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 72357036 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8138444, + "accum": -420310817 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 177096836 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -35341429 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -674009082 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78480167, + "accum": 371370766 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561483915 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556360421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 180619890 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -233583794 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -75863612 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -408722523 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 79016431, + "accum": -284410798 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 631430970 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108838886, + "accum": -456448431 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1863.json b/polygon/heimdall/testdata/mainnet/spans/span_1863.json new file mode 100644 index 00000000000..07ae58dd47e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1863.json @@ -0,0 +1,660 @@ +{ + "span_id": 1863, + "start_block": 11917056, + "end_block": 11923455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13144722, + "accum": -610295065 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42714254, + "accum": -499375592 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 644622182 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -201374481 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 428316893 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 78194528, + "accum": -224890217 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 628508925 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -237281960 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 248777967 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 304183698 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1036365957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108141570, + "accum": 210369416 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9173145, + "accum": 696012620 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 231676727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546282558 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -251144629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28585505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 269874435 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -203747964 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 485180429 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178428286 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 255572674 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 43400068 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16649767, + "accum": -248347962 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -545676408 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10230386, + "accum": -631391930 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553779633 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 333414605 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -234893427 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 72127689 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 545067529 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62559081, + "accum": -104188572 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 603238178 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 37162062, + "accum": 670804699 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197288256 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 133574278 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14703517, + "accum": -659288700 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 467497249 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15806206, + "accum": 179537702 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -259198964 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -388605657 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 237032432 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11676218 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500957796, + "accum": 268355923 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -392020360 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 221363588 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108830169, + "accum": 795148165 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 494713171 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 393637460 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": 790071208 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 611393884 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2608037, + "accum": 696455960 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8056048 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -634213114 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -445502829 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187837845 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 75490648 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 972435, + "accum": -677101938 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -159875834 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 816589493 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -727700791 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5684912, + "accum": -333872366 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 522451839 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1352144670 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26733268, + "accum": 524300119 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62475868, + "accum": 453619016 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -213495780 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538538898 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -108694492 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 449428977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27899229, + "accum": 59764452 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -587471331 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 260687675 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -675993910 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1030396035 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 76225368 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": -103795637 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 449571978 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 489263951 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -657827475 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78470967, + "accum": 438847168 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561480054 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556350671 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 181199235 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -229247267 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -62736992 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -327082224 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78948811, + "accum": -196379605 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 638810121 + } + ], + "proposer": { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14703517, + "accum": -659288700 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1864.json b/polygon/heimdall/testdata/mainnet/spans/span_1864.json new file mode 100644 index 00000000000..429273c43b2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1864.json @@ -0,0 +1,648 @@ +{ + "span_id": 1864, + "start_block": 11923456, + "end_block": 11929855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13144722, + "accum": -71361463 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42714254, + "accum": -240773771 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 648000541 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -78370381 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 574796486 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 78204642, + "accum": -6872077 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 670368449 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -227974468 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 249498296 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 305136046 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1021039091 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106224551, + "accum": 135757959 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9174751, + "accum": -422757036 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 232250727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546278499 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -241771004 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28626505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 270440194 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -80743864 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 490443640 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178446490 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 256159999 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 68628598 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16644083, + "accum": 434082177 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -499479781 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -212040132 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553775574 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 334841200 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -213930496 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 265018503 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 608681899 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62390404, + "accum": -532522226 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 621017090 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 36952992, + "accum": 698061508 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197393421 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 135821242 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14773712, + "accum": -56980015 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 496076791 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15806620, + "accum": 827605396 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -177197734 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -366994393 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 237478061 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11757439 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500957796, + "accum": -116200588 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -268965543 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 487123169 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107640527, + "accum": 753550308 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 764980784 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 14238301 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11051104, + "accum": -252737472 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -661437931 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2545787, + "accum": 801766977 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8060107 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -618512287 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -372409833 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187915745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 82903981 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -641117843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": -36808184 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19291266, + "accum": 111470733 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -720947025 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -102290974 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 537669563 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1343903711 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26663057, + "accum": 123186847 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61851968, + "accum": 24812040 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -171994432 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538534798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 316851109 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 453528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27899229, + "accum": -290067501 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -555567263 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 261399476 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -570441747 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1028779856 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 80292076 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": 225349370 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": 813330913 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": -453065457 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -640816042 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78323815, + "accum": 664546296 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561475995 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556340421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 181808290 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -224688354 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -48937212 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -241255243 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78935716, + "accum": 50416311 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 646567690 + } + ], + "proposer": { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -661437931 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1865.json b/polygon/heimdall/testdata/mainnet/spans/span_1865.json new file mode 100644 index 00000000000..c793d32926d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1865.json @@ -0,0 +1,648 @@ +{ + "span_id": 1865, + "start_block": 11929856, + "end_block": 11936255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13092418, + "accum": 479409261 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42677659, + "accum": 72422859 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 651461299 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 47633819 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 724848752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 78104584, + "accum": 313908237 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 713248937 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -218439964 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 250236194 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 306111622 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -1005338399 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106212823, + "accum": 156772811 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9177768, + "accum": -37345086 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 232838727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546274341 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -232168754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28668505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 271019752 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 45260336 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 495835222 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178465138 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 256761649 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 94472458 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16507241, + "accum": -350915825 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -452156407 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10240118, + "accum": 217582626 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553771416 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 336302590 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -192456274 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 462613971 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 673847839 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62288904, + "accum": 606470959 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 639229634 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 36813077, + "accum": 764981164 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197501151 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 138123010 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14781134, + "accum": 563617103 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 525353395 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15806620, + "accum": 10765122 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -93196474 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -344856025 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 237934559 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11840641 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500964258, + "accum": 191608119 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -142909389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 759364691 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107628583, + "accum": -656632108 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -438458965 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -322906961 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 211490796 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -438230569 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -571399004 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8064265 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -602428513 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -297534081 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 187995545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 90498127 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -641075843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 89261116 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 19277240, + "accum": -558436470 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -714028533 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 134375330 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 553258451 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1335461753 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26658975, + "accum": -237067629 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51837962, + "accum": 762303781 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -129480856 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538530598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 752775871 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 457728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27905229, + "accum": -598216443 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -522885047 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 262128638 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -462315141 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1027124258 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 84457972 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": 562522304 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355613, + "accum": -252374115 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13451420, + "accum": 111894183 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -623389696 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78127140, + "accum": -503479563 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561471837 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556329921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 182432200 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -220018248 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -34800852 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -153334921 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78925220, + "accum": 405026106 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 654514468 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107628583, + "accum": -656632108 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1866.json b/polygon/heimdall/testdata/mainnet/spans/span_1866.json new file mode 100644 index 00000000000..e0acdc5358e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1866.json @@ -0,0 +1,624 @@ +{ + "span_id": 1866, + "start_block": 11936256, + "end_block": 11942655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13092418, + "accum": -571270001 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42656601, + "accum": -30070696 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 654098067 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 143637019 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -630662239 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 79804584, + "accum": -101869615 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 745919785 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -211175580 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 250798402 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 306854918 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 373826, + "accum": -993375967 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106189297, + "accum": 605929522 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9003100, + "accum": 254576810 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 233286727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546271173 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -224852754 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28700505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 271461320 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 141263536 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 499943094 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178479346 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 257220049 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 114163018 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16507241, + "accum": 177315887 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1126747, + "accum": -416100503 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10240118, + "accum": 545266402 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553768248 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 337416030 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -176094962 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 613162899 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 723498079 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62288904, + "accum": -349602643 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 653105858 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 35767952, + "accum": 439315645 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197583231 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 139876738 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14781134, + "accum": -431509528 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 547659379 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15801620, + "accum": 516456962 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -29195514 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -327988697 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10869, + "accum": 238282367 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11904033 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500964258, + "accum": 40361740 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -46866605 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -501475291 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107628583, + "accum": -150253483 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -227518389 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 547764879 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 565193324 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -268167817 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -489890012 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8067433 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -590174209 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -240485889 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 188056345 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 96284143 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -641043843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 185313916 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8870674, + "accum": -201728940 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -708757301 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 314692514 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 565135699 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1329029785 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26658975, + "accum": 616019571 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51812154, + "accum": -528950378 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -97089560 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538527398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -383378879 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 460928977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27704191, + "accum": 288719745 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 778148, + "accum": -497984311 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 262684190 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -379932965 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1025862850 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 87631988 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": 819415968 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -270646133 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 542546743 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -610112480 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77998675, + "accum": 525739013 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561468669 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556321921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 182907560 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -216460072 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -24030292 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -86348009 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78899974, + "accum": -18894928 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 660569156 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51812154, + "accum": -528950378 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1867.json b/polygon/heimdall/testdata/mainnet/spans/span_1867.json new file mode 100644 index 00000000000..2f765452fc5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1867.json @@ -0,0 +1,660 @@ +{ + "span_id": 1867, + "start_block": 11942656, + "end_block": 11949055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13092418, + "accum": -217774715 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42606601, + "accum": -350894186 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 656322840 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 224639719 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -534200068 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81340432, + "accum": 615429735 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -697690644 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -205046256 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 251272765 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 307482074 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -982882665 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106295647, + "accum": 534918969 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9039102, + "accum": 498103006 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 233664727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546268500 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -218679879 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28727505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 271833893 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 222266236 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 128371, + "accum": 503409111 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178491334 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 257606824 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 130776928 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16412503, + "accum": 621116634 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1130770, + "accum": -385585805 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10240118, + "accum": 821749588 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553765575 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 338355495 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -162290105 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 740188557 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 765390469 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62288904, + "accum": -138940971 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 664813922 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 35763041, + "accum": -66125955 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197652486 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 141356446 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14781134, + "accum": -32418910 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 566480053 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15191312, + "accum": -530484266 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 24805296 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -313756889 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 238577160 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11957520 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500869258, + "accum": 329697929 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 34169494 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -326462884 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107628583, + "accum": -185954870 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": -49537278 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -188707475 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 863629832 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": -124677370 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -421116800 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8070106 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -579834640 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -192351477 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 188107645 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 101166094 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -641016843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3001650, + "accum": 266358466 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8870674, + "accum": 37779258 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -704309699 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 466835138 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 575157127 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1323602812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26667701, + "accum": -135303479 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51812154, + "accum": 869977780 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -69759404 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538524698 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -103141532 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 463628977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27724191, + "accum": -434108815 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -477019040 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 263152937 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -310423004 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -1024798537 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 90310064 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": -433372057 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -516540316 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 906102499 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -598909829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77998675, + "accum": -308534875 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561465996 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556315171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 183308645 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -213457861 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -14942632 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": -29827802 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78900031, + "accum": 640303506 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 665677799 + } + ], + "proposer": { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -516540316 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1868.json b/polygon/heimdall/testdata/mainnet/spans/span_1868.json new file mode 100644 index 00000000000..350b60fcee7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1868.json @@ -0,0 +1,678 @@ +{ + "span_id": 1868, + "start_block": 11949056, + "end_block": 11955455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13092418, + "accum": 188090243 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42606601, + "accum": -500721314 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 658877209 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 317642819 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -423447205 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81340432, + "accum": 195840981 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -666040760 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -198008884 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 251817404 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 308202142 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -969744059 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106463805, + "accum": 892725398 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9039102, + "accum": 778315168 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 234098727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546265431 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -211592504 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28758505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 272261662 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 315269336 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 507386732 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178505098 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 258050899 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 149852158 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16412503, + "accum": -340829029 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1130770, + "accum": -350531935 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -331789652 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553762506 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 339434140 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -146440084 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -584612613 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -657120455 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62288904, + "accum": 321317226 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 678256514 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 35741618, + "accum": -428424046 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197732001 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 143055370 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14781134, + "accum": 425796244 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 588088975 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15183672, + "accum": -59614714 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 86806226 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -297416665 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 238917044 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 12018931 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500869258, + "accum": -320350088 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 127210941 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -125522713 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107518470, + "accum": 207375712 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 154811405 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 654755870 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -264363693 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 40070921 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -342154964 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8073175 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -567963283 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -137086041 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 188166545 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 106771297 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -640985843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 359502036 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8870674, + "accum": 312770152 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -699203193 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 641517410 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 586663211 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1317371843 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26667701, + "accum": 691395252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": -464693724 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -38380336 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538521598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 218612459 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 466728977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27724191, + "accum": 425341106 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -452951911 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 263691128 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -230615271 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1023349988 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 93384892 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": -184506320 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 889484462 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -146966153 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -586047526 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78089392, + "accum": 640731784 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561462927 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556307421 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 183769150 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -210010878 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -4508652 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 35065769 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78879282, + "accum": 145132141 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 671543278 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500869258, + "accum": -320350088 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1869.json b/polygon/heimdall/testdata/mainnet/spans/span_1869.json new file mode 100644 index 00000000000..3eb9afa45f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1869.json @@ -0,0 +1,642 @@ +{ + "span_id": 1869, + "start_block": 11955456, + "end_block": 11961855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13092418, + "accum": 423753767 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42606601, + "accum": 266197504 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 660360391 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 371644619 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -359139091 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81340434, + "accum": 189288688 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -647663408 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -193922668 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 252133646 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 308620246 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -962115191 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106271162, + "accum": -134508015 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9039102, + "accum": -529668442 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 234350727 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -546263649 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -207477254 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 28776505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 272510044 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 369271136 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 509680490 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 178513090 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 258308749 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 160928098 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16412503, + "accum": -45403975 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1130770, + "accum": -330178075 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -147719636 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -553760724 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 340060450 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -137236846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -499928841 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -629192195 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62288904, + "accum": -28169948 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 686061890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 35626502, + "accum": 213519734 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197778171 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 144041842 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14781134, + "accum": 691856656 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 600636091 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15297869, + "accum": 215746928 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 122806766 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -287928793 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 239114396 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 12054589 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500869258, + "accum": -128502139 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 181235007 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -8847775 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107518470, + "accum": 671780749 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6591893, + "accum": 273465479 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -326218643 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -65406021 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 135731219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -296306156 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 8074957 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -561070237 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -104996433 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 188200745 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 110025931 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -640967843 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 413947626 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8870674, + "accum": 472442284 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -696238125 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 742945826 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 593344163 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1313753861 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26667701, + "accum": -299264306 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": 468093546 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -20160232 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -538519798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 405437357 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 468528977 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27724191, + "accum": -545910902 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -438977449 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 264003626 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -184275297 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1022300606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 95170276 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": -40003634 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 235139990 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 95404351 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -578579092 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77938639, + "accum": 577801048 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -561461145 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -556302921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 184036540 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -208009404 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 1549788 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 72745907 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78879282, + "accum": 94279128 + }, + { + "ID": 67, + "signer": "0xf8cc2e314b53a0a4988564a8196ce95439de7ef7", + "power": 189209, + "accum": 674949040 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500869258, + "accum": -128502139 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_187.json b/polygon/heimdall/testdata/mainnet/spans/span_187.json new file mode 100644 index 00000000000..fb5ce7d5376 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_187.json @@ -0,0 +1,102 @@ +{ + "span_id": 187, + "start_block": 1190656, + "end_block": 1197055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -46181 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 23830 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 743 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -50014 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 23824 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 23898 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 23900 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -50014 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1870.json b/polygon/heimdall/testdata/mainnet/spans/span_1870.json new file mode 100644 index 00000000000..d969531c616 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1870.json @@ -0,0 +1,660 @@ +{ + "span_id": 1870, + "start_block": 11961856, + "end_block": 11968255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -637817580 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 164809466 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 670707887 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 475358547 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -237102827 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81476166, + "accum": -137418462 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -607281832 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -178947556 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 260406582 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 317074270 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -940842031 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106638169, + "accum": 334872088 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9039102, + "accum": -232706450 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242509455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538549753 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -192450526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36519233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 280662340 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 472985064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 521469010 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186238026 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 266477877 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 188329386 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16409303, + "accum": 487490849 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1130770, + "accum": -286282707 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 187226676 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546046828 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 348884618 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -113164806 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -341669185 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -571831227 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61089338, + "accum": 484063788 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 707648842 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 35011608, + "accum": -122570780 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205570979 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 153506298 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14850618, + "accum": -295257433 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 630652803 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18297869, + "accum": 745989464 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 194518454 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -263350737 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247175972 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 19828709 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -256413027 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 284988519 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 206285065 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107158463, + "accum": -288981684 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 488849663 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 552163925 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 296007235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5314461, + "accum": 313504699 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -207086436 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15788853 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -541105205 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": -40237513 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 195972273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 123522675 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633225115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 518450514 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8870674, + "accum": -705714972 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -683256165 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -539204804 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 612932139 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1299611165 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26635501, + "accum": 561555254 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": 664454549 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 19941792 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530805870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -724808322 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 479439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27724191, + "accum": 348973938 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -406423233 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 272269906 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -94182393 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1012724310 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 106055020 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8027927, + "accum": 224600758 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 224702270 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 533995975 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -557591148 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77938639, + "accum": 142306723 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553747249 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548584193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 192222628 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -196740500 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 20031076 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 147443547 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78862721, + "accum": -313701304 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -256413027 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1871.json b/polygon/heimdall/testdata/mainnet/spans/span_1871.json new file mode 100644 index 00000000000..2d44186a83f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1871.json @@ -0,0 +1,642 @@ +{ + "span_id": 1871, + "start_block": 11968256, + "end_block": 11974655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -349175772 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -287282294 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 672685463 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 547360947 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -151358675 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81476166, + "accum": 348125547 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -582778696 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -173499268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 260828238 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 317631742 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -930670207 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106669593, + "accum": -44896480 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": -15574922 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242845455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538547377 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -186963526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36543233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 280993516 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 544987464 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 524527354 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186248682 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 266821677 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 203097306 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -589928971 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1130770, + "accum": -259144227 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 432653364 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546044452 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 349719698 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -100893822 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -228757489 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -534593547 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61089338, + "accum": 480210640 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": 718056010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34969031, + "accum": 716771118 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205632539 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 154821594 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14850618, + "accum": 61157399 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 647382291 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18297869, + "accum": -284960300 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 242519174 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -250700241 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247439108 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 19876253 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 5691979 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 357020607 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 361851649 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107134327, + "accum": 812623685 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 644441399 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -264740306 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 561284131 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": 439635243 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -145954692 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15791229 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -531914477 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 2548631 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196017873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 127862187 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633201115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 591044634 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8902877, + "accum": -492340207 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -679302741 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -403966916 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 621840075 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1294787189 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26540550, + "accum": -270634677 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": 438060246 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 44235264 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530803470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -475708458 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 481839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27740641, + "accum": -455114966 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -387790617 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 272686570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -32395761 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1011325134 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 108435532 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": 417336313 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -156646393 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -612395091 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -547633236 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 542211345 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553744873 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548578193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 192579148 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -194071868 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 28108996 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 197683731 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78856784, + "accum": 109054718 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -612395091 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1872.json b/polygon/heimdall/testdata/mainnet/spans/span_1872.json new file mode 100644 index 00000000000..8643baf6dad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1872.json @@ -0,0 +1,660 @@ +{ + "span_id": 1872, + "start_block": 11974656, + "end_block": 11981055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -108640932 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 560720646 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 674333443 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 607362947 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -79905215 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81483223, + "accum": 508218403 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -562359416 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -168959028 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 261179618 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 318096302 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -922193687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106669593, + "accum": 618959332 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 165689818 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 243125455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538545397 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -182391026 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36563233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 281269496 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 604989464 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 527075974 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186257562 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 267108177 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 215403906 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -266402551 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1140778, + "accum": -236398723 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 637175604 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546042472 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 350415598 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -90668002 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -134664409 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -503562147 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61021389, + "accum": 232150363 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -742805393 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34969031, + "accum": -53400463 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205683839 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 155917674 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14850618, + "accum": 358169759 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 661323531 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18297869, + "accum": 80997080 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 282519774 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -240158161 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247658388 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 19915873 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -263558956 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 417047347 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 491490469 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107085016, + "accum": 15601451 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -695502922 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 279429594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -687185832 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": 544507943 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -95011572 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15793209 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -524255537 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 38203751 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196055873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 131478447 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633181115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 651539734 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8902877, + "accum": -314282667 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -676008221 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -291268676 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 629263355 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1290767209 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26540550, + "accum": 260176323 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": 4952389 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 64479824 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530801470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -268125238 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 483839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27823641, + "accum": 100278854 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -372263437 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 273033790 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 19093099 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1010159154 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 110419292 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": 578013593 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -719068176 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -343094531 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -539334976 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 628231924 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553742893 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548573193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 192876248 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -191848008 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 34840596 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 239550551 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78856784, + "accum": 216652241 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -263558956 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1873.json b/polygon/heimdall/testdata/mainnet/spans/span_1873.json new file mode 100644 index 00000000000..83ca94d0132 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1873.json @@ -0,0 +1,642 @@ +{ + "span_id": 1873, + "start_block": 11981056, + "end_block": 11987455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 71760198 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -272943652 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 675569428 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 652364447 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -26315120 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81483223, + "accum": 260824452 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -547044956 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -165553848 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 261443153 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 318444722 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -915836297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106719593, + "accum": 750168684 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 301638373 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 243335455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538543912 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -178961651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36578233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 281476481 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 649990964 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 528987439 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186264222 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 267323052 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 224633856 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -23757736 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1162108, + "accum": -219095083 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -679122800 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546040987 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 350937523 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -82998637 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -64094599 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -480288597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61046874, + "accum": -321945301 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -736300913 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34969031, + "accum": 471135002 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205722314 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 156739734 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14844515, + "accum": 580910720 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 671779461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 355815115 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 312520224 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -232251601 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247822848 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 19945588 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -98706862 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 462067402 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 588719584 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107085934, + "accum": 152193393 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -598258087 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 687557019 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -521387772 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": 623162468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -56804232 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15794694 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -518511332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 64945091 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196084373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 134190642 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633166115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -772772922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8935630, + "accum": -180346476 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -673537331 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -206744996 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 634830815 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1287752224 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26540550, + "accum": 658284573 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": -687408867 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 79663244 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530799970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -112437823 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 485339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27823641, + "accum": 517633469 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -360618052 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 273294205 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 57709744 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1009284669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 111907112 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": 698521553 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -38733606 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -141119111 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -533111281 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 325301966 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553741408 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548569443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 193099073 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -190180113 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 39889296 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 270950666 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78856839, + "accum": -70183337 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": -687408867 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1874.json b/polygon/heimdall/testdata/mainnet/spans/span_1874.json new file mode 100644 index 00000000000..84864f71c95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1874.json @@ -0,0 +1,636 @@ +{ + "span_id": 1874, + "start_block": 11987456, + "end_block": 11993855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 252161328 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 363058553 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 676805413 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 697365947 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 27274975 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81483223, + "accum": 13383423 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -531730496 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -162148668 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 261706688 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 318793142 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -909478907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106755593, + "accum": -586776871 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 437586928 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 243545455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538542427 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -175532276 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36593233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 281683466 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 694992464 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 530898904 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186270882 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 267537927 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 233863806 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 218887079 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1162108, + "accum": -201663463 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -525731120 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546039502 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 351459448 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -75329272 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 6475211 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -457015047 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61046874, + "accum": 593757809 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -729796433 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34969031, + "accum": -474006345 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205760789 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 157561794 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14844515, + "accum": 803578445 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 682235391 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 630658150 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 342520674 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -224345041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247987308 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 19975303 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 67116391 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 507087457 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 685948699 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107085934, + "accum": 288793029 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -501013252 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -374035537 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -355589712 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": 701816993 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -18596892 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15796179 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -512767127 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 91686431 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196112873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 136902837 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633151115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -727401597 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8905023, + "accum": -46618096 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -671066441 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -122221316 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 640398275 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1284737239 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26540550, + "accum": -413327158 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51821515, + "accum": 89913858 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 94846664 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530798470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 43249592 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 486839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26706298, + "accum": -536923414 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -348972667 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 273554620 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 96326389 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1008410184 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 113394932 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": 819029513 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 641600964 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 60856309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -526887586 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 22292177 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553739923 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548565693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 193321898 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -188512218 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 44937996 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2093341, + "accum": 302350781 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78844277, + "accum": -357082936 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106755593, + "accum": -586776871 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1875.json b/polygon/heimdall/testdata/mainnet/spans/span_1875.json new file mode 100644 index 00000000000..1520e9726b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1875.json @@ -0,0 +1,636 @@ +{ + "span_id": 1875, + "start_block": 11993856, + "end_block": 12000255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 516749652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -172758288 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 678618191 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 763368147 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 105873781 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81491743, + "accum": 337434586 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -509269288 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -157154404 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 262093206 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 319304158 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -900154735 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106742614, + "accum": 293272018 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 636978142 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 243853455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538540249 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -170502526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36615233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 281987044 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 760994664 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 533702386 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186280650 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 267853077 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 247401066 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 574766141 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1162108, + "accum": -176097087 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -300756656 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546037324 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 352224938 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -64080870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 109977599 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -422880507 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61046874, + "accum": 468139568 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -720256529 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34959932, + "accum": 295148555 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205817219 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 158767482 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14844515, + "accum": -338491694 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 697570755 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": -434858807 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 386521334 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -212748753 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248228516 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20018885 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 806412842 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 573116871 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -639979360 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107083025, + "accum": -292541259 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -358387494 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 224551353 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -112419224 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": -651353798 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 37440540 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15798357 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -504342293 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782756, + "accum": 130907063 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196154673 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 140880723 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633129115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -660856987 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8905023, + "accum": 149292410 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -667442469 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 1746748 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 648563883 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1280315261 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26540550, + "accum": 170564942 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": -239311727 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 117115680 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530796270 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 271591134 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 489039705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26706298, + "accum": 50615142 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -331892769 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 273936562 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 152964135 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1007127606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 115577068 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": -472784948 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 170802016 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 357086925 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -517759500 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 264802160 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553737745 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548560193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 193648708 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -186065972 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 52342756 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 350204283 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78826891, + "accum": -91325364 + } + ], + "proposer": { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": -651353798 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 7, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1876.json b/polygon/heimdall/testdata/mainnet/spans/span_1876.json new file mode 100644 index 00000000000..58e04d2bcc7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1876.json @@ -0,0 +1,636 @@ +{ + "span_id": 1876, + "start_block": 12000256, + "end_block": 12006655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 721204266 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 548044211 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 680018974 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -654183269 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 166609222 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81527202, + "accum": 254673216 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -491912900 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -153295200 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 262391879 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 319699034 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -892949693 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106737088, + "accum": 639546649 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 791053171 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 244091455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538538566 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -166615901 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36632233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 282221627 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -656560790 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 535868713 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186288198 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 268096602 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 257861676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -618490648 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1166146, + "accum": -156280681 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -126912752 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546035641 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 352816453 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -55388923 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 189956717 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -396503817 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60830189, + "accum": 34749459 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 433632, + "accum": -712884785 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34959932, + "accum": -578786847 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205860824 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 159699150 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14866870, + "accum": -85754904 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 709420809 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": -123370034 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 420521844 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -203787985 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248414904 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20052562 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 511044193 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 624139600 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -529786363 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107083025, + "accum": 59513600 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -248176681 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 687095768 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 75485244 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": -562212003 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 80742192 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15800040 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -497832194 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782780, + "accum": 161213963 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196186973 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 180813, + "accum": 143954544 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633112115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -609436152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8905023, + "accum": 300677801 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -664642127 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 97540252 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 371164, + "accum": 654873671 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1276898278 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26424370, + "accum": 621117212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": 640211493 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 134323556 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530794570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 448036871 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 490739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26706298, + "accum": 504622208 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -318694666 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 274231699 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 196729666 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1006136523 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 117263264 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8033864, + "accum": -336209260 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -526426360 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 585992401 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -510705979 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 118686595 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553736062 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548555943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 193901243 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -184175691 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 58064616 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 387321080 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78826891, + "accum": -219518939 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -618490648 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1877.json b/polygon/heimdall/testdata/mainnet/spans/span_1877.json new file mode 100644 index 00000000000..97d4d3067f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1877.json @@ -0,0 +1,642 @@ +{ + "span_id": 1877, + "start_block": 12006656, + "end_block": 12013055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -481474445 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 13387496 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 681831752 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -588181069 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 245208028 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81540590, + "accum": 580754507 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -469451692 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -148300936 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 262778397 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 320210050 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -883625521 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106772533, + "accum": 52597869 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": -477220678 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 244399455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538536388 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -161586151 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36654233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 282525205 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -590558590 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 538672195 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186297966 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 268411752 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 271398936 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -262611586 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1166146, + "accum": -130625469 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 98061712 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546033463 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 353581943 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -44140521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 293459105 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -362369277 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60241006, + "accum": -106631453 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -703787942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34959932, + "accum": 190331657 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205917254 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 160904838 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14866870, + "accum": 241316236 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 724756173 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 279733084 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 464522504 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -192191697 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248656112 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20096144 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -209904674 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 690169014 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -387183661 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107083025, + "accum": 947725110 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -105550923 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -181943623 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 318655732 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": -446852033 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 136779624 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15802218 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -489407360 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782780, + "accum": 200435123 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196228773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 145842238 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633090115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -542891542 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8905023, + "accum": 496588307 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -661018155 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 221508316 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": 663118981 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1272476300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26419178, + "accum": -264822501 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": 310791732 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 156592572 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530792370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 676378413 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 492939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26706298, + "accum": -375106271 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -301614768 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 274613641 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 253367412 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1004853945 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 119445400 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -161264252 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 471397676 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 882223017 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -501577893 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 362356704 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553733884 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548550443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 194228053 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -181729445 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 65469376 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 435354582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78814540, + "accum": 47214770 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -209904674 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1878.json b/polygon/heimdall/testdata/mainnet/spans/span_1878.json new file mode 100644 index 00000000000..5629451ee70 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1878.json @@ -0,0 +1,642 @@ +{ + "span_id": 1878, + "start_block": 12013056, + "end_block": 12019455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -240939605 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -606308326 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 683479732 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -528179069 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 316661488 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81540590, + "accum": 744245964 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -449032412 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -143760696 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 263129777 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 320674610 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -875149001 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106932533, + "accum": 722787617 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": -295955938 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 244679455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538534408 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -157013651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36674233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 282801185 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -530556590 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 541220815 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186306846 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 268698252 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 283705536 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 60914834 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1136146, + "accum": -107542549 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 302583952 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546031483 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 354277843 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -33914701 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 387552185 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -331337877 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60370906, + "accum": -368243045 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -695581682 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34960829, + "accum": -578166203 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 205968554 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 162000918 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14889748, + "accum": 538985928 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": 738697413 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 646190464 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 504523104 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -181649617 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248875392 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20135764 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -465350957 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 750195754 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -257544841 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107083025, + "accum": 154336955 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 24108857 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 362226277 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 539719812 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5243635, + "accum": -341979333 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 187722744 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15804198 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -481748420 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1782780, + "accum": 236090723 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196266773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 146242818 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633070115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -482396442 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8905023, + "accum": 674688767 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -657723635 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 334206556 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": 670656121 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1268456320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26419178, + "accum": 263561059 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": -122235780 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 176837132 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530790370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -583769079 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 494939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": 160320789 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -286087588 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 274960861 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 304856272 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1003687965 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 121429160 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -4586972 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -88990476 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -315796766 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -493279633 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778639, + "accum": 450609050 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553731904 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548545443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 194525153 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -179505585 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 72200976 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 479021402 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78814540, + "accum": 155874758 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -465350957 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1879.json b/polygon/heimdall/testdata/mainnet/spans/span_1879.json new file mode 100644 index 00000000000..e06269362e5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1879.json @@ -0,0 +1,636 @@ +{ + "span_id": 1879, + "start_block": 12019456, + "end_block": 12025855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 95809171 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 580895790 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 685786904 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -444176269 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 416696332 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81596210, + "accum": 94061496 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -420445420 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -137404360 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 263621709 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 321324994 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -863281873 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105295336, + "accum": 759978635 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": -42185302 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245071455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538531636 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -150612151 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36702233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283187557 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -446553790 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 544788883 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186319278 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269099352 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 300934776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 513851822 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1136146, + "accum": -75730461 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 588915088 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546028711 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 355252103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -19598553 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 519282497 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -287893917 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60350802, + "accum": -144129045 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -684092918 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34904446, + "accum": 399834180 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206040374 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 163535430 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14889748, + "accum": -510023228 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -709376617 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": -308382427 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 560523944 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -166890705 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249182384 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20191232 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 357593001 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -633403147 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": -76050493 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 219065932 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 205632549 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -341857963 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 849209524 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5253635, + "accum": -194917553 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 259043112 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15806970 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -471025904 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 286026071 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196319973 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 146803630 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633042115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -397703302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": -545019696 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -653111307 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 491984092 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": 681208117 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1262828348 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26419178, + "accum": -462693013 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": -139532400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 205179516 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530787570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -293152571 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 497739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": 910839733 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -264349536 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 275446969 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 376940676 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1002055593 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 124206424 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 214761220 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -285017832 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 61224018 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -481662069 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778286, + "accum": -305242511 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553729132 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548538443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 194941093 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -176392181 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 81625216 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 540154950 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78804540, + "accum": 894810008 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26419178, + "accum": -462693013 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_188.json b/polygon/heimdall/testdata/mainnet/spans/span_188.json new file mode 100644 index 00000000000..6e986d723f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_188.json @@ -0,0 +1,102 @@ +{ + "span_id": 188, + "start_block": 1197056, + "end_block": 1203455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -50712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 19299 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -46833 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 20196 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 19293 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 19367 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 19390 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -46833 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1880.json b/polygon/heimdall/testdata/mainnet/spans/span_1880.json new file mode 100644 index 00000000000..4f0fb192c43 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1880.json @@ -0,0 +1,660 @@ +{ + "span_id": 1880, + "start_block": 12025856, + "end_block": 12032255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 312290527 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -121806244 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 687270086 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -390174469 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 481004446 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 96905066 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -402068068 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -133318144 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 263937951 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 321743098 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -855653005 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105319940, + "accum": -276528156 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9063237, + "accum": 120952964 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245323455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538529854 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -146496901 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36720233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283435939 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -392551990 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 547082641 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186327270 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269357202 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 312010716 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 805025600 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1024356, + "accum": -56844893 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 772985104 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546026929 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 355878413 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -10395315 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 603966269 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -259965657 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60360801, + "accum": -523623905 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -676707284 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34904446, + "accum": -437790472 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206086544 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 164521902 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14904248, + "accum": -241848264 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -696829501 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 21429215 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 596524484 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -157402833 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249379736 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20226890 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 577904169 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -579379081 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 40624445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 680621602 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 322326351 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 147894947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -417712985 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5253635, + "accum": -100352123 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 304891920 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15808752 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -464132858 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 318221159 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196354173 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 147164152 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633024115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -343257712 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": -385687440 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -650146239 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": 593412508 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": 687991543 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1259210366 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26419178, + "accum": 12852191 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51736660, + "accum": 791727480 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 223399620 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530785770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -106327673 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 499539705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": -72675774 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -250375074 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 275759467 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 423280650 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -1001006211 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 125991808 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 355770772 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 531383652 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 303594522 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -474193635 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778286, + "accum": -371138043 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553727350 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548533943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 195208483 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -174390707 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 87683656 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 579455088 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78804540, + "accum": -618629527 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78804540, + "accum": -618629527 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1881.json b/polygon/heimdall/testdata/mainnet/spans/span_1881.json new file mode 100644 index 00000000000..2786eec4688 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1881.json @@ -0,0 +1,654 @@ +{ + "span_id": 1881, + "start_block": 12032256, + "end_block": 12038655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 540798625 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 683796549 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 688835667 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -333172569 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 548885233 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 183432424 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -382669752 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -129004916 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 264271762 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 322184430 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -847600311 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105394645, + "accum": 261165039 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": 293217474 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245589455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538527973 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -142153026 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36739233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283698120 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -335550090 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 550263590 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186335706 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269629377 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 323701986 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -353557036 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1024356, + "accum": -37382129 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -498652306 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546025048 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 356539518 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": -680786 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 693354695 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -230485827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58245280, + "accum": 599961637 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -668911337 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34904446, + "accum": 225394002 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206135279 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 165563178 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14904248, + "accum": 41332448 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -683585323 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 369563726 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 634525054 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -147387857 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249588052 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20264529 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": -158676172 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -522353678 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 163781324 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": -214651562 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 445503142 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 664856352 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -207702109 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -433958 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 353287884 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15810633 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -456856865 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 352204863 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196390273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 147544703 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -633005115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -285787367 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": -217503392 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -647016445 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -763473174 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -768672929 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1255391385 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26376246, + "accum": 514387253 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": 308477636 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 242631952 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530783870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 90876386 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 501439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": 436604938 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -235624253 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 276089326 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 472195067 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -999898530 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 127876380 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 504614188 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -72793291 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 559430054 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -466310288 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77778286, + "accum": -357220664 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553725469 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548529193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 195490728 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -172278040 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 94078676 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 620938567 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78804540, + "accum": -585242727 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5634912, + "accum": -763473174 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1882.json b/polygon/heimdall/testdata/mainnet/spans/span_1882.json new file mode 100644 index 00000000000..9175b595f97 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1882.json @@ -0,0 +1,660 @@ +{ + "span_id": 1882, + "start_block": 12038656, + "end_block": 12045055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 769306723 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 25417058 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 690401248 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -276170669 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 616766020 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 269585914 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -363271436 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -124691688 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 264605573 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 322625762 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -839547617 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105985915, + "accum": 809493399 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": 465499803 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245855455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538526092 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -137809151 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36758233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283960301 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -278548190 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 554489209 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186344142 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269901552 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 335393256 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": -46206937 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": -17844677 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -304356178 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546023167 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 357200623 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 9033743 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 782743121 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -201005997 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58195280, + "accum": 241501363 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -661115390 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34904446, + "accum": -575566369 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206184014 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 166604454 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14904248, + "accum": 324513160 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -670341145 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18322869, + "accum": 717698237 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 672525624 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -137372881 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249796368 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20302168 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 572848724 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -465328275 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 286938203 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 355732728 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 568679933 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -282757505 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 2308767 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 100326557 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 401683848 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15812514 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -449580872 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 386188567 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196426373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 147925254 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632986115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -228317022 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": -49319344 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -643886651 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5668186, + "accum": -655777640 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -761512646 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1251572404 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26376246, + "accum": -448605958 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": -173528409 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 261864284 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530781970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 288080445 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 503339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": -518259195 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -220873432 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 276419185 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 521109484 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -998790849 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 129760952 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 653457604 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 788963831 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -648879259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -458426941 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77394909, + "accum": -348945353 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553723588 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548524443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 195772973 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -170165373 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 100473696 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 662422046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78804540, + "accum": -552101312 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -648879259 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1883.json b/polygon/heimdall/testdata/mainnet/spans/span_1883.json new file mode 100644 index 00000000000..f2a9b577ec8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1883.json @@ -0,0 +1,630 @@ +{ + "span_id": 1883, + "start_block": 12045056, + "end_block": 12051455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -491317430 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 746219557 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 691802031 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -225168969 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 677501461 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 191671674 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -345915048 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -120832484 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 264904246 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 323020638 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -832342575 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106904301, + "accum": -304171203 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": 619647150 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246093455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538524409 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -133922526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36775233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284194884 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -227546490 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 558270026 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186351690 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270145077 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 345853866 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16176321, + "accum": 228790520 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": -351269 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -130512274 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546021484 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 357792138 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 17725690 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -602450601 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -174629307 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58300280, + "accum": -233616717 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -654140069 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34888169, + "accum": 17760382 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206227619 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 167536122 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14904248, + "accum": 577885376 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -658491091 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": -436111075 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 706526134 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -128412113 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249982756 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20335845 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500879258, + "accum": 298173020 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -414305546 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 397131200 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 711019486 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 678890746 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 179786910 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 190213235 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 190480702 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 444985500 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15814197 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -443070773 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 416595039 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196458673 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148265747 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632969115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -176896187 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": 101161120 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -641086309 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5668186, + "accum": -559418478 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -755106077 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1248155421 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26376246, + "accum": -209776 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": 705224711 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 279072160 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530780270 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 464526182 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 505039705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": -62586979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -207675329 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 276714322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 564875015 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -997799766 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 131447148 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 786633292 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 94933044 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -419973783 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -451373420 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77394909, + "accum": -498325333 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553721905 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548520193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 196025508 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -168275092 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 106195556 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 699538843 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78806674, + "accum": -677487689 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78806674, + "accum": -677487689 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1884.json b/polygon/heimdall/testdata/mainnet/spans/span_1884.json new file mode 100644 index 00000000000..877de6458dd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1884.json @@ -0,0 +1,648 @@ +{ + "span_id": 1884, + "start_block": 12051456, + "end_block": 12057855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -298889558 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -40417161 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 693120415 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -177167369 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 734664229 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 32746660 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -329579624 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -117200292 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 265185350 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 323392286 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -825561359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106948368, + "accum": -57854715 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": -699689724 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246317455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538522825 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -130264526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36791233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284415668 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -179544890 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 561828442 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186358794 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270374277 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 355699146 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16121958, + "accum": 486850574 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 16113115 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 33105518 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546019900 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 358348858 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 25906346 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -527176137 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -149804187 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58300280, + "accum": 699187763 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -647575061 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34366900, + "accum": 571077449 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206268659 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 168412986 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14904248, + "accum": -648063386 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -647338099 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": -143915651 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 738526614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -119978449 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 250158180 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20367541 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -475437816 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -366284154 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 500842256 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": -505199015 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -681860444 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 615122830 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 367064499 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 275331662 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 485739996 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15815781 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -436943621 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 445212895 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196489073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148586211 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632953115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -128500107 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": 242789792 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -638450693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": -468303782 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -749076365 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1244939437 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26376246, + "accum": 421810160 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": 67427849 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 295267808 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530778670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 630592758 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 506639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26804248, + "accum": 366280989 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -195253585 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 276992098 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 606066103 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -996866982 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 133034156 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -552918816 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 820623252 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -204533335 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -444734812 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77394909, + "accum": 739993211 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553720321 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548516193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 196263188 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -166496004 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 111580836 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 734472299 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78626226, + "accum": 581073271 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -475437816 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1885.json b/polygon/heimdall/testdata/mainnet/spans/span_1885.json new file mode 100644 index 00000000000..512bcb1ceb3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1885.json @@ -0,0 +1,660 @@ +{ + "span_id": 1885, + "start_block": 12057856, + "end_block": 12064255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -70381460 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 765185632 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 694685996 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -120165469 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": 802545016 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81597125, + "accum": 118618261 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -310181308 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -112887064 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 265519161 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 323833618 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -817508665 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107079325, + "accum": 511131471 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": -527407395 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246583455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538520944 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -125920651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36810233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284677849 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -122542990 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 566054061 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186367230 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270646452 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 367390416 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16121958, + "accum": 793167776 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 35664571 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 227401646 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546018019 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 359009963 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 35620875 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -437787711 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -120324357 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58300280, + "accum": 342587866 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -639779114 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34166623, + "accum": -241895151 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206317394 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 169454262 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14882557, + "accum": -365034511 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -634093921 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 203066415 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 776527184 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -109963473 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 250366496 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20405180 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 255285324 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -309258751 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 623999135 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 65075354 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -558683653 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -332257249 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 577075375 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 376092177 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 534135960 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15817662 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -429667628 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 479196599 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196525173 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148966762 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632934115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -71029762 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": 410973840 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -635320899 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": -359937358 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -741916082 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1241120456 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26376246, + "accum": -541292972 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": -414688117 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 314500140 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530776770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -636454989 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 508539705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26840368, + "accum": -588220545 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -180502764 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 277321957 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 654980520 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -995759301 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 134918728 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -404075400 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 217970106 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 51302197 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -436851465 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77396389, + "accum": 746101014 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553718440 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548511443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 196545433 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -164383337 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 117975856 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 775955778 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 78521175, + "accum": 608880481 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -636454989 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1886.json b/polygon/heimdall/testdata/mainnet/spans/span_1886.json new file mode 100644 index 00000000000..b3bdc549367 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1886.json @@ -0,0 +1,666 @@ +{ + "span_id": 1886, + "start_block": 12064256, + "end_block": 12070655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 122046412 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -20664489 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 696004380 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -72163869 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -603999783 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81640877, + "accum": -39566943 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -293845884 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -109254872 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 265800265 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 324205266 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -810727449 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107079992, + "accum": 760158870 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": -382327539 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246807455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538519360 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -122262651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36826233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284898633 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -74541390 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 569612477 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186374334 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270875652 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 377235696 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16121958, + "accum": -412707620 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 52128955 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 391019438 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546016435 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 359566683 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 43801531 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -362513247 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -95499237 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58300280, + "accum": -188321015 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -633214106 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34166623, + "accum": 304770817 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206358434 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 170331126 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14882557, + "accum": -126913599 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -622940929 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 495261839 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 808527664 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -101529809 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 250541920 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20436876 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -513740604 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -261237359 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6481941, + "accum": 727710191 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 314533830 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -454955829 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 103078671 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 753926639 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 460943137 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 574890456 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15819246 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -423540476 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 507814455 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196555573 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 149287226 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632918115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -22633682 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": 552602512 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -632685283 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": -268681422 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -735886370 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1237904472 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26326702, + "accum": -119471212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51691360, + "accum": 412373643 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 330695788 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530775170 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -470388413 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 510139705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26840368, + "accum": -158774657 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -168081020 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 277599733 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 696171608 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -994826517 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 136505736 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -278733576 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -520003503 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 266742645 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -430212857 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77396389, + "accum": 520190765 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553716856 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548507443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 196783113 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -162604249 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123361136 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": 810889234 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77982061, + "accum": 395603369 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -513740604 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1887.json b/polygon/heimdall/testdata/mainnet/spans/span_1887.json new file mode 100644 index 00000000000..6aa1bdeb780 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1887.json @@ -0,0 +1,654 @@ +{ + "span_id": 1887, + "start_block": 12070656, + "end_block": 12077055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 338527768 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 742538157 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 697487562 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -18162069 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -539691669 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81640877, + "accum": -34247993 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -275468532 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -105168656 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266116507 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 324623370 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -803098581 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107614718, + "accum": -233660522 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9067491, + "accum": -219112701 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247059455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538517578 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 228625, + "accum": -118147401 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36844233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285147015 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -20539590 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 222401, + "accum": 573615695 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186382326 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271133502 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 388311636 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16121958, + "accum": -122512376 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 70651387 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 575089454 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546014653 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 360192993 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 53004769 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -277829475 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -67570977 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58300280, + "accum": 861084025 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -625828472 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34166623, + "accum": -544509604 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206404604 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 171317598 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14919899, + "accum": 141233821 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -610393813 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 823981691 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -619725974 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -92041937 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 250739272 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20472534 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -282972159 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -207213293 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -619757017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 778269223 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -338262027 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 592831581 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -511326123 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 556400467 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 620739264 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15821028 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -416647430 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 540009543 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196589773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 149647748 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632900115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 31811908 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": 711934768 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -629720215 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": -166018494 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -729102944 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1234286490 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26326702, + "accum": 354409424 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51678861, + "accum": -121536202 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 348915892 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530773370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -283563515 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 511939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26840368, + "accum": 324351967 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -154106558 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 277912231 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 742511582 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -993777135 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 138291120 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": -137724024 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 296397981 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 509113149 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -422744423 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77396389, + "accum": 449615310 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553715074 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548502943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 197050503 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -160602775 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 129419576 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": -613518195 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77982061, + "accum": 335070033 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -282972159 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1888.json b/polygon/heimdall/testdata/mainnet/spans/span_1888.json new file mode 100644 index 00000000000..fd8ad7249b9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1888.json @@ -0,0 +1,666 @@ +{ + "span_id": 1888, + "start_block": 12077056, + "end_block": 12083455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 567035866 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 83839361 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 699053143 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 38839831 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -471810882 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81640877, + "accum": 52669051 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -256070216 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -100855428 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266450318 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 325064702 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -795045887 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107684957, + "accum": 347668389 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9049040, + "accum": -46989529 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247325455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538515697 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 232424, + "accum": -113733438 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36863233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285409196 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 36462310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 577461434 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186390762 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271405677 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 400002906 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16121958, + "accum": 183804826 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 90202843 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 769385582 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546012772 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 360854098 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 62719298 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -188441049 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -38091147 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58297270, + "accum": 504503200 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -618032525 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34141435, + "accum": 104454729 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206453339 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 172358874 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14919899, + "accum": 424711902 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -597149635 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": -293337832 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -581725404 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -82026961 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 250947588 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20510173 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 447964036 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -150187890 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -496362657 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": -115700840 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -215085236 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -354510272 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -301315247 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 657160982 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 669135228 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15822909 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -409371437 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 573993247 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196625873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 150028299 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632881115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 89282253 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8851792, + "accum": -584067618 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -626590421 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": -57652070 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -721942661 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1230467509 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26326702, + "accum": 854616762 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51678861, + "accum": -603821267 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 368148224 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530771470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -86359456 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 513839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": 834338139 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -139355737 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 278242090 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 791425999 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -992669454 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 140175692 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 11119392 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -306104516 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 764948681 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -414861076 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77366389, + "accum": 455363742 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553713193 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548498193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 197332748 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -158490108 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 135814596 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": -572034716 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77982061, + "accum": 352425934 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51678861, + "accum": -603821267 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1889.json b/polygon/heimdall/testdata/mainnet/spans/span_1889.json new file mode 100644 index 00000000000..51dcdf784a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1889.json @@ -0,0 +1,642 @@ +{ + "span_id": 1889, + "start_block": 12083456, + "end_block": 12089855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": 747436996 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 719841566 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 700289128 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 83841331 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -418220787 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81978451, + "accum": -184923018 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -240755756 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -97450248 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266713853 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 325413122 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -788688497 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107788257, + "accum": 500033970 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9049040, + "accum": 88746071 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247535455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538514212 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 232424, + "accum": -110247078 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36878233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285616181 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 81463810 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 579372899 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186397422 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271620552 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 409232856 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16112608, + "accum": 425559396 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 105638203 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -541790980 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546011287 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 361376023 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 70388663 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -117871239 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -14817597 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58297270, + "accum": -85647548 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -611877830 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34134635, + "accum": 616508254 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206491814 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 173180934 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14919899, + "accum": 648510387 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -586693705 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": -19404622 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -551724954 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -74120401 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 251112048 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20539888 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 639139564 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -105167835 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -398946057 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 25894237 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -117840401 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 53617153 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": -135517187 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 736708757 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 707342568 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15824394 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -403627232 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 600822487 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196654373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 150328734 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632866115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 134653578 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": -451269288 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -624119531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": 27900370 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -716289806 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1227452524 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26285146, + "accum": -214917356 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51678861, + "accum": 171361648 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 383331644 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530769970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 69327959 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 515339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": -227305865 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -127710352 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 278502505 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": 830042644 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -991794969 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 141663512 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 128627352 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 374230054 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -497644141 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -408637381 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77366389, + "accum": 151593003 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553711708 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548494443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 197555573 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -156822213 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 140863296 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": -539284601 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77982061, + "accum": 57884625 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -541790980 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_189.json b/polygon/heimdall/testdata/mainnet/spans/span_189.json new file mode 100644 index 00000000000..b2d9194048c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_189.json @@ -0,0 +1,102 @@ +{ + "span_id": 189, + "start_block": 1203456, + "end_block": 1209855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -55243 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 14768 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -19878 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 15875 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 14762 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 14836 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 14880 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -55243 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1890.json b/polygon/heimdall/testdata/mainnet/spans/span_1890.json new file mode 100644 index 00000000000..89b7d96f450 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1890.json @@ -0,0 +1,654 @@ +{ + "span_id": 1890, + "start_block": 12089856, + "end_block": 12096255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -524670670 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -66312735 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 701607512 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 131842931 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -361058019 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81980234, + "accum": -337792642 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -224420332 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -93818056 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266994957 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 325784770 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -781907281 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107757198, + "accum": 759737836 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9049040, + "accum": 233530711 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247759455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538512628 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 232424, + "accum": -106528294 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36894233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285836965 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 129465410 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 581411795 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186404526 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271849752 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 419078136 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16112608, + "accum": 683361124 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1029024, + "accum": 122102587 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -378173188 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546009703 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 34795, + "accum": 361932743 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 511291, + "accum": 78569319 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -42596775 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 10007523 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58297270, + "accum": 847108772 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -605312822 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34134635, + "accum": -301873124 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206532854 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 174057798 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14929843, + "accum": 887358043 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -575540713 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 272790802 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -519724474 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -65686737 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 251287472 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20571584 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -134178040 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -57146443 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -295035017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 274643899 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -14112577 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 488953073 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 41334077 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 821559717 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 748097064 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15825978 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -397500080 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 629440343 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196684773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 150649198 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632850115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 183049658 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": -309614216 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -621483915 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": 119156306 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -710260094 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1224236540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26285146, + "accum": 205644980 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51678861, + "accum": 998223424 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 399527292 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530768370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 235394535 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 516939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": 202161943 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -115288608 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 278780281 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -593334510 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -990862185 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 143250520 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 253969176 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -364617059 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -282203693 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -401998773 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77366389, + "accum": -75082094 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553710124 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548490443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 197793253 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -155043125 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 146248576 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": -504351145 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -159101966 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -134178040 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1891.json b/polygon/heimdall/testdata/mainnet/spans/span_1891.json new file mode 100644 index 00000000000..1c5d491b47c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1891.json @@ -0,0 +1,660 @@ +{ + "span_id": 1891, + "start_block": 12096256, + "end_block": 12102655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12026742, + "accum": -332242798 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 612089617 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 702925896 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 179844531 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -303895251 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81980234, + "accum": -490837993 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -208084908 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -90185864 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267276061 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 326156418 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -775126065 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107757198, + "accum": -445423412 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9218040, + "accum": 379667351 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247983455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538511044 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -102659510 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36910233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 286057749 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 177467010 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 583450691 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186411630 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272078952 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 428923416 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16112608, + "accum": -523563477 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1032301, + "accum": 138596464 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -214555396 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546008119 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 362486463 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 86772571 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 32677689 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 34832643 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58297270, + "accum": 315307771 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -598747814 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34134635, + "accum": 244281036 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206573894 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 174934662 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 14929843, + "accum": -338321790 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -564387721 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 564986226 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -487723994 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -57253073 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 251462896 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20603280 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 556655535 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -9125051 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -191123977 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 523371770 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 89615247 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 924288993 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 218185341 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -558315652 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": 788851560 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15827562 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -391372928 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 658058199 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196715173 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 150969662 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632834115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 231445738 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": -167959144 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -618848299 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": 210412242 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -704230382 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1221020556 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26285146, + "accum": 626207316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51675592, + "accum": 360518466 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 415722940 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530766770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 401461111 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 518539705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": 631629751 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -102866864 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 279058057 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -552143422 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -989929401 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 144837528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 379311000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 361073149 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": -66763245 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -395360165 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77376389, + "accum": -301809965 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553708540 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548486443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 198030933 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -153264037 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 151633856 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2183341, + "accum": -469417689 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -376304509 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 81980234, + "accum": -490837993 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1892.json b/polygon/heimdall/testdata/mainnet/spans/span_1892.json new file mode 100644 index 00000000000..a2bb7c3c406 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1892.json @@ -0,0 +1,654 @@ +{ + "span_id": 1892, + "start_block": 12102656, + "end_block": 12109055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12020370, + "accum": -91771678 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": -6188429 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": 704573876 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 239846531 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -232441791 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83452113, + "accum": 1177661630 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -187665628 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -85645624 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267627441 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 326620978 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -766649545 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107762198, + "accum": 243505236 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9219920, + "accum": 564041311 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 248263455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538509064 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -97811030 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1000, + "accum": 36930233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 286333729 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 237469010 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 585999311 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186420510 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272365452 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 441230016 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16112608, + "accum": -201311317 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1032301, + "accum": 159242484 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -10033156 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546006139 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 363162363 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 97073711 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 126770769 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 65864043 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58377286, + "accum": 16284983 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 410313, + "accum": -590541554 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34134680, + "accum": 926973871 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206625194 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 176030742 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15429843, + "accum": -36724930 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -550446481 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 930230506 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -447723394 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -46710993 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 251682176 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20642900 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 309590495 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 50901689 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -61235177 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": -267807182 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 219275027 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 2438798 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 11053204, + "accum": 439249421 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -452251952 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2547156, + "accum": -626486306 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15829542 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -383713988 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 693830519 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1900, + "accum": 196753173 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 151370242 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632814115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 291940838 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": 9109696 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -615553779 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": 324482162 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -696693242 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1217000576 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26258960, + "accum": -314658800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51675592, + "accum": -72218126 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 435967500 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530764770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 609044331 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 520539705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": -297816479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -87339684 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 279405277 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -500654562 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -988763421 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 146821288 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7833864, + "accum": 535988280 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -198569403 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 202537315 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -387061905 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77376389, + "accum": -221037497 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553706560 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548481443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 198328033 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -151040177 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 158365456 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -425740869 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -283650426 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": -267807182 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1893.json b/polygon/heimdall/testdata/mainnet/spans/span_1893.json new file mode 100644 index 00000000000..3ad595ede56 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1893.json @@ -0,0 +1,648 @@ +{ + "span_id": 1893, + "start_block": 12109056, + "end_block": 12115455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12020370, + "accum": 160656092 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 884214658 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -779478583 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 302848631 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -157415658 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83505796, + "accum": -22744359 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -166225384 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -80878372 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267996390 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 327108766 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -757749199 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108618948, + "accum": -456872815 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9219920, + "accum": 757659631 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 248557455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538506985 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -92720126 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 53751233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 286623508 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 300471110 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 588675362 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186429834 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272666277 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 454151946 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16112608, + "accum": 137053451 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 180712905 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 204715196 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546004060 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 363872058 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 107889908 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 225568503 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 98447013 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58377286, + "accum": -244649699 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -567924981 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 34134680, + "accum": 177170147 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206679059 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 177181626 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15480555, + "accum": 288316013 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -535808179 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": -152903826 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -405722764 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -35641809 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 251912420 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20684501 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 466476326 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 113929766 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 75148063 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 495115705 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 355417796 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 573817193 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 768838897 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -340885067 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12547156, + "accum": -412996030 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15831621 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -375672101 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -754541383 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 210793073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 151790851 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632793115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 355460693 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": 195031978 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -612094533 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5703496, + "accum": 444255578 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -688779245 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1212779597 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26258960, + "accum": 236779360 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51422527, + "accum": -477523617 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 457224288 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530762670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -658757226 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 522639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26841738, + "accum": 265860019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -71036145 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 279769858 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -446591259 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -987539142 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 148904236 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 700658220 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 753898995 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13465028, + "accum": 485302903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -378348732 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77376389, + "accum": -82991016 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553704481 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548476193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 198639988 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -148705124 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 165433636 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -379680708 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -133128202 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108618948, + "accum": -456872815 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1894.json b/polygon/heimdall/testdata/mainnet/spans/span_1894.json new file mode 100644 index 00000000000..92c68579d28 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1894.json @@ -0,0 +1,660 @@ +{ + "span_id": 1894, + "start_block": 12115456, + "end_block": 12121855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": 365544077 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42400147, + "accum": 118261786 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -778077800 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 353850331 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -96680217 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83505796, + "accum": -89962421 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -148868996 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -77019168 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 268295063 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 327503642 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -750544157 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108618948, + "accum": -96298291 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9298911, + "accum": -572133453 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 248795455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538505302 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -88598918 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 74168233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 286858091 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 351472810 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 590841689 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186437382 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272909802 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 464612556 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16102808, + "accum": 410957987 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 197940722 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 378559100 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546002377 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 364446573 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 116645877 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 305547621 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 124823703 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58377286, + "accum": 747764163 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -543949660 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 33265678, + "accum": 752245695 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206722664 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 178113294 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15480555, + "accum": 551485448 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -523958125 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 157553812 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -371722254 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -26681041 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 252098808 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20718178 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 62196754 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 164952495 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 185553543 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 828721868 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 465628609 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -450451999 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -426451793 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -250730922 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12550143, + "accum": -199670482 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15833304 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -369162002 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -724134911 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 227825373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 152131344 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632776115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 406881528 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": 345540492 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -609294191 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708496, + "accum": 541260010 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -682372676 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1209362614 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26258960, + "accum": 683181680 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51422527, + "accum": 396659342 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 474432164 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530760970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -482311489 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 524339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26846038, + "accum": 722191065 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -57838042 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 280064995 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -402825728 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -986548059 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 150590432 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -652035587 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 38189470 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 714213133 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -371295211 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77376389, + "accum": -253544295 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553702798 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548471943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 198892523 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -146814843 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 171155496 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -342393911 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -293657070 + } + ], + "proposer": { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -652035587 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1895.json b/polygon/heimdall/testdata/mainnet/spans/span_1895.json new file mode 100644 index 00000000000..abb70c77325 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1895.json @@ -0,0 +1,654 @@ +{ + "span_id": 1895, + "start_block": 12121856, + "end_block": 12128255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": 619005992 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42387105, + "accum": -477766645 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -776347421 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 416852431 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3572673, + "accum": -21654084 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83505367, + "accum": 177607475 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -127428752 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -72251916 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 268664012 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 327991430 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -741643811 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108865255, + "accum": 701071086 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9298911, + "accum": -376856322 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 249089455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538503223 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -83508014 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 99389233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 287147870 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 414474910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 593517740 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186446706 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 273210627 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 477534486 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16054552, + "accum": 748248347 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 219222143 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 593307452 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -546000298 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 365156268 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 127462074 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 404345355 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 157406673 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58379733, + "accum": 487701690 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -514333087 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 33265678, + "accum": -35146548 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206776529 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 179264178 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15480555, + "accum": 876577103 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -509319823 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18262214, + "accum": 541060306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -329721624 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -15611857 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 252329052 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20759779 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": 177962925 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 227980572 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 321936783 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107080325, + "accum": 105192713 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 601771378 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 120926396 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -66402257 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -139364037 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12550143, + "accum": 63882521 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15835383 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -361120115 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -686573975 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 248865273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 152551953 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632755115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 470401383 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": 531462774 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -605834945 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708496, + "accum": 661138426 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -674458679 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1205141635 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26258960, + "accum": -251348504 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51422527, + "accum": -9431233 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 495688952 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530758870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -264349108 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 526439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26848508, + "accum": -199990696 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -41534503 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 280429576 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -348762425 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -985323780 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 152673380 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -487339181 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -495564978 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -489187036 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -362582038 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77390269, + "accum": -114804982 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553700719 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548466693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 199204478 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -144479790 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 178223676 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -296333750 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -142486124 + } + ], + "proposer": { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": -495564978 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1896.json b/polygon/heimdall/testdata/mainnet/spans/span_1896.json new file mode 100644 index 00000000000..486ddbf48fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1896.json @@ -0,0 +1,636 @@ +{ + "span_id": 1896, + "start_block": 12128256, + "end_block": 12134655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": -564974490 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42387105, + "accum": 581910980 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -774287446 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 491854931 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 67977741 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83505367, + "accum": 779520793 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -101904652 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -66576616 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269103237 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 328572130 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -731048161 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109637110, + "accum": 461421205 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9298911, + "accum": -144383547 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 249439455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538500748 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -77447414 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 129414233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 287492845 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 489477410 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 596703515 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186457806 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 273568752 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 492917736 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": -336829322 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 244557168 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -637512349 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545997823 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 366001143 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 140338499 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 521961705 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 196195923 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58379733, + "accum": 461430264 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -479075262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32788899, + "accum": 786482413 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206840654 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 180634278 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15480555, + "accum": -222631868 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -491893273 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": -488559601 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -279720874 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -2434257 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 252603152 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20809304 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -676339638 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 303013997 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 484297783 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107045195, + "accum": -190506177 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 763846103 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -685271554 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 362228143 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": -6784412 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12515314, + "accum": 377218148 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15837858 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -351546440 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -641858575 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 273912773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153052678 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632730115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 546020258 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8853442, + "accum": 752798824 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -601716795 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708496, + "accum": -682559499 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -665037254 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1200116660 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26258960, + "accum": 405125496 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51370546, + "accum": -210584697 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 520994652 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530756370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -4870083 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 528939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26848508, + "accum": 471222004 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -22125528 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17361, + "accum": 280863601 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2574443, + "accum": -284401350 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -983866305 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 155153080 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -291272031 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 45355638, + "accum": 638325972 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -152501911 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -352209213 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77371175, + "accum": 333135621 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553698244 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548460443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 199575853 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -141699965 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 186638176 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -241500225 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": 320303246 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -676339638 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1897.json b/polygon/heimdall/testdata/mainnet/spans/span_1897.json new file mode 100644 index 00000000000..dfe996b8dff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1897.json @@ -0,0 +1,654 @@ +{ + "span_id": 1897, + "start_block": 12134656, + "end_block": 12141055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": -275303730 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42355282, + "accum": 111297505 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -772309870 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 563857331 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 154561893 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510426, + "accum": -190188995 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -77401516 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -61128328 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269524893 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 329129602 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -720876337 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107962211, + "accum": 114956943 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9274051, + "accum": 78268257 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 249775455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538498372 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -71629238 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 158238233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 287824021 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 561479810 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 599761859 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186468462 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 273912552 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 507685656 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 48180070 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 268878792 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -392085661 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545995447 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 366812223 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 152699867 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 634873401 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 233433603 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58376136, + "accum": 375303402 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -445227750 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32689899, + "accum": 85222564 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206902214 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 181949574 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 15480555, + "accum": 148901452 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -475163785 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": -50004121 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -231720154 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 10216239 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 252866288 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20856848 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -552362664 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 375046085 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 640164343 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107045195, + "accum": 891108799 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -568005077 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -32267674 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 773713327 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 120492028 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12515314, + "accum": 677585684 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15840234 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -342355712 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -598931791 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 297958373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153533374 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632706115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 618614378 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": -519888272 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -597763371 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -545553295 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -655992686 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1195292684 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26257560, + "accum": -452094407 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51341773, + "accum": -463650029 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 545288124 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530753970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 244229781 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 531339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26948508, + "accum": -369653061 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": -3492912 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17561, + "accum": 281284265 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2529636, + "accum": -223037101 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -982467129 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 157533592 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -103047567 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 259275519 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 170715809 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -342251301 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": 702823156 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553695868 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548454443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 199932373 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -139031333 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 194716096 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -188860041 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": 704107809 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500872796, + "accum": -552362664 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1898.json b/polygon/heimdall/testdata/mainnet/spans/span_1898.json new file mode 100644 index 00000000000..fe029844392 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1898.json @@ -0,0 +1,678 @@ +{ + "span_id": 1898, + "start_block": 12141056, + "end_block": 12147455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": -118398735 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42355286, + "accum": 661916179 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -771238683 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 602858631 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 201461642 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510426, + "accum": -603606774 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -64128984 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -58177172 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269753290 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 329431566 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -715366599 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115980355, + "accum": 112817525 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9274051, + "accum": 198830920 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 249957455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538497085 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -68477726 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 173851233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 288003408 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 600481110 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 601418462 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186474234 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 274098777 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 515684946 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 256726824 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 282053005 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -259146205 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545994160 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 367251558 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 159395608 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 696033903 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 253604013 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58376136, + "accum": -359600143 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -426893681 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32689899, + "accum": 510191251 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206935559 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 182662026 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 20740555, + "accum": 355408667 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -466101979 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": 187546764 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -205719764 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 17068591 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253008820 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20882601 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": -15989988 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 414063466 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 724592063 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107045195, + "accum": 796939309 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -483726220 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 321442761 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -497174034 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 189433433 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12515314, + "accum": -653508547 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15841521 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -337377401 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -575679783 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 310983073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153793751 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632693115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 657936193 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": -403493526 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -595621933 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -471341547 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -651093545 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1192679697 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26257560, + "accum": -110746127 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51341773, + "accum": 203793020 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 558447088 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530752670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 379158874 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 532639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26948508, + "accum": -19322457 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 6599755 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17561, + "accum": 281512558 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2529636, + "accum": -190151833 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -981709242 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 158823036 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -1092649 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": -631894500 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 345792074 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -336857432 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": 215547906 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553694581 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548451193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 200125488 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -137585824 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 199091636 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -160346608 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": 231966920 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510426, + "accum": -603606774 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1899.json b/polygon/heimdall/testdata/mainnet/spans/span_1899.json new file mode 100644 index 00000000000..1bfd08e9926 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1899.json @@ -0,0 +1,648 @@ +{ + "span_id": 1899, + "start_block": 12147456, + "end_block": 12153855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": 50575875 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42355286, + "accum": -244163134 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -770085097 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 644860031 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 251969064 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510426, + "accum": 565539190 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -49835488 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -54999004 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269999256 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 329756758 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -709433035 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115980368, + "accum": 237489295 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9276702, + "accum": 328686191 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 250153455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538495699 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -65083790 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 190665233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 288196594 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 642482510 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 603202496 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186480450 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 274299327 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 524299566 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 481315636 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 296240619 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -115980637 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545992774 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 367724688 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 166606406 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -737363655 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 275325993 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58376136, + "accum": 457665761 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -407149299 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32680632, + "accum": -531449945 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 206971469 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 183429282 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 20740555, + "accum": 645776437 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -456343111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": 443370794 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -177719344 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 24448047 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253162316 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20910335 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": -499214282 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 456082184 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -683539094 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107045195, + "accum": 796518722 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -392964374 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 702361691 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -257141010 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 263678023 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12515314, + "accum": -478294151 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15842907 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -332016143 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -550639159 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 325009673 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 154074157 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632679115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": 700282763 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": -278145338 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -593315769 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -391421203 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -645817547 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1189865711 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26257560, + "accum": 256859713 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51341773, + "accum": -576684872 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 572618280 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530751270 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 524467128 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 534039705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27164508, + "accum": 359036655 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 17468781 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 281758543 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2529636, + "accum": -154736929 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -980893056 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 160211668 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 108704955 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 17084432 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 534335744 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -331048650 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": -199604625 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553693195 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548447693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 200333458 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -136029122 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 203803756 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -129639834 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -175499802 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": -499214282 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_19.json b/polygon/heimdall/testdata/mainnet/spans/span_19.json new file mode 100644 index 00000000000..9667b8e5659 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_19.json @@ -0,0 +1,102 @@ +{ + "span_id": 19, + "start_block": 115456, + "end_block": 121855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -44418 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48916 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -8994 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 25582 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 25582 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 25582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 25582 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -48916 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_190.json b/polygon/heimdall/testdata/mainnet/spans/span_190.json new file mode 100644 index 00000000000..9446732d123 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_190.json @@ -0,0 +1,102 @@ +{ + "span_id": 190, + "start_block": 1209856, + "end_block": 1216255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -49774 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 20237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 21575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -52947 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 20231 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 20305 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 20373 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": -52947 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1900.json b/polygon/heimdall/testdata/mainnet/spans/span_1900.json new file mode 100644 index 00000000000..5ce7352ee74 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1900.json @@ -0,0 +1,672 @@ +{ + "span_id": 1900, + "start_block": 12153856, + "end_block": 12160255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12069615, + "accum": 243689715 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42355286, + "accum": 433521442 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -768766713 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 692861631 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 309691832 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510428, + "accum": 402415169 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -33500064 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -51366812 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 270280360 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 330128406 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -702651819 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116008368, + "accum": 594294351 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9276702, + "accum": 477113423 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 250377455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538494115 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -61205006 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 209881233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 288417378 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 690484110 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 605241392 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186487554 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 274528527 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 534144846 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 737988564 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 312455035 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 47637155 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545991190 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 368265408 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 174847318 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -662089191 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 300151113 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58376136, + "accum": -107619202 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -384584291 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32680632, + "accum": -8559833 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207012509 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 184306146 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 20740555, + "accum": -521683573 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -445190119 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": 735741114 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -145718864 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 32881711 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253337740 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20942031 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": 18522409 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 504103576 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -579628054 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -489278136 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -289236550 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -361593234 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 17182446 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5303185, + "accum": 348528983 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": -278026057 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15844491 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -325888991 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -522021303 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 341040073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 154394621 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632663115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024755, + "accum": -750630047 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": -134890266 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -590680153 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -300083667 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -639787835 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1186649727 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26257560, + "accum": 676980673 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51351760, + "accum": 244903340 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 588813928 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530749670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 690533704 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 535639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27164508, + "accum": 793668783 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 29890525 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 282041615 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2529636, + "accum": -114262753 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -979960272 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 161798676 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 234187931 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 758774640 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -749494666 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -324410042 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": -460166717 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553691611 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548443693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 200571138 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -134250034 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 209189036 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -94546378 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -427281142 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -489278136 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1901.json b/polygon/heimdall/testdata/mainnet/spans/span_1901.json new file mode 100644 index 00000000000..75238f39409 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1901.json @@ -0,0 +1,630 @@ +{ + "span_id": 1901, + "start_block": 12160256, + "end_block": 12166655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12072615, + "accum": 497193630 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42355286, + "accum": -176158012 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -767036334 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 755863731 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 385452965 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510428, + "accum": 656852859 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -12059820 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -46599560 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 270649309 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 330616194 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -693751473 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116008368, + "accum": 32048491 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9276702, + "accum": 671924165 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 250671455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538492036 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -56114102 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 235102233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 288707157 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 753486210 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 607917443 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186496878 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 274829352 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 547066776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": -424414996 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 333736456 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 262385507 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545989111 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 368975103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 185663515 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -563291457 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 332734083 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 58329136, + "accum": -381211896 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -354967718 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32697677, + "accum": 677957823 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207066374 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 185457030 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 20946316, + "accum": -85085753 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -430551817 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18273145, + "accum": -379804139 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -103718234 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 43950895 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253567984 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 20983632 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": 42311659 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 567131653 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -443244814 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": 259651270 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -153093781 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 209785161 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 377231982 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": 458432688 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": -15156016 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15846570 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -317847104 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -484460367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 362079973 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 154815230 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632642115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -687107302 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": 53132016 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -587220907 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -180203151 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -631873838 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1182428748 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26219560, + "accum": -271692865 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51351760, + "accum": -175850160 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 610070716 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530747570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 908496085 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 537739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27164508, + "accum": -135147441 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 46194064 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 282413147 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2529636, + "accum": -61140397 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -978735993 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 163881624 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 398884337 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 232961910 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -466679161 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -315696869 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": -333615092 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553689532 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548438443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 200883093 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -131914981 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 216257216 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -48486217 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -289197971 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500890940, + "accum": 42311659 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1902.json b/polygon/heimdall/testdata/mainnet/spans/span_1902.json new file mode 100644 index 00000000000..171048e0cd8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1902.json @@ -0,0 +1,654 @@ +{ + "span_id": 1902, + "start_block": 12166656, + "end_block": 12173055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12177116, + "accum": 728549834 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42346286, + "accum": 628556422 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -765470753 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -688506751 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 453998752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510428, + "accum": 744142940 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 7338496 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -42286332 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 270983120 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 331057526 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -685698779 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115972699, + "accum": 736371404 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9276702, + "accum": -653206346 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 250937455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538490155 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -51508046 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 257921233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 288969338 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -690884272 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 610338632 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186505314 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 275101527 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 558758046 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": -119615894 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 352991075 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 456681635 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545987230 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 369617208 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 195449598 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -473903031 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 362213913 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60329136, + "accum": 751041688 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -328171771 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32697677, + "accum": -200194365 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207115109 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 186498306 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 20946316, + "accum": 312894251 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -417307639 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17873145, + "accum": -33814384 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -65717664 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 53965871 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253776300 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21021271 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500906407, + "accum": 555431191 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 624157056 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -319850454 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -706776656 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -29916990 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 726746566 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 702991086 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": 556413161 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": 222678783 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15848451 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -310571111 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -450476663 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 381116073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155195781 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632623115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -629633727 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": 223247414 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -584091113 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -71739827 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -624713555 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1178609767 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26219560, + "accum": 226478775 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51351760, + "accum": -701154569 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 629303048 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530745670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -393703407 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 539639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27164508, + "accum": 380978211 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 60944885 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 282749295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": -13032313 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -977628312 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 165766196 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 547895371 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": -387668817 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -210798466 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -307813522 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77421675, + "accum": -363991116 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553687651 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548433693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 201165338 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -129802314 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 222652236 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": -6812738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -309155852 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -706776656 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1903.json b/polygon/heimdall/testdata/mainnet/spans/span_1903.json new file mode 100644 index 00000000000..77bb26ca39e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1903.json @@ -0,0 +1,678 @@ +{ + "span_id": 1903, + "start_block": 12173056, + "end_block": 12179455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12177116, + "accum": -541592781 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42347449, + "accum": -68056844 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -763905172 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -631504851 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 522544539 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510428, + "accum": 829598016 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 26736812 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -37973104 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 271316931 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 331498858 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -677646085 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116272699, + "accum": -59955833 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9277613, + "accum": -476946275 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 251203455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538488274 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -46901990 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 280740233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 289231519 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -633882372 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 612759821 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186513750 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 275373702 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 570449316 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 185183208 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 372245694 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 650977763 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545985349 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 370259313 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 205235681 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -384514605 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 391693743 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60329136, + "accum": 396091228 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -301375824 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32698727, + "accum": 421075148 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207163844 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 187539582 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 21201523, + "accum": 715212774 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -404063461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17873145, + "accum": 305775371 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -27717094 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 63980847 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 253984616 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21058910 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500906407, + "accum": -436495367 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 681182459 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -196456094 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -174329351 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 93259801 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": -257497635 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -472457629 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": 654393634 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": 460513582 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15850332 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -303295118 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -416492959 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 400152173 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155576332 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632604115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -572160152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": 393362812 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -580961319 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 36723497 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -617553272 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1174790786 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26219560, + "accum": 724650415 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": 274550739 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 648535380 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530743770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -196499348 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 541539705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27177358, + "accum": -604314006 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 75695706 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 283085443 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 35201771 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -976520631 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 167650768 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": 696906405 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 493088305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 45082229 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -299930175 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77371584, + "accum": -395158300 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553685770 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548428943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 201447583 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -127689647 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 229047256 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": 34860741 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -329227385 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500906407, + "accum": -436495367 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1904.json b/polygon/heimdall/testdata/mainnet/spans/span_1904.json new file mode 100644 index 00000000000..3e27239ad30 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1904.json @@ -0,0 +1,660 @@ +{ + "span_id": 1904, + "start_block": 12179456, + "end_block": 12185855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12177116, + "accum": -358936041 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42347449, + "accum": 567154891 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -762669187 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -586503351 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 576659634 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83510428, + "accum": 580743935 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 42051272 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -34567924 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 271580466 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 331847278 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -671288695 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116108299, + "accum": 180975368 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9277613, + "accum": -337782080 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 251413455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538486789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -43265630 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 298755233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 289438504 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -588880872 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 614671286 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186520410 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 275588577 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 579679266 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 425814078 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 387446709 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 804369443 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545983864 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 370766238 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 212961536 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -313944795 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 414967293 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60329136, + "accum": -199829416 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -280221129 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32577020, + "accum": -590037787 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207202319 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 188361642 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 21201523, + "accum": -468110482 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -393607531 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17873145, + "accum": 573872546 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 2283356 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 71887407 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 254149076 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21088625 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500906407, + "accum": -428149372 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 726202514 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -99039494 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -69537053 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 190504636 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 150629790 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -215279389 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": 731746639 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": 648277897 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15851817 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -297550913 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -389663719 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 415180673 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155876767 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632589115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -526786277 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": 527664442 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -578490429 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 122352437 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -611900417 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1171775801 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26219560, + "accum": -383402286 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": -456125794 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 663718800 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530742270 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -40811933 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 543039705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26929327, + "accum": -199855104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 87341091 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 283350823 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 73281311 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -975646146 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 169138588 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7842686, + "accum": -686799406 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": -312675195 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 247093304 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -293706480 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77371584, + "accum": 765415460 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553684285 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548425193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 201670408 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -126021752 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 234095956 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": 67760856 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": 840329695 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 500906407, + "accum": -428149372 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1905.json b/polygon/heimdall/testdata/mainnet/spans/span_1905.json new file mode 100644 index 00000000000..0c7be8d0917 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1905.json @@ -0,0 +1,666 @@ +{ + "span_id": 1905, + "start_block": 12185856, + "end_block": 12192255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12177116, + "accum": -66685257 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42347449, + "accum": 76486793 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -760691611 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -514500951 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 663243786 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83537266, + "accum": -424771058 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 66554408 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -29119636 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 272002122 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 332404750 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -661116871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116111731, + "accum": -48401540 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9277613, + "accum": -115119368 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 251749455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538484413 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -37447454 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 327579233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 289769680 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -516878472 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 617729630 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186531066 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 275932377 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 594447186 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16042058, + "accum": 810823470 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 411768333 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -457206703 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545981488 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 371577318 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 225322904 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -201033099 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 452204973 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60229829, + "accum": -261685522 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -246373617 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32577020, + "accum": 191810693 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207263879 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 189676938 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 27216629, + "accum": 160977776 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -376878043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": -506176050 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 50284076 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 84537903 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 254412212 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21136169 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -436348790 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -710840167 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 56827066 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": 990678777 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 346096372 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27208495, + "accum": 803633670 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 196205795 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": -653495427 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12517621, + "accum": -560313275 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15854193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -288360185 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -346736935 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 439226273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 156357463 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632565115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -454188077 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": 742547050 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -574537005 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 259358741 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -602855849 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1166951825 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26209560, + "accum": 245857154 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": 776353934 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 688012272 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530739870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 208287931 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 545439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26969327, + "accum": 446848744 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 105973707 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 283775431 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 134208575 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -974246970 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 171519100 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": -498166468 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46355638, + "accum": 799860117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": 570311024 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -283748568 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77371584, + "accum": -387625064 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553681909 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548419193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 202026928 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -123353120 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 242173876 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2193341, + "accum": 120401040 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77970472, + "accum": -298337047 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -436348790 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1906.json b/polygon/heimdall/testdata/mainnet/spans/span_1906.json new file mode 100644 index 00000000000..d5e95add33e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1906.json @@ -0,0 +1,666 @@ +{ + "span_id": 1906, + "start_block": 12192256, + "end_block": 12198655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": 304315721 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42337449, + "accum": -162429672 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -758219641 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -424497951 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3607673, + "accum": 771473976 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83890747, + "accum": 574564503 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 97183328 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -22309276 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 272529192 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 333101590 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -648402091 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116150872, + "accum": 417763041 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9288810, + "accum": 163220219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 252169455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538481443 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -30174734 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 363609233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 290183650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -426875472 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 621552560 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186544386 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 276362127 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 612907086 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16032214, + "accum": -216837653 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 442170363 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -150423343 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545978518 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 372591168 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 240774614 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": -59893479 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 498752073 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60229829, + "accum": 36169413 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -204064227 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32367977, + "accum": -342988538 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207340829 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 191321058 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 27216629, + "accum": -531812606 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -355966183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": 30318300 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 110284976 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 100351023 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 254741132 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21195599 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -438772536 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -620800057 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 251660266 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -324981894 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 540586042 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 111973466 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 710562275 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5156867, + "accum": -498789417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12525122, + "accum": -184724637 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15857163 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -276871775 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -293078455 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 469283273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 156958333 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632535115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -363440327 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8953442, + "accum": -497475098 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -569595225 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 430616621 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -591550139 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1160921855 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26209560, + "accum": -477145298 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": 808227376 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": 718379112 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530736870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 519662761 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 548439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26969327, + "accum": -252696854 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 129264477 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 284306191 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 210367655 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -972498000 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 174494740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": -262328878 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 681284218 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13467405, + "accum": -535064262 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -271301178 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77371584, + "accum": 424566936 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553678939 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548411693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 202472578 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -120017330 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 252271276 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 186381450 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77741651, + "accum": 525664186 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -438772536 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1907.json b/polygon/heimdall/testdata/mainnet/spans/span_1907.json new file mode 100644 index 00000000000..ef23bb3b62d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1907.json @@ -0,0 +1,666 @@ +{ + "span_id": 1907, + "start_block": 12198656, + "end_block": 12205055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": 578797797 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42337449, + "accum": -740625528 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -756406863 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -358495751 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -658121857 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 83890747, + "accum": -598646296 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 119644536 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -17315012 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 272915710 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 333612606 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -639077919 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116650872, + "accum": -42265786 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 9288810, + "accum": 367574039 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 252477455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538479265 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 242424, + "accum": -24841406 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 390031233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 290487228 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -360873272 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 624356042 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186554154 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 276677277 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 626444346 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16032264, + "accum": 135872155 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 464465185 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 74551121 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545976340 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 373334658 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 252105868 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 43612909 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 532886613 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60229829, + "accum": -147814575 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -173037341 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32367977, + "accum": 369106956 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207397259 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 192526746 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 27331629, + "accum": 67183232 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -340630819 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": 423747490 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 154285636 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 111947311 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 254982340 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21239181 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": 60667280 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -554770643 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 394537946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": 521098692 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 683211800 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 711934168 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -421283199 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5153841, + "accum": -385353473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12525122, + "accum": 90828047 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15859341 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -268446941 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -253728903 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 491325073 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 157398971 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632513115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -296891977 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -300490344 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -565971253 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 556205733 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -583259285 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1156499877 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26180413, + "accum": 99027817 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": 428699961 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -768899384 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530734670 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -761497421 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 550639705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26969327, + "accum": 340628340 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 146344375 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 284695415 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 266217647 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -971215422 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 176676876 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": -89381312 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 191872018 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13474691, + "accum": -238730350 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -262173092 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77116468, + "accum": 613364586 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553676761 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548406193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 202799388 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -117571084 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 259676036 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 234855172 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77698889, + "accum": 726721315 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42337449, + "accum": -740625528 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1908.json b/polygon/heimdall/testdata/mainnet/spans/span_1908.json new file mode 100644 index 00000000000..7bc00d11315 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1908.json @@ -0,0 +1,624 @@ +{ + "span_id": 1908, + "start_block": 12205056, + "end_block": 12211455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": -643382651 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42337449, + "accum": 233135799 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -754511686 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -289493451 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -574593608 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309217, + "accum": -171741371 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 143126708 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -12093736 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 273319797 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 334146850 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -629329921 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119505872, + "accum": -370606491 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284555, + "accum": 535118804 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 252799455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538476988 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -18982414 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 417654233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 290804605 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -291870972 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 627286955 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186564366 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 277006752 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 640596936 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 16022351, + "accum": 504475445 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1013401, + "accum": 487773408 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 309751697 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545974063 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 374111943 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 263952179 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4704654, + "accum": 151819951 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 568572723 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60393780, + "accum": -269520204 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -140600142 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32367977, + "accum": -394516814 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207456254 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 193787238 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28282624, + "accum": 705320649 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -324598393 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": 835059825 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 200286326 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 124070703 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 255234512 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21284744 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -442686722 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -485739892 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 543910066 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": -33218360 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -675766694 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -168377170 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -26943231 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5153841, + "accum": -266815130 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12525122, + "accum": 378905853 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15861618 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -259639160 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -212590735 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 514368773 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 157859638 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632490115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -227318702 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -94491948 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -562182555 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 687503441 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -574591574 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1151876900 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26180413, + "accum": 701177316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": 102220181 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -745618140 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530732370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -522776718 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 552939705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26730655, + "accum": -552287778 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 164200632 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 285102331 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 324606275 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -969874545 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 178958200 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": 91427507 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -250366295 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 71139111 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -252630093 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77116468, + "accum": 879490255 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553674484 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548400443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 203141053 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -115013645 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 267417376 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 285532245 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77634533, + "accum": 1006115927 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -442686722 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1909.json b/polygon/heimdall/testdata/mainnet/spans/span_1909.json new file mode 100644 index 00000000000..9796960f748 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1909.json @@ -0,0 +1,678 @@ +{ + "span_id": 1909, + "start_block": 12211456, + "end_block": 12217855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": -418806407 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 42337449, + "accum": -516366706 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -753028504 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -235491651 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -509223674 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309217, + "accum": -165851796 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 161504060 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -8007520 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 273636039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 334564954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -621701053 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119766070, + "accum": 269749674 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284555, + "accum": 666240794 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 253051455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538475206 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -13981492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 439272233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 291052987 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -237869172 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 629580713 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186572358 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 277264602 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 651672876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15922607, + "accum": 792179555 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1016645, + "accum": 506027602 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 493821713 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545972281 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 374720253 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 273223205 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 237213031 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 596500983 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60393780, + "accum": 817567836 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -115214508 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32367977, + "accum": 188106772 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207502424 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 194773710 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28297624, + "accum": -297273094 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -312051277 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": -354799540 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 236286866 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 133558575 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 255431864 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21320402 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -460516714 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -431715826 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 660809986 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107050946, + "accum": 381897537 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -559072892 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 322499768 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 281670657 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": -174236827 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12525122, + "accum": 604358049 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15863400 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -252746114 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -180395647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 532402973 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 158220160 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632472115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -172870052 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 66724188 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -559217487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -721298495 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -567808148 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1148258918 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26055613, + "accum": -340454425 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51353322, + "accum": -484973443 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -727398036 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530730570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -335951820 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 554739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26730655, + "accum": -71135988 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 178175094 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 285420787 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 370301723 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -968825163 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 180743584 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": 232930061 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 583855189 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 313465605 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -245161659 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77116468, + "accum": 755830704 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553672702 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548395943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 203408443 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -113012171 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 273475816 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 325192563 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77634533, + "accum": -619948436 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -460516714 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_191.json b/polygon/heimdall/testdata/mainnet/spans/span_191.json new file mode 100644 index 00000000000..a74fd8e641e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_191.json @@ -0,0 +1,102 @@ +{ + "span_id": 191, + "start_block": 1216256, + "end_block": 1222655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54305 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 15706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -26001 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 17263 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 15700 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 15774 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 15863 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54305 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1910.json b/polygon/heimdall/testdata/mainnet/spans/span_1910.json new file mode 100644 index 00000000000..3289cb32672 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1910.json @@ -0,0 +1,654 @@ +{ + "span_id": 1910, + "start_block": 12217856, + "end_block": 12224255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": -156800789 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 353933783 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -751298125 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -172489551 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -432958751 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309217, + "accum": 94904412 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 182944304 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": -3240268 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 274004988 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 335052742 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -612800707 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119368464, + "accum": -236738878 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284555, + "accum": -690509056 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 253345455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538473127 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -8147083 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 464493233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 291342766 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -174867072 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 632256764 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186581682 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 277565427 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 664594806 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15922607, + "accum": -384251014 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1016645, + "accum": 527377147 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 708570065 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545970202 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 375429948 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 284039402 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 336886969 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 629083953 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60313768, + "accum": 573825474 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -85597935 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 32362881, + "accum": 867829193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207556289 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 195924594 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28503650, + "accum": 298831244 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -297412975 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": 20746505 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 278287496 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 144627759 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 255662108 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21362003 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -469387532 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -368687749 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -712750149 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -398802903 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -422930123 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -614793852 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 641720193 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": -66807673 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": -642318808 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15865479 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -244704227 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -142834711 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 553442873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 158640769 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632451115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -109346627 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 254809680 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -555758241 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -601417979 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -559894151 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1144037939 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26015966, + "accum": 206515573 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50824707, + "accum": 586045709 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -706141248 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530728470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -117989439 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 556839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26730655, + "accum": 490207767 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 194478633 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 285792319 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 423613079 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -967600884 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 182826532 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": 398016374 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 47388082 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 596179848 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -236448486 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77116468, + "accum": 864023274 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553670623 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548390693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 203720398 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -110677118 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 280543996 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 371462934 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77634533, + "accum": -499067399 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -469387532 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1911.json b/polygon/heimdall/testdata/mainnet/spans/span_1911.json new file mode 100644 index 00000000000..cfec141f864 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1911.json @@ -0,0 +1,666 @@ +{ + "span_id": 1911, + "start_block": 12224256, + "end_block": 12230655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": 30346081 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -537360666 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -750062140 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -127488051 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -378483806 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309319, + "accum": -150608427 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 198258764 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 164912 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 274268523 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 335401162 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -606443317 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121598464, + "accum": 68166274 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284555, + "accum": -581240731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 253555455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538471642 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -3979648 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 482508233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 291549751 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -129865572 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 634168229 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186588342 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 277780302 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 673824756 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15922607, + "accum": -145411909 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1016645, + "accum": 542626822 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -648189961 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545968717 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 375936873 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 291765257 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 408082639 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 652357503 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60324444, + "accum": -29347008 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -64443240 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30845527, + "accum": -175892254 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207594764 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 196746654 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28503650, + "accum": 726385994 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -286957045 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17883145, + "accum": 288993680 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 308287946 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 152534319 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 255826568 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21391718 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -474281015 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -323667694 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -615333549 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -309920327 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -325685288 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -205729737 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -611253273 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 9927437 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": -453844588 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15866964 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -238960022 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -116005471 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 568471373 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 158941204 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632436115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -63972752 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 389156460 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -553287351 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -515789039 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -554241296 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1141022954 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 26015966, + "accum": 596755063 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50824707, + "accum": -161735392 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -690957828 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530726970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 37697976 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 558339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26730655, + "accum": 891167592 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 206124018 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 286057699 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 461692619 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -966726399 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 184314352 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7861253, + "accum": 515935169 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 742572652 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 798118593 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -230224791 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77116468, + "accum": 511331234 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553669138 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548386943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 203943223 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -109009223 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 285592696 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 404513199 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77634533, + "accum": 665450596 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502910447, + "accum": -474281015 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1912.json b/polygon/heimdall/testdata/mainnet/spans/span_1912.json new file mode 100644 index 00000000000..0cfe081b8d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1912.json @@ -0,0 +1,636 @@ +{ + "span_id": 1912, + "start_block": 12230656, + "end_block": 12237055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": 292351699 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 329054583 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -748331761 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -64485951 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -302218883 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309319, + "accum": 109678417 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 219699008 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 4932164 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 274637472 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 335888950 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -597542971 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121598464, + "accum": -398691828 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7297606, + "accum": -428199821 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 253849455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538469563 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 1854761 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 507729233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 291839530 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -66863472 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 636844280 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186597666 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 278081127 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 686746686 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15887139, + "accum": 188395350 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 563991312 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -433441609 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545966638 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 376646568 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 302581454 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 507756577 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 684940473 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60324444, + "accum": -272744674 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -34826667 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30845527, + "accum": 471863813 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207648629 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 197897538 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28503650, + "accum": -185258861 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -272318743 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": 664542193 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 350288576 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 163603503 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256056812 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21433319 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503010447, + "accum": -482609533 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -260639617 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -478950309 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": 418533902 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -189542519 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 366960024 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -251203737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 117356591 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": -189980680 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15869043 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -230918135 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -78444535 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 589511273 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 159361813 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632415115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -449327 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 577241952 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -549828105 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -395818001 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -546327299 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1136801975 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25996266, + "accum": -367387256 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50824707, + "accum": -604640586 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -669701040 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530724870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 255660357 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 560439705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26730655, + "accum": -57751137 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 222427557 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 286429231 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 515003975 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -965502120 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 186397300 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 680842302 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 205568566 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -429368969 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -221511618 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77123518, + "accum": 620583539 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553667059 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548381693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 204255178 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -106674170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 292660876 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 450783570 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77634533, + "accum": -724716999 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503010447, + "accum": -482609533 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1913.json b/polygon/heimdall/testdata/mainnet/spans/span_1913.json new file mode 100644 index 00000000000..6a078bd6e68 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1913.json @@ -0,0 +1,642 @@ +{ + "span_id": 1913, + "start_block": 12237056, + "end_block": 12243455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12476458, + "accum": 491975027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -521049783 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -747013377 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -16484351 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -244112275 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309319, + "accum": -51583813 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 236034432 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 8564356 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 274918576 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 336260598 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -590761755 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121598464, + "accum": 36674712 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7297606, + "accum": -311438125 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 254073455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538467979 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 6300025 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 526945233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 292060314 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -18861872 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 638883176 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186604770 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 278310327 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 696591966 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15887139, + "accum": 442589574 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 580291792 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -269823817 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545965054 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 377187288 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 310822366 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 583698625 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 709765593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60324444, + "accum": 692446430 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -12261659 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30836505, + "accum": -544933925 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207689669 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 198774402 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28519599, + "accum": 270863335 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -261165751 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": -559528099 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 382289056 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 172037167 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256232236 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21465015 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 14567678 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -212618225 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -375039269 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": 613970632 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": -85814695 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -706951139 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 23119719 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 199207375 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": 11058488 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15870627 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -224790983 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -49826679 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 605541673 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 159682277 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632399115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 47949473 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -789702229 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -547192489 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -304400001 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -540297587 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1133585991 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25996266, + "accum": 48553000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50824707, + "accum": 208554726 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -653505392 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530723270 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 421726933 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 562039705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26731849, + "accum": 369941731 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 234849301 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 286712303 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 555622151 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 58299, + "accum": -964569336 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 187984308 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": -703757624 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -563147445 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -213967641 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 414913, + "accum": -214873010 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77118599, + "accum": 344260767 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553665475 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548377693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 204492858 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -104895082 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 298046156 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 486037186 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": 517413479 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -789702229 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1914.json b/polygon/heimdall/testdata/mainnet/spans/span_1914.json new file mode 100644 index 00000000000..1c7b4c8b29c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1914.json @@ -0,0 +1,636 @@ +{ + "span_id": 1914, + "start_block": 12243456, + "end_block": 12249855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12488193, + "accum": 753992380 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 345365466 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -745282998 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 46517749 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -167847352 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84309319, + "accum": 209201893 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 257474676 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 13331608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 275287525 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 23228, + "accum": 336748386 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -581861409 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121598464, + "accum": -429512319 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7297606, + "accum": -158188399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 254367455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538465900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 12134434 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 552166233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 292350093 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 44140228 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 641559227 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186614094 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 278611152 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -800129958 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15817139, + "accum": -734257586 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 601686172 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -55075465 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545962975 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 33795, + "accum": 377896983 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 321638563 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4746378, + "accum": 683372563 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -767431430 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60324444, + "accum": 449012341 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 17354914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30473512, + "accum": 97537845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207743534 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 199925286 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28519599, + "accum": -639869310 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -246527449 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": -183956140 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 424289686 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 183106351 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256462480 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21506616 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 9265876 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -149590148 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -238656029 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -167261441 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 50328074 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -134261378 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 383169255 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 306636529 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": 274922396 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15872706 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -216749096 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -12265743 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 626581573 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 160102886 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632378115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 111472898 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -601616737 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -543733243 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -184413876 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -532383590 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1129365012 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25996266, + "accum": 594474586 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50828227, + "accum": -233766020 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -632248604 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530721170 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 639689314 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 564139705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26663516, + "accum": -578876848 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 776359, + "accum": 251152840 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 287083835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2538636, + "accum": 608933507 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -963401697 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 190067256 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": -538892651 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 410110953 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 68746602 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 415283, + "accum": -206157617 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77012846, + "accum": 451893910 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553663396 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548372443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 204804813 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -102560029 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 305114336 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 532307557 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": 637436289 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15817139, + "accum": -734257586 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1915.json b/polygon/heimdall/testdata/mainnet/spans/span_1915.json new file mode 100644 index 00000000000..3d9983e4a6c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1915.json @@ -0,0 +1,654 @@ +{ + "span_id": 1915, + "start_block": 12249856, + "end_block": 12256255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12488193, + "accum": -430951681 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -91369111 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -743140624 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 124520349 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -73424114 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84314573, + "accum": 892034983 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 284019740 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 19233920 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 275744319 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 337152034 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -570841933 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121543036, + "accum": -287950960 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7297606, + "accum": 31549357 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 254731455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538463326 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 19357988 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 583392233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 292708867 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 122142828 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 644872433 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186625638 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 278983602 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -784131378 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": -329355897 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 628174452 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 210803447 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545960401 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378514847 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 335030045 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4717153, + "accum": -702933452 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -727090610 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60315832, + "accum": 507835698 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 54023052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30476114, + "accum": -619472781 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207810224 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 201350190 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28667599, + "accum": 104304264 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -228403837 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": 281037714 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 476290466 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 196811055 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256747544 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21558122 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -496407693 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -71555386 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -69800589 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -414419948 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 218885788 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 574783088 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 828944871 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 439644053 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": 601611044 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15875280 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -206792474 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 34238273 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 652630973 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 160623640 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632352115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 190120948 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -368748985 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -539450367 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -35859626 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -522585308 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1124139038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25996266, + "accum": -239105798 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50828227, + "accum": -421591423 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1012228, + "accum": -605930676 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530718570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -599862446 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 566739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26663516, + "accum": 114374568 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 271089670 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 287543827 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2516463, + "accum": 674893697 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -962376803 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 192646144 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": -334774113 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 105638308 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 418773760 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -195356639 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77012846, + "accum": 944837178 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553660822 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548365943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 205191043 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -99669011 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 313865416 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 589594683 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": -362892889 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -496407693 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1916.json b/polygon/heimdall/testdata/mainnet/spans/span_1916.json new file mode 100644 index 00000000000..7622e8ca8e4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1916.json @@ -0,0 +1,648 @@ +{ + "span_id": 1916, + "start_block": 12256256, + "end_block": 12262655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12488193, + "accum": -168699628 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -734218865 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -741410245 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 187522449 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 2840809 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84314573, + "accum": -355882256 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 305459984 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 24001172 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276113268 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 337219234 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -561941587 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121658833, + "accum": 757530321 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7297606, + "accum": 184799083 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255025455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538461247 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 25192397 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 608613233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 292998646 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 185144928 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 647548484 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186634962 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 279284427 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -771209448 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": -2524875 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 649568832 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 425551799 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545958322 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378803240 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 345846242 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4717153, + "accum": -603873239 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -694507640 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60315832, + "accum": 264930415 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 83639625 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30221238, + "accum": 16915392 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207864089 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 202501074 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28667599, + "accum": 706323843 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -213765535 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": 656609673 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 518291096 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 207880239 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256977788 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21599723 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -497751232 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -8527309 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 66582651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": 314911949 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 355028557 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -361848988 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -320543348 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 547073207 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12564948, + "accum": -643846885 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15877359 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -198750587 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 71799209 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 673670873 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 161044249 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632331115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 253644373 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": -180663493 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -535991121 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 84126499 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -514671311 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1119918059 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25991737, + "accum": 306784085 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50828227, + "accum": 645801344 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -584352238 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530716470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -381900065 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 568839705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26663516, + "accum": 674308404 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 286740886 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 287915359 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2516463, + "accum": -781525583 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -961549004 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 194729092 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": -169909140 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -430365834 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 701488003 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -186620492 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77022196, + "accum": -456429077 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553658743 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548360693 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 205502998 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -97333958 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 320933596 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 635865054 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": -241881686 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -497751232 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1917.json b/polygon/heimdall/testdata/mainnet/spans/span_1917.json new file mode 100644 index 00000000000..5ed6ef0a559 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1917.json @@ -0,0 +1,690 @@ +{ + "span_id": 1917, + "start_block": 12262656, + "end_block": 12269055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12481584, + "accum": 143439107 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 297227860 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -739350270 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 262524949 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 93632384 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84364573, + "accum": 243296831 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 330984084 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 29676472 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276552493 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 337299234 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -551345937 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121360798, + "accum": -734048569 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7312606, + "accum": 367254233 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255375455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538458772 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 32138122 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 638638233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293343621 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 260147428 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 650734259 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186646062 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 279642552 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -755826198 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": 386559675 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018780, + "accum": 675038332 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 681204599 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545955847 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379146565 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 358722667 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4717153, + "accum": -485944414 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -655718390 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60402832, + "accum": 264644537 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 118897450 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30137717, + "accum": -737529364 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207928214 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 203871174 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28667599, + "accum": -86251185 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -196338985 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": -405210556 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 568291846 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 221057839 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257251888 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21649248 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 4908472 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 66506116 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 228943651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -38493510 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 517103282 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 319924537 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 108087052 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": 674965057 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -328853183 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15879834 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -189176912 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 116514609 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -810530953 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 161544974 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632306115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 329267498 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 43247807 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -531872971 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 226967124 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -505249886 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1114893084 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25991737, + "accum": -552601816 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50828227, + "accum": 407242016 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -557897788 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530713970 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": -122421040 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 571339705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26663516, + "accum": -168076017 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 305373286 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 288357659 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -718305392 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -960563529 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 197208792 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 26358685 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 728275116 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -470919743 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -176220317 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77105697, + "accum": -39242912 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553656268 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548354443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 205874373 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -94554133 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 329348096 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": 690948829 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": 189878542 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121360798, + "accum": -734048569 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1918.json b/polygon/heimdall/testdata/mainnet/spans/span_1918.json new file mode 100644 index 00000000000..062701997d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1918.json @@ -0,0 +1,660 @@ +{ + "span_id": 1918, + "start_block": 12269056, + "end_block": 12275455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": 443687123 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -221458132 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -737372694 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 334527349 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 180792296 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84364573, + "accum": -749523780 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 355487220 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 35124760 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276974149 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 337376034 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -541174113 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121362798, + "accum": 669763735 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7312606, + "accum": 542756777 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255711455 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -538456396 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 38806018 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 667462233 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293674797 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 332149828 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 653792603 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 186656718 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 279986352 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -741058278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": -748730793 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018927, + "accum": 699489346 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -582607283 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -545953471 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379476157 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 371084035 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4717153, + "accum": -372732742 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -618480710 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59793854, + "accum": 194705059 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 152744962 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30137717, + "accum": -14224156 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 207989774 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 205186470 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28612670, + "accum": 601334723 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -179609497 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17884379, + "accum": 24014540 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 616292566 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 233708335 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257515024 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 21696792 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 6774810 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 138538204 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 384810211 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": -497282652 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6482989, + "accum": 672695018 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -534391316 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 519572236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5115674, + "accum": -711077204 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -25802999 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 15882210 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -179986184 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 159441393 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -786485353 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 162025670 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -632282115 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 401865698 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 258202655 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -527919547 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 364094124 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -496205318 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1110069108 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25986747, + "accum": 71095082 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50821426, + "accum": 118126779 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -532501516 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -530711570 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10379161, + "accum": 126678824 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 573739705 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26710280, + "accum": 472587563 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 323260390 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 288782267 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -656852168 + }, + { + "ID": 96, + "signer": "0xda7c76c7d55768912b940193914ad8999447835c", + "power": 39419, + "accum": -957817473 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 199589304 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 214775797 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 331361858 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -147817751 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -166236149 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77095697, + "accum": 302189818 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -553653892 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -548348443 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 206230893 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -91885501 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 337426016 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -765404327 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77632083, + "accum": 544398932 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84364573, + "accum": -749523780 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1919.json b/polygon/heimdall/testdata/mainnet/spans/span_1919.json new file mode 100644 index 00000000000..90531dd4c9b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1919.json @@ -0,0 +1,654 @@ +{ + "span_id": 1919, + "start_block": 12275456, + "end_block": 12281855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": 695428693 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 633955423 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -746644009 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 386527755 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 246055525 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84364573, + "accum": -497734148 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 365925770 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 28890318 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266341404 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326441540 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -543275461 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121353002, + "accum": 189788491 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7318721, + "accum": 685405419 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245003761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549456011 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 33638733 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 681681539 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 282962882 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 384150234 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 645466960 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175664348 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269285483 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -739138042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": -432901465 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018927, + "accum": -798680571 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -378860625 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556953086 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 368762856 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 370898538 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4717153, + "accum": -284674223 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -596899434 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59793854, + "accum": -69558282 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 171359841 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 30129172, + "accum": 607649117 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197041945 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 195335660 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 28612670, + "accum": -317413621 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -175972889 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18194687, + "accum": 393549733 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 647291502 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 233775825 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 246743574 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10736699 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -2329466 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 190564587 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 510191757 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106603004, + "accum": 221446157 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -711102574 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 27296751 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -640249842 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5116611, + "accum": -614632878 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 228364218 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4882595 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -182945991 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 186000635 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -776447147 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 151444585 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643262809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 454387429 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8956452, + "accum": 435286453 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -535461995 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 473078555 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -499293015 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1116849823 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25986747, + "accum": 605815075 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50821426, + "accum": -334534308 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -521281472 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541711164 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 333349039 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 564838011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26710280, + "accum": -486430832 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 327909912 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 278152105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -614082291 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 190670558 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 368639076 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -215314019 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 123894798 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -168501696 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77095697, + "accum": 401274733 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564653507 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559344887 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 14855, + "accum": 195541154 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -100552142 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 333492502 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -730135650 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77622075, + "accum": 654999150 + } + ], + "proposer": { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018927, + "accum": -798680571 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_192.json b/polygon/heimdall/testdata/mainnet/spans/span_192.json new file mode 100644 index 00000000000..4fac30a8491 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_192.json @@ -0,0 +1,102 @@ +{ + "span_id": 192, + "start_block": 1222656, + "end_block": 1229055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58836 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11175 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 12942 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11169 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11243 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 11353 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58836 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10030, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10003, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1920.json b/polygon/heimdall/testdata/mainnet/spans/span_1920.json new file mode 100644 index 00000000000..4919f5e4e95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1920.json @@ -0,0 +1,684 @@ +{ + "span_id": 1920, + "start_block": 12281856, + "end_block": 12288255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": -474599062 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 239910687 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -744419236 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 467530455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 344110426 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84364573, + "accum": 270459369 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 393491798 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 35019642 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 266815767 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326527940 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -531832159 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121187837, + "accum": 444960407 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -626718218 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245381761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549453338 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 41140116 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 714108539 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283335455 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 465152934 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 648907597 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175676336 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 269672258 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -722524132 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": -12690151 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018927, + "accum": -771169542 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -102755601 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556950413 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 369133647 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 384805077 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -158482680 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -555007044 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59801254, + "accum": 35351622 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 209438292 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29564641, + "accum": -103699083 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197111200 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 196815368 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30416542, + "accum": 492993441 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 697062, + "accum": -157152215 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242884, + "accum": -624012139 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 701292312 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 248007633 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247039602 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10790186 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -3291531 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 271600686 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 685541637 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": 80551224 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -536202622 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 763612158 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -177329010 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -476524381 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 569295675 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4885268 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -172606422 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 234293267 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -749395847 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 151985368 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643235809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 536060404 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": 677121707 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -531014393 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 627346430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -489117876 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1111422850 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25986747, + "accum": -202143663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50821426, + "accum": -471883593 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -492710666 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541708464 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 605743642 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 567538011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 26716320, + "accum": 234897728 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 348032904 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 278629789 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -544947414 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 193348634 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 580608327 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -473504680 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 487384539 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -157269507 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77095697, + "accum": -536296130 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564650834 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559338137 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 195956939 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -97549931 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 342580162 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -670645173 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77572047, + "accum": -267740392 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77095697, + "accum": -536296130 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1921.json b/polygon/heimdall/testdata/mainnet/spans/span_1921.json new file mode 100644 index 00000000000..a6ed7eaa385 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1921.json @@ -0,0 +1,636 @@ +{ + "span_id": 1921, + "start_block": 12288256, + "end_block": 12294655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": -161809462 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -238168330 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -742359261 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 542532955 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 434902001 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84380943, + "accum": -639199107 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 419015898 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 40694942 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267254992 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326607940 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -521236509 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121193635, + "accum": 455648207 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -444000193 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245731761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549450863 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 48085841 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -765364912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283680430 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 540155434 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 652093372 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175687436 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270030383 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -707140882 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": 376394399 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1018961, + "accum": -745695687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 152897199 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556947938 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 369476972 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 397681502 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -43216555 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -516217794 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59801254, + "accum": 20557553 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 244696117 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29564641, + "accum": 635416942 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197175325 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 198185468 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30466542, + "accum": -255910263 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -139675286 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": -167864033 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 751293062 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 261185233 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247313702 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10839711 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 495973706 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 346634111 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -661623105 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": -273491136 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -374258222 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -64175566 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 251301390 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -348859106 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -624541876 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4887743 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -163032747 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 279008667 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -724348347 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 152486093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643210809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 611683529 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": -608460258 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -526896243 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 770187055 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -479696451 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1106397875 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25586577, + "accum": 442463219 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50818687, + "accum": 798608233 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -466256216 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541705964 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 857960867 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 570038011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27017748, + "accum": -602861546 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 366665304 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 279072089 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -480933639 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 195828334 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7850713, + "accum": 776876152 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 685136270 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 823949114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -146869332 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77155078, + "accum": -117287890 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564648359 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559331887 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 196450814 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -94770106 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 350994662 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -615561398 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77572047, + "accum": 162035041 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84380943, + "accum": -639199107 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1922.json b/polygon/heimdall/testdata/mainnet/spans/span_1922.json new file mode 100644 index 00000000000..00a5e0ba595 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1922.json @@ -0,0 +1,666 @@ +{ + "span_id": 1922, + "start_block": 12294656, + "end_block": 12301055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": 25864298 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 380699705 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -741123276 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 587534455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 489376946 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84380943, + "accum": 626515038 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 434330358 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 44100122 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267518527 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326655940 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -514879119 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121193635, + "accum": 763994977 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -334369378 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 245941761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549449378 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 52253276 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -747349912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 283887415 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 585156934 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 654004837 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175694096 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270245258 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -697910932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15563382, + "accum": 609845129 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1025555, + "accum": -730351926 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 306288879 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556946453 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 369682967 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 405407357 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 25943120 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -492944244 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59801254, + "accum": -592132879 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 265850812 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29569432, + "accum": -430705091 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197213800 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 199007528 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30466542, + "accum": 201087867 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -129183371 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": 105860662 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 781293512 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 269091793 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247478162 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10869426 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 493469275 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 391654166 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -564206505 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": -184121475 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -277091582 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 344888549 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 508479630 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -272259941 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -435135511 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4889228 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -157288542 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 305837907 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -709319847 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 152786528 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643195809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 657057404 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": -474100728 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -524425353 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 855891430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -474043596 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1103382890 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25586577, + "accum": 826261874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 51013822 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -450383546 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541704464 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -500261762 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 571538011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27107086, + "accum": -196927312 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 377844744 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 279337469 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -442525374 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 197316154 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 894823572 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -129236915 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -483756490 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -140629227 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77155078, + "accum": -469615407 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564646874 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559328137 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 196747139 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -93102211 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 356043362 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -582511133 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77572047, + "accum": -184028603 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59801254, + "accum": -592132879 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1923.json b/polygon/heimdall/testdata/mainnet/spans/span_1923.json new file mode 100644 index 00000000000..f7a9b66efb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1923.json @@ -0,0 +1,636 @@ +{ + "span_id": 1923, + "start_block": 12301056, + "end_block": 12307455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12511584, + "accum": 313630730 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -180014945 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -739228099 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 656536755 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 572905195 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84380943, + "accum": -452007729 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 457812530 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 49321398 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 267922614 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326729540 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -505131121 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121181141, + "accum": 531987407 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -166268795 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246263761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549447101 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 58643343 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -719726912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284204792 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 654159234 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 656935750 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175704308 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270574733 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -683758342 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15517571, + "accum": -542399633 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1025555, + "accum": -706764161 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 541489455 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556944176 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 369998826 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 417253668 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 131987955 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -457258134 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59806596, + "accum": 783354725 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 298288011 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29569432, + "accum": 249391845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197272795 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 200268020 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30501709, + "accum": 902310671 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -113095768 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": 525571861 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -682357612 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 281215185 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247730334 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10914989 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -14073907 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 460684917 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -414834385 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": 758013026 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -128102734 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -537519295 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 902819598 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -154807888 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -144712418 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4891505 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -148480761 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 346976075 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -686276147 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153247195 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643172809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 726630679 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": -268082782 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -520636655 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -522351494 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -465375885 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1098759913 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": -96044355 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": -290341033 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -426045452 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541702164 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -268221915 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 573838011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27108088, + "accum": 426545686 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 394986552 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 279744385 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -383632701 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 199597478 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": -432755024 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 936712759 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -174117081 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -131061066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77156529, + "accum": -204664884 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564644597 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559322387 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 197201504 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -90544772 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 363784702 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -531834060 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77562168, + "accum": 90466618 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84380943, + "accum": -452007729 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1924.json b/polygon/heimdall/testdata/mainnet/spans/span_1924.json new file mode 100644 index 00000000000..2236089d75e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1924.json @@ -0,0 +1,648 @@ +{ + "span_id": 1924, + "start_block": 12307456, + "end_block": 12313855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 538558499 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 562626697 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -737744917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 710538555 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 638275129 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84387547, + "accum": -442675855 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 476189882 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 53407614 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 268238856 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326787140 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -497502253 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121198104, + "accum": -305658094 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -34711817 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246515761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549445319 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 63644265 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -698108912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284453174 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 708161034 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 659229508 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175712300 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270832583 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -672682402 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15517571, + "accum": -263083355 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1025555, + "accum": -688304171 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 725559471 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556942394 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 370246020 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 426524694 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 214979565 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -429329874 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59806596, + "accum": 350226804 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 323673645 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29569432, + "accum": 781641621 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197318965 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 201254492 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30506761, + "accum": -58259748 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -100505470 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": 854041495 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -646357072 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 290703057 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 247927686 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10950647 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -17315512 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 514708983 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -297934465 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": -342475116 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -11502766 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -46642357 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -298213163 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -62888890 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 82575220 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4893287 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -141587715 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 379171163 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -668241947 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153607717 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643154809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -728572372 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": -106851346 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -517671587 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -419506244 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -458592459 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1095141931 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": 363534615 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 623968679 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -406998248 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541700364 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -86625513 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 575638011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27108088, + "accum": 914491270 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 408401880 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 280062841 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -337542783 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 201382862 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": -290260580 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 261287672 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 68209413 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -123572940 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77156607, + "accum": -325504419 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564642815 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559317887 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 197557094 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -88543298 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 369843142 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -492173742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77562168, + "accum": -23066059 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84387547, + "accum": -442675855 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1925.json b/polygon/heimdall/testdata/mainnet/spans/span_1925.json new file mode 100644 index 00000000000..f1766228a4b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1925.json @@ -0,0 +1,666 @@ +{ + "span_id": 1925, + "start_block": 12313856, + "end_block": 12320255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 762082553 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -204312139 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -736261735 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 764540355 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 703645063 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84387547, + "accum": -433243341 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 494567234 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 57493830 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 268555098 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326844740 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -489873385 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121198104, + "accum": 366369499 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 96845161 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246767761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549443537 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 68645187 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -676490912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284701556 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 762162834 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 661523266 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175720292 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271090433 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -661606462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15517571, + "accum": 16232923 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1025555, + "accum": -669844181 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 909629487 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556940612 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 370493214 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 435795720 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 297971175 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -401401614 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 59806596, + "accum": -82834946 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 349059279 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29527233, + "accum": -196053475 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197365135 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 202240964 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": 491077508 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -87915172 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": -327053952 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -610356532 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 300190929 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248125038 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 10986305 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -20098551 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 568733049 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -181034545 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": 66798364 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 105097202 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 444234581 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 10400725 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 29030108 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 309862858 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4895069 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -134694669 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 411366251 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -650207747 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 153968239 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643136809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -674123722 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8957302, + "accum": 54380090 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -514706519 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -316660994 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -451809033 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1091523949 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": 823113585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 28697913 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -387951044 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541698564 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 95011313 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 577438011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27108088, + "accum": -107127870 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 421817208 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 280381297 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -291452865 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 203168246 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": -147766136 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -414034176 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 310535907 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -116084814 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77156964, + "accum": -446222756 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564641033 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559313387 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 197912684 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -86541824 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 375901582 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -452513424 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77562168, + "accum": -136490367 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -20098551 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1926.json b/polygon/heimdall/testdata/mainnet/spans/span_1926.json new file mode 100644 index 00000000000..5ef46141794 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1926.json @@ -0,0 +1,648 @@ +{ + "span_id": 1926, + "start_block": 12320256, + "end_block": 12326655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": -548872731 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 455813765 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -734943351 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -697851377 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 761751671 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84387547, + "accum": -593444764 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 510902658 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 61126022 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 268836202 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326895940 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -483092169 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121212044, + "accum": 796093411 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 213784697 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 246991761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549441953 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 73090451 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -657274912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 284922340 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -700246267 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 663562162 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175727396 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271319633 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -651761182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15496490, + "accum": 264429735 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -652235301 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -436296053 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556939028 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 370712942 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 444036632 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 371741495 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -376576494 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60556596, + "accum": 881570590 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 371624287 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29527233, + "accum": 276382253 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197406175 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 203117828 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": -530975236 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -76723796 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18248313, + "accum": -35080944 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -578356052 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 308624593 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248300462 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11018001 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 478033889 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 616754441 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -77123505 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106600934, + "accum": 262019976 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 208741618 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -629819983 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 284724181 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 110735884 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 511896314 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4896653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -128567517 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 439984107 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -634177347 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 154288703 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643120809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -625724922 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 197714067 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -512070903 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -225242994 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -445779321 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1088307965 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": -277915107 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 841417657 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -371020196 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541696964 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 256511185 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 579038011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27120643, + "accum": 326614093 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 433741944 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 280664369 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -250484049 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 204755254 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": -21104408 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 327496032 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 525937235 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -109428702 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77156964, + "accum": 788288668 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564639449 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559309387 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 198228764 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -84762736 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 381286862 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -417259808 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77562168, + "accum": -405885299 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84387547, + "accum": -593444764 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1927.json b/polygon/heimdall/testdata/mainnet/spans/span_1927.json new file mode 100644 index 00000000000..9952540e4a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1927.json @@ -0,0 +1,666 @@ +{ + "span_id": 1927, + "start_block": 12326656, + "end_block": 12333055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": -263258662 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -105616185 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -733048174 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -628849077 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -665006442 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": -162708535 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 534384830 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 66347298 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269240289 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 326969540 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -473344171 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121200029, + "accum": 563023849 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 381885280 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247313761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549439676 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 79480518 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -629651912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285239717 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -631243967 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 666493075 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175737608 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271649108 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -637608592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15483921, + "accum": 620723315 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -626347536 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -201095477 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556936751 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 371028801 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 455882943 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 477786330 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -340890384 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60604964, + "accum": 765022945 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 404061486 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29527233, + "accum": -554867366 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197465170 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 204378320 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": 171034398 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -60636193 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234116, + "accum": 384059891 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -532355362 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 320747985 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248552634 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11063564 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -35197075 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 685785192 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 72248615 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": -307906506 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 357730466 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -2588340 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 679064149 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 228187937 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 802319407 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4898930 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -119759736 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 481122275 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -611133647 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 154749370 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643097809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -556151647 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 403810880 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -508282205 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -93829619 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -437111610 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1083684988 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": 309324688 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 499282250 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -346682102 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541694664 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 488667251 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 581338011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27160265, + "accum": -559430203 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 450883752 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 281071285 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -191591376 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 207036578 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 160971826 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -116954853 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 835576644 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -99860541 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77128636, + "accum": -458536197 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564637172 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559303637 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 198683129 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -82205297 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 389028202 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -366582735 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77564353, + "accum": -132227043 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29527233, + "accum": -554867366 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1928.json b/polygon/heimdall/testdata/mainnet/spans/span_1928.json new file mode 100644 index 00000000000..a961caea252 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1928.json @@ -0,0 +1,654 @@ +{ + "span_id": 1928, + "start_block": 12333056, + "end_block": 12339455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": -101824623 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 430736112 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -731976987 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -589847777 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -617794823 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": -576637196 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 547657362 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 69298454 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269468686 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327011140 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -467834433 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121200029, + "accum": 627542760 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 476898653 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247495761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549438389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 83092295 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -614038912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285419104 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -592242667 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 668149678 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175743380 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271835333 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -629609302 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15472205, + "accum": -689204051 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -611715321 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -68156021 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556935464 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 371207330 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 462578684 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 537724715 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -320719974 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60664964, + "accum": 42094295 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 422395555 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": -171286698 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197498515 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 205090772 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": 567822452 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -51543200 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234116, + "accum": 621103399 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -506354972 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 327600337 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248695166 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11089317 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 459915184 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 724802573 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 156676335 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": -433970369 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 441941554 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 351933893 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -609149222 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 294573880 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -544569589 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4900217 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -114781425 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 504374283 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -598108947 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155009747 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643084809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -516827622 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 520300383 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -506140767 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -19552494 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -432212469 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1081072001 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": 641242833 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": -351424137 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -332925788 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541693364 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 619885897 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 582638011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27160265, + "accum": -206346758 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 460572600 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 281301281 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -158304213 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 208326022 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 263884480 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 485538441 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -500535755 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -94452450 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77878636, + "accum": 553886071 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564635885 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559300387 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 198939944 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -80759788 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 393403742 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -337939172 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 875651623 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": -576637196 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1929.json b/polygon/heimdall/testdata/mainnet/spans/span_1929.json new file mode 100644 index 00000000000..57d02270242 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1929.json @@ -0,0 +1,648 @@ +{ + "span_id": 1929, + "start_block": 12339456, + "end_block": 12345855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 34773410 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -627280612 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -731070598 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -556846677 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -577846530 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 351739550 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 558887966 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 71795586 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269661945 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327046340 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -463172347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121447306, + "accum": 451367393 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 557294584 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247649761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549437300 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 86148414 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -600827912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285570893 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -559241567 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 669551419 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175748264 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271992908 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -622840672 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15472205, + "accum": -519009796 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -599334216 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 44331211 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556934375 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 371358393 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 468244311 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 588441810 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -303652704 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60664964, + "accum": 709408899 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 437908998 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 153239504 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197526730 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 205693616 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": -608282266 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -43849129 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234116, + "accum": 821678675 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -484354642 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 333398481 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 248815770 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11111108 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -53881200 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 757817280 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 228115175 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": 737984283 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 513197090 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 651914244 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -420551846 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 350746601 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -405671588 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4901306 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -110569008 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 524049059 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -587088047 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155230066 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643073809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -483553447 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 618868424 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -504328781 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 43297381 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -428067042 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1078861012 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": -589751808 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 207320687 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -321285830 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541692264 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 730917059 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 583738011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27165092, + "accum": 92420984 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 468770856 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 281495893 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -130138152 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 209417090 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 350964418 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": -516507997 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -352447342 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -89876373 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78378636, + "accum": -95797389 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564634796 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559297637 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 199157249 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -79536665 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 397106122 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -313702311 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 216480498 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -627280612 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_193.json b/polygon/heimdall/testdata/mainnet/spans/span_193.json new file mode 100644 index 00000000000..701c77d37a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_193.json @@ -0,0 +1,102 @@ +{ + "span_id": 193, + "start_block": 1229056, + "end_block": 1235455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -23337 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -27829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 11018 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -27835 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 46230 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 46479 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -27835 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1930.json b/polygon/heimdall/testdata/mainnet/spans/span_1930.json new file mode 100644 index 00000000000..4445fa1a103 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1930.json @@ -0,0 +1,642 @@ +{ + "span_id": 1930, + "start_block": 12345856, + "end_block": 12352255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 245879461 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 74103161 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -729669815 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -505844977 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -516108259 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 274650329 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 576244354 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 75654790 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 269960618 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327100740 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -455967305 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121447588, + "accum": -507384875 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 681542841 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 247887761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549435617 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 90871507 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -580410912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 285805476 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -508239867 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 671717746 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175755812 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272236433 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -612380062 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15445705, + "accum": -256008811 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -580199781 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 218175115 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556932692 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 371591854 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 477000280 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 666822775 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -277276014 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60342496, + "accum": 227570032 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 461884319 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 654779998 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197570335 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 206625284 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": -89405580 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -31958292 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234116, + "accum": -380194636 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -450354132 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 342359249 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249002158 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11144785 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 938715632 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 808840009 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 338520655 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": -474197453 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 623319282 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -396333042 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -129083174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 437558988 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -191011041 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4902989 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -104058909 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 554455531 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -570055747 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155570559 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643056809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -432129722 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 771200851 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -501528439 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 140429006 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -421660273 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1075444029 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25532165, + "accum": -155705003 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": -440695682 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -303296804 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541690564 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -609342610 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 585438011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27165092, + "accum": 554227548 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 481440888 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 281796657 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -86608785 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 211103286 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 485542504 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46345638, + "accum": 271367849 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": -123583431 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -82804254 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78378636, + "accum": -275214142 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564633113 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559293387 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 199493084 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -77646384 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 402827982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -276245344 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 22401272 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121447588, + "accum": -507384875 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1931.json b/polygon/heimdall/testdata/mainnet/spans/span_1931.json new file mode 100644 index 00000000000..e9314aafe0d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1931.json @@ -0,0 +1,660 @@ +{ + "span_id": 1931, + "start_block": 12352256, + "end_block": 12358655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 469403515 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 816744803 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -728186633 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -451843177 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -450738325 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 282335921 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 594621706 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 79741006 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 270276860 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327158340 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -448338437 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121447588, + "accum": 167195353 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": 813099819 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 248139761 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -549433835 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 95872429 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -558792912 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 286053858 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -454238067 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 674011504 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 175763804 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272494283 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -601304122 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15315315, + "accum": 21575089 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -559939791 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 402245131 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -556930910 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 371839048 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 486271306 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 749814385 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -249347754 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 60342496, + "accum": -197741396 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 487269953 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": -325652023 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 197616505 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 207611756 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": 459993264 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -19367994 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": -51978298 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -414353592 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 351847121 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 249199510 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 11180443 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -586851644 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -648610672 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 455420575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": -67929833 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": 739919250 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 94543896 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 179530714 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 529477986 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 36276597 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 4904771 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -97165863 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 586650619 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -552021547 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155931081 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -643038809 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -377681072 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": -578980888 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -498563371 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 243274256 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -414876847 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1071826047 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 303366517 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 473614030 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -284249600 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -541688764 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -427655254 + }, + { + "ID": 83, + "signer": "0xc56b142877aa520c7390a4600159a5a478e93e91", + "power": 100000, + "accum": 587238011 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27165092, + "accum": -468277152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 494856216 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 282115113 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -40518867 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 212888670 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 628036948 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -405780510 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 118743063 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -75316128 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78378636, + "accum": -375744660 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -564631331 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -559288887 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 199848674 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -75644910 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 408886422 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203351, + "accum": -236585026 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": -93784906 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -586851644 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1932.json b/polygon/heimdall/testdata/mainnet/spans/span_1932.json new file mode 100644 index 00000000000..787aefd29c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1932.json @@ -0,0 +1,648 @@ +{ + "span_id": 1932, + "start_block": 12358656, + "end_block": 12365055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": 687350706 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 13623750 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -719944710 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -394000337 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -382158914 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 212643524 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 618819234 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 90441350 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277416673 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334053880 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -434292255 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111559294, + "accum": 648147820 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -567156936 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255218901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542591012 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 107436662 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -531534772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293129581 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -396395227 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 683018971 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182612492 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 279578948 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -584002372 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15315315, + "accum": 288776584 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -533964216 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 582930175 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550088087 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378913649 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 501868415 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -676261109 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -216129924 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61842496, + "accum": -661885682 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 518086414 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 182729611 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204501250 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 215384564 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": -517076968 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -636017 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": 264845364 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -373511942 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 367649029 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256227038 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18055260 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 433545091 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -590746803 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 572667195 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106541332, + "accum": 248725893 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -644505476 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 564991033 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 477840526 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 623131513 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 257778284 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11747594 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -83814624 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 623898231 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -528148107 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163112714 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636180669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -319416207 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": -419807321 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -488921889 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 347247021 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -401629138 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1061567924 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 743747012 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": -167327701 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -259419434 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534845924 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -249220500 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27165092, + "accum": 370552 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 514367388 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 289257017 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 9851640 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 221416006 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7916358, + "accum": 769456174 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 388961279 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13462583, + "accum": 354448114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -61402869 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78328636, + "accum": -540022866 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557788508 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552443497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 207025649 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -66913489 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 421449422 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -192283943 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": -270457767 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61842496, + "accum": -661885682 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1933.json b/polygon/heimdall/testdata/mainnet/spans/span_1933.json new file mode 100644 index 00000000000..13fd0914ec6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1933.json @@ -0,0 +1,648 @@ +{ + "span_id": 1933, + "start_block": 12365056, + "end_block": 12371455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12418003, + "accum": -616695480 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 673749654 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -718626326 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -345998737 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -324052306 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 60281389 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 635154658 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 94073542 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277697777 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334105080 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -427511039 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111560370, + "accum": -572454854 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7308721, + "accum": -450217400 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255442901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542589428 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 111881926 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -512318772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293350365 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -348393627 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 685057867 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182619596 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 279808148 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -574157092 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15315315, + "accum": 533821624 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -515955336 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": 746547967 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550086503 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379133377 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 510109327 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -602490789 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -191304804 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61842496, + "accum": 327594254 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 540651422 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 654767723 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204542290 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 216261428 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": -28722440 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 10555359 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": 556593620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -341511462 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 376082693 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256402462 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18086956 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -534402265 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -542725411 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 676578235 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106536621, + "accum": 450640050 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6477776, + "accum": -540861060 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -501407069 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 752163982 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 704837289 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 459811740 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11749178 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -77687472 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 652516087 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -512117707 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163433178 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636164669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -271017407 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": -276435625 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -486286273 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 438665021 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -395599426 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1058351940 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": -351044259 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50794984, + "accum": 645392043 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -242488586 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534844324 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -87720628 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27169939, + "accum": 435050800 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 526292124 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 289540089 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 50820456 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 223003014 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -606303614 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -372219403 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 568549442 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -54746757 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78328636, + "accum": 713235310 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557786924 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552439497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 207341729 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -65134401 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 426834702 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -157027351 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": -532929354 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -534402265 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1934.json b/polygon/heimdall/testdata/mainnet/spans/span_1934.json new file mode 100644 index 00000000000..e47773dc3e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1934.json @@ -0,0 +1,618 @@ +{ + "span_id": 1934, + "start_block": 12371456, + "end_block": 12377855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12423003, + "accum": -380718423 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -45161718 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -717060745 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -288996837 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -255050709 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 84397886, + "accum": 161036534 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 654552974 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 98386770 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278031588 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334165880 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -419458345 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111569324, + "accum": 44435253 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7408721, + "accum": -309551701 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255708901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542587547 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 117160677 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -489499772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293612546 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -291391727 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 687479056 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182628032 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 280080323 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -562465822 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15306198, + "accum": 824767024 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1125555, + "accum": -494569791 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -561955594 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550084622 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379394304 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 519895410 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -514888534 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -161824974 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61832496, + "accum": -283011 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 567447369 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": -287490684 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204591025 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 217302704 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30522158, + "accum": 551198562 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 23845118 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": -599757852 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -303510892 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 386097669 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256610778 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18124595 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 6361728 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -485700008 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 799972595 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106536621, + "accum": -530796200 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -417772052 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 16740810 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -424906437 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 801862898 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 699726469 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11751059 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -70411479 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 686499791 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -493081607 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163813729 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636145669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -213543832 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": -106181736 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -483156479 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 547223896 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -388439143 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1054532959 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 133499726 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50776344, + "accum": 107406256 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -222383204 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534842424 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 104060470 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27172939, + "accum": -551509883 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 540452748 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 289876237 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 99470925 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 224887586 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -455504205 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 508375440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 822438519 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -46842624 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78321418, + "accum": 698663255 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557785043 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552434747 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 207717074 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -63021734 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 433229722 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -115160148 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 939876945 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106536621, + "accum": -530796200 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1935.json b/polygon/heimdall/testdata/mainnet/spans/span_1935.json new file mode 100644 index 00000000000..9cf5a62d7d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1935.json @@ -0,0 +1,630 @@ +{ + "span_id": 1935, + "start_block": 12377856, + "end_block": 12384255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12423003, + "accum": -157104369 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": 697479924 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -715577563 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -234995037 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -189680775 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85597821, + "accum": 192587817 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 672930326 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 102472986 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278347830 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334223480 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -411829477 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111569324, + "accum": 548273330 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7408721, + "accum": -176194723 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 255960901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542585765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 122161599 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -467881772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293860928 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -237389927 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 689772814 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182636024 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 280338173 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -551389882 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": -402907234 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -472109801 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -377885578 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550082840 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379641498 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 529166436 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -431896924 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -133896714 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61902496, + "accum": -391495560 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 592833003 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 243552192 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204637195 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 218289176 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30622158, + "accum": -402310071 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 36435416 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": -271541064 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -267510352 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 395585541 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256808130 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18160253 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 36485785 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -431675942 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -587212240 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106536621, + "accum": -117614499 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -301153652 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 507617748 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -116292549 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": 893781896 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 927014107 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11752841 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -63518433 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 718694879 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -475047407 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 164174251 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636127669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -159095182 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 55111422 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -480191411 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 650069146 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -381655717 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1050914977 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 592541396 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50776344, + "accum": -483099205 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -203336000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534840624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 285747826 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27297939, + "accum": -61146981 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 553868076 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 290194693 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 145560843 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 226672970 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -312641607 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -161784291 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -441119742 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -39354498 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78321316, + "accum": 605650087 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557783261 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552430247 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208072664 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -61020260 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 439288162 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -75496482 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 832364597 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50776344, + "accum": -483099205 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1936.json b/polygon/heimdall/testdata/mainnet/spans/span_1936.json new file mode 100644 index 00000000000..cbd1d039d00 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1936.json @@ -0,0 +1,636 @@ +{ + "span_id": 1936, + "start_block": 12384256, + "end_block": 12390655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12423003, + "accum": 29240676 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41257869, + "accum": -188412228 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -714341578 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -189993537 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -135205830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85597821, + "accum": -28205055 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 688244786 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 105878166 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278611365 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334271480 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -405472087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111569324, + "accum": 717233003 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7376974, + "accum": -65127402 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 256170901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542584280 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 126329034 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -449866772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294067913 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -192388427 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 691684279 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182642684 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 280553048 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -542159932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": -173579854 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -452226476 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -224493898 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550081355 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379847493 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 536892291 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -362737249 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -110623164 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62082496, + "accum": 538661880 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 613987698 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 686087922 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204675670 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 219111236 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30366951, + "accum": 56256678 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 46927331 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18234266, + "accum": 1972926 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -237509902 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 403492101 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 256972590 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18189968 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 58909833 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -386655887 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -489795640 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106537155, + "accum": -24318963 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -203971652 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -587791370 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 140885691 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -534379126 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -388059181 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11754326 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -57774228 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 745524119 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -460018907 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 164474686 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636112669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -113721307 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8960731, + "accum": 189522387 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -477720521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 735773521 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -376002862 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1047899992 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": -529428859 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50776344, + "accum": 278545955 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -187463330 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534839124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 437153956 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27397939, + "accum": 349622104 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 565047516 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 290460073 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 183969108 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 228160790 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -193589442 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 533422164 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -240680997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -33114393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78321316, + "accum": 275889640 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557781776 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552426497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208368989 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -59352365 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 444336862 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -42443427 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 490526759 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -587791370 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 7, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1937.json b/polygon/heimdall/testdata/mainnet/spans/span_1937.json new file mode 100644 index 00000000000..17283f49f83 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1937.json @@ -0,0 +1,642 @@ +{ + "span_id": 1937, + "start_block": 12390656, + "end_block": 12397055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12423003, + "accum": 228008724 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41246594, + "accum": 471612201 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -713023194 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -141991937 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -77099222 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85622821, + "accum": -163613033 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 704580210 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 109510358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278892469 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334322680 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -398690871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111452867, + "accum": -508088914 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7380318, + "accum": 52914214 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 256394901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542582696 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 130774298 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -430650772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294288697 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -144386827 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 693723175 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182649788 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 280782248 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -532314652 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": 71036018 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -431017596 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10226112, + "accum": -60876106 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550079771 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380067221 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 545133203 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -288966929 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -85798044 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62082496, + "accum": 26750915 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 636552706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": -346354867 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204716710 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 219988100 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30366951, + "accum": 542127894 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 58118707 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": 293741182 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -205509422 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 411925765 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257148014 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18221664 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 582313216 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -338634495 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -385884600 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106537100, + "accum": 175055396 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -100310852 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": -151456314 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 415209147 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -452673350 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -186025725 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11755910 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -51647076 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 774141975 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -443988507 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 164795150 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636096669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -65322507 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 333016771 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -475084905 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -677959937 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -369973150 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1044684008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": -121391819 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50776344, + "accum": -414130655 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -170532482 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534837524 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 598653828 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28147939, + "accum": 796989128 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 576972252 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 290743145 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 224937924 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 229747798 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -66600466 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -230255130 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -26879669 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -26458281 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78321316, + "accum": 23811125 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557780192 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552422497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208685069 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -57573277 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 449722142 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -7186835 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 226303794 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -677959937 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1938.json b/polygon/heimdall/testdata/mainnet/spans/span_1938.json new file mode 100644 index 00000000000..f52bfa760e8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1938.json @@ -0,0 +1,660 @@ +{ + "span_id": 1938, + "start_block": 12397056, + "end_block": 12403455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12423003, + "accum": 439199775 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41246594, + "accum": -332625629 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -711622411 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -90990237 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": -15360951 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85622821, + "accum": -213011526 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -783245903 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 113369562 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 279191142 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334377080 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -391485829 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111452867, + "accum": -118376625 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": 178435620 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 256632901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542581013 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 135497391 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -410233772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294523280 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -93385127 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 695889502 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182657336 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 281025773 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -521854042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": 330940382 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -408483161 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10176162, + "accum": 112917848 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550078088 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380300682 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 553889172 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -210585964 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -59421354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62332578, + "accum": -420541280 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 660528027 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 155185627 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204760315 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 220919768 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30374294, + "accum": -446957577 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 70009544 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": 604063704 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -171508912 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 420886533 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257334402 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18255341 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 102914789 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -287611766 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -275479120 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106537100, + "accum": 481003295 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 9828748 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 27270941, + "accum": 312149683 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 706677819 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -365860963 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 28634822 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11757593 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -45136977 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -700630054 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -426956207 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 165135643 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636079669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -13898782 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 485479554 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -472284563 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -580828312 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 376857, + "accum": -363566581 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1041267025 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 312147536 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 446835028 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -152543456 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534835824 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 770247442 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28147939, + "accum": -229667367 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 589642284 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 291043909 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 268467291 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 231433994 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": 68325321 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 557645519 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 200284242 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -19386162 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341316, + "accum": -149816431 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557778509 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552418247 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 209020904 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -55682996 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 455444002 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 30273294 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77516121, + "accum": 38895050 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62332578, + "accum": -420541280 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1939.json b/polygon/heimdall/testdata/mainnet/spans/span_1939.json new file mode 100644 index 00000000000..48d267ccf59 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1939.json @@ -0,0 +1,624 @@ +{ + "span_id": 1939, + "start_block": 12403456, + "end_block": 12409855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12433201, + "accum": 675338812 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41246594, + "accum": 451059657 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -710056830 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -33988337 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 53640646 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85623790, + "accum": -65556262 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -763847587 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 117682790 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 279524953 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334437880 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -383433135 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111348027, + "accum": 518166144 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": 318737662 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 256898901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542579132 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 140776142 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -387414772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294785461 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -36383227 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 698310691 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182665772 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 281297948 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -510162772 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": 621421730 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -383297616 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10176162, + "accum": 306264926 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550076207 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380561609 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 563675255 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -122983709 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -29941524 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62332955, + "accum": -715605753 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 687323974 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 715730885 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204809050 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 221961044 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30374294, + "accum": 130154009 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 83299303 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": -528500642 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -133508342 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 430901509 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257542718 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18292980 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 733293983 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -230586363 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -152084760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106537100, + "accum": -479115368 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 132925948 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 500807297 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -472395546 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 5106611, + "accum": -268835354 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 268549551 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11759474 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -37860984 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -666646350 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -407920107 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 165516194 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636060669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 43574793 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 655879135 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -469154769 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -472269437 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -357972298 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1037448044 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": -682704416 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": -76279327 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -132438074 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534833924 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -542907960 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28150477, + "accum": 305166316 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 603802908 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 291380057 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 317117760 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 233318566 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": 219124730 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -66487707 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 454173319 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -11482029 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341316, + "accum": -140727364 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557776628 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552413497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 209396249 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -53570329 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 461839022 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 72140497 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77506278, + "accum": 32278958 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62332955, + "accum": -715605753 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_194.json b/polygon/heimdall/testdata/mainnet/spans/span_194.json new file mode 100644 index 00000000000..5baa262d40d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_194.json @@ -0,0 +1,102 @@ +{ + "span_id": 194, + "start_block": 1235456, + "end_block": 1241855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -37840 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -42332 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 23503 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39229 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 32165 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 31727 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 32006 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -42332 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1940.json b/polygon/heimdall/testdata/mainnet/spans/span_1940.json new file mode 100644 index 00000000000..ea235736695 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1940.json @@ -0,0 +1,660 @@ +{ + "span_id": 1940, + "start_block": 12409856, + "end_block": 12416255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12433201, + "accum": -581124866 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -287582022 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -708573648 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 20013463 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 119010580 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85623790, + "accum": -4589338 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -745470235 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 121769006 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 279841195 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334495480 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -375804267 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110198755, + "accum": -453877896 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": 451655386 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 257150901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542577350 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 145777064 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -365796772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 295033843 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 17618573 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 700604449 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182673764 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 281555798 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -499086832 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": -583646710 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -359437626 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10176162, + "accum": 489435842 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550074425 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380808803 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 572946281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -39992099 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": -2013264 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62332955, + "accum": 406387437 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 712709608 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": -232510011 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204855220 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 222947516 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30374294, + "accum": 676891301 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 95889601 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": -199923854 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -97507802 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 440389381 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257740070 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18328638 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -571933327 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -176562297 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -35184840 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": -11306924 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 249544348 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 535466945 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -163781658 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": -178163584 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 495837189 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11761256 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -30967938 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -634451262 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -389885907 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 165876716 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636042669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 98023443 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": -662475357 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -466189701 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -369424187 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -353068072 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1033830062 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": -223662746 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 829659071 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -113390870 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534832124 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -361220604 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28250477, + "accum": 813274902 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 617218236 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 291698513 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 363207678 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 235103950 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": 361987328 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 767760039 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 694699813 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -3993903 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341316, + "accum": -210681157 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557774846 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552408997 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 209751839 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -51568855 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 467897462 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 111804163 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77403956, + "accum": -54711130 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -571933327 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1941.json b/polygon/heimdall/testdata/mainnet/spans/span_1941.json new file mode 100644 index 00000000000..cfb6bb9b74a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1941.json @@ -0,0 +1,642 @@ +{ + "span_id": 1941, + "start_block": 12416256, + "end_block": 12422655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12443448, + "accum": -344873553 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 492990779 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -707008067 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 77015363 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 188012177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85623790, + "accum": 142451456 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -726071919 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 126082234 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 280175006 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 334556280 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -367751573 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110373755, + "accum": 161487233 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": 591957428 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 257416901 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -542575469 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 151055815 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -342977772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 295296024 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 74620473 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 703025638 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 182682200 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 281827973 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -487395562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15288492, + "accum": -293165362 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -334252081 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10176162, + "accum": 682782920 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -550072544 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 381069730 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 582732364 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 47610156 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 27466566 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62357955, + "accum": 111202366 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -740449545 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 328035247 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 204903955 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 223988792 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30374294, + "accum": -225783329 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 109179360 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": 146907200 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -59507232 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 450404357 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 257948386 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 18366277 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 106350073 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -119536894 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 88209520 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": 571620884 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 372641548 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 572052129 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 161977446 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": -87062308 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -744213429 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 11763137 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": -23691945 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -600467558 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -370849807 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 166257267 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -636023669 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 155497018 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": -492075776 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -463059907 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -260865312 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -347891389 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1030011081 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 25502315, + "accum": 260881239 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 306141706 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -93285488 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -534830224 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -169439506 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28250477, + "accum": -129751709 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 631378860 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 292034661 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 411858147 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 236988522 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": 512786737 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 168568666 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -531397326 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 3910230 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341858, + "accum": -202142039 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -557772965 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -552404247 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 210127184 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -49456188 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 474292482 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 153671366 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": -64146646 + } + ], + "proposer": { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -744213429 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1942.json b/polygon/heimdall/testdata/mainnet/spans/span_1942.json new file mode 100644 index 00000000000..e7c2f645e0c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1942.json @@ -0,0 +1,642 @@ +{ + "span_id": 1942, + "start_block": 12422656, + "end_block": 12429055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12446591, + "accum": -101744251 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -228381338 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -686387076 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 150154972 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 272519920 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85623790, + "accum": 222826937 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -688556758 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 149306259 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 299629057 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 353751689 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -340984896 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110374355, + "accum": 687157413 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": 744012961 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276806710 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -523435878 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 175194546 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -302221963 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314682215 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 147760082 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -755792521 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 201828001 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 301223632 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -457181813 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15028714, + "accum": -1967847 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -291254282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10176162, + "accum": -595168081 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -530932953 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400454733 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 611141199 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 153436502 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 74532635 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62577955, + "accum": -226309477 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -695926102 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502382, + "accum": 878215932 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 224087934 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 244113073 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30396503, + "accum": 340225026 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 140907467 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": 494621797 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -4368883 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 479030038 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 277283547 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 37539744 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 302218081 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -46375019 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 224247249 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": -414602511 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 508397757 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 625849586 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 489729143 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": 18381973 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -497787982 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 30902728 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 2338910 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -549134661 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -333677798 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 185755598 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -616867860 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 229083477 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": -311506785 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -440957030 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -138882253 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -323849354 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1007255290 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24802315, + "accum": 733460718 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": -248772640 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -55100475 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -515690615 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 31385659 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28250477, + "accum": 397894686 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 663931997 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 311490926 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 477085874 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 257911715 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": 674787144 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -457077385 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1645850878 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -271733023 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 30536165 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341858, + "accum": -251879249 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -538633374 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -533261938 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 229620583 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -28316905 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 499488731 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 212472841 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": -131588350 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": -414602511 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1943.json b/polygon/heimdall/testdata/mainnet/spans/span_1943.json new file mode 100644 index 00000000000..eccf41fa7b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1943.json @@ -0,0 +1,630 @@ +{ + "span_id": 1943, + "start_block": 12429056, + "end_block": 12435455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12459841, + "accum": 47720841 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 264612010 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -685398288 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 186156172 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3631663, + "accum": 316099876 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85623790, + "accum": -228953385 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -676305190 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 152030403 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 299839885 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 353790089 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -335898984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110374355, + "accum": 532397121 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": -646641025 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276974710 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -523434690 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 178528494 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -287809963 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314847803 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 183761282 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -754263349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 201833329 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 301395532 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -449797853 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15028714, + "accum": 178376721 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -275347622 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -473044677 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -530931765 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400619529 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 617321883 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 208764242 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 93151475 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62577955, + "accum": 524625983 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -679002346 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -247006918 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 224118714 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 244770721 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30396503, + "accum": 704983062 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 149300999 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18254266, + "accum": 713672989 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 19631477 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 485355286 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 277415115 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 37563516 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 421619812 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -10358975 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 302180529 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": -591046064 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 586143357 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 648956018 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 695471735 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": 75919621 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -346262890 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 30903916 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 6934274 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -527671269 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -321654998 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 185995946 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -616855860 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 265382577 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": -203885997 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -438980318 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -70318753 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -320579870 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1004843302 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": -448343924 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 355186292 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -42402339 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -515689415 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 152510563 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28250477, + "accum": 736900410 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 672875549 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 311703230 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 507812486 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 259101971 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -709236969 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 99087779 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1645849858 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -111382027 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 35528249 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341858, + "accum": 688223047 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -538632186 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -533258938 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 229857643 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -26982589 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 503527691 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 238915285 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": -682324575 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": -682324575 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1944.json b/polygon/heimdall/testdata/mainnet/spans/span_1944.json new file mode 100644 index 00000000000..ed864e7a549 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1944.json @@ -0,0 +1,648 @@ +{ + "span_id": 1944, + "start_block": 12435456, + "end_block": 12441855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12459841, + "accum": 247078297 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 921936474 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -684079904 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 234157772 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 374236484 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85648829, + "accum": -338144347 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -659969766 + }, + { + "ID": 84, + "signer": "0x13f1c3bb0e3bca0d5f87e1f1cd00c83f206c995c", + "power": 227012, + "accum": 155662595 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 300120989 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 353841289 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -329117768 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110599305, + "accum": 820701068 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7384318, + "accum": -528491937 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 277198710 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -523433106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 182973758 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -268593963 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315068587 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 231762882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -752224453 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 201840433 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 301624732 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -439952573 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15028714, + "accum": 418836145 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -254138742 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -310210949 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -530930181 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400839257 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 625562795 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 282534562 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 117976595 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62602994, + "accum": 46988464 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -656437338 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": 225031882 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 224159754 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 245647585 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30396503, + "accum": -287957813 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 160492375 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18281081, + "accum": -473211283 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 51631957 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 493788950 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 277590539 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 37595212 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -406221219 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 37662417 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 406091569 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108563896, + "accum": -333545876 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 689804157 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": 679764594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -509716957 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": 152636485 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -144229434 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 30905500 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 13061426 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -499053413 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -305624598 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 186316410 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -616839860 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 313781377 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": -60391613 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -436344702 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 21099247 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -316220558 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -1001627318 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": -52395524 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": -319045005 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": -25471491 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -515687815 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 314010435 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28250477, + "accum": -290377381 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 684800285 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 311986302 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 548781302 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 260688979 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -582247993 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 840641331 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1645848498 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 102419301 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 42184361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78341858, + "accum": 462457431 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -538630602 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -533254938 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 230173723 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -25203501 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 508912971 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 274171877 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": 555640865 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -406221219 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1945.json b/polygon/heimdall/testdata/mainnet/spans/span_1945.json new file mode 100644 index 00000000000..c8a847f9448 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1945.json @@ -0,0 +1,636 @@ +{ + "span_id": 1945, + "start_block": 12441856, + "end_block": 12448255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12519841, + "accum": 573867545 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 512439962 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -680064148 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 314033754 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 470793104 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85648829, + "accum": 411096075 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -631551320 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 302451165 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 355797871 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -316224910 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110613784, + "accum": 739227214 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284159, + "accum": -336822925 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 279436092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521557150 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 192070694 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -235494581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317300743 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 311638864 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -747037865 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203725359 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 303870564 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -422080611 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15028714, + "accum": -668070595 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -217800930 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -43732759 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529054225 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403069697 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 640827659 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 404284714 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 160190797 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62607856, + "accum": 197114968 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -617895818 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -485536673 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226099826 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 248945871 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30408956, + "accum": 504438997 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 180551743 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18281081, + "accum": 3970205 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 105506119 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 509367036 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 279748985 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39520100 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -640914655 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 117570561 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 576820391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108569100, + "accum": -467727471 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -619306109 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -747800602 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -62067959 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4794804, + "accum": 279174771 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 185948314 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32781456 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 24891430 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -450676015 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -277701816 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 188710546 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614940478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 394302809 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 174660143 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -430188444 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 171526879 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -307263294 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -994527962 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": 592894008 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": -488134623 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 3914519 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513811833 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 578321109 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28272176, + "accum": 446181995 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 706051363 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 314319676 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 617229010 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 265141249 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7936811, + "accum": -374017525 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 568016334 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643972906 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 451719841 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 54873925 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78400477, + "accum": -457568176 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536754646 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531375056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 232560735 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -20439101 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 519537433 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 333337221 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": -389758223 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -640914655 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1946.json b/polygon/heimdall/testdata/mainnet/spans/span_1946.json new file mode 100644 index 00000000000..dc7652d854f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1946.json @@ -0,0 +1,630 @@ +{ + "span_id": 1946, + "start_block": 12448256, + "end_block": 12454655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12519841, + "accum": 774185001 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -309550622 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -678745764 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 362035354 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 529059712 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85648829, + "accum": 302182291 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -615215896 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 302732269 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 355849071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -309443694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110536714, + "accum": -450567448 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284159, + "accum": -220276381 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 279660092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521555566 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 196515958 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -216278581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317521527 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 359640464 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -744998969 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203732463 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 304099764 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -412235331 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -427677261 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -196592050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 119100969 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529052641 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403289425 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 649068571 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 478055034 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 185015917 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62607856, + "accum": -280474384 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -595330810 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -13497873 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226140866 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 249822735 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 30408956, + "accum": -488332755 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 191743119 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18281081, + "accum": 296467501 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 137506599 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 517800700 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 279924409 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39551796 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 10988423 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 165591953 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 680731431 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108569100, + "accum": -209971686 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -515645309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -716992026 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 212255497 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 355691635 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 387981770 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32783040 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 31018582 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -422058159 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -261671416 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 189031010 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614924478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 442701609 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 318154527 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -427552828 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 262944879 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -302903982 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -991311978 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": -490472640 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 317143953 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 20845367 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513810233 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 739820981 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28311174, + "accum": -580579935 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -761396194 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 314602748 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 658197826 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 266728257 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7956811, + "accum": -246788549 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -169745162 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643971546 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 665521169 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 61530037 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78400477, + "accum": 796839456 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536753062 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531371056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 232876815 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -18660013 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 524922713 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 368593813 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": 848207217 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110536714, + "accum": -450567448 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1947.json b/polygon/heimdall/testdata/mainnet/spans/span_1947.json new file mode 100644 index 00000000000..3610d2ffb8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1947.json @@ -0,0 +1,624 @@ +{ + "span_id": 1947, + "start_block": 12454656, + "end_block": 12461055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12519841, + "accum": -505403750 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 347773842 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -677427380 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 410036954 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 587326320 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85649529, + "accum": 192646131 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -598880472 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303013373 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 355900271 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -302662478 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108565239, + "accum": -179576096 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7284159, + "accum": -103729837 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 279884092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521553982 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 200961222 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -197062581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317742311 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 407642064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -742960073 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203739567 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 304328964 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -402390051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -187288333 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1325555, + "accum": -175383170 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 281934697 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529051057 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403509153 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 657309483 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 551825354 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 209841037 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62607856, + "accum": -756684120 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -572765802 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": 458540927 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226181906 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 250699599 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31058956, + "accum": 7310541 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 202934495 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18281081, + "accum": 588964797 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 169507079 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 526234364 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 280099833 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39583492 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 666513624 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 213613345 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -693292961 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108569100, + "accum": 49198482 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -411984509 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -686183450 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 486578953 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 430808499 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 590015226 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32784624 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 37145734 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -393440303 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -245641016 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 189351474 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614908478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 491100409 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 461648911 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -424917212 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 354362879 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -298544670 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -988095994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": -94524240 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": -355512903 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 37776215 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513808633 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -576635755 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -127498879 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -749471458 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 314885820 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 699166642 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 268315265 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7956811, + "accum": -119479573 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": 571808390 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643970186 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -598612235 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 68186149 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78400477, + "accum": 571340881 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536751478 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531367056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 233192895 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -16880925 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 530307993 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 403850405 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": 606916450 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62607856, + "accum": -756684120 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1948.json b/polygon/heimdall/testdata/mainnet/spans/span_1948.json new file mode 100644 index 00000000000..5171628d9ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1948.json @@ -0,0 +1,624 @@ +{ + "span_id": 1948, + "start_block": 12461056, + "end_block": 12467455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12519841, + "accum": -355165658 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -637357213 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -676438592 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 446038154 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 631026276 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85649529, + "accum": -257616029 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -586628904 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303224201 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 355938671 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -297576566 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108665239, + "accum": -353882572 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7305235, + "accum": -16151321 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 280052092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521552794 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 204295170 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -182650581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317907899 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 443643264 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -741430901 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203744895 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 304500864 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -395006091 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -6996637 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1358391, + "accum": -159345166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 404059993 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529049869 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403673949 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 663490167 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 607153094 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 228459877 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62607856, + "accum": -5389848 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -555842046 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -665554376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226212686 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 251357247 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31058956, + "accum": 380018013 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 211328027 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18288581, + "accum": 808352769 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 193507439 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 532559612 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 280231401 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39607264 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 790751345 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 249629389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -615359681 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108569100, + "accum": -126028826 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -334238909 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -663077018 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 692321545 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 487146147 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": 741540318 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32785812 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 41741098 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -371976911 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -233618216 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 189591822 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614896478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 527399509 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 569269699 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -422940500 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 422926379 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -295275186 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -985684006 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24746775, + "accum": 202437060 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50329911, + "accum": 248446029 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 50474351 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513807433 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -455510851 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 212311913 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -740527906 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 315098124 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 729893254 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 269505521 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7956811, + "accum": -23997841 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46347097, + "accum": -350082954 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643969166 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -438261239 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 73178233 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78428036, + "accum": 34193850 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536750290 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531364056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 233429955 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -15546609 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 534346953 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 430292849 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77372840, + "accum": 57455098 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -665554376 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1949.json b/polygon/heimdall/testdata/mainnet/spans/span_1949.json new file mode 100644 index 00000000000..3c466db38cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1949.json @@ -0,0 +1,636 @@ +{ + "span_id": 1949, + "start_block": 12467456, + "end_block": 12473855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12727020, + "accum": -139013497 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 61050030 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -675037809 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 497039854 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 692934547 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": -279718678 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -569272516 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303522874 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 355993071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -290371524 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108694973, + "accum": 15518198 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 108093682 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 280290092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521551111 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 209018263 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -162233581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318142482 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 494644964 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -739264574 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203752443 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 304744389 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -384545481 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 248416599 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1358391, + "accum": -136252519 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 577070829 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529048186 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403907410 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 672246136 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 685534059 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 254836567 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62391073, + "accum": -421739531 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -531866725 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": -164013151 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226256291 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 252288915 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31080620, + "accum": 908106921 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 223218864 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18288581, + "accum": -359072936 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 227507949 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 541520380 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 280417789 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39640941 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 472874864 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 300652118 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -504954201 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 241966240 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -224099309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -630342906 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -494541365 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 566957815 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12627091, + "accum": -522095166 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32787495 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 48251197 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -341570439 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -216585916 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 189932315 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614879478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 578823234 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8968399, + "accum": 721732482 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -420140158 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 520058004 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -290643417 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -982267023 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 622780303 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50294360, + "accum": -374786820 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 68463377 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513805733 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -283917237 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 693710535 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -727857874 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 315398888 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -704697178 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 271191717 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7992362, + "accum": 111730109 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 437952791 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643967721 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -211097328 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 80250352 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78428036, + "accum": -110613159 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536748607 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531359806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 233765790 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -13656328 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 540068813 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 467752978 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411237, + "accum": -105186931 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62391073, + "accum": -421739531 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_195.json b/polygon/heimdall/testdata/mainnet/spans/span_195.json new file mode 100644 index 00000000000..2cfe8ae6c2a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_195.json @@ -0,0 +1,102 @@ +{ + "span_id": 195, + "start_block": 1241856, + "end_block": 1248255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -42343 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 27668 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -43732 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 27662 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 27224 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 27538 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -43732 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10005, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1950.json b/polygon/heimdall/testdata/mainnet/spans/span_1950.json new file mode 100644 index 00000000000..649a42dc814 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1950.json @@ -0,0 +1,648 @@ +{ + "span_id": 1950, + "start_block": 12473856, + "end_block": 12480255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12733101, + "accum": 141114725 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -514486264 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -673225031 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 563042054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 773051133 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 126282882 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -546811308 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303909392 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356063471 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -281047352 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108671565, + "accum": 928253794 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 269116896 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 280598092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521548933 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 215130501 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -135811581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318446060 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 560647164 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -736461092 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203762211 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 305059539 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -371008221 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 578951375 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1358391, + "accum": -106367917 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 800967205 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529046008 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404209536 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 683577390 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -692389183 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 288971107 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63401757, + "accum": -520408996 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -500839839 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29502425, + "accum": 485040199 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226312721 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 253494603 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31080620, + "accum": 113535858 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 238607006 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18288581, + "accum": 43275846 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 271508609 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 553116668 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 280658997 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39684523 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -290296989 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 366681532 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -362076521 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -325299980 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": -81565709 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -587981114 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -117346613 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 670243503 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -243961164 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32789673 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 56676031 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -302220887 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -194544116 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 190372953 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614857478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 645371584 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": -559262543 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -416516186 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 645757754 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -284649363 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -977845045 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -312261322 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50294360, + "accum": 731689100 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 91743293 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513803533 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -61854913 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -161664616 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -711461362 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 315788112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -648365056 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 273373853 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7992362, + "accum": 287562073 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -20032650 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643965851 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 82879498 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 89402506 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78430500, + "accum": 136453804 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536746429 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531354306 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 234200400 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -11210082 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 547473573 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 516230792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411237, + "accum": 119515999 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -290296989 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1951.json b/polygon/heimdall/testdata/mainnet/spans/span_1951.json new file mode 100644 index 00000000000..62053bdb937 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1951.json @@ -0,0 +1,636 @@ +{ + "span_id": 1951, + "start_block": 12480256, + "end_block": 12486655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12733101, + "accum": 395776745 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": 307169316 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -671577051 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 623044054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -633202143 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 361212526 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -526392028 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 304260772 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356127471 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -272570832 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108655988, + "accum": 143461133 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 415501636 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 280878092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521546953 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 220687081 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -111791581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318722040 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 620649164 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -733912472 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203771091 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 305346039 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -358701621 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -599654676 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": -79613230 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -474577171 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529044028 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404484196 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 693878530 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -600176283 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 320002507 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63401757, + "accum": 747626144 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -472633579 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29442225, + "accum": -404845312 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226364021 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 254590683 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31140820, + "accum": 735930858 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 252596226 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18288581, + "accum": 409047466 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 311509209 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 563658748 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 280878277 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39724143 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -583282890 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 426708272 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -232187721 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 368751644 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6478800, + "accum": 48010291 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -549470394 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 225557707 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -714936876 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 8918656 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32791653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 64334971 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -266448567 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -174506116 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 190773533 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614837478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 705870084 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": -379750563 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -413221666 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 760030254 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -279200223 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -973825065 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 181668658 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50294360, + "accum": 258489764 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 112906853 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513801533 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 140019927 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 404686704 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -696555442 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 316141952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -597154036 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 275357613 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7992362, + "accum": 447409313 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -571510302 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643964151 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 350131158 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 97722646 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78185000, + "accum": 221040268 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536744449 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531349306 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 234595500 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -8986222 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 554205173 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 560301532 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411237, + "accum": 188649703 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": -583282890 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1952.json b/polygon/heimdall/testdata/mainnet/spans/span_1952.json new file mode 100644 index 00000000000..d68889ccfb4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1952.json @@ -0,0 +1,636 @@ +{ + "span_id": 1952, + "start_block": 12486656, + "end_block": 12493055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12737196, + "accum": 612247652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41082779, + "accum": -473392301 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -670176268 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 674045754 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -571293872 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 339091971 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -509035640 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 304559445 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356181871 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -265365790 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108655988, + "accum": 511627297 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 539928665 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281116092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521545270 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 225410174 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -91374581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318956623 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 671650864 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -731746145 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203778639 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 305589564 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -348241011 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -344241440 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": -56877702 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -301566335 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529042345 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404717657 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 702634499 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -521795318 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 346379197 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63400426, + "accum": 346454409 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -448658258 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": 95653879 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226407626 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 255522351 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31118120, + "accum": -213889165 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 264487063 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18288581, + "accum": 719953343 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 345509719 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 572619516 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281064665 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39757820 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503031833, + "accum": 573390289 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 477731001 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -121782241 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 736935942 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 158165843 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -516736282 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 517026379 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -635125208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 223866503 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32793336 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 70845070 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -236042095 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -157473816 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 191114026 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614820478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -721679146 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": -227165380 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -410421324 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -621800385 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -274568454 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -970408082 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 601509141 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50294360, + "accum": -365468380 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 130895879 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513799833 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 311613541 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -592887629 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -683885410 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 316442716 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -553624669 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 277043809 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": 583305851 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 216964505 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643962706 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 577295069 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 104794765 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78095504, + "accum": 69700904 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536742766 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531345056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 234931335 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -7095941 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 559927033 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 597761661 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411237, + "accum": 25675806 + } + ], + "proposer": { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -721679146 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1953.json b/polygon/heimdall/testdata/mainnet/spans/span_1953.json new file mode 100644 index 00000000000..478ff260121 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1953.json @@ -0,0 +1,636 @@ +{ + "span_id": 1953, + "start_block": 12493056, + "end_block": 12499455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -623028148 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 307160500 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -668610687 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 731047654 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -502102275 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 488428133 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -489637324 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 304893256 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356242671 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -257313096 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108655988, + "accum": -381906147 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 678994168 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281382092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521543389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 230688925 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -68555581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319218804 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 728652764 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -729324956 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203787075 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 305861739 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -336549741 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -58779588 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": -31467406 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": -108201283 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529040464 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404978584 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 712420582 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -434193063 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 375859027 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63368298, + "accum": 71999445 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -421862311 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": 655005576 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226456361 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 256563627 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31118120, + "accum": 377355115 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 277776822 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18241294, + "accum": -412341078 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 383510289 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 582634492 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281272981 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39795459 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": -221920865 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 534756404 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 1612119 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -156627875 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 281300929 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -480151098 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 842785483 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -545923932 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 464102332 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32795217 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 78121063 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -202058391 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -138437716 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 191494577 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614801478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -664205571 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": -56628999 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -407291530 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -513241510 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -269391771 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -966589101 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -408351924 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": 590045660 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 151001261 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513797933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 503394639 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -54853875 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -669724786 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 316778864 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -504974200 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 278928381 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": 735286053 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -380883642 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643961091 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 831184146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 112698898 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78068504, + "accum": 74393934 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536740885 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531340306 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 235306680 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -4983274 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 566322053 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 639628864 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": 17414629 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": -221920865 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1954.json b/polygon/heimdall/testdata/mainnet/spans/span_1954.json new file mode 100644 index 00000000000..7058a470359 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1954.json @@ -0,0 +1,636 @@ +{ + "span_id": 1954, + "start_block": 12499456, + "end_block": 12505855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -455517324 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 841106627 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -667539500 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 770048954 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -454760656 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 123558302 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -476364792 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 305121653 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356284271 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -251803358 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": -449843396 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 774144249 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281564092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521542102 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 234300702 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -52942581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319398191 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 767654064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -727668353 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203792847 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306047964 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -328550451 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 136536416 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": -14081414 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 24101121 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529039177 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405157113 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 719116323 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -374254678 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 396029437 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63277893, + "accum": 894612054 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -403528242 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": -441224248 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226489706 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 257276079 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": 781910770 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 286869815 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": -175202546 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 409510679 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 589486844 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281415513 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39821212 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 402823132 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 573773785 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 86039839 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -222729289 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 365551251 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -455119130 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -413270852 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -484891480 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 628474215 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32796504 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 83099374 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -178806383 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -125413016 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 191754954 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614788478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -624881546 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 60053788 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -405150092 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -438964385 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -265849830 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -963976114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -87297437 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": -235199853 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 164757575 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513796633 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 634613285 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 313274483 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -660035938 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317008860 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -471687037 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 280217825 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": 839272507 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 222067681 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643959986 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -474046418 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 118106989 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 78068504, + "accum": -389359657 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536739598 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531337056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 235563495 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -3537765 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 570697593 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 668274845 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": -454876150 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": -449843396 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1955.json b/polygon/heimdall/testdata/mainnet/spans/span_1955.json new file mode 100644 index 00000000000..80eeabc7959 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1955.json @@ -0,0 +1,648 @@ +{ + "span_id": 1955, + "start_block": 12505856, + "end_block": 12512255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -313777396 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -185350362 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -666633111 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 803050054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -414702363 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": -412020992 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -465134188 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 305314912 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356319471 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -247141272 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": 742072472 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -623601702 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281718092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521541013 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 237356821 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -39731581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319549980 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 800655164 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -726266612 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203797731 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306205539 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -321781821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 301803804 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 629810 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 136049309 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529038088 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405308176 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 724781950 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -323537583 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 413096707 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63030766, + "accum": 109940049 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -388014799 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": -117389055 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226517921 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 257878923 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": -353826423 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 294563886 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 25461093 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 431511009 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 595284988 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281536117 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39843003 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 23324716 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 606788492 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 157478679 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -505758384 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 436839985 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -433938234 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -224673476 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -433248636 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 767558116 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32797593 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 87311791 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -159131607 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -114392116 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 191975273 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614777478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -591607371 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 158785377 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -403338106 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -376114510 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -262852803 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -961765125 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 184364052 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": 317929757 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 176397533 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513795533 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 745644447 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 624767709 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -651837682 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317203472 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -443520976 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 281308893 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": -550996513 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 732257262 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643959051 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -327058005 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 122683066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77908096, + "accum": 467629399 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536738509 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531334306 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 235780800 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -2314642 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 574399973 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 692513752 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": 396654343 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -505758384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1956.json b/polygon/heimdall/testdata/mainnet/spans/span_1956.json new file mode 100644 index 00000000000..90b8fc0ffa1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1956.json @@ -0,0 +1,654 @@ +{ + "span_id": 1956, + "start_block": 12512256, + "end_block": 12518655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -184922916 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 225377428 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -665809121 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 833051054 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -378285733 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 444959248 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -454924548 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 305490602 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356351471 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -242903012 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": 347374794 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -550409332 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281858092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521540023 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 240135111 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -27721581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319687970 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 830656164 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -724992302 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203802171 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306348789 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -315628521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 452046884 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 14003650 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 237820389 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529037098 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405445506 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 729932520 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -277431133 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 428612407 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63030766, + "accum": 740247709 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -373911669 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": 177006575 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226543571 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 258426963 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": -42444273 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 301558496 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 207882583 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 451511309 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 600556028 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281645757 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39862813 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 619260172 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 636801862 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 222423079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 580812946 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 501647925 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -414682874 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -53221316 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -386300596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -584259532 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32798583 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 91141261 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -141245447 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -104373116 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 192175563 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614767478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -561358121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 248541367 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -401690846 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -318978260 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -260128233 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -959755135 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 431329042 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": 820774857 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 186979313 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513794533 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -631675691 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -570314189 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -644384722 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317380392 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -417915466 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 282300773 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": -471006933 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -282191586 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643958201 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -193432175 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 126843136 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77908096, + "accum": -231547199 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536737519 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531331806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 235978350 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -1202712 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 577765773 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 714549122 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": -307484585 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -631675691 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1957.json b/polygon/heimdall/testdata/mainnet/spans/span_1957.json new file mode 100644 index 00000000000..48e714f30c3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1957.json @@ -0,0 +1,648 @@ +{ + "span_id": 1957, + "start_block": 12518656, + "end_block": 12525055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -81839332 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 553959660 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -665149929 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 857051854 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -349152429 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": -347714118 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -446756836 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 305631154 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356377071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -239512404 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": -264034860 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -491855436 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 281970092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521539231 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 242357743 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -18113581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319798362 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 854656964 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -723972854 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203805723 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306463389 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -310705881 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 572241348 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 24702722 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 319237253 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529036306 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405555370 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 734052976 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -240545973 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 441024967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63030766, + "accum": -233763721 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -362629165 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": 412523079 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226564091 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 258865395 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": 206661447 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 307154184 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 353819775 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 467511549 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 604772860 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281733469 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39878661 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 209054002 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 660812558 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 274378599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -28187548 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 553494277 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -399278586 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 83940412 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -348742164 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -483107604 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32799375 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 94204837 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -126936519 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -96357916 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 192335795 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614759478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -537158721 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 320346159 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -400373038 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -273269260 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -257948577 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -958147143 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 628901034 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": -255206621 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 195444737 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513793733 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -550925755 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -343773661 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -638422354 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317521928 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -397431058 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 283094277 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": -407015269 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 88855382 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643957521 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": -86531511 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 130171192 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77908096, + "accum": 391717569 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536736727 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531329806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 236136390 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": -313168 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 580458413 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 732177418 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": 311810319 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": -347714118 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1958.json b/polygon/heimdall/testdata/mainnet/spans/span_1958.json new file mode 100644 index 00000000000..54e25eb7dcf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1958.json @@ -0,0 +1,642 @@ +{ + "span_id": 1958, + "start_block": 12525056, + "end_block": 12531455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": 59900596 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -472497329 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -664243540 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -588204604 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -309094136 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 594964146 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -435526232 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 305824413 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356412271 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -234850318 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": 927881008 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -411343829 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 282124092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521538142 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 245413862 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -4902581 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319950151 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -590599494 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -722571113 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203810607 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306620964 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -303937251 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": 737508736 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 39413946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 431185441 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529035217 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405706433 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 739718603 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -189828878 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 458092237 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63030766, + "accum": 459574705 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -347115722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": 736358272 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226592306 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 259468239 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": 549181812 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 314848255 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 554483414 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 489511879 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 610571004 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 281854073 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39900452 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": -170197287 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 693827265 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 345817439 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -311216643 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 624783011 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -378097690 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 272537788 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -297099320 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -344023703 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32800464 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 98417254 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -107261743 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -85337016 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 192556114 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614748478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -503884546 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 419077748 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -398561052 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -210419385 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -254951550 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -955936154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -577695035 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50284510, + "accum": 297922989 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 207084695 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513792633 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -439894593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -32280435 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -630224098 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317716540 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -369264997 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 284185345 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": -319026731 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 599044963 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643956586 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 60456902 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 134747269 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77908096, + "accum": -229550933 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536735638 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531327056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 236353695 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 909955 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 584160793 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 756416325 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": -314916746 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": -170197287 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1959.json b/polygon/heimdall/testdata/mainnet/spans/span_1959.json new file mode 100644 index 00000000000..bfd9275afbb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1959.json @@ -0,0 +1,636 @@ +{ + "span_id": 1959, + "start_block": 12531456, + "end_block": 12537855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": 240296868 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 102521577 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -663089954 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -546203204 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -258110854 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 316478924 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -421232736 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 306070379 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356457071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -228916754 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": -511649265 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -308874511 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 282320092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521536756 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 249303468 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 11911419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320143337 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -548598094 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -720787079 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203816823 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306821514 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -295322631 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 15024308, + "accum": -530408510 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 58137322 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 573664953 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529033831 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405898695 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 746929401 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -125279848 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 479814217 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63030766, + "accum": -136252129 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -327371340 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29439563, + "accum": -329745404 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226628216 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 260235495 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": -493140736 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 324640709 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 809873500 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 517512299 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 617950460 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 282007569 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39928186 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 959763863 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 735845983 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 436739599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -268274339 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": 715514127 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -351140186 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 512570812 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -231372064 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -167007829 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32801850 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 103778512 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -82221119 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -71310416 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 192836520 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614734478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -461535596 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 544736134 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -396254888 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -130428635 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -251137152 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 200999, + "accum": -953122168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -231944049 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50283499, + "accum": -476352440 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058178, + "accum": 221899187 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513791233 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -298582205 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 364165489 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -619789954 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 317964228 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -333417283 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 285573977 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 7998958, + "accum": -207041319 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -229880401 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643955396 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13362583, + "accum": 247533064 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 140571367 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77908096, + "accum": 861162411 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536734252 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531323556 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 236630265 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 2466657 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 588872913 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 787265843 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": 768849336 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108355988, + "accum": -511649265 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_196.json b/polygon/heimdall/testdata/mainnet/spans/span_196.json new file mode 100644 index 00000000000..e75b078c440 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_196.json @@ -0,0 +1,102 @@ +{ + "span_id": 196, + "start_block": 1248256, + "end_block": 1254655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 203144 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 198649 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1189681, + "accum": -78959 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 201757 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 22372, + "accum": 223005 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1444715, + "accum": -164517 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 624591, + "accum": -583079 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1444715, + "accum": -164517 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1189681, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 22372, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1444715, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 624591, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1960.json b/polygon/heimdall/testdata/mainnet/spans/span_1960.json new file mode 100644 index 00000000000..8f30e9afbe0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1960.json @@ -0,0 +1,648 @@ +{ + "span_id": 1960, + "start_block": 12537856, + "end_block": 12544255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": 575318516 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -307916275 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -660947580 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -468200604 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -163427616 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": -411964410 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -394687672 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 306527173 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356540271 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -217897278 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108492653, + "accum": 828734461 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -118574349 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 282684092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521534182 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 256527022 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 43137419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320502111 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -470595494 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -717473873 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203828367 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307193964 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -279324051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": -140526985 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 92909306 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10177108, + "accum": 838269761 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529031257 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 406255753 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": 760320883 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -5403078 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 520155037 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63040858, + "accum": 24211913 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -290703202 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 29412708, + "accum": 435526714 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226694906 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 261660399 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": 316452854 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 342826695 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": -194087188 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 569513079 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 631655164 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 282292633 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 39979692 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503070813, + "accum": 734960725 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -664405681 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 605595039 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -399772559 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": -594234421 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1925536, + "accum": -301076250 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": -519969370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": -109307160 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 161735937 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32804424 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 113735134 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": -35717103 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -45251196 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 193357274 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614708478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -382887546 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8975599, + "accum": 778101708 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -391972012 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 18125615 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -244053270 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -947895934 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 410164925 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50283499, + "accum": 831018534 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 249411925 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513788633 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -36144913 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": -377991288 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -600412258 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 318424220 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -266842957 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 288152865 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8036192, + "accum": 1452865 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 976022245 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643953186 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 595070222 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 151387549 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77903181, + "accum": -69904046 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536731678 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531317056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 237143895 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 5357675 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 597623993 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -633696302 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77411863, + "accum": -175036526 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -399772559 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1961.json b/polygon/heimdall/testdata/mainnet/spans/span_1961.json new file mode 100644 index 00000000000..36a607da8bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1961.json @@ -0,0 +1,630 @@ +{ + "span_id": 1961, + "start_block": 12544256, + "end_block": 12550655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -503774193 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -512854086 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -658393211 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -375197504 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -50536063 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 765757095 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -363037788 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 307071812 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356639471 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -204758672 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109949247, + "accum": -217262669 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 108321998 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 283118092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521531113 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 265139721 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 80368419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320929880 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -377592394 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -713523512 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203842131 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307638039 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -260248821 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": 322641566 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 134368210 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10190715, + "accum": -324280455 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529028188 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 406681476 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": -702263959 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 137526917 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 568253707 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63246620, + "accum": 502666295 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -246983499 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28821290, + "accum": -138505825 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226774421 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 263359323 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31138215, + "accum": -196691952 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 364509986 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 371419431 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 631514009 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 647995388 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 282632517 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40041103 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": 72106626 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -571364234 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 806922679 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 11605369 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": -393329807 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -241293052 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17145216, + "accum": 11532326 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 36231764 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": 553699658 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32807493 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 125606491 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 19729993 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -14192296 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 193978173 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614677478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -289114871 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": -422431179 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -386865506 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 195247990 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -235607103 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -941664655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -302685192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50283499, + "accum": 911467495 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 282215598 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513785533 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 276761089 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28317566, + "accum": 499853258 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -577308082 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 318972672 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -187465876 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 291227693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8036684, + "accum": 250576293 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 935493605 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643950551 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -468821291 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 164283766 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77906850, + "accum": 866586206 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536728609 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531309306 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 237756300 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 8804658 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 608057973 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -565386655 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76163519, + "accum": 723709042 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -512854086 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1962.json b/polygon/heimdall/testdata/mainnet/spans/span_1962.json new file mode 100644 index 00000000000..2e1c8e93c4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1962.json @@ -0,0 +1,618 @@ +{ + "span_id": 1962, + "start_block": 12550656, + "end_block": 12557055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -284721577 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 185383157 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -656992428 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -324195804 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 11372208 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 744422545 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -345681400 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 307370485 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356693871 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -197553630 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109949247, + "accum": 173664005 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 232749027 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 283356092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521529430 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 269862814 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 100785419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321164463 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -326590694 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -711357185 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203849679 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307881564 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -249788211 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": 576637223 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 157103738 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10190715, + "accum": -151038300 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529026505 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 406914937 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 515057, + "accum": -693507990 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 215907882 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1551570, + "accum": 594630397 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63246620, + "accum": 99638513 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -223008178 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28821290, + "accum": 351456105 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226818026 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 264290991 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31140209, + "accum": 332687613 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 376400823 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 681535964 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 665514519 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 656956156 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 282818905 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40074780 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": -239102257 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -520341505 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -560983049 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 380570105 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6480794, + "accum": -283156309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -208505254 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 303007014 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 116043432 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -709675978 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32809176 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 132116590 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 50136465 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 2840004 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 194318666 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614660478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -237691146 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": -275630620 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -384065164 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 292379615 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -230975334 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -938247502 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 117155291 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50283499, + "accum": 288086020 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 300204709 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513783833 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 448354703 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -497053176 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -564638050 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 319273436 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -143936509 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 292913889 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8167926, + "accum": 387976034 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": 245774452 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643949106 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -241487380 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 171355885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77897053, + "accum": 712720326 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536726926 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531305056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 238092135 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 10694939 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 613779833 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -527926526 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76163519, + "accum": 540287907 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": -239102257 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1963.json b/polygon/heimdall/testdata/mainnet/spans/span_1963.json new file mode 100644 index 00000000000..51be619a869 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1963.json @@ -0,0 +1,648 @@ +{ + "span_id": 1963, + "start_block": 12557056, + "end_block": 12563455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -65668961 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": -594853260 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -655591645 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -273194104 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 73280479 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85698024, + "accum": 722965470 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -328325012 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 307669158 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356748271 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -190348588 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109949247, + "accum": 564454561 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 357176056 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 283594092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521527747 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 274585907 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 121202419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321399046 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -275588994 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -709190858 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203857227 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308125089 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -239327601 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": 830632880 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 179839266 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10190715, + "accum": 22203855 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529024822 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 407148398 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -684750521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 294288847 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": 621213807 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63276768, + "accum": -303370675 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -199032857 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": 841116555 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226861631 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 265222659 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31140209, + "accum": -616402494 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 388291660 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": -486694146 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 699515029 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 665916924 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 283005293 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40108457 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": -551279485 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -469318776 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -450577569 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 749404963 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": -172979811 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -175717456 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 594526822 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 195855100 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12643991, + "accum": -494728131 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32810859 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 138626689 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 80542937 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 19872304 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 194659159 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614643478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -186267421 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": -128830061 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -381264822 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 389511240 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -226343565 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -934830349 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": 536995774 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50283499, + "accum": -335455422 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 318193820 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513782133 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 619948317 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -15602262 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -551968018 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 319574200 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -100407142 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 294600085 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8294343, + "accum": 527729977 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46380871, + "accum": -444224401 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643947661 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -14153469 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 178428004 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77907293, + "accum": 558756704 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536725243 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531300806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 238427970 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 12585220 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 619501693 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -490466397 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76163519, + "accum": 356731327 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": -551279485 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1964.json b/polygon/heimdall/testdata/mainnet/spans/span_1964.json new file mode 100644 index 00000000000..91d259d74e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1964.json @@ -0,0 +1,624 @@ +{ + "span_id": 1964, + "start_block": 12563456, + "end_block": 12569855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": 179154551 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41072779, + "accum": 185529541 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -654026064 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -216192204 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 142472076 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85692811, + "accum": 872676363 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -308926696 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 308002969 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356809071 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -182295894 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109998520, + "accum": -302743854 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 496241559 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 283860092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521525866 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 279864658 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 144021419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321661227 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -218587094 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -706769669 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203865663 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308397264 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -227636331 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": -363984725 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1337384, + "accum": 205249562 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 215910852 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529022941 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 407409325 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -674935938 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 381891102 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": 650939117 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63276768, + "accum": -579615984 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -172236910 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": -90326907 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226910366 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 266263935 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31140209, + "accum": -24738523 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 401581419 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": -140093315 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 737515599 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 675931900 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 283221109 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40146096 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503426129, + "accum": 142798957 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -412293373 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -327183209 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": -143105532 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": -49833325 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -139072270 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -558153511 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 285056376 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -254427825 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32812740 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 145902682 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 114526641 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 38908404 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 195039710 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614624478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -128793846 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": 35241152 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -378135028 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 498070115 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -221166882 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -931011178 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24696499, + "accum": -472265849 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 619600245 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 338299297 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513780233 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -666769674 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 522489936 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -537807394 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 319910348 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -51756673 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 296484657 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8294343, + "accum": 685322494 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46385683, + "accum": 437021772 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643946046 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 239925608 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 186332137 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77907293, + "accum": 560489880 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536723362 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531296056 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 238803315 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 14697887 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 625896713 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -448599194 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76155793, + "accum": 325245989 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63276768, + "accum": -579615984 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1965.json b/polygon/heimdall/testdata/mainnet/spans/span_1965.json new file mode 100644 index 00000000000..99485d2948b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1965.json @@ -0,0 +1,654 @@ +{ + "span_id": 1965, + "start_block": 12569856, + "end_block": 12576255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": 411092615 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41070053, + "accum": -561152133 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -652542882 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -162190404 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 208022010 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85692811, + "accum": -549316188 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -290549344 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 308319211 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356866671 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 423826, + "accum": -174667026 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112378768, + "accum": 219999251 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": 627987825 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 284112092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521524084 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 284865580 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 165639419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321909609 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -164585294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -704475911 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203873655 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308655114 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -216560391 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14940921, + "accum": -95048147 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1349339, + "accum": 229430069 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 399450966 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529021159 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 407656519 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -665637912 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 464882712 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": 679099937 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68279494, + "accum": 624368566 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -146851276 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": 427913649 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226956536 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 267250407 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31140209, + "accum": 535785239 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 414171717 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18242149, + "accum": 188265367 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -712470105 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 685419772 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 283463461 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40181754 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503515134, + "accum": 304274127 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -358269307 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -210283289 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 326842826 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": 66831767 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -104355778 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -249485479 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4694804, + "accum": 369562848 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -26670189 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 99, + "accum": 32814522 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 152795728 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 146721729 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 56942604 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 195400232 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614606478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -74345196 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": 190677038 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -375169960 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 600915365 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -216262656 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -927393016 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24672229, + "accum": -28165727 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 45656859 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 357346591 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513778433 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -485082318 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -453635747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -524392066 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 320228804 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": -5666755 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 298270041 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8294343, + "accum": -651365576 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46411088, + "accum": -213634490 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643944516 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 480632102 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 193820263 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77907293, + "accum": 484316118 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536721580 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531291556 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 239158905 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 16699361 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 631955153 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -408935528 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76155793, + "accum": 212545227 + } + ], + "proposer": { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -712470105 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1966.json b/polygon/heimdall/testdata/mainnet/spans/span_1966.json new file mode 100644 index 00000000000..bfaa07e4f4a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1966.json @@ -0,0 +1,624 @@ +{ + "span_id": 1966, + "start_block": 12576256, + "end_block": 12582655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12885448, + "accum": -676123579 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41058677, + "accum": 711928502 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -649988513 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -68707304 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 320913563 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85692811, + "accum": 620592083 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -258899460 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 308863850 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356965871 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -161453420 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112677732, + "accum": 736445880 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -631618459 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 284546092 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -521521015 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 293478279 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 202870419 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 322337378 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -71582194 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -700525550 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 203887419 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 309099189 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -197485161 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14890921, + "accum": 367920404 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1349339, + "accum": 271259578 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 715547829 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -529018090 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 408082242 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -649624645 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 607812707 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": 727599127 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68285811, + "accum": -231528775 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -103131573 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": -166054416 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 227036051 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 268949331 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31196653, + "accum": 16203053 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 435855008 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18432091, + "accum": -727985590 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -650469175 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 701759996 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 283880845 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 40243165 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503616854, + "accum": -434992466 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -265227860 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -8955649 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108657133, + "accum": 722328168 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": 267754981 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": -44566264 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 282109465 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 515779553 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 365579073 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 12696, + "accum": 33031740 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 164667085 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 202168825 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 88001504 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 196021131 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -614575478 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 19427479 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": 458372175 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -370063454 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -708607342 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -207816489 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -921161737 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24622229, + "accum": 736373372 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 116956761 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 390150264 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -513775333 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -172176316 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 424304155 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -501287890 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 320777256 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 73710326 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 301344869 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8464343, + "accum": -391690943 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46411088, + "accum": -261458143 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1643941881 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -591421695 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 206716480 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77751214, + "accum": -75860195 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -536718511 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -531283806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 239771310 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 20146344 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 642389133 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -340625881 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76030243, + "accum": -400035021 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503616854, + "accum": -434992466 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1967.json b/polygon/heimdall/testdata/mainnet/spans/span_1967.json new file mode 100644 index 00000000000..6f2d859f6ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1967.json @@ -0,0 +1,684 @@ +{ + "span_id": 1967, + "start_block": 12582656, + "end_block": 12589055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": -180096625 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 762591640 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -627730472 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 62615674 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 474864372 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 85692811, + "accum": 838382287 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -201914514 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 328723181 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376293549 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -126377580 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111918044, + "accum": 448272699 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -341597412 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304273370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502308074 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 322967230 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 266516697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 342057219 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 58630784 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -676601325 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223113125 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 328838492 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -155508673 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14848421, + "accum": -548701345 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1349339, + "accum": 340394399 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": -374443089 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509805149 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 427799641 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -611302758 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 797615850 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -681760388 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68298012, + "accum": 828771452 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -31740714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": -567360202 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246340234 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 290186357 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 31239153, + "accum": -294553515 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 480944343 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18432091, + "accum": -26788945 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -557258787 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 740472122 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 303588291 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59525740 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503908133, + "accum": 389818067 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -134969113 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 250547909 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": 303521979 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": 526775837 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": 46004692 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -549978223 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 711483012 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -632825277 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 12696, + "accum": 52710770 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 198045402 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 287556895 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 144281082 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 215971482 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595329200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 150558982 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": 797088552 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -344759314 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -477993939 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -178526302 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -894515126 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": 180093808 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 509967417 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 448512313 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494562355 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 220501416 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 4847229 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -454502660 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 340641138 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 187659991 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 324224103 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8364958, + "accum": -60602072 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46413685, + "accum": -10573754 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624729458 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -77426846 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651991917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 241318017 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77738282, + "accum": -152336585 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517505570 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512065278 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 259711523 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 43469763 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 674051871 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -239885734 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": -542213680 + } + ], + "proposer": { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -632825277 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1968.json b/polygon/heimdall/testdata/mainnet/spans/span_1968.json new file mode 100644 index 00000000000..c54610f2f14 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1968.json @@ -0,0 +1,654 @@ +{ + "span_id": 1968, + "start_block": 12589056, + "end_block": 12595455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": 26096943 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": -67211646 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -626412088 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 111097274 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 533130980 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 23042411, + "accum": 222481961 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -185579090 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 329004285 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376344749 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -119516364 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112020044, + "accum": 753622301 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 7319237, + "accum": -224489620 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304497370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502306490 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 327412494 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 285732697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 342278003 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 106632384 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -674562429 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223120229 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329067692 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -145663393 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14848421, + "accum": -311126609 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1349339, + "accum": 361983823 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": -211236897 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509803565 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 428019369 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -603037846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -528784683 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -656728548 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68298012, + "accum": 435557542 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -9175706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28791142, + "accum": -106701930 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246381274 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 291063221 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 46356990 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 492135719 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18432091, + "accum": 268124511 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -525258307 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 748905786 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 303803715 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59557436 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503908133, + "accum": -205744670 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -86947721 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 354458949 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": 555644245 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": 630478141 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": 76863796 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -275606639 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -612366033 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -430374045 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 12696, + "accum": 52913906 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 204172554 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1788616, + "accum": 316174751 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 160311482 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 216291946 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595313200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 198957782 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8635327, + "accum": -464816069 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -342123698 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -386575939 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -174166990 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -891298982 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": 573966016 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -109177485 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 465443241 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494560755 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 382001288 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 457977501 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -442577924 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 340924210 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 228628807 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 325811111 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8364958, + "accum": 73237256 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 46413685, + "accum": 732045206 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624728098 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 136534482 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651983917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 247974129 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77606282, + "accum": -310410926 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517503986 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512061278 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 260027603 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 45248851 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 679437151 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -204629142 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": 672629584 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503908133, + "accum": -205744670 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1969.json b/polygon/heimdall/testdata/mainnet/spans/span_1969.json new file mode 100644 index 00000000000..613431f63ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1969.json @@ -0,0 +1,642 @@ +{ + "span_id": 1969, + "start_block": 12595456, + "end_block": 12601855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": 361161491 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": -401763033 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -624269714 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 189879874 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 627814218 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 23042411, + "accum": -579002587 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -159034026 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 329461079 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376427949 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -108366888 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90190194, + "accum": -481715260 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -39203460 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304861370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502303916 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 334636048 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 316958697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 342636777 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 184634984 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -671249223 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223131773 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329440142 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -129664813 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14848421, + "accum": 74932337 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1349339, + "accum": 397066637 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": 53973165 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509800991 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 428376427 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -589607364 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -408907913 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -616051808 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68308898, + "accum": 811230621 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 27492432 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28723276, + "accum": 641593593 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246447964 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 292488125 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 262372894 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 510321705 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18432091, + "accum": 747358877 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -473257527 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -637744734 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 304153779 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59608942 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503908133, + "accum": 291810704 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": -8912959 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 523314389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": 579026642 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6481394, + "accum": -601561379 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": 127009840 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 170247185 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -488343095 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -101390793 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 70709, + "accum": 54376184 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 214129176 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 362895767 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 186360882 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 216812700 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595287200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 277605832 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 8614129, + "accum": -240530745 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -337840822 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -238021689 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -167083108 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -886072748 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": -186262599 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -203197830 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 492955999 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494558155 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 644438580 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -206046531 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -423200228 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 341384202 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 295203133 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 328389999 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8369958, + "accum": 290831164 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": 493690443 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624725888 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 484221640 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651970917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 258790311 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77764501, + "accum": 309099340 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517501412 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512054778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 260541233 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 48139869 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 688188231 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -147337180 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": -154082004 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90190194, + "accum": -481715260 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_197.json b/polygon/heimdall/testdata/mainnet/spans/span_197.json new file mode 100644 index 00000000000..11a6700da28 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_197.json @@ -0,0 +1,102 @@ +{ + "span_id": 197, + "start_block": 1254656, + "end_block": 1261055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2013555, + "accum": -16988168 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17180677, + "accum": 22805992 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -10794210 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4102294, + "accum": -15888736 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1692361, + "accum": 7192492 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6509036, + "accum": 34546177 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3951209, + "accum": -20873547 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -10794210 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2013555, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 17180677, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4102294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1692361, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6509036, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3951209, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1970.json b/polygon/heimdall/testdata/mainnet/spans/span_1970.json new file mode 100644 index 00000000000..afdc3432eb2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1970.json @@ -0,0 +1,666 @@ +{ + "span_id": 1970, + "start_block": 12601856, + "end_block": 12608255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": 567355059 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 254283783 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -622951330 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 238361474 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 686080826 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 23042411, + "accum": -210324011 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -142698602 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 329742183 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376479149 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -101505672 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90200194, + "accum": -366379326 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -2319700 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305085370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502302332 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 339081312 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 336174697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 342857561 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 232636584 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -669210327 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223138877 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329669342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -119819533 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14848421, + "accum": 312507073 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1364894, + "accum": 418749391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": 217179357 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509799407 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 428596155 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -581342452 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -335137593 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -591019968 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68918981, + "accum": 583947385 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 50057440 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28723276, + "accum": -227934488 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246489004 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 293364989 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 395305758 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 521513081 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18432091, + "accum": -286828164 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -441257047 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -629311070 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 304369203 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59640638 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503928385, + "accum": 384407893 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 39108433 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 627225429 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": -339921721 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6488288, + "accum": -497797029 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": 157868944 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 444618769 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -412021287 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 101060439 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 70709, + "accum": 55507528 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 220256328 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 391761623 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 202391282 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 217133164 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595271200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 326004632 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7273353, + "accum": -113430889 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -335205206 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -146603689 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -162723796 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -882856604 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": 207609609 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 600856970 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 509886927 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494556555 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -521873163 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 247083741 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -411275492 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 341667274 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 336171949 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 329977007 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8369958, + "accum": 424750492 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": 516672139 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624724528 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 698182968 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651962917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 265446423 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77764501, + "accum": 224223965 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517499828 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512050778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 260857313 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 49918957 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -634253659 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -112080588 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": -267065910 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": -339921721 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1971.json b/polygon/heimdall/testdata/mainnet/spans/span_1971.json new file mode 100644 index 00000000000..83f13bfe023 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1971.json @@ -0,0 +1,636 @@ +{ + "span_id": 1971, + "start_block": 12608256, + "end_block": 12614655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": -412722517 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 33311978 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -620726557 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 320174174 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -543614570 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 23042411, + "accum": 411821086 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -115132574 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330216546 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376565549 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -89927370 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90237370, + "accum": 741453574 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 59921645 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305463370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502299659 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 346582695 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 368601697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 343230134 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 313639284 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -665769690 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223150865 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330056117 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -103205623 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14848421, + "accum": 713414440 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1352939, + "accum": 455302654 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": 492589806 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509796734 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 428966946 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -567395413 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -210650178 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -548778738 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69121225, + "accum": -210074295 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 88135891 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": 547482113 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246558259 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 294844697 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 619629966 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 540398528 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18433204, + "accum": 210865005 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -387256237 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -615079262 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 304732731 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59694125 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503958385, + "accum": 710399672 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3001337, + "accum": 120144532 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -525554995 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108623273, + "accum": -63401979 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6488288, + "accum": -322613253 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1928694, + "accum": 209943682 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -420468799 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -283228236 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 442696893 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 70709, + "accum": 57416671 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 230595897 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 440472755 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 229442582 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 217673947 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595244200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 407677607 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7269925, + "accum": 82922218 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -330757604 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 7664186 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -155367457 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -877429361 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": -456008249 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 629877539 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 538457868 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494553855 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -249342129 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -316381138 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -391152500 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 342144958 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2560551, + "accum": 405306826 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 332655083 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8578274, + "accum": 655282335 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": 555453751 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624722233 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -268587603 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651949417 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 276678612 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77759549, + "accum": -332428516 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517497155 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512044028 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 261390698 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 52921168 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -625165999 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -52585089 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": 454889885 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": -456008249 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1972.json b/polygon/heimdall/testdata/mainnet/spans/span_1972.json new file mode 100644 index 00000000000..2d7f7d12d8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1972.json @@ -0,0 +1,654 @@ +{ + "span_id": 1972, + "start_block": 12614656, + "end_block": 12621055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": -116319263 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": -352744477 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -618831380 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 389866474 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -459856321 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22940727, + "accum": -389462578 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -91650402 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330620633 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376639149 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -80064372 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90995327, + "accum": 169578953 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 112942050 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305785370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502297382 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 352972762 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 396224697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 343547511 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 382641584 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -662838777 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223161077 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330385592 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -89053033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14795945, + "accum": -274614190 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1352939, + "accum": 486420251 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": 727198707 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509794457 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 429282805 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 516557, + "accum": -555514602 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -104605343 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -512795468 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69121225, + "accum": 50293017 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 120573090 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": -121675130 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246617254 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 296105189 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -518796237 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 556486131 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18433204, + "accum": 634828697 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -341255547 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -602955870 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 305042403 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59739688 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503958385, + "accum": 341617148 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": 239310503 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -376182875 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106596476, + "accum": -259706385 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6488288, + "accum": -173382629 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1530696, + "accum": 251517658 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -26059647 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -173515637 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 733720539 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 70709, + "accum": 59042978 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 239403678 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 481967423 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 252486282 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 218134614 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595221200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 477250882 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7219925, + "accum": 249680493 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -326968906 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 139077561 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -149100946 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -872806154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": 110183050 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 457530076 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 562796077 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494551555 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -17186063 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 334993628 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -374010692 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 342551874 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 464829223 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 334936407 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8578274, + "accum": -476944558 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": 588489939 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624720278 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 38981806 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651937917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 286246773 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77720322, + "accum": 126232443 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517494878 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512038278 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 261845063 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 55478607 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -617424659 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -1903738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": 871024043 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106596476, + "accum": -259706385 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1973.json b/polygon/heimdall/testdata/mainnet/spans/span_1973.json new file mode 100644 index 00000000000..42c5ef48b51 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1973.json @@ -0,0 +1,636 @@ +{ + "span_id": 1973, + "start_block": 12621056, + "end_block": 12627455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": 167196893 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 549319895 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 82399, + "accum": -617018602 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 456528674 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -379739735 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": 115316862 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -69189194 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331007151 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376709549 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -70630200 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91043808, + "accum": -487873334 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 163657220 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 306093370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502295204 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 359085000 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 422646697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 343851089 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 448643784 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -660035295 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223170845 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330700742 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -75515773 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14795945, + "accum": 50896600 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1342931, + "accum": 516054805 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": -377586073 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509792279 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 429584931 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 526600, + "accum": -544100133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -3171153 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -478376688 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69275948, + "accum": 243776892 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 151599976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": 509983084 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246673684 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 297310877 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -336013549 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 571874273 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 18433204, + "accum": -288883544 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -297254887 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -591359582 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 305338611 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59783270 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503958385, + "accum": -536480762 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": 364974965 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -233305195 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106543242, + "accum": 755534550 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -32622202 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1530696, + "accum": 285192970 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": 351201281 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -68573151 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -317206622 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 63601282 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 247828512 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 521657975 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 274528082 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 218575252 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595199200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 543799232 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7219925, + "accum": 408518843 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -323344934 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 264777311 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -143106892 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -868383956 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24617013, + "accum": 651757336 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 233954178 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 586076103 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494549355 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 204876261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -371194977 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -357614180 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 342941098 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 522315839 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 337118543 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8741941, + "accum": -284785523 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -709166481 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624718408 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 333178632 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651926917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 295398927 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77678276, + "accum": 506122016 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517492700 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512032778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 262279673 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 57924853 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -610019899 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 46574076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75927704, + "accum": -116953179 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503958385, + "accum": -536480762 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1974.json b/polygon/heimdall/testdata/mainnet/spans/span_1974.json new file mode 100644 index 00000000000..1afc05351e3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1974.json @@ -0,0 +1,636 @@ +{ + "span_id": 1974, + "start_block": 12627456, + "end_block": 12633855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887098, + "accum": 399164657 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": -42977496 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 93329, + "accum": -615360540 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 511070474 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -314189801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": 528318222 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -50811842 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331323393 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376767149 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -62911332 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91045768, + "accum": -179409112 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 205151450 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 306345370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502293422 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 364085922 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 444264697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 344099471 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 502645584 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -657741537 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223178837 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330958592 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -64439833 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14795945, + "accum": 317223610 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1342931, + "accum": 540227563 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": -193979107 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509790497 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 429832125 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 526600, + "accum": -534621333 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 79820457 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -450215868 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68807157, + "accum": 158986389 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 176985610 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": -303561426 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246719854 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 298297349 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -186464077 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 584464571 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19140288, + "accum": 50995994 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -261254347 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -581871710 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 305580963 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59818928 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503958385, + "accum": 553164094 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": 467791343 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": -116405275 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106543242, + "accum": 12654975 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 82289384 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1530696, + "accum": 312745498 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -670011985 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 17288883 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -89448986 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 82890280 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 254721558 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 554132063 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 292562282 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 218935774 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595181200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 598247882 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7219925, + "accum": 538477493 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -320379866 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 367622561 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -138202666 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -864765794 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": -239855206 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -191839948 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -724757901 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494547555 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 386563617 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": 138576579 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -344198852 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 17692, + "accum": 343259554 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 569350343 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 338903927 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8741941, + "accum": -127430585 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -683312073 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624716878 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": 573885126 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651917917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 302887053 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77718217, + "accum": 574526589 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517490918 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512028278 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 262635263 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 59926327 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -603961459 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 86237742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": -84256771 + } + ], + "proposer": { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -724757901 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1975.json b/polygon/heimdall/testdata/mainnet/spans/span_1975.json new file mode 100644 index 00000000000..c951df01a37 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1975.json @@ -0,0 +1,636 @@ +{ + "span_id": 1975, + "start_block": 12633856, + "end_block": 12640255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -593440782 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": -304564109 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -612621986 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 589853074 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -219506563 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": -205252803 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -24266778 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331780187 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376850349 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -51761856 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88727849, + "accum": -515306266 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 265087560 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 306709370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502290848 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 371309476 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 475490697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 344458245 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 580648184 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -654428331 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223190381 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331331042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -48441253 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14761537, + "accum": 701057980 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1342931, + "accum": 575143769 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200387, + "accum": 71230955 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509787923 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 430189183 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 526600, + "accum": -520929733 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 199697227 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -409539128 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68916875, + "accum": 622703424 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 213653748 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": 442943736 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246786544 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 299722253 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 29551827 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 602650557 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19140288, + "accum": 548643482 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -209253567 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -568167006 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 305931027 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59870434 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503963664, + "accum": 374861244 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": 616303889 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 52450165 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106499972, + "accum": 127015984 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 248272786 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 352511594 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17148224, + "accum": -224158161 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 141311821 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 239534266 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 110752166 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 264678180 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 601039079 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 318611682 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 219456528 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595155200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -650742757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 7219925, + "accum": -601467146 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -316096990 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 516176811 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -131118784 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -859539560 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": 389747846 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -212913587 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -697245143 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494544955 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 649000909 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28320642, + "accum": -452756661 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -324821156 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 344191786 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 637289071 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 341482815 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8741941, + "accum": 99859881 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -645966817 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624714668 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -408461261 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651904917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 313703235 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77718217, + "accum": -62497791 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517488344 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512021778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 263148893 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 62817345 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -595210379 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 143529704 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": 554152624 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88727849, + "accum": -515306266 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1976.json b/polygon/heimdall/testdata/mainnet/spans/span_1976.json new file mode 100644 index 00000000000..4c39907ae32 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1976.json @@ -0,0 +1,660 @@ +{ + "span_id": 1976, + "start_block": 12640256, + "end_block": 12646655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -322798011 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 556497337 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -610158077 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 653485174 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -143031640 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": 276582117 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": -2826534 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332149136 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376917549 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -42756510 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88749677, + "accum": 20968846 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 313497495 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307003370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502288769 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 377143885 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 500711697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 344748024 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 643650284 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -651752280 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223199705 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331631867 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -35519323 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14761537, + "accum": -316586657 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1345289, + "accum": 603357110 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 285405656 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509785844 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 430477576 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 526600, + "accum": -509871133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 296520772 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -376684838 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68916875, + "accum": 742295953 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 243270321 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28711737, + "accum": -281412596 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246840409 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 300873137 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 204026211 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 617339238 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19143375, + "accum": -376710819 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -167252937 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -557097822 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 306213771 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59912035 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503963664, + "accum": 338494893 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": -591048837 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6494440, + "accum": 188833405 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106499972, + "accum": -291426685 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 382336303 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 384320210 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17151859, + "accum": 136022243 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 241484194 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 505251508 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 133255997 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 272720067 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 638925515 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 339651582 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 219877137 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595134200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -587219332 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6708226, + "accum": -456600536 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -312637744 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 636162936 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -125397187 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -855318371 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": -429029421 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -484880916 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -675023300 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494542855 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -466823799 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": 141936821 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -309169940 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 345610378 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 692162659 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 343565763 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 285458862 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -615803341 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624712883 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13372583, + "accum": -127637018 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651894417 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 322439382 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77718217, + "accum": 242278243 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 99, + "accum": -517486265 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512016528 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 263563748 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 65152398 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -588142199 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 189803981 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": 814452692 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -484880916 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1977.json b/polygon/heimdall/testdata/mainnet/spans/span_1977.json new file mode 100644 index 00000000000..3c3c013abcc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1977.json @@ -0,0 +1,642 @@ +{ + "span_id": 1977, + "start_block": 12646656, + "end_block": 12653055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -77930742 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 41002926, + "accum": 8271064 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -607928826 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -616713627 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -73840043 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": 712527997 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 16571782 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332482947 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 376978349 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -34608816 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89261211, + "accum": 385493510 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 357296960 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307269370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502286888 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 382422636 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 523530697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 345010205 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 700652184 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -649331091 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223208141 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331904042 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -23828053 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14761537, + "accum": -36117454 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1345289, + "accum": 628917601 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 479142443 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509783963 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 430738503 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 526600, + "accum": -499865733 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 384123027 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -346959528 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": -603517439 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 270066268 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 264097888 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246889144 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 301914413 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 361883987 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 630628997 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19143375, + "accum": -12986694 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -129252367 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -547082846 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 306469587 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59949674 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503964596, + "accum": 620790085 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5712021, + "accum": -482520438 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 312274835 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106499972, + "accum": 404502642 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 503631866 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 413099434 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": 461931084 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 332116341 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -582115552 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 153616606 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 279996060 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 673203719 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 358687682 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 220257688 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595115200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -529745757 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6708226, + "accum": -329144242 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -309507950 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -583048330 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -120220504 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -851499200 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": 31065117 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 469934159 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -654917823 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494540955 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -275042701 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": 679649019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -295009316 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 346893866 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -585959950 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 345450335 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 454112153 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -588512577 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624711268 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 126405634 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651884917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 330343515 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 77718217, + "accum": 391358120 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -517448828 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512011778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 263939093 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 67265065 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -581747179 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 231671184 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": -403898115 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": -603517439 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1978.json b/polygon/heimdall/testdata/mainnet/spans/span_1978.json new file mode 100644 index 00000000000..12481e1fd1c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1978.json @@ -0,0 +1,630 @@ +{ + "span_id": 1978, + "start_block": 12653056, + "end_block": 12659455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 154048776 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8002926, + "accum": 152323732 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -605816904 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -562171827 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -8290109 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": -202255980 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 34949134 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332799189 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 377035949 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -26889948 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89266274, + "accum": 667664155 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 398791190 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307521370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502285106 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 387423558 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 545148697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 345258587 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -569900828 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -647037333 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223216133 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332161892 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -12752113 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14761537, + "accum": 229590212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1345289, + "accum": 653132803 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 662682557 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509782181 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 430985697 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 541600, + "accum": -490281933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 467114637 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -318798708 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": 636826885 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 295451902 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -543878000 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246935314 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 302900885 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 511433459 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 643219295 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19143375, + "accum": 331594056 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -93251827 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -537594974 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 306711939 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 59985332 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503971596, + "accum": 446801882 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 181295940 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 429315965 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106439762, + "accum": -328462444 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 618543452 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 440363962 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": 770691006 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 417978375 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -354357916 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 172905604 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 286889106 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -618877005 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 376721882 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 220618210 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595097200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -475297107 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6708226, + "accum": -208396174 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -306542882 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -480203080 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -115316278 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -847881038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": 466944153 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 49955997 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -635870529 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494539155 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -93355345 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": -135539447 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -281593988 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 348109802 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -538925446 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 347235719 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 613888955 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -562658169 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624709738 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 366980998 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651875917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 337831641 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74527839, + "accum": 418043045 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -517393712 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512007278 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 264294683 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 69266539 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -575688739 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 271334850 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": -367342715 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -543878000 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1979.json b/polygon/heimdall/testdata/mainnet/spans/span_1979.json new file mode 100644 index 00000000000..5b779fe2972 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1979.json @@ -0,0 +1,642 @@ +{ + "span_id": 1979, + "start_block": 12659456, + "end_block": 12665855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 295814037 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8002926, + "accum": 240355918 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -604526285 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -528840727 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 31768184 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944520, + "accum": 50133740 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 46179738 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332992448 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 377071149 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -22172862 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89268861, + "accum": 325039118 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 424148775 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307675370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502284017 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 390479677 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 558359697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 345410376 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -536899728 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -645635592 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223221017 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332319467 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -5983483 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14766488, + "accum": 391986923 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1345289, + "accum": 667930982 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -549720803 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509781092 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 431136760 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 541600, + "accum": -484324333 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 517831732 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -301589318 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": 70253271 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 310965345 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -228186602 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 246963529 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 303503729 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 602824803 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 650913366 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19143375, + "accum": 542171181 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -71251497 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -531796830 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 306860043 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 60007123 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503971596, + "accum": 692234652 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 607128171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 500841100 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106439762, + "accum": -482194412 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 688767199 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 457025618 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -365184187 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 470449618 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -215172694 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1071611, + "accum": 184693325 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 291101523 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -599031729 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 387742782 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 220838529 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595086200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -442022932 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6708226, + "accum": -134605688 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -304730896 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -417353205 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -112319251 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -845669939 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": -591254675 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 602743672 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -624230516 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494538055 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 17675817 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": 175767615 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -273395732 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 348852874 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -510182138 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 348326787 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 711530334 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -546858253 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624708803 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 513999276 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651870417 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 342407718 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74527839, + "accum": -86712538 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -517360030 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512004528 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 264511988 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 70489662 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -571986359 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 295573757 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": 464446859 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": -591254675 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 9, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_198.json b/polygon/heimdall/testdata/mainnet/spans/span_198.json new file mode 100644 index 00000000000..6aefae0454d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_198.json @@ -0,0 +1,102 @@ +{ + "span_id": 198, + "start_block": 1261056, + "end_block": 1267455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2812848, + "accum": -1830840 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 24989264, + "accum": 37906199 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 38116522 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5633799, + "accum": -322301 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4877428, + "accum": -32422163 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 23108046, + "accum": -24384311 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 22880384, + "accum": -17063106 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 23108046, + "accum": -24384311 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2812848, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 24989264, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5633799, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4877428, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 23108046, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 22880384, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1980.json b/polygon/heimdall/testdata/mainnet/spans/span_1980.json new file mode 100644 index 00000000000..3970a7455f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1980.json @@ -0,0 +1,624 @@ +{ + "span_id": 1980, + "start_block": 12665856, + "end_block": 12672255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 489130302 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8002926, + "accum": 360399808 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -602766350 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -483389227 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 86393129 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 394303178 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 61494198 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333255983 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 377119149 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -15740472 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89378861, + "accum": 340372566 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 458727300 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307885370 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -502282532 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 394647112 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 576374697 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 345617361 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -491898228 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -643724127 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 223227677 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332534342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 3246467 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14766488, + "accum": 613484243 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1345289, + "accum": 688110317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -396770708 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -509779607 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 431342755 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 541600, + "accum": -476200333 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 586991407 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -278121968 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": -220815926 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 332120040 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 202301668 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247002004 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 304325789 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 727449363 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 661405281 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19149669, + "accum": -495734329 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -41251047 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -523890270 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 307062003 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 60036838 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503975293, + "accum": 303652939 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -136880981 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 598375375 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106439762, + "accum": -210710763 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 784526854 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 479746058 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -107884252 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 542001313 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": -25374664 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1494925, + "accum": 202037746 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 296845728 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -571969989 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 402771282 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 221138964 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -595071200 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -396649057 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6708226, + "accum": -33982298 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -302260006 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -331648830 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -108232396 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -842654804 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": -228022145 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": 31971874 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -608357771 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -494536555 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 169081947 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": 600277245 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -262216292 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 349866154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -470986718 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 349814607 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": -479895378 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -525312913 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -1624707528 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 714478746 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -1651862917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 348647823 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74527839, + "accum": -293484734 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -517314100 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -512000778 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 264808313 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 72157557 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -566937659 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 328626812 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75617234, + "accum": 274132196 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19149669, + "accum": -495734329 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1981.json b/polygon/heimdall/testdata/mainnet/spans/span_1981.json new file mode 100644 index 00000000000..eed8efb01c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1981.json @@ -0,0 +1,642 @@ +{ + "span_id": 1981, + "start_block": 12672256, + "end_block": 12678655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 463656918 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8002926, + "accum": 316249646 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -299388582 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -190182913 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 105104835 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -625852680 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 48103487 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 166926664 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188613974 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": -580194 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89446689, + "accum": -186994029 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 268552645 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154180685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251139583 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 202046649 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 308604348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173043263 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -194947414 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -319695736 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111621386 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 166510696 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 12083843 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14750589, + "accum": -657291913 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1357199, + "accum": 367073946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -25041913 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254888120 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 215904838 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 541600, + "accum": -228892966 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 371876668 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1564490, + "accum": -112464654 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68908018, + "accum": -153872965 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 190035341 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 589037540 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123544607 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 153094562 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -157621386 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 342593477 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": 77927753 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 13374987 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -252984367 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 153759889 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30052096 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 501975293, + "accum": 567498151 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -623394384 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 409726532 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 373794372 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -161765354 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 265622861 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": 237664467 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 352092577 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12653202, + "accum": 202417102 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1504925, + "accum": 126567598 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 154932963 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -255315022 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 218417941 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 110909975 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297518600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -146900803 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6870169, + "accum": 97696465 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -148329661 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -68692790 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -49484429 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -417910249 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24215502, + "accum": 297652461 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50253425, + "accum": -344607146 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -286189774 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247266577 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 256134587 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": 118645897 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -118438114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 176081461 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -191071883 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 176593499 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": -89047376 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -238238404 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 85, + "accum": -812352319 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -78114781 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825922958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 181396030 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74527839, + "accum": -94670412 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258604996 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255996139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 132739991 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 37969059 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -277746969 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 201773535 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 189516300 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -623394384 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1982.json b/polygon/heimdall/testdata/mainnet/spans/span_1982.json new file mode 100644 index 00000000000..36e26d06094 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1982.json @@ -0,0 +1,654 @@ +{ + "span_id": 1982, + "start_block": 12678656, + "end_block": 12685055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -413698354 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7621443, + "accum": 522799790 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -296338028 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -111400313 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 199788073 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -29291884 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 74648551 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 167383458 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188697174 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 10569282 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90168353, + "accum": -283059348 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 328488755 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154544685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251137009 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 209270203 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 339830348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173402037 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -116944814 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -316382530 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111632930 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 166883146 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 28082423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14750589, + "accum": -273776599 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1357199, + "accum": 402361120 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 240071585 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254885546 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 216261896 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 541600, + "accum": -214811366 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": 491753438 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -70411418 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67909834, + "accum": 404219653 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 226703479 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 121771762 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123611297 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 154519466 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 58394518 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 360779463 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": -636538130 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 65375767 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -239279663 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 154109953 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30103602 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 501975793, + "accum": 278281440 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 383118162 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -633978469 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 349535903 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 4218048 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 305004957 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -529113390 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 476115515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12759711, + "accum": 532997989 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1504925, + "accum": 165695648 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 164889585 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -208408006 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 244467341 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 111430729 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297492600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -68252753 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6863281, + "accum": 276189427 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -144046785 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 79861460 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -42400547 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -412684015 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -285349569 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": -252208421 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -258677016 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247263977 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 518571879 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28300642, + "accum": -358146830 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -99060418 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 177837813 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -123133155 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 179172387 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 141741338 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -200893148 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -801250109 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 269382967 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825909958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 192212212 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": -583559047 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258525384 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255989639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 133253621 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 40860077 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -268995889 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 259065497 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": -346667710 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": -583559047 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1983.json b/polygon/heimdall/testdata/mainnet/spans/span_1983.json new file mode 100644 index 00000000000..4b4001eb204 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1983.json @@ -0,0 +1,624 @@ +{ + "span_id": 1983, + "start_block": 12685056, + "end_block": 12691455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -143055583 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7621443, + "accum": -530017047 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -293874119 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -47768213 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 276262996 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 452545682 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 96088795 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 167752407 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188764374 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 19574628 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90168353, + "accum": 397614203 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 376898690 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 154838685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251134930 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 215104612 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 365051348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173691816 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -53942714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -313706479 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111642254 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167183971 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 41004353 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14750589, + "accum": 35985770 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1473530, + "accum": 431913919 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 454201718 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254883467 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 216550289 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -203031955 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -624257315 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -34345304 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67909834, + "accum": -595296824 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 256320052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -488428637 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123665162 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 155670350 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 232868902 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 375468144 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": -234066242 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 107376397 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -228210479 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 154392697 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30145203 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 501975793, + "accum": -95570001 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -16743411 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -497430484 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 97213820 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 138281565 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 336813573 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -168762113 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 576287888 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12759711, + "accum": -411862094 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1519931, + "accum": 197479145 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 172931472 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -170521570 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 265507241 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 111851338 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297471600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -4729328 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6863281, + "accum": 420318328 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -140587539 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 199847585 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -36678950 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -408462826 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 223029162 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": -415172987 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -236455173 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247261877 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -482306395 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28150642, + "accum": 235566652 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -83409202 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 179256405 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -68259567 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 181255335 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 328147607 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -170729672 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -791924324 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 550054225 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825899458 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 200948359 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": -232551289 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258461082 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255984389 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 133668476 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 43195130 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -261927709 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 305339774 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 199611863 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67909834, + "accum": -595296824 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1984.json b/polygon/heimdall/testdata/mainnet/spans/span_1984.json new file mode 100644 index 00000000000..69e4354f518 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1984.json @@ -0,0 +1,624 @@ +{ + "span_id": 1984, + "start_block": 12691456, + "end_block": 12697855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 101811686 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7621443, + "accum": -385209630 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -291644868 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 9803687 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 345454593 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -324320303 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 115487111 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 168086218 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188825174 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 27722322 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90249986, + "accum": -313243473 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 420698155 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155104685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251133049 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 220383363 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 387870348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 173953997 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 3059186 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -311285290 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111650690 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167456146 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 52695623 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": 314948994 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": 459938821 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -564898739 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254881586 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 216811216 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -191697372 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 4610645, + "accum": -536655060 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -1714058 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67909834, + "accum": 694990022 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 283115999 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 56856505 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123713897 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 156711626 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": 390726678 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 388757903 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": 130074990 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 145376967 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -218195503 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 154648513 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30182842 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 501975793, + "accum": -260352371 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -493850178 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -373887069 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -246638022 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 259577128 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 365592797 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": 157151138 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -545888942 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -169423685 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1573723, + "accum": 226972231 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 180207465 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -136243366 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 284543341 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 112231889 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297452600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 52744247 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6863281, + "accum": 550720667 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -137457745 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 308406460 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -31502267 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -404643655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 682990871 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": 534686242 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -216349696 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247259977 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -290525297 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -443392121 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -69248578 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 180539893 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": -18612035 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 183139907 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 8876489, + "accum": 496800898 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -143438908 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -783486709 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -408819372 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825889958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 208852492 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": -30469975 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258402904 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255979639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 134043821 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 45307797 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -255532689 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 347206977 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": -519007517 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 501975793, + "accum": -260352371 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1985.json b/polygon/heimdall/testdata/mainnet/spans/span_1985.json new file mode 100644 index 00000000000..efa5b1f5eea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1985.json @@ -0,0 +1,636 @@ +{ + "span_id": 1985, + "start_block": 12697856, + "end_block": 12704255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 333791204 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": -252211252 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -289532946 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 64345487 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 411004527 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 88683325 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 133864463 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 168402460 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188882774 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 35441190 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90192582, + "accum": 101396300 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 462192385 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155356685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251131267 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 225384285 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 409488348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174202379 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 57132086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -308991532 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111658682 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167713996 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 63771563 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": -629061151 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": 486533929 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -381358625 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254879804 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 217058410 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -180959346 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -480832350 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 29199754 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67909834, + "accum": -496561084 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 308501633 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 573442429 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123760067 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 157698098 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -661016802 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 401348201 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": 475050894 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 181377507 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -208707631 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 154890865 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30218500 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502026527, + "accum": 302863435 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 202966200 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -256845939 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -624640133 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 374488714 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 392857325 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": 465911060 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -460026908 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 60256513 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1573723, + "accum": 255299245 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 187100511 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -103769278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 302577541 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 112592411 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297434600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 107192897 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6851238, + "accum": -538387484 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -134492677 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 411251710 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -26598041 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -401025493 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -93891097 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": 221917714 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -197302402 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247258177 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -108837941 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": 59050537 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -55833250 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 181755829 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 28422469 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 184925291 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2360309, + "accum": -582128821 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -117584500 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -775493179 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -168244008 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825880958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 216340618 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": 97341976 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258347788 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255975139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 134399411 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 47309271 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -249474249 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 386870643 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": -50767883 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -624640133 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1986.json b/polygon/heimdall/testdata/mainnet/spans/span_1986.json new file mode 100644 index 00000000000..85389c9a511 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1986.json @@ -0,0 +1,636 @@ +{ + "span_id": 1986, + "start_block": 12704256, + "end_block": 12710655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -635622540 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": -120409330 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -287421024 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 118887287 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 476554461 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 501686953 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 152241815 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 168718702 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188940374 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 43160058 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90242815, + "accum": 524311452 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 503686615 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155608685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251129485 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 230385207 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 431106348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174450761 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 111276086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -306697774 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111666674 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 167971846 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 74847503 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": -364924867 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": 513129037 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -197818511 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254878022 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 217305604 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -170221320 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -479347440 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 60113566 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67939858, + "accum": -475282166 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 333887267 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -111281111 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123806237 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 158684570 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -511467330 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 413938499 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": -381292666 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 217378047 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -199219759 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 155133217 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30254158 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502058623, + "accum": -271181427 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -301610684 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -139804809 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 198638665 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 489400300 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 420121853 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17158329, + "accum": -426677256 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -374164874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 289936711 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1573723, + "accum": 283626259 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 193993557 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -71295190 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 320611741 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 112952933 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297416600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 161641547 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6851238, + "accum": -415065200 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -131527609 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 514096960 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -21693815 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -397407331 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 341862101 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": -79583886 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -178255108 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247256377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 72849415 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -639905067 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -42417922 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 182971765 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 75456973 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 186710675 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2360309, + "accum": -539643259 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -91730092 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -767499649 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 72331356 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825871958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 223828744 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74471035, + "accum": 236466200 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258292672 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255970639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 134755001 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 49310745 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -243415809 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 426534309 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 417471751 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502058623, + "accum": -271181427 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1987.json b/polygon/heimdall/testdata/mainnet/spans/span_1987.json new file mode 100644 index 00000000000..ae6ced64eb2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1987.json @@ -0,0 +1,642 @@ +{ + "span_id": 1987, + "start_block": 12710656, + "end_block": 12717055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -416530773 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 4070263 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -285426431 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 170398987 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 538462732 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -309682327 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 169598203 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 169017375 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 188994774 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 50450100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90244817, + "accum": -344201914 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": 542875610 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 155846685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251127802 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 235108300 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 451523348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174685344 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 162412086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -304531447 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111674222 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168215371 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 85308113 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": -115462821 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": 538246639 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -24475070 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254876339 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 217539065 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -160079851 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -477945025 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 89309944 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67949879, + "accum": 679805651 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 357862588 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 376605595 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123849842 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 159616238 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8308304, + "accum": -370226162 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 425829336 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": -55482090 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 251378557 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -190258991 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 155362105 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30287835 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502090623, + "accum": -145076006 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 356493673 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -29265964 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -225199154 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -603450997 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 445871685 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17158329, + "accum": -134985663 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -293072953 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 506856898 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1573723, + "accum": 310379550 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 200503656 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -40625218 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 337644041 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 113293426 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297399600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 213065272 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -299241926 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -128727267 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -590201677 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -17062046 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -393990178 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -447972118 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": -430928804 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -160265997 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247254677 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 244443029 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -165375890 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -29747890 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 184120149 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 119878449 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 188396871 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -499510006 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -67312040 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -759950204 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 299541422 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825863458 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 230900863 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74408658, + "accum": 300357386 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258240618 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255966389 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 135090836 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 51201026 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -237693949 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 463994438 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": -341679834 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502090623, + "accum": -145076006 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1988.json b/polygon/heimdall/testdata/mainnet/spans/span_1988.json new file mode 100644 index 00000000000..50a72210509 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1988.json @@ -0,0 +1,654 @@ +{ + "span_id": 1988, + "start_block": 12717056, + "end_block": 12723455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -223214508 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 113905198 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -283666496 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 215850487 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -608258164 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 34487363 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 184912663 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 169280910 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189042774 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 56882490 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90302282, + "accum": -191336872 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -623769783 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156056685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251126317 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 239275735 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 469538348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 174892329 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 207532086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -302619982 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111680882 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168430246 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 94538063 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": 104650749 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -640936612 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 128475025 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254874854 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 217745060 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -151131496 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -476707600 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 115071454 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67949879, + "accum": 497829918 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 379017283 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -394207739 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123888317 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 160438298 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352541, + "accum": -245468891 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 436321251 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": 231997830 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 281379007 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -182352431 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 155564065 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30317550 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502107877, + "accum": 178819902 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -264070104 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 68268311 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 460866511 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -507691342 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 468592125 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163329, + "accum": 122419272 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -221521258 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -503039541 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1576643, + "accum": 334017515 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 206247861 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -13563478 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 352672541 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 113593861 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297384600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 258439147 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -198902501 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -126256377 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -504497302 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -12975191 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -390975043 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -84844453 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": 318960061 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -144393252 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247253177 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 395849159 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": 253326325 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -18568450 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 185133429 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 159073869 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 189884691 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -464090371 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -45766700 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -753288929 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 500020892 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825855958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 237140968 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74408658, + "accum": 215260418 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258194688 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255962639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 135387161 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 52868921 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -232645249 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 497047493 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 48519861 + } + ], + "proposer": { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -640936612 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1989.json b/polygon/heimdall/testdata/mainnet/spans/span_1989.json new file mode 100644 index 00000000000..69e84ade0b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1989.json @@ -0,0 +1,636 @@ +{ + "span_id": 1989, + "start_block": 12723456, + "end_block": 12729855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": -42785994 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 216417804 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -282023890 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 258271887 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -557274882 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": 355712407 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 199206159 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 169526876 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189087574 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 62886054 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90368202, + "accum": -128512663 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -591496493 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156252685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251124931 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 243165341 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 486352348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175085515 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 249644086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -300835948 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111687098 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168630796 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 103152683 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": 310090081 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -620251528 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 271228447 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254873468 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 217937322 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -142779698 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -475552670 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 139115530 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": 249718085 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 398761665 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 7581313 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123924227 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 161205554 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352541, + "accum": -128533317 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 446113705 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": 500312422 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 309379427 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -174972975 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 155752561 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30345284 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502107877, + "accum": -680018 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 277898190 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 159300301 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -100151376 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -418315664 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 489797869 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163329, + "accum": 362705878 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -154739676 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -324399387 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1576643, + "accum": 356090517 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 211609119 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 11694146 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 366699141 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 113874267 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297370600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 300788097 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -105252371 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -123950213 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -424506552 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -9160793 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 201009, + "accum": -388160917 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 254074701 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": -182704584 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -129578690 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247251777 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -664465292 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -557458280 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -8134306 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 186079157 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 195656261 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 191273323 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -431032045 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -25657716 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -747071739 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -514425855 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825848958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 242965066 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74408658, + "accum": 55635789 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258151820 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255959139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 135663731 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 54425623 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -227933129 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 527897011 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 412706243 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -664465292 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_199.json b/polygon/heimdall/testdata/mainnet/spans/span_199.json new file mode 100644 index 00000000000..bbb5c0b84a5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_199.json @@ -0,0 +1,102 @@ +{ + "span_id": 199, + "start_block": 1267456, + "end_block": 1273855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5058223, + "accum": -48824479 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 27857825, + "accum": -55680318 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -14653171 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8400104, + "accum": 36974063 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 8586880, + "accum": 72125642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 43815697, + "accum": 50525110 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29256448, + "accum": -40466847 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 27857825, + "accum": -55680318 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5058223, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 27857825, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8400104, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 8586880, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 43815697, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29256448, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1990.json b/polygon/heimdall/testdata/mainnet/spans/span_1990.json new file mode 100644 index 00000000000..c7a03a8cb06 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1990.json @@ -0,0 +1,648 @@ +{ + "span_id": 1990, + "start_block": 12729856, + "end_block": 12736255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 137642520 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 318930410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -279671428 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 300693287 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -506291600 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -524745219 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 213499655 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 169772842 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189132374 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 68889618 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90372788, + "accum": -65012989 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -559223203 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156448685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251123545 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 247054947 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 503166348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175278701 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 291756086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -299051914 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111693314 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 168831346 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 111767303 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": 515529413 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -599566444 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 413981869 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254872082 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 218129584 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -134427900 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -474397740 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 163159606 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": 2349399 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 418506047 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 409370365 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 123960137 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 161972810 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352541, + "accum": -11597743 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 455906159 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19165328, + "accum": -433050529 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 337379847 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -167593519 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 155941057 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30373018 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502108418, + "accum": -181247410 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -381816186 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 250332291 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 540176578 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -328939986 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": 511003613 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163329, + "accum": 602992484 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -87958094 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -145759233 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1576643, + "accum": 378163519 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 216970377 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 36951770 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 380725741 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 114154673 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297356600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 343137047 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -11602241 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -121644049 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -344515802 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -5346395 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 202909, + "accum": -385344891 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 592993855 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49992591, + "accum": 517191690 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -114764128 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247250377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -523152904 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -166669546 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 2299838 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 187024885 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 232238653 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 192661955 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -397973719 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1436356, + "accum": -5548732 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -740854549 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -327311683 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825841958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 248789164 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74408658, + "accum": -104321083 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258108952 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255955639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 135940301 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 55982325 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -223221009 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -642931014 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": -424785459 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502108418, + "accum": -181247410 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1991.json b/polygon/heimdall/testdata/mainnet/spans/span_1991.json new file mode 100644 index 00000000000..be9c46406f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1991.json @@ -0,0 +1,624 @@ +{ + "span_id": 1991, + "start_block": 12736256, + "end_block": 12742655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12887751, + "accum": 369622038 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 450732332 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -276646834 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 355235087 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -440741666 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22944646, + "accum": -111741591 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 231877007 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 170089084 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189189974 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 76608486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90381050, + "accum": 360045899 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -517728973 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156700685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251121763 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 252055869 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": 524784348 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175527083 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 345900086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -296758156 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111701306 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169089196 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 122843243 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": -422044965 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -572971336 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -604188679 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254870300 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 218376778 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -123689874 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -472912830 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 194073418 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": 27611211 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 443891681 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -275746111 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 124006307 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 162959282 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352541, + "accum": 138747995 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 468496457 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19166879, + "accum": -88052068 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 373380387 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -158105647 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 156183409 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30408676 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502108418, + "accum": 444786106 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 315000192 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 367373421 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 161770017 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -214028400 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -663442521 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163329, + "accum": -289752164 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -2096060 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 83920965 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1579922, + "accum": 406585720 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 223863423 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 69425858 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 398759941 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 114515195 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297338600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 397585697 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 108805069 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -118678981 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -241670552 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": -442169 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 202909, + "accum": -381692529 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -172956585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49990591, + "accum": 215352969 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -95716834 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247248577 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -341465548 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": 335773112 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 15715166 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 188240821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 279273157 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 194447339 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -355470157 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 20515676 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -732861019 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -86736319 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825832958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 256277290 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74408658, + "accum": 33327347 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258053836 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255951139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 136295891 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 57983799 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -217162569 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -603267348 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 26013313, + "accum": 43454175 + } + ], + "proposer": { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -663442521 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 30, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1992.json b/polygon/heimdall/testdata/mainnet/spans/span_1992.json new file mode 100644 index 00000000000..96e85449c57 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1992.json @@ -0,0 +1,630 @@ +{ + "span_id": 1992, + "start_block": 12742656, + "end_block": 12749055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 575904873 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": 567889596 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -273958306 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 403716687 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -382475058 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 255378027 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 248212431 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 170370188 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189241174 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 83469702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90721335, + "accum": -592846285 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2305235, + "accum": -480845213 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 156924685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251120179 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 256501133 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -658017974 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 175747867 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 394028086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -294719260 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111708410 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169318396 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 132688523 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": -187257157 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -549331240 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -441041911 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254868716 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 218596506 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -114144962 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -471592910 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 221552362 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": -83762732 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 466456689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": 183441377 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 124047347 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 163836146 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352541, + "accum": 272388651 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 479687833 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19166879, + "accum": 218617996 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 405380867 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -149671983 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 156398833 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30440372 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502108418, + "accum": 64653849 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -267625794 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 471409981 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -308439862 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -111884768 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -639207385 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163329, + "accum": -15138900 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 74225748 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 288081141 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1579922, + "accum": 431864472 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 229990575 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 98291714 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 414790341 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 114835659 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297322600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 445984497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 215833789 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -116043365 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -150252552 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 3917143 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 202909, + "accum": -378445985 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 214379591 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49990591, + "accum": -186815897 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -78785906 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247246977 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -179965676 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -419650733 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 27639902 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 189321653 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 321081605 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 196034347 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -317689213 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 43737372 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -725755659 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 127108449 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825824958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 262933402 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74403591, + "accum": 21812084 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -258004844 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255947139 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 136611971 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 59762887 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -211777289 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -568010756 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": 459243227 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90721335, + "accum": -592846285 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1993.json b/polygon/heimdall/testdata/mainnet/spans/span_1993.json new file mode 100644 index 00000000000..e21bdc8797c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1993.json @@ -0,0 +1,654 @@ +{ + "span_id": 1993, + "start_block": 12749056, + "end_block": 12755455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -342028781 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": -473056348 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -270261580 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 470378887 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -302358472 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -442014856 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 270673639 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 170756706 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189311574 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 92903874 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90348136, + "accum": 198457053 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2315193, + "accum": -429950799 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 157232685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251118001 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 262613371 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -631595974 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176051445 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 460204086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -291915778 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111718178 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169633546 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 146225783 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14674238, + "accum": 135576079 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -516826108 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -216715105 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254866538 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 218898632 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -101020708 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -469778020 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 259335910 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": 213683125 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 497483575 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28699218, + "accum": -387548803 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 124103777 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 165041834 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8352598, + "accum": 456145465 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 495075975 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19166879, + "accum": -561571164 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 449381527 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -138075695 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 156695041 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30483954 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502108418, + "accum": 292270677 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 584038668 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -587722946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": -504070218 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 28562726 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -605884073 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17158329, + "accum": 362354338 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 179168234 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 568801383 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1629922, + "accum": 467222756 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 238415409 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 137982266 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 436832141 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 115276297 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297300600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 512532847 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 362998279 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -112419393 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -24552802 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 9911197 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -373980987 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -454893165 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49990591, + "accum": -288882893 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -55505880 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247244777 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 42096648 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": 194445849 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 44036414 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 190807797 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 378568221 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 198216483 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -265740415 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 75667204 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -715985789 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 421145005 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825813958 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 272085556 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74539591, + "accum": 459091889 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -257937480 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255941639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 137046581 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 62209133 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -204372529 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -519532942 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": -171364491 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19166879, + "accum": -561571164 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1994.json b/polygon/heimdall/testdata/mainnet/spans/span_1994.json new file mode 100644 index 00000000000..d662c5fa1ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1994.json @@ -0,0 +1,648 @@ +{ + "span_id": 1994, + "start_block": 12755456, + "end_block": 12761855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -45006229 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7322329, + "accum": -304642781 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -266396821 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 540071187 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -218600223 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 85772745 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 294155811 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 171160793 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 189385174 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 102766872 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90403319, + "accum": -126716352 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2328929, + "accum": -376454112 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 157554685 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -251115724 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 269003438 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1201000, + "accum": -603972974 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 176368822 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 529388086 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -288984865 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 111728390 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 169963021 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 160378373 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": 473078858 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -482843470 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 17808374 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -254864261 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 219214491 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 596557, + "accum": -87299897 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -467880635 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 298836892 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": 579503053 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 529920774 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28681423, + "accum": 272408646 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 124162772 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 166302326 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 8340598, + "accum": -553817863 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 511163578 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": -115732947 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 495382217 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -125952303 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 157004713 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 30529517 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502219936, + "accum": -179361913 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 272554653 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -438170391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45737711, + "accum": 547897135 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 175394197 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -571046065 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17158329, + "accum": -445045030 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 288880833 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -339704116 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1629922, + "accum": 504710962 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 247223190 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 179476934 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 459875841 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 115736964 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -297277600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -619913165 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 516852064 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -108630695 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 106860573 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 16177708 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -369302580 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 101902588 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49976830, + "accum": -343689865 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": -31167671 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -247242477 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 274252714 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27913481, + "accum": -365585023 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 61178222 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 192361493 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 438667865 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 200497807 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2361309, + "accum": -211430308 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 109048392 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -705771834 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -473501922 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -825802458 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 281653717 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74539591, + "accum": -230466305 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -257867054 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 250, + "accum": -255935889 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 137500946 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 64766572 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -196631189 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -468851591 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": 426191632 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502219936, + "accum": -179361913 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1995.json b/polygon/heimdall/testdata/mainnet/spans/span_1995.json new file mode 100644 index 00000000000..b7b88d03594 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1995.json @@ -0,0 +1,630 @@ +{ + "span_id": 1995, + "start_block": 12761856, + "end_block": 12768255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 293232156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": -116159111 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -246808211 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -572313690 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -112170863 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -528774937 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 102600, + "accum": -1337095699 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1020964, + "accum": 335067696 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 186987803 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 204852959 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 128875307 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91043593, + "accum": -247496172 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2339929, + "accum": -302634102 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 173292470 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -235725464 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 291336948 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -558557689 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192101582 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 619975871 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -270411305 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 127127275 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 185708931 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 191149408 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": -348248145 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -430518035 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 288112984 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -239474001 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 234945601 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": -55898187 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -450430475 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 357160527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68164957, + "accum": -109006839 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 580566384 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28681423, + "accum": -198674439 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139614682 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 183060211 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -352739008 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 544037888 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 441326813 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 560770752 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -97386918 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 172729098 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 45966827 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502219936, + "accum": 356302734 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 52076221 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -260225481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45677919, + "accum": 502584330 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 350381407 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -517790880 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": -659024 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 423521443 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -5316056 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1629922, + "accum": 560846797 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 272184650 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 239967619 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 500311126 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 131625474 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -281864815 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -528902255 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -504252038 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -89124760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 265088983 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 38376918 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -348829570 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -481113244 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": -283414580 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 10674689 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -231852192 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 541984049 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27673095, + "accum": 344274383 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 95198407 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 209438078 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 519381350 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 218365292 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2394770, + "accum": -136797119 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 160720077 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -679281924 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -123981687 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -810402173 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 307441677 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74539591, + "accum": 445004810 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -242402719 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -239679054 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 153382606 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 82934182 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -172828904 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -398375381 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": -112450321 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -528774937 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1996.json b/polygon/heimdall/testdata/mainnet/spans/span_1996.json new file mode 100644 index 00000000000..e02a31efb0d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1996.json @@ -0,0 +1,612 @@ +{ + "span_id": 1996, + "start_block": 12768256, + "end_block": 12774655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 590254708 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": 40797765 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -242943452 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -502621390 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -28412614 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -987336 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 145616, + "accum": -1334054201 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 358564352 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 187391890 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 204926559 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 138738305 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91046659, + "accum": 642848048 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2342578, + "accum": -248799841 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 173614470 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -235723187 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 297727015 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -530905939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192418959 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -514457771 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -267480392 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 127137487 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 186038406 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 205301998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": -10762268 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -396535397 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 522636463 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -239471724 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 235261460 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": -39877376 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -448533090 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 396661509 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68434421, + "accum": 257248880 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -590962951 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": 460952993 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139673677 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 184320703 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -182778139 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 560125491 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": -264023629 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -597189795 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -85263526 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 173038770 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 46012390 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502249936, + "accum": -129609990 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -261513830 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -110672926 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45677919, + "accum": 349527545 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 497212878 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -482952872 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": 394024357 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 533234042 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 288164197 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1629922, + "accum": 598335003 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 280992431 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 281462287 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 523354826 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 132086141 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -281841815 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -459328980 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -350398253 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -85336062 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 396502358 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 44643429 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -344151163 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 75682509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": -339700000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 35012898 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -231849892 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -429508807 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": -222914644 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 112340215 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 210991774 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 579480994 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 220646616 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": -81698453 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 194101265 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -669067969 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 183420167 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -810390673 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 317009838 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74540871, + "accum": -248167876 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -242332293 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -238350344 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 153836971 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 85491621 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -165087564 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -347694030 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": 485105802 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502249936, + "accum": -129609990 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1997.json b/polygon/heimdall/testdata/mainnet/spans/span_1997.json new file mode 100644 index 00000000000..01a3d1c2c1b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1997.json @@ -0,0 +1,624 @@ +{ + "span_id": 1997, + "start_block": 12774656, + "end_block": 12781055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -368340073 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": 170457793 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -239750825 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -445049490 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 40778983 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 435011117 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 225616, + "accum": -1330567497 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 378008534 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 187725701 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 204987359 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 146885999 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894367, + "accum": -67548155 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2348033, + "accum": -204258129 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 173880470 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 99, + "accum": -235721306 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 303005766 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -508063189 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 192681140 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -457305771 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -265059203 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 127145923 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 186310581 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 216993268 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": 268030413 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -368462783 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -485505695 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -239469843 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 235522387 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": -26642793 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -446965685 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 429292755 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68434836, + "accum": 355707254 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -564167004 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": -196185796 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 139722412 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 185361979 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -42375682 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 573415250 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 147647072 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -559189225 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -75248550 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 173294586 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 46050029 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502267124, + "accum": -203847615 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 474014569 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 12870489 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45667919, + "accum": 15469061 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 618508441 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -454173648 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": -481715945 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 623866189 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 530604406 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1629922, + "accum": -572598482 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 288268424 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 315740491 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 542390926 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 132466692 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -281822815 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -401855405 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -223301648 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -82206268 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 505061233 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 49820112 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -340286392 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 535644218 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": 608388581 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1058183, + "accum": 55118375 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -231847992 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -237727709 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": 302913415 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 126500839 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 212275262 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2613028, + "accum": 629128526 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 222531188 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": -36107782 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1451356, + "accum": 221677029 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -660630354 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 437360829 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -810381173 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 324913971 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74540871, + "accum": -33770687 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -242274115 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -237252714 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 154212316 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 87604288 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -158692544 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -305826827 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": -223069824 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502267124, + "accum": -203847615 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1998.json b/polygon/heimdall/testdata/mainnet/spans/span_1998.json new file mode 100644 index 00000000000..64b23aa5584 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1998.json @@ -0,0 +1,630 @@ +{ + "span_id": 1998, + "start_block": 12781056, + "end_block": 12787455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -107780403 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": 315311035 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -221364984 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -372284376 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 125163794 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -318451938 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 263616, + "accum": -1310555579 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 412645930 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 203252726 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 220241373 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 170226907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894367, + "accum": 432130283 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2348033, + "accum": -144452288 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 189339684 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -220282211 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1336052789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 323477731 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -470027225 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 208136535 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -384960557 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -247444800 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 142347573 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 201775970 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 243877752 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": 562016308 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -325196955 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -276575694 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -224274748 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 250976528 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 1785004 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -430205066 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 477117215 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68581809, + "accum": 467687775 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -522177843 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": 363667574 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154964361 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 201596469 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 113219989 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 601898223 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 574510987 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -505995441 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -50040360 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 188743616 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 61280882 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502267124, + "accum": -279604406 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 20232794 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 151607118 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45667919, + "accum": -306362986 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -449458170 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -410201210 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": -140479938 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -474763838 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 788237829 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -483928811 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 310737631 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 365211909 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 576620240 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148040457 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -266610601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -329188616 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": -81011829 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -63883260 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 628813322 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 70190009 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -321228407 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -193708608 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": 369718373 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1068183, + "accum": 90567066 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -216652878 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -30753397 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": -360781034 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 155854677 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 228751964 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": 694021796 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 239608974 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": 24676103 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 264493978 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -636999525 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 706494705 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -795178459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 348011318 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74540871, + "accum": 193044354 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -227022723 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -220961870 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 169780875 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 104910169 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -137104310 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -248766410 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": 285756709 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502267124, + "accum": -279604406 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_1999.json b/polygon/heimdall/testdata/mainnet/spans/span_1999.json new file mode 100644 index 00000000000..5f4622524b9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_1999.json @@ -0,0 +1,654 @@ +{ + "span_id": 1999, + "start_block": 12787456, + "end_block": 12793855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 60101909 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": 404025791 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -219180555 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -332893076 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 172505413 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -20137207 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 263616, + "accum": -1307128571 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 425949844 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 203481123 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 220282973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 175801645 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88894367, + "accum": 383070332 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2348033, + "accum": -113927859 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 189521684 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -219487924 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1335402789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 327089508 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -454397975 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 208315922 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -345856557 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -245788197 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 142353345 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 201962195 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 251877042 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": -451917527 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -305989377 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -144018945 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -224273461 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 251155057 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 10840245 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -429132631 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 499443857 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68581809, + "accum": 154564570 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -503843774 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": 736329786 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 154997706 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 202308921 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 209284828 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 610991216 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": -348506308 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -479995051 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -43188008 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 188918648 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 61306635 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502267124, + "accum": 226434596 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 523489067 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 236136823 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45667919, + "accum": 287319961 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -366466469 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -390510162 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": 82601973 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -412752369 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -250568750 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -430233754 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 315715942 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 388665417 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 589644940 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148300834 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -266597601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -289864591 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 5949006 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -61741822 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 703090447 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 73731950 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 203409, + "accum": -318584090 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 121002035 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": -186276162 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1068183, + "accum": 104453445 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -216651578 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 100465249 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": -1003941 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 165543525 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 229630140 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": 728029094 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 240898418 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": 55869720 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 283418299 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -631226420 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -324443143 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -795171959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 353419409 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74511871, + "accum": -42988045 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -226982917 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -220210860 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 170037690 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 106355678 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -132728770 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -220120429 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25980701, + "accum": 623505822 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": -451917527 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 2, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2.json b/polygon/heimdall/testdata/mainnet/spans/span_2.json new file mode 100644 index 00000000000..65c473c0769 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2.json @@ -0,0 +1,102 @@ +{ + "span_id": 2, + "start_block": 6656, + "end_block": 13055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10000, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_20.json b/polygon/heimdall/testdata/mainnet/spans/span_20.json new file mode 100644 index 00000000000..7ec82c9edb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_20.json @@ -0,0 +1,102 @@ +{ + "span_id": 20, + "start_block": 121856, + "end_block": 128255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -3414 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -7912 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 42974 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -7912 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -7912 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -7912 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7912 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7912 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_200.json b/polygon/heimdall/testdata/mainnet/spans/span_200.json new file mode 100644 index 00000000000..54afdd07c17 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_200.json @@ -0,0 +1,102 @@ +{ + "span_id": 200, + "start_block": 1273856, + "end_block": 1280255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5470406, + "accum": 22267229 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 29477419, + "accum": 19009487 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -20474704 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8679426, + "accum": 44919123 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 12283547, + "accum": -36959470 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47176968, + "accum": 18353987 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29623594, + "accum": -47115652 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29623594, + "accum": -47115652 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5470406, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 29477419, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 8679426, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 12283547, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47176968, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29623594, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2000.json b/polygon/heimdall/testdata/mainnet/spans/span_2000.json new file mode 100644 index 00000000000..3832313163a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2000.json @@ -0,0 +1,648 @@ +{ + "span_id": 2000, + "start_block": 12793856, + "end_block": 12800255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 318382389 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": 540510031 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -215819895 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -272291076 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 245338673 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 438808533 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 342616, + "accum": -1300513251 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 446417404 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 203832503 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 220346973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 184378165 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88898251, + "accum": -248528786 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2358080, + "accum": -66786353 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 189801684 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -218265944 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1334402789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 332646088 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -430352975 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 208591902 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -285696557 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -243239577 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 142362225 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 202248695 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 264183642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14673299, + "accum": -158451547 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -276439257 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 59914515 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -224271481 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 251429717 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 24771385 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -427482731 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 533792537 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68581809, + "accum": 321423798 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -475637514 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": 104969544 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 155049006 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 203405001 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 357076888 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": 624980436 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 84831272 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -439994451 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -32645928 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 189187928 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 61346255 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502242450, + "accum": -571280677 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 92953718 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 366182523 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45661619, + "accum": -4129695 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -238786929 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -360216242 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": 425804913 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -317350109 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 4631470 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -347625974 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 323374882 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 424747737 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 609682940 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 148701414 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -266577601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -229366091 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 139734906 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -58447302 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -387392882 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 79181090 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -314358886 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 605172255 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": -393119060 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1068183, + "accum": 125817105 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -216649578 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 302340089 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": 552499279 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 180449445 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 230981180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -424348755 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 242882178 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": 103859900 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 312532639 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -622344720 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -57137183 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -795161959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 361739549 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74516708, + "accum": 242493050 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -226921677 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -219055460 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 170432790 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 108579538 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -125997170 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -176049689 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25979551, + "accum": -61663977 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502242450, + "accum": -571280677 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2001.json b/polygon/heimdall/testdata/mainnet/spans/span_2001.json new file mode 100644 index 00000000000..e124f6ddc3c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2001.json @@ -0,0 +1,654 @@ +{ + "span_id": 2001, + "start_block": 12800256, + "end_block": 12806655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 628318965 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": -500715947 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -211787103 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -199568676 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 332738585 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -215365518 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 343634, + "accum": -1292284359 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 470978476 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 204254159 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 220423773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 194669989 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89034582, + "accum": 681214464 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2358080, + "accum": -10192433 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 190137684 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -216799568 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1333202789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 339313984 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -401498975 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 208923078 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -213504557 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -240181233 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 142372881 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 202592495 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 278951562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": 191284295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -240979113 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 304634667 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -224269105 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 251759309 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 41488753 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -425502851 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 575010953 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68621707, + "accum": -441761077 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -441790002 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28666324, + "accum": -411816138 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 155110566 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 204720297 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 534427360 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -563066091 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 604836368 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -391993731 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -19995432 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 189511064 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 61393799 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502342594, + "accum": 639860999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -182734218 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 522237363 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45661619, + "accum": -113027279 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": -85571481 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -323863538 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17160147, + "accum": -367337462 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -202867397 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 310871734 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -248496638 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 332565610 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 468046521 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 633728540 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 149182110 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -266553601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -156767891 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 300277986 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -54493878 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -250265882 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 85720058 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -307592782 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -18657072 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49899399, + "accum": -400470558 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 152091961 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -216647178 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 544589897 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": 11869552 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 198336549 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 232602428 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -361566051 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 245262690 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2399509, + "accum": 161448116 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 347469847 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -611686680 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 263629969 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -795149959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 371723717 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74516708, + "accum": -378951971 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -226848189 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -217668980 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 170906910 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 111248170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -117919250 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -123164801 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": 561839232 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68621707, + "accum": -441761077 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2002.json b/polygon/heimdall/testdata/mainnet/spans/span_2002.json new file mode 100644 index 00000000000..b9fade0b70c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2002.json @@ -0,0 +1,660 @@ +{ + "span_id": 2002, + "start_block": 12806656, + "end_block": 12813055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -292587185 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6824212, + "accum": -350583283 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -208090377 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -132906476 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 412855171 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 289474796 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 393634, + "accum": -1283874411 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 493492792 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 204640677 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 220494173 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 428826, + "accum": 204104161 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89034582, + "accum": 230017610 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2358080, + "accum": 41685327 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 190445684 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -215455390 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1332102789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 345426222 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -375049475 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 209226656 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -147328557 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -237377751 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 142382649 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 202907645 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 292488822 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": 508513141 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -208473981 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 528961473 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -224266927 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 252061435 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 56813007 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -423687961 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 612794501 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68833044, + "accum": -135837947 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -410763116 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": 218840490 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 155166996 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 205925985 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -508215191 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -547677949 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": -123456972 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -347993071 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -8399144 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 189807272 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 61437381 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502352594, + "accum": -359057783 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 668930244 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -539926184 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": -313970559 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 54876013 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -290540226 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 10135772 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -97924911 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 591591976 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -157628080 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 340990444 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 507737073 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -549250318 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 149622748 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -266531601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -90219541 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 6689295, + "accum": 447442476 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -50869906 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -124566132 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 91714112 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -301390520 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 513930170 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": 696273508 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 179103539 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -216644978 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -438345759 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": 620723094 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 214733061 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 234088572 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -304015239 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 247444826 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2405489, + "accum": 214327014 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 379495621 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -601916810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 557666525 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -795138959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 380875871 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74516708, + "accum": 55412625 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -226780825 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -216398040 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 171341520 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 113694416 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -110514490 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -74686987 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": -71669434 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502352594, + "accum": -359057783 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 1, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2003.json b/polygon/heimdall/testdata/mainnet/spans/span_2003.json new file mode 100644 index 00000000000..f3d901be174 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2003.json @@ -0,0 +1,654 @@ +{ + "span_id": 2003, + "start_block": 12813056, + "end_block": 12819455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": -41452023 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -215403339 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -199129044 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -69565870 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 487815474 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 731241955 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1408216, + "accum": -1263505385 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 518705680 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 210743194 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226323679 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 218042763 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89030029, + "accum": 722497267 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2358080, + "accum": 92257553 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196480390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -208525803 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1325384083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 356473679 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -346438019 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 215257543 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -84407851 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -229187856 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148159791 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 208948526 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 309948798 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": -411362086 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -174632661 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 728466966 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218496340 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 258091068 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 75816296 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -416351850 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 651194453 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68935607, + "accum": -20733356 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -378198463 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": -430361982 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 160984437 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 212735967 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -362044028 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 699461, + "accum": -528619484 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 293982435 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -304223795 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 7384538 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 195831794 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67243726 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502352594, + "accum": -420455755 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 204958532 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -410614063 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 558938026 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 181940282 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -255992296 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 341852271 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": -1524058 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -358849379 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -73381983 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 354035143 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 547783983 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -524445512 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 155772005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260743895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -26977260 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -41971406 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -10238551 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 102659501 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -290265315 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -225617803 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": 444016454 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 208200426 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210874372 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -240795955 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": -52950264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 234662391 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 241140766 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -248543559 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 255098104 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2405489, + "accum": 265800011 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 412922950 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -587710489 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -382188407 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789360753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 394548710 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74516708, + "accum": 271720395 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220953941 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 57770, + "accum": -209531704 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 177485571 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 121575789 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -98350764 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -27051078 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": 427672646 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502352594, + "accum": -420455755 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2004.json b/polygon/heimdall/testdata/mainnet/spans/span_2004.json new file mode 100644 index 00000000000..b0a0e12c72e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2004.json @@ -0,0 +1,642 @@ +{ + "span_id": 2004, + "start_block": 12819456, + "end_block": 12825855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12914024, + "accum": 139344313 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -120096575 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -196776582 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -27144470 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 538798756 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -147127758 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1408216, + "accum": -1243790361 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 533032972 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 210989160 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226368479 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 224064611 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89030029, + "accum": -430457974 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2367977, + "accum": 125399334 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196676390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -207670417 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1324684083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 360363285 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -329606519 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 215450729 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -42295851 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -227403822 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148166007 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 209149076 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 318563418 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": -209489184 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -153947577 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -328411343 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218494954 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 258283330 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 85568094 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -415196920 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 675238529 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69005819, + "accum": -255126165 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -358454081 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": -29040446 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161020347 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 213503223 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -258589586 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 748865, + "accum": -518678818 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 597318741 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -276223375 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 14763994 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 196020290 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67271460 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502352594, + "accum": 614272502 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 746926826 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -319582073 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": -1748531 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 271315960 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -234786552 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 582024329 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 65257524 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -180209225 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": -15556537 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 359396401 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 573041607 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -510418912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 156052411 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260729895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 15371690 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -39665242 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 69752199 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 106473899 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -286318421 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 113301351 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": -57687235 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 225389612 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210872972 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -99483567 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27675161, + "accum": 334501990 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 245096535 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 242086494 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -211920315 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 256486736 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2405489, + "accum": 299476857 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 433302988 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -581493299 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -195074235 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789353753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 400372808 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74516708, + "accum": 115322576 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220911073 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -208717992 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 177762141 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 123132491 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -93638644 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 3798440 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": -408395523 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89030029, + "accum": -430457974 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2005.json b/polygon/heimdall/testdata/mainnet/spans/span_2005.json new file mode 100644 index 00000000000..80e27185b49 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2005.json @@ -0,0 +1,648 @@ +{ + "span_id": 2005, + "start_block": 12825856, + "end_block": 12832255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12862275, + "accum": 397521295 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": 16055945 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -193415922 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 33457530 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -588311931 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 311817982 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1473239, + "accum": -1214809834 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 553500532 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 211340540 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226432479 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 232667251 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89059027, + "accum": 150373596 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2367977, + "accum": 172758874 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 196956390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -206448437 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1323684083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 365919865 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -305561519 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 215726709 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 17864149 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -224855202 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148174887 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 209435576 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 330870018 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": 78900676 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -124397457 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -124477883 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218492974 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 258557990 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 99499234 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 82495, + "accum": -413547020 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -490324897 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69021079, + "accum": -74766619 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -330247821 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": 544276034 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161071647 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 214599303 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": -110797526 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 748865, + "accum": -503701518 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": -169102625 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -236222775 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 25306074 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 196289570 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67311080 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502354080, + "accum": -137754606 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 321408300 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -189536373 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": -288965407 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 398995500 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -204492632 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -274784837 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 160659784 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 74990995 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": 67051243 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 367055341 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": 609123927 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -490380912 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 156452991 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260709895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 75870190 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -36370722 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 184024699 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 111923039 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 281921, + "accum": -280680001 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 597471571 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": -260642871 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 249945592 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210870972 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 102391273 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": -309898286 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 260002455 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 243437534 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -159601395 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 258470496 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2408207, + "accum": 347589355 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 462417328 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -572611599 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 72231725 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789343753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 408692948 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74509924, + "accum": 405650820 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220849833 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -207513272 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 178157241 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 125356351 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -86907044 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 47869180 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": 111155397 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502354080, + "accum": -137754606 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2006.json b/polygon/heimdall/testdata/mainnet/spans/span_2006.json new file mode 100644 index 00000000000..47f4debe092 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2006.json @@ -0,0 +1,624 @@ +{ + "span_id": 2006, + "start_block": 12832256, + "end_block": 12838655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12862275, + "accum": -520896636 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": 165823717 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -189719196 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 100119730 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -508195345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -384677008 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1523239, + "accum": -1181948576 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": 576014848 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 211727058 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226502879 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 242130155 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90401423, + "accum": -267528693 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2373999, + "accum": 224884478 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 197264390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -205104259 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1322584083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 372032103 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -279112019 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 216030287 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 84040149 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -222051720 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148184655 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 209750726 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 344407278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": 396129522 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -91892325 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 99848923 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218490796 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 258860116 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 114823488 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -411768274 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -452541349 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69095009, + "accum": 242435745 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -299220935 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": -25030839 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161128077 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 215804991 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 51773740 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 748865, + "accum": -487226488 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21666879, + "accum": 307568713 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -192222115 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 36902362 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 196585778 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67354662 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502368336, + "accum": 103474683 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -28231721 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -46486103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 715091295 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6383977, + "accum": 539442994 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -171169320 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 102628397 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 265602270 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 355711237 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": 157919801 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 375480175 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -552519919 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -468339112 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 156893629 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260687895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 142418540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -32746750 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 309724449 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 117917093 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -274088844 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -69896188 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": -365286786 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 276957170 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210868772 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 324453597 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": 301989056 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 276398967 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 244923678 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -102050583 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 260652632 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2408207, + "accum": 400569909 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 494443102 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -562841729 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 366268281 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789332753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 417845102 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74518260, + "accum": -357713463 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220782469 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -206188080 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 178591851 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 127802597 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -79502284 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 96346994 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": -518732594 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74518260, + "accum": -357713463 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2007.json b/polygon/heimdall/testdata/mainnet/spans/span_2007.json new file mode 100644 index 00000000000..42893f6b880 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2007.json @@ -0,0 +1,642 @@ +{ + "span_id": 2007, + "start_block": 12838656, + "end_block": 12845055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12862275, + "accum": -315100236 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": 274745733 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -187030668 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 148601330 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -449928737 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": -17520416 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1623212, + "accum": -1157276833 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -609487570 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 212008162 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226554079 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 249012267 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90406041, + "accum": -23022880 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2418728, + "accum": 262957920 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 197488390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -204126675 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1321784083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 376477367 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -259876019 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 216251071 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 132168149 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -220012824 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148191759 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 209979926 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 354252558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14419493, + "accum": -575130163 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1477506, + "accum": -68252229 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 262995691 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218489212 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 259079844 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 125968400 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -410480482 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -425062405 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69501963, + "accum": 151778330 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -276655927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28665824, + "accum": 433622345 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161169117 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 216681855 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 170007388 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 748865, + "accum": -475244648 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21665328, + "accum": -547897661 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -160221635 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 45336026 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 196801202 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67386358 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502414994, + "accum": -271413631 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 591160615 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 57550457 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 243844839 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -560038289 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1514696, + "accum": -146934184 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 377110749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 341924078 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 559871413 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": 224006025 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 381607327 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -523654063 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -452308712 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 157214093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260671895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 190817340 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -30111134 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 401142449 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 122276405 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -269099468 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": 317439988 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49852003, + "accum": 432345262 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 296601954 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210867172 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 485953469 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": -454876883 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 288323703 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 246004510 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": -60195447 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 262239640 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2408207, + "accum": 439101221 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 517734574 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -555736369 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 580113049 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789324753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 424501214 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74518260, + "accum": -367492849 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220733477 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -205224304 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 178907931 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 129581685 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -74117004 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 131603586 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": -103091858 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502414994, + "accum": -271413631 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2008.json b/polygon/heimdall/testdata/mainnet/spans/span_2008.json new file mode 100644 index 00000000000..0d9e0ba19b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2008.json @@ -0,0 +1,642 @@ +{ + "span_id": 2008, + "start_block": 12845056, + "end_block": 12851455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12862275, + "accum": 19318914 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": 451744009 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -182661810 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 227383930 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -355245499 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 579109046 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1629573, + "accum": -1115003350 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -582879742 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 212464956 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226637279 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 260195699 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90410324, + "accum": -77022752 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2803640, + "accum": 334105178 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 197852390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -202538101 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1320484083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 383700921 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -228617519 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 216609845 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 210376149 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -216699618 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148203303 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 210352376 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 370251138 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14415493, + "accum": -200283345 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": -18329874 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 528109189 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218486638 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 259436902 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 144078882 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -408387820 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -380409121 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69501963, + "accum": -445662486 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -239987789 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28617703, + "accum": -24454623 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161235807 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 218106759 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 362137066 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 748865, + "accum": -455774158 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21665328, + "accum": 15400867 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -108220855 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 59040730 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 197151266 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67437864 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": -435169473 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 395552268 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 226609867 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 227554123 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -392754887 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -114781608 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -379727897 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 465947016 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -311252167 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130389, + "accum": 331396139 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 391563949 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1804116, + "accum": -476747047 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -426259312 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 157734847 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260645895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 269465390 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -25828258 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 549696699 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 129360287 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -260991732 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24208511, + "accum": -256050270 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49746496, + "accum": 523238460 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1227799, + "accum": 328524728 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210864572 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -454502192 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": 268262703 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 307701399 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 247760862 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": 7819149 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 264818528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2428692, + "accum": 501857998 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -646104817 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -544190159 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -274510095 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789311753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 435317396 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74420317, + "accum": 366782899 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220653865 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -203658168 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 179421561 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 132472703 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -65365924 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 188895548 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25977546, + "accum": 572324338 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": -435169473 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2009.json b/polygon/heimdall/testdata/mainnet/spans/span_2009.json new file mode 100644 index 00000000000..2e3808c5117 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2009.json @@ -0,0 +1,648 @@ +{ + "span_id": 2009, + "start_block": 12851456, + "end_block": 12857855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12862275, + "accum": 379462614 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -559279443 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -177956886 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 312226730 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -253278935 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 20038210 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1632073, + "accum": -1069305306 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -554225158 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 212956888 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 226726879 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 272239395 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90443440, + "accum": 51579274 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2814431, + "accum": 412628126 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 198244390 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -200827329 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1319084083 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 391480133 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -194954519 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 216996217 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 294600149 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -213131550 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 148215735 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 210753476 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 387480378 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14414218, + "accum": 203322409 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 37049058 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -387982033 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -218483866 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 259821426 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 163582478 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -406134184 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -332320969 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69501963, + "accum": 298780381 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -200499025 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28617703, + "accum": -424784669 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 161307627 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 219641271 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7389603, + "accum": 569045950 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 759143, + "accum": -434692880 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21665328, + "accum": -579623111 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -52220015 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 73799642 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 197528258 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 67493332 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": 415158198 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 277894167 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 408673847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 303850157 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -212603531 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -106107880 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 100617434 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4770113, + "accum": 599510180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 46028141 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130856, + "accum": 447058706 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 402286465 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -426178647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -398206112 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 158295659 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -260617895 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 354163290 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -21215930 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -491944176 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 272457, + "accum": 136989083 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -252260324 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24196650, + "accum": 421562679 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49746496, + "accum": -487099887 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 363109848 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -210861772 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -171877416 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": -154569736 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 328569687 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 249652318 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": 81065637 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 267595792 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2432047, + "accum": 569891569 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -605344741 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -531755779 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 99718249 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -789297753 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 446965592 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74420747, + "accum": 47337391 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -220568129 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -201971560 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 179974701 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 135586107 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -55941684 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 250594584 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 98057054 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21665328, + "accum": -579623111 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_201.json b/polygon/heimdall/testdata/mainnet/spans/span_201.json new file mode 100644 index 00000000000..9f6d901610e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_201.json @@ -0,0 +1,102 @@ +{ + "span_id": 201, + "start_block": 1280256, + "end_block": 1286655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5985558, + "accum": -13313492 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 30070198, + "accum": 44085532 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -54991516 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 13724428, + "accum": 103813109 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 20449512, + "accum": -3006496 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47314658, + "accum": -53654793 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29934266, + "accum": -22932344 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47314658, + "accum": -53654793 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5985558, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 30070198, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 13724428, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 20449512, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47314658, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 29934266, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2010.json b/polygon/heimdall/testdata/mainnet/spans/span_2010.json new file mode 100644 index 00000000000..a8cb1e1a880 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2010.json @@ -0,0 +1,642 @@ +{ + "span_id": 2010, + "start_block": 12857856, + "end_block": 12864255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12866804, + "accum": -524674474 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -401079351 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -172467433 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 383543724 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -167895992 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947287, + "accum": 549450505 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1750408, + "accum": -1028034903 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -529062770 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 214985669 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228425173 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 283757125 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90525773, + "accum": -268560546 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2814431, + "accum": 478984733 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 200191084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -197797358 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1316309389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 399494894 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -165678075 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 218938288 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 365408843 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -208575943 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149850641 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 212707645 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 403257662 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14414218, + "accum": 536474117 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 84163589 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -151833860 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216856895 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 261761979 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 181227983 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -402658289 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -291195293 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69635502, + "accum": -503379050 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -166437132 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28617703, + "accum": 235047194 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 162991316 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 222526457 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -460993759 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 759143, + "accum": -415607897 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21665328, + "accum": -79695873 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -4594631 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 87547728 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 199462624 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69163589 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": -44679653 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -32026186 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 559851096 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 153332205 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -62997366 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -97358338 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 496812372 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -491356593 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 341133088 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4130856, + "accum": 543693088 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 412718940 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -382982879 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -373537718 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 160381020 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258970201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 425361259 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -15802538 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -358906107 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -243463402 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24196650, + "accum": -222163578 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49746496, + "accum": 658694215 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 393238097 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209234778 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 61903344 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27813061, + "accum": 486755361 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 347336189 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 252830708 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2615946, + "accum": 142857089 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 271501810 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2432047, + "accum": -574422278 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -570238556 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -519917130 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 408744797 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787661559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 458158447 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74411611, + "accum": 558611788 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218873009 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -198961438 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 182053760 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 139768240 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -46575650 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 302900629 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -504482203 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69635502, + "accum": -503379050 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2011.json b/polygon/heimdall/testdata/mainnet/spans/span_2011.json new file mode 100644 index 00000000000..81bd59512d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2011.json @@ -0,0 +1,654 @@ +{ + "span_id": 2011, + "start_block": 12864256, + "end_block": 12870655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12866804, + "accum": -267338394 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -264926831 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -169106773 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 444145724 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -95062732 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947743, + "accum": -193250873 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1798765, + "accum": -992894308 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -508595210 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 215337049 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228489173 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 292359765 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90529494, + "accum": 340326739 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2838376, + "accum": 535393078 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 200471084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -196575378 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1315309389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 405051474 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -141633075 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 219214268 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 425568843 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -206027323 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149859521 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 212994145 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 415564262 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14414218, + "accum": -376892319 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 123719969 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 52099600 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216854915 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 262036639 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 195159123 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -401048549 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -256846613 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69636502, + "accum": -312376876 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -138230872 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28587703, + "accum": -394858390 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163042616 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 223622537 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -313167279 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 759143, + "accum": -400425037 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": 353627795 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 35405969 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 98089808 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 199731904 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69203209 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": 390572393 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -459553735 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 689896796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": -135541375 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 65682174 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -91162818 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -361734468 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -396961913 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 596333308 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 626317456 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 420377880 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -346834119 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -353499718 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 160781600 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258950201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 485859759 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -12508018 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -244633607 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -237226682 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24196650, + "accum": 261769422 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 49746496, + "accum": 451956326 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 418023797 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209232778 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 263778184 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27827865, + "accum": -158405161 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 362242109 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 254181748 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2653190, + "accum": 195436717 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 273485570 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2433961, + "accum": -525775596 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -541124216 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -511035430 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 676050757 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787651559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 466478587 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74411611, + "accum": -356516825 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218811769 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 60236, + "accum": -197756718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 182448860 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 141992100 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -39844050 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 346971369 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 15030717 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -459553735 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2012.json b/polygon/heimdall/testdata/mainnet/spans/span_2012.json new file mode 100644 index 00000000000..04574b861ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2012.json @@ -0,0 +1,648 @@ +{ + "span_id": 2012, + "start_block": 12870656, + "end_block": 12877055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12866804, + "accum": -48602726 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -149197189 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -166250212 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 495657424 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -33154461 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947743, + "accum": 196860758 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1798765, + "accum": -962315303 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -491197784 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 215635722 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228543573 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 299672009 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90541748, + "accum": -522010026 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2872825, + "accum": 583873266 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 200709084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -195536695 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1314459389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 409774567 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -121194825 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 219448851 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 476704843 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -203860996 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149867069 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 213237670 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 426024872 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14414218, + "accum": -131850613 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 157342892 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 225443041 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216853232 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 262270100 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 207000592 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -399680270 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -227650235 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69636502, + "accum": -330362964 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -114255551 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28490012, + "accum": 89862578 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163086221 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 224554205 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -187514771 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 759143, + "accum": -387519606 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -479781093 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 69406479 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 107050576 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 199960792 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69236886 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": 519528282 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": 198550622 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -401330767 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45638941, + "accum": 640320622 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 175059783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -85896626 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -70095592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -316726435 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -388508678 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -505209897 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 426887979 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -316107673 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -336467418 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 161122093 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258933201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 537283484 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -9707676 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -147501982 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -231925470 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24195089, + "accum": 673087496 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47679606, + "accum": 93819949 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 439091642 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209231078 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 435371798 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27827865, + "accum": 314668544 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 374912141 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 255330132 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2653190, + "accum": 240540947 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 275171766 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2433961, + "accum": -484398259 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -516377027 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -503485985 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -298505585 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787643059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 473550706 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74412111, + "accum": -293320060 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218759715 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 150938, + "accum": -195734984 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 182784695 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 143882381 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -34122190 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 384431498 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 456616699 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90541748, + "accum": -522010026 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2013.json b/polygon/heimdall/testdata/mainnet/spans/span_2013.json new file mode 100644 index 00000000000..cd5d4647004 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2013.json @@ -0,0 +1,636 @@ +{ + "span_id": 2013, + "start_block": 12877056, + "end_block": 12883455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12866804, + "accum": 221600158 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6807626, + "accum": -6237043 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -162721519 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 559289524 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 43320462 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947743, + "accum": -521520756 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1852879, + "accum": -923891870 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -469706846 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 216004671 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228610773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 430132, + "accum": 308704781 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91041542, + "accum": 184639979 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2897889, + "accum": -555175931 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201003084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -194253616 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1313409389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 415608976 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -95947575 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 219738630 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 539872843 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -201184945 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149876393 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 213538495 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 438946802 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14391258, + "accum": 170653035 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 198877091 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": 439573174 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216851153 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 262558493 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 221628289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -397990043 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -191584121 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -68242827 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -84638978 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28495744, + "accum": -512031111 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163140086 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 225705089 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -32296967 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -371571603 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -24719388 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 111407109 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 118119760 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 200243536 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69278487 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": 270524091 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -188824831 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -264782782 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45621234, + "accum": 398865684 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 310173300 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -79391330 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 290164196 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -217612021 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -120548447 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -418449237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 434929866 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -278151475 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -315427518 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 161542702 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258912201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 600806909 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -6248430 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -27515857 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -225376914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": -18632927 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47679606, + "accum": -105236219 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 465116627 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209228978 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 647340380 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27827865, + "accum": -300731971 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 390563357 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 256748724 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 296330555 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 277254714 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2433961, + "accum": -433285078 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -485806970 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -494160200 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -17834327 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787632559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 482286853 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74412111, + "accum": 69029337 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218695413 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -192550086 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 183199550 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 146217434 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -27054010 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 430705775 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -197674281 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28495744, + "accum": -512031111 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2014.json b/polygon/heimdall/testdata/mainnet/spans/span_2014.json new file mode 100644 index 00000000000..f5ad0cf8f29 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2014.json @@ -0,0 +1,654 @@ +{ + "span_id": 2014, + "start_block": 12883456, + "end_block": 12889855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12866804, + "accum": 594737474 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 190137348 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -157848562 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -553650801 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 148928689 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947743, + "accum": 143963791 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1896380, + "accum": -869731542 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -440028884 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 216514172 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228703573 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 961428, + "accum": 335027819 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90872897, + "accum": 421348510 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2960813, + "accum": -470633758 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201409084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -192481745 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1311959389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 423666017 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -61082325 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 220138801 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -573748714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -197489446 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149889269 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 213953920 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 456791372 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14385802, + "accum": 587879485 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 256233842 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10196673, + "accum": -465539463 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216848282 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 262956750 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 241828442 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -395655920 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -141778535 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -449753976 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -43739901 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28495744, + "accum": 314345465 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163214471 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 227294405 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 182051429 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -349469456 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -596563444 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 169407979 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 133405776 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 200633992 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69335936 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502430610, + "accum": 433066068 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -266811961 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -76216517 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45563445, + "accum": 521029316 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 496758633 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -70407826 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -412907007 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -80739735 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 249491872 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -298636897 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 446035329 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -225735773 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -286372418 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 162123543 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258883201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -512253266 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": -1471376 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 138179268 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -216333670 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": -518008955 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47573864, + "accum": 75596791 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 501055892 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209226078 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -260228219 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27852181, + "accum": 506786750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 412176941 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 258707732 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 373373347 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 280131166 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2433961, + "accum": -362700209 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -443591177 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -481281735 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": 369759315 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787618059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 494351056 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74412111, + "accum": -174472365 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218606615 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -188062684 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 183772445 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 149442031 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -17293190 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 494608348 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 555619453 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -596563444 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2015.json b/polygon/heimdall/testdata/mainnet/spans/span_2015.json new file mode 100644 index 00000000000..30f4be2220b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2015.json @@ -0,0 +1,654 @@ +{ + "span_id": 2015, + "start_block": 12889856, + "end_block": 12896255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": -270971543 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 358063678 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 168033, + "accum": -153479704 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -474868201 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 243611927 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22947743, + "accum": -459709001 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1890324, + "accum": -820542016 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -413421056 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 216970966 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228786773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 961428, + "accum": 360024947 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90943032, + "accum": 384609782 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3067890, + "accum": -391001815 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 201773084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -190893171 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1310659389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 430889571 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -29823825 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 220497575 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -495540714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -194176240 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149900813 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214326370 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 472789952 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": -240901749 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1977819, + "accum": 307657136 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -200368811 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216845708 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 263313808 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 259938924 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -393563258 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -97125251 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": 160629890 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -7071763 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": -146430315 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163281161 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 228719309 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 374225853 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -329653738 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -33153714 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 221408759 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 147110480 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 200984056 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69387442 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502486310, + "accum": 293977616 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 38712021, + "accum": -460614534 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 92842893 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45563445, + "accum": 505468479 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -536273087 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -62353650 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 33128921 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 41973349 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": 581252158 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -191218937 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 455991951 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -178742385 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -260323018 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 162644297 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258857201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -433605216 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 164726, + "accum": 2811500 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 286733518 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -208225934 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": 110736747 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47573864, + "accum": 112261587 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": 533277302 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209223478 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 2209073 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854050, + "accum": 30731756 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 431554637 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 260464084 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 442446195 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 282710054 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2433961, + "accum": -299417223 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -405742535 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -469735525 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13365298, + "accum": -483055178 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787605059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 505167238 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": 559722529 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218527003 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -184039496 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 184286075 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 152333049 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -8542110 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 551900310 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 30775008 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -536273087 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2016.json b/polygon/heimdall/testdata/mainnet/spans/span_2016.json new file mode 100644 index 00000000000..0b2f99eff82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2016.json @@ -0,0 +1,630 @@ +{ + "span_id": 2016, + "start_block": 12896256, + "end_block": 12902655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": 50719407 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 519531303 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -150445071 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -399115701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 334653502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22948718, + "accum": 113998224 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1917083, + "accum": -773015226 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -387836606 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 217410191 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228866773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 961428, + "accum": 384060647 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90943032, + "accum": 257305738 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3090538, + "accum": -313971218 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 202123084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -189365696 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1309409389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 437835296 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 232425 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 220842550 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -420340714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -190990465 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149911913 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214684495 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 488173202 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": 116253351 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1976819, + "accum": 357078611 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 54632064 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216843233 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 263657133 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 277352849 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -391551083 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -54189401 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -499346591 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 28186062 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": 564515935 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163345286 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 230089409 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 559008953 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -310600163 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": 508586411 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 271409509 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 160288080 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 201320656 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69436967 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502500234, + "accum": -349727436 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 513537522 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 255400018 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45563445, + "accum": 444291086 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -375423662 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -54609250 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 462009621 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 159966699 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -300009001 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -87932437 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 465565626 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -133556435 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -235275518 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163145022 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258832201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -357982091 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 6271168 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 429574143 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -200430034 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": -485322245 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47573864, + "accum": 101329846 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -636390202 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209220978 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 254552623 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854050, + "accum": -473671967 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 450187037 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 262152884 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 508862395 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 285189754 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2441078, + "accum": -238471819 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -369349610 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -458633400 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -149063588 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787592559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 515567413 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": 18522056 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218450453 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -180171046 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 184779950 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 155112874 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -127610 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -593660894 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -520602739 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502500234, + "accum": -349727436 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2017.json b/polygon/heimdall/testdata/mainnet/spans/span_2017.json new file mode 100644 index 00000000000..ee358ec9936 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2017.json @@ -0,0 +1,624 @@ +{ + "span_id": 2017, + "start_block": 12902656, + "end_block": 12909055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": 308072167 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -552167591 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 117329, + "accum": -148098491 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -338513701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 407486762 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 573004689 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1878488, + "accum": -735187506 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -367369046 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 217761571 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228930773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 961428, + "accum": 403289207 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90947620, + "accum": -325481083 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3111800, + "accum": -252054498 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 202403084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -188143716 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1308409389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 443391876 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 24277425 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 221118530 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -360180714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -188441845 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149920793 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 214970995 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 500479802 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": 401977431 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1976819, + "accum": 396614991 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 258632764 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216841253 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 263931793 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 291283989 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -389941343 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -19840721 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -307402810 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 56392322 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": -67499427 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163396586 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 231185489 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -494035844 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -295357303 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": -258796471 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 311410109 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 170830160 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 201589936 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69476587 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": 94931277 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 97066928 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 385445718 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45563445, + "accum": 154786592 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -246744122 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -48413730 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -395618208 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 254361379 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760011, + "accum": -44808781 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -5303237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 473224566 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1807438, + "accum": -97407675 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -215237518 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163545602 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258812201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -297483591 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 8368448 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 543846643 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -194193314 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": -1671705 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47573864, + "accum": -148064151 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -611604502 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209218978 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 456427463 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854050, + "accum": 83409033 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 465092957 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 263503924 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 561995355 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 287173514 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2442110, + "accum": -189630651 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -340235270 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -449751700 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 118101512 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787582559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 523887553 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": 305576079 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218389213 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -177076286 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 185175050 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 157336734 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 6603990 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -549590154 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -1089819 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90947620, + "accum": -325481083 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2018.json b/polygon/heimdall/testdata/mainnet/spans/span_2018.json new file mode 100644 index 00000000000..5b26f2a7023 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2018.json @@ -0,0 +1,648 @@ +{ + "span_id": 2018, + "start_block": 12909056, + "end_block": 12915455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": 539689651 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -435910901 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 125329, + "accum": -145882569 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -283971901 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 473036696 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": -214747444 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1997383, + "accum": -701040157 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1023378, + "accum": -348948242 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 218077813 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 228988373 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 961428, + "accum": 420594911 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90947620, + "accum": 110634085 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3111800, + "accum": -196042098 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 202655084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -187043934 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1307509389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 448392798 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 45917925 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 221366912 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -306036714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -186148087 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149928785 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215228845 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 511555742 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": 659129103 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1976819, + "accum": 432197733 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 442233394 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216839471 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 264178987 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 303822015 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -388492577 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 11073091 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -254786030 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 81777956 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": 444381873 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163442756 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 232171961 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -360992012 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -281638729 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": 131256419 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 347410649 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 180318032 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 201832288 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69512245 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": -464915661 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -397894709 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": 502486848 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -226405798 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -130932536 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -42837762 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -86824104 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 339316591 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 184876537 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 69063043 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 480117612 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -64601267 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -197203318 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 163906124 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258794201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -243034941 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 10256000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -554211167 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -188580266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": 433613781 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -492782417 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -589297372 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209217178 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -562788241 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854050, + "accum": 584781933 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 478508285 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 264719860 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -591087600 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 288958898 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2442110, + "accum": -145672671 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -314032364 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -441758170 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 358550102 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787573559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 531375679 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": 443686673 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218334097 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -174291002 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 185530640 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 159338208 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 12662430 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -509926488 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 466471809 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": -464915661 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2019.json b/polygon/heimdall/testdata/mainnet/spans/span_2019.json new file mode 100644 index 00000000000..4758249c475 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2019.json @@ -0,0 +1,648 @@ +{ + "span_id": 2019, + "start_block": 12915456, + "end_block": 12921855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": -365658265 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -287360686 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 125329, + "accum": -143000002 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -214279601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 556794945 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 313166657 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2039287, + "accum": -654515862 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -325399668 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 218481900 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229061973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 442867755 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91399686, + "accum": -194575304 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3167300, + "accum": -123486198 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 202977084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -185638657 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1306359389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 454782865 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 73569675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 221684289 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -236852714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -183217174 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149938997 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215558320 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 525708332 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": -213241257 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1976819, + "accum": 477664570 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -524682507 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216837194 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 264494846 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 319842826 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -386641376 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 50574073 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": 145678834 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 114215155 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": -102754450 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163501751 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 233432453 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -190991560 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -264109440 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21669605, + "accum": 629657334 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 393411339 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 192441424 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 202141960 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69557808 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": 284273721 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 504053511 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -549285275 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -382450378 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 17048935 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -35712914 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 307746140 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 447870473 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 478364150 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 164086623 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 488925393 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -22134757 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -174159618 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 164366791 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258771201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -173461666 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 12667872 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -422797792 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -181408038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24182527, + "accum": -211394971 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 601242598 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -560793817 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209214878 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -330632175 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854050, + "accum": 24467010 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 495650093 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 266273556 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -529984696 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 291240222 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2442110, + "accum": -89504141 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -280550873 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -431544215 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 665789967 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787562059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 540943840 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": -248001641 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218263671 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -170732028 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 185985005 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 161895647 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 20403770 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -459245137 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -137295206 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -382450378 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_202.json b/polygon/heimdall/testdata/mainnet/spans/span_202.json new file mode 100644 index 00000000000..64c5ac46562 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_202.json @@ -0,0 +1,102 @@ +{ + "span_id": 202, + "start_block": 1286656, + "end_block": 1293055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7318527, + "accum": -49577010 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 33844001, + "accum": -45712399 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -11042769 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 14386889, + "accum": 85431314 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 20906515, + "accum": -50231854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50004482, + "accum": 26480024 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30360735, + "accum": 44652694 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 33844001, + "accum": -45712399 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 7318527, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 33844001, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 14386889, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 20906515, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 50004482, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30360735, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2020.json b/polygon/heimdall/testdata/mainnet/spans/span_2020.json new file mode 100644 index 00000000000..4dcf35dda94 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2020.json @@ -0,0 +1,630 @@ +{ + "span_id": 2020, + "start_block": 12921856, + "end_block": 12928255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": -108305505 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -158186586 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 125329, + "accum": -140493422 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -153677601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -571230954 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": -428643985 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1932256, + "accum": -614486432 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -304910348 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 218833280 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229125973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 462496315 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91410088, + "accum": 432596033 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3167300, + "accum": -60140198 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 203257084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -184416677 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1305359389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 460339445 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 97614675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 221960269 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -176692714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -180668554 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149947877 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 215844820 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 538014932 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": 72482823 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1976819, + "accum": 517200950 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -320681807 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216835214 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 264769506 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 333773966 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -385031636 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 84922753 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": 337549871 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 142421415 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28437850, + "accum": 466002550 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163553051 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 234528533 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -43165080 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -248866580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21094946, + "accum": -148238069 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 433411939 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 202983504 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 202411240 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69597428 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": -471900835 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 87384268 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6502285, + "accum": -419239575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": 526661822 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 145728475 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -29517394 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -550013828 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 542265153 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -467295612 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 246715823 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 496584333 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 14792643 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -154121618 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 164767371 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258751201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -112963166 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 14765152 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -308525292 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -175171318 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24169994, + "accum": 272134494 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 351045088 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -536008117 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209212878 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -128757335 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 581549117 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 510556013 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 267624596 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -476851736 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 293223982 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2466480, + "accum": -40333501 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -251436533 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -422662515 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -267993884 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787552059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 549263980 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74389203, + "accum": 38798037 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218202431 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 154738, + "accum": -167637268 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 186380105 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 164119507 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 27135370 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -415174397 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 382217714 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502639122, + "accum": -471900835 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2021.json b/polygon/heimdall/testdata/mainnet/spans/span_2021.json new file mode 100644 index 00000000000..c432571d688 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2021.json @@ -0,0 +1,636 @@ +{ + "span_id": 2021, + "start_block": 12928256, + "end_block": 12934655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12867638, + "accum": 200517807 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -3177666 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 125329, + "accum": -137485526 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -80955201 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -483831042 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 122222903 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1934256, + "accum": -568104288 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -280323164 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 219254936 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229202773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 486050587 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91847225, + "accum": 229557112 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3167300, + "accum": 15875002 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 203593084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -182950301 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1304159389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 467007341 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 126468675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 222291445 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -104500714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -177610210 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149958533 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216188620 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 552782852 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": 415351719 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -636662591 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -75880967 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216832838 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 265099098 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 350491334 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -383099948 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 126141169 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -393243571 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 176268927 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28456641, + "accum": -52036112 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163614611 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 235843829 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 134226696 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -230575148 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21094946, + "accum": 358040635 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 481412659 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 215634000 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 202734376 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69644972 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502649122, + "accum": -419585966 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -172770806 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -263151300 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": 416731934 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 300143923 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -22082770 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -138288356 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -545797860 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -161047668 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 345870863 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 505775061 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 59105523 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -130076018 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 165248067 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258727201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -40364966 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 17281888 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -171398292 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -167687254 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24165991, + "accum": -349161832 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 291751108 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -506265277 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209210478 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 113492473 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 49190645 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 528443117 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 269245844 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -413092184 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 295604494 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2466480, + "accum": 18862019 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -216499325 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -412004475 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 52604236 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787540059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": 559248148 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391184, + "accum": 623253229 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218128943 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 164918, + "accum": -163895456 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 186854225 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 166788139 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 35213290 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -362289509 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -195689219 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502649122, + "accum": -419585966 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2022.json b/polygon/heimdall/testdata/mainnet/spans/span_2022.json new file mode 100644 index 00000000000..10bf3af39d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2022.json @@ -0,0 +1,630 @@ +{ + "span_id": 2022, + "start_block": 12934656, + "end_block": 12941055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": 406414653 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 100161614 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -135177166 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -32473601 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -425564434 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 489467495 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1934256, + "accum": -537156192 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -263931708 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 219536040 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229253973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 501753435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91869167, + "accum": 497875873 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3167300, + "accum": 66551802 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 203817084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -181972717 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1303359389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 471452605 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 145704675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 222512229 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -56372714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -175571314 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149965637 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216417820 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -638820143 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14286204, + "accum": -557517292 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -604782031 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 87319593 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216831254 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 265318826 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 361636246 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -381812156 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 153620113 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69642154, + "accum": -480468417 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 198833935 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28456641, + "accum": 403270144 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163655651 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 236720693 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 252487880 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -218380860 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21094946, + "accum": -505888504 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 513413139 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 224067664 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 202949800 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69676668 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502692157, + "accum": 414318541 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 454671434 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -159055300 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -57379381 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 403087555 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -17126354 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 136195292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -470282116 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 43117628 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 411974223 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 511902213 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 88647443 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -114045618 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 165568531 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258711201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 8033834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 18959712 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -79980292 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -162697878 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24165991, + "accum": 37494024 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -148626324 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1239285, + "accum": -486436717 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209208878 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 274992345 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 494861349 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 540367853 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 270326676 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -370585816 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 297191502 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2474480, + "accum": 58349699 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -193207853 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -404899115 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 266336316 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787532059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -635495689 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391184, + "accum": -589347182 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218079951 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 204822, + "accum": -160698112 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 187170305 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 168567227 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 40598570 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -327032917 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": 219921117 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391184, + "accum": -589347182 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2023.json b/polygon/heimdall/testdata/mainnet/spans/span_2023.json new file mode 100644 index 00000000000..2ee5d428401 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2023.json @@ -0,0 +1,642 @@ +{ + "span_id": 2023, + "start_block": 12941056, + "end_block": 12947455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": -511889844 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 242253124 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -131864252 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 34188599 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -345447848 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": -207075444 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1937256, + "accum": -494587560 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -241393456 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 219922558 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229324373 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 523344851 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91938131, + "accum": 116188302 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3167300, + "accum": 136232402 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204125084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -180628539 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1302259389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 477564843 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 172154175 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 222815807 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 9803286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -172767832 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149975405 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 216732970 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -625282883 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14193058, + "accum": -244431702 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -560946261 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 311720363 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216829076 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 265620952 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 376960500 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -380041442 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 191403661 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69649547, + "accum": -149631070 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 229860821 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28342178, + "accum": -172652057 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163712081 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 237926381 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 415097008 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -201613714 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21118364, + "accum": -41612348 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 557413799 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 235663952 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 203246008 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69720250 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502695157, + "accum": 660428524 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 115900261 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -15923300 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -258827082 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 544635049 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -10311282 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 513610308 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -366447968 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 323844910 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 502866343 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 382947, + "accum": 520327047 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 129267583 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -92003818 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 166009169 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258689201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 74582184 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 21266720 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 45719458 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -155837486 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24165991, + "accum": 569145826 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -303592177 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1264233, + "accum": -458922967 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209206678 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 497054669 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": -93845686 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -644652940 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 271812820 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -312139560 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 299373638 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2474480, + "accum": 112788259 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -161182079 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -395129245 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 560217926 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787521059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -626343535 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391184, + "accum": -154100792 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -218012587 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -156187750 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 187604915 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 171013473 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 48003330 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -278555103 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25975646, + "accum": -410056924 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -303592177 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2024.json b/polygon/heimdall/testdata/mainnet/spans/span_2024.json new file mode 100644 index 00000000000..6f4ae0e744d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2024.json @@ -0,0 +1,642 @@ +{ + "span_id": 2024, + "start_block": 12947456, + "end_block": 12953855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": -228777036 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 384344634 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -128551338 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 100850799 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -265331262 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 297885870 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1937256, + "accum": -451967928 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -218855204 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 220309076 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229394773 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 544936267 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91767247, + "accum": -265540367 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3193301, + "accum": 205991005 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204433084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -179284361 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1301159389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 483677081 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 198603675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 223119385 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 75979286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -169964350 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149985173 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217048120 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -611745623 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": 67715463 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -517110491 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": 536121133 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216826898 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 265923078 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 392284754 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -378270728 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 229187209 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69649547, + "accum": 181236653 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 260887707 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28342178, + "accum": 450875859 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163768511 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 239132069 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 577706136 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -184846568 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21118364, + "accum": 422991660 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -599872449 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 247260240 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 203542216 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69763832 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502695157, + "accum": -294083649 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -222754563 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 127208700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -460116571 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -515235471 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": -3496210 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": -310313692 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -262613820 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 604572192 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": 593758463 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 528195129 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 169887723 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -69962018 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 166449807 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258667201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 141130534 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 23573728 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 171419208 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -148977094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24165991, + "accum": -100627062 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 742866533 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1264233, + "accum": -431109841 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209204478 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -482260013 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 518951532 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -628256428 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 273298964 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -253693304 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 301555774 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2557775, + "accum": 168463353 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -129156305 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -385359375 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -347274277 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787510059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -617191381 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391184, + "accum": 281082945 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -217945223 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -151634608 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 188039525 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 173459719 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 55408090 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -230077289 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25965646, + "accum": 161347288 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502695157, + "accum": -294083649 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2025.json b/polygon/heimdall/testdata/mainnet/spans/span_2025.json new file mode 100644 index 00000000000..67d9420d4f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2025.json @@ -0,0 +1,636 @@ +{ + "span_id": 2025, + "start_block": 12953856, + "end_block": 12960255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": 54335772 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 526436144 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -125238424 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 167512999 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -185214676 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": -407179164 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1937256, + "accum": -409348296 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -196316952 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 220695594 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229465173 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 566527683 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100571325, + "accum": 658445744 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3219461, + "accum": 276792987 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204741084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -177940183 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1300059389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 489789319 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 225053175 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 223422963 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 142155286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -167160868 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 149994941 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217363270 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -598208363 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": 379846821 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -473274721 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -449621274 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216824720 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 266225204 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 407609008 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -376500014 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 266970757 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69649547, + "accum": 511855510 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 291914593 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28342178, + "accum": -127239402 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163824941 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 240337757 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -469849972 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -168079422 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21118364, + "accum": -322547509 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -555871789 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 258856528 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 203838424 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69807414 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502578328, + "accum": -100031912 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 639978517 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 270340700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": 539906849 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -373687977 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 3318862 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 67101324 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -158779672 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -316039595 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -525332383 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 535854429 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 210507863 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -47920218 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 166890445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258645201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 207678884 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 25880736 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 297118958 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -142116702 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24122609, + "accum": 430937976 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 588012334 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1264233, + "accum": -403296715 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209202278 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -260197689 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": -69590349 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -611859916 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 274785108 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -195247048 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 303737910 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2557775, + "accum": 224734403 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -97130531 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -375589505 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -53392667 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787499059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -608039227 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74391214, + "accum": 716270122 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -217877859 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -147081466 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 188474135 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 175905965 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 62812850 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -181599475 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25965646, + "accum": -477434848 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502578328, + "accum": -100031912 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2026.json b/polygon/heimdall/testdata/mainnet/spans/span_2026.json new file mode 100644 index 00000000000..153830cc754 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2026.json @@ -0,0 +1,642 @@ +{ + "span_id": 2026, + "start_block": 12960256, + "end_block": 12966655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": 273104760 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -573772211 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -122678445 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 219024699 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -123306405 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": -16981785 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1944952, + "accum": -376332335 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -178901030 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 220994267 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229519573 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": 583211959 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100571325, + "accum": -51838022 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3233341, + "accum": 331656602 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 204979084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -176901500 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1299209389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 494512412 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 245491425 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 223657546 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 193291286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -164994541 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 150002489 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217606795 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -587747753 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": 621039234 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -439401626 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -276220679 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216823037 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 266458665 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 419450477 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -375131735 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 296167135 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69649547, + "accum": 485888914 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 315889914 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": 354441400 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163868546 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 241269425 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -344197464 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -155122991 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21118364, + "accum": 36464679 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -521871279 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 267817296 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 204067312 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69841091 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502594531, + "accum": -26227340 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 96643205 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 380942700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": 102635869 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -264310368 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 8585054 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 358740200 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -78544194 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -99113968 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -455097563 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 541772979 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 241896153 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -30887918 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 167230938 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258628201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 259102609 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 27663424 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 394250583 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -136815490 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24122609, + "accum": -368976993 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 186628124 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1266856, + "accum": -381760163 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209200578 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -88604075 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 403934774 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -599189884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 275933492 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -150084032 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 305424106 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2557775, + "accum": 268216578 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -72383342 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -368040060 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 173697668 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787490559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -600967108 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74607256, + "accum": -438855127 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -217825805 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -143563129 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 188809970 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 177796246 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 68534710 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -144139346 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 25965646, + "accum": -36018866 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502594531, + "accum": -26227340 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2027.json b/polygon/heimdall/testdata/mainnet/spans/span_2027.json new file mode 100644 index 00000000000..00e7ba0cbf9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2027.json @@ -0,0 +1,630 @@ +{ + "span_id": 2027, + "start_block": 12966656, + "end_block": 12973055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": 491873748 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -463974226 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -120118466 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 270536399 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -61398134 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22952787, + "accum": 373215594 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1946456, + "accum": -343245591 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -161485108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 221292940 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229573973 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 981428, + "accum": -610327651 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100572665, + "accum": 457657983 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3233341, + "accum": 386623399 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 205217084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -175862817 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1298359389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 499235505 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 265929675 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 223892129 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 244427286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -162828214 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 150010037 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 217850320 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -577287143 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": -347990735 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -405528531 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10200035, + "accum": -102820084 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216821354 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 266692126 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 431291946 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -373763456 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 325363513 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69694135, + "accum": 459841091 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 339865235 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": -364260970 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163912151 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 242201093 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": -218544956 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -142166560 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": 395533195 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -487870769 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 276778064 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 204296200 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69874768 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502594531, + "accum": 86185878 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -436973923 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 491544700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -324848681 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -154932759 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 13851246 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155228, + "accum": 650379076 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 1691284 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 117811659 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4131460, + "accum": -384862743 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 547691529 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 273284443 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -13855618 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 167571431 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258611201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 310526334 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 29446112 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 491382208 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -131514278 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24122609, + "accum": 41107360 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -204974611 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1266856, + "accum": -360223611 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209198878 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 82989539 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": -332768683 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -586519852 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 277081876 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -104921016 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 307110302 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2557775, + "accum": 311698753 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -47636153 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -360490615 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 400788003 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787482059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -593894989 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74661949, + "accum": -370751590 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -217773751 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -140044792 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 189145805 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 179686527 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 74256570 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -106679217 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15965646, + "accum": 305397116 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74661949, + "accum": -370751590 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2028.json b/polygon/heimdall/testdata/mainnet/spans/span_2028.json new file mode 100644 index 00000000000..4488c4e71bb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2028.json @@ -0,0 +1,642 @@ +{ + "span_id": 2028, + "start_block": 12973056, + "end_block": 12979455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12868764, + "accum": -309578153 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -263754371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -115450269 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 364469499 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 51493419 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22954288, + "accum": -115623735 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2011518, + "accum": -281654596 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -129726662 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 221837579 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 229673173 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -578303383 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100577516, + "accum": -25855000 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3233341, + "accum": 486856970 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 205651084 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -173968748 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1296809389 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 507848204 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 303199425 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 224319898 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 337675286 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -158877853 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 150023801 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 218294395 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -558211913 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": 91830724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -343759946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10194644, + "accum": 213291531 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -216818285 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 267117849 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 452885213 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -371268359 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 378603967 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690287, + "accum": 219285509 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 383584938 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": 513818680 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 163991666 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 243900017 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7391324, + "accum": 10586088 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -118540127 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": -150035511 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -425869839 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 293118288 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 204713584 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 69936179 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502594531, + "accum": 58360209 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -422276440 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -507163386 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -116304866 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 44520528 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 23454302 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -18136153 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 148003038 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 513381920 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -253122475 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 558484179 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 330521913 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 17203282 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 168192330 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -258580201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 404299009 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 32696896 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 668504583 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -121847362 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24057773, + "accum": -412551257 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 68999803 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -318713175 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -209195778 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 395895541 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 530718306 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -563415676 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 279175988 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": -22564928 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 310185130 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2592665, + "accum": 392035478 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": -2508926 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -346723980 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -385751969 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -787466559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 416007, + "accum": -580998772 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643394, + "accum": -458866744 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -217678829 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 206961, + "accum": -133629001 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 189758210 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 183133510 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 84690550 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -38369570 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15965646, + "accum": -400249454 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643394, + "accum": -458866744 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2029.json b/polygon/heimdall/testdata/mainnet/spans/span_2029.json new file mode 100644 index 00000000000..b685207d52e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2029.json @@ -0,0 +1,636 @@ +{ + "span_id": 2029, + "start_block": 12979456, + "end_block": 12985855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 40413880 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": -80460610 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -96167576 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 458619530 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 161544088 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22954288, + "accum": 496555184 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2011518, + "accum": -213987697 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -87723115 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 237661804 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245123804 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -527018824 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100577516, + "accum": 200393854 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2245341, + "accum": -617546117 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221382515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -157012743 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1280141958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": 530439189 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 349825356 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240046103 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 431250717 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -140197216 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165402776 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 25000, + "accum": -1336566479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234034276 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -526845902 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": 476080669 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -276586605 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 493420468 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201448280 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 282842338 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 486363126 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -353808266 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 438624682 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690425, + "accum": -357476287 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 435620507 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": 63603625 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179425787 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 260692352 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": 218095246 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -83356978 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": 414531428 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -358501628 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 322190423 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 220431079 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85355116 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502477760, + "accum": -83288549 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -588346294 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -322639955 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -121178162 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 227171361 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 46875909 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 443265100 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 286083553 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -341531630 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -124381446 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -619177288 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 393894964 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 58620113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 184080515 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243186770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 498314490 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 50790791 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -369756923 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -98372195 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24057773, + "accum": 228318272 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 119004577 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -239693688 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193825747 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -528381123 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 68264245 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -528670549 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 296299771 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 61875351 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 328131449 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2605728, + "accum": 475071333 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 50707147 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -319810339 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -23069908 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772086128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -554867159 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643394, + "accum": 295142344 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -202231786 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -112826420 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 205639271 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 201391959 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 108809061 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 34289823 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15952105, + "accum": 30157068 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -588346294 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_203.json b/polygon/heimdall/testdata/mainnet/spans/span_203.json new file mode 100644 index 00000000000..a782a21c781 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_203.json @@ -0,0 +1,102 @@ +{ + "span_id": 203, + "start_block": 1293056, + "end_block": 1299455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8099260, + "accum": -39542409 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 34249581, + "accum": 81108267 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -82561607 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 19711594, + "accum": 3173738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 21006515, + "accum": -76541028 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51817483, + "accum": 36415912 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30509572, + "accum": 77947127 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -82561607 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 8099260, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 34249581, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 19711594, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 21006515, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 51817483, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30509572, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2030.json b/polygon/heimdall/testdata/mainnet/spans/span_2030.json new file mode 100644 index 00000000000..1467a283047 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2030.json @@ -0,0 +1,630 @@ +{ + "span_id": 2030, + "start_block": 12985856, + "end_block": 12992255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 272125108 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 35796080 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -93457010 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 513161330 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 227094022 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -293548614 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2011518, + "accum": -177780373 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -69282727 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 237978046 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245181404 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -502153120 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100778610, + "accum": -389659878 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2255296, + "accum": -577000564 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221634515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -155912961 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1279241958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -665590814 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 371465856 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240294485 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 485394717 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -137903458 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165410768 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 25000, + "accum": -1336116479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234292126 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -515769962 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": -469463473 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -240720975 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 676026346 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201446498 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 283089532 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 498901152 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -352359500 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 469538494 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690425, + "accum": -303735810 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 461006141 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": 573456325 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179471957 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 261678824 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": 351055000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -69638404 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": -406177872 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -322501088 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 331678295 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 220673431 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85390774 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502477760, + "accum": 555451747 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 117526226 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -205531955 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -503735103 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 342982947 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 52451877 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -448529024 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 371038765 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -111845672 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -45892032 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -612910588 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 427129624 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 76654313 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 184441037 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243168770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 552763140 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 52678343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -266911673 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -92759147 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24054198, + "accum": 661308136 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -225726277 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -195626880 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193823947 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -346693767 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": 569643787 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -515255221 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 297515707 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 109695015 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 329916833 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2605728, + "accum": 521974437 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 76910053 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -311816809 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 217378682 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772077128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -547472633 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643394, + "accum": 437799092 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -202176670 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -108857384 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 205994861 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 203393433 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 114867501 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 73953489 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 315008494 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -503735103 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 8, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2031.json b/polygon/heimdall/testdata/mainnet/spans/span_2031.json new file mode 100644 index 00000000000..7f774f2e626 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2031.json @@ -0,0 +1,636 @@ +{ + "span_id": 2031, + "start_block": 12992256, + "end_block": 12998655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 387980722 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6458705, + "accum": 93924425 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -92101727 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 540432230 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 259868989 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -89998188 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2011518, + "accum": -159676711 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -60062533 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238136167 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245210204 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -489720268 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100778610, + "accum": 517347612 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2255296, + "accum": -556702900 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221760515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -155363070 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1278791958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -663090353 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 382286106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240418676 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 512466717 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -136756579 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165414764 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 25000, + "accum": -1335891479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234421051 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -510231992 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": -341773372 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -222788160 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -433428698 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201445607 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 283213129 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 505170165 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -351635117 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 484995400 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690425, + "accum": 323478015 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 473698958 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": -372375308 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179495042 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 262172060 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": 417534877 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -62779117 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": -216070350 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -304500818 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 336422231 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 220794607 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85408603 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502477760, + "accum": 274719655 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 470462486 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -146977955 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -94634613 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 400888740 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 55239861 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -294132701 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 413516371 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 2997307 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -6647325 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -609777238 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 443746954 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 85671413 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 184621298 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243159770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 579987465 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 53622119 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -215489048 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -89952623 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24054198, + "accum": -322962065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 202370468 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -173593476 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193823047 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -255850089 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": -380424425 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -508547557 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 298123675 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 133604847 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 330809525 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2605728, + "accum": 545425989 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 90011506 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -307820044 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 337602977 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772072628 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -543775370 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643456, + "accum": -91167787 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -202149112 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -106872866 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 206172656 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 204394170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 117896721 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 93785322 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 457291303 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27854419, + "accum": -380424425 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2032.json b/polygon/heimdall/testdata/mainnet/spans/span_2032.json new file mode 100644 index 00000000000..016b8543902 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2032.json @@ -0,0 +1,636 @@ +{ + "span_id": 2032, + "start_block": 12998656, + "end_block": 13005055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": -593984491 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6453631, + "accum": 203671670 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -89541748 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": 591943930 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 321777260 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": 294485950 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2012068, + "accum": -125477055 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -42646611 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238434840 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245264604 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -466235992 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100778610, + "accum": -170977596 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2255296, + "accum": -518362868 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 221998515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -154324387 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1277941958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -658367260 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 402724356 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240653259 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 563602717 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -134590252 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165422312 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 25000, + "accum": -1335466479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234664576 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -499771382 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14187789, + "accum": -100580959 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -188915065 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -260967591 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201443924 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 283446590 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 517011634 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -350266838 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 514191778 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690425, + "accum": 307409216 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 497674279 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28325150, + "accum": 109152242 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179538647 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 263103728 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": 543107978 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -49822686 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": 143021636 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -270500308 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 345382999 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 221023495 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85442280 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502479855, + "accum": 411278664 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -63686158 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -36375955 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": -522692838 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 510266349 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 60506053 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": -2495202 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 493751849 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 219922934 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 67481566 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -603858688 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 475135244 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 102703713 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 184961791 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243142770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -569394834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 55404807 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -118357423 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -84651411 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24054198, + "accum": 85959301 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -189805392 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -131974824 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193821347 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -84256475 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27902460, + "accum": 93821313 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -495877525 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 299272059 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2656648, + "accum": 178767863 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 332495721 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2605728, + "accum": 589723365 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 114758695 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -300270599 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 564693312 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772064128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -536791651 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643456, + "accum": -23032080 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -202097058 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -103124332 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 206508491 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 206284451 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 123618581 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 131245451 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": -474755875 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": -593984491 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2033.json b/polygon/heimdall/testdata/mainnet/spans/span_2033.json new file mode 100644 index 00000000000..fee248e0f23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2033.json @@ -0,0 +1,666 @@ +{ + "span_id": 2033, + "start_block": 13005056, + "end_block": 13011455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": -362273263 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6453631, + "accum": 319837028 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -86831182 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -554322382 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 387327194 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -499198870 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2020968, + "accum": -89126063 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -24206223 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 238751082 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245322204 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -441370288 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100888421, + "accum": 442843165 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2288298, + "accum": -477578522 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222250515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -153224605 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1277041958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -653366338 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 424364856 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 240901641 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 617746717 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -132296494 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165430304 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 25000, + "accum": -1335016479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 234922426 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -488695442 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14148989, + "accum": 154256043 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1992535, + "accum": -153049435 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -78361713 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201442142 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 283693784 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 529549660 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -348818072 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 545105590 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69690425, + "accum": 361056717 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 523059913 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 618654460 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179584817 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 264090200 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": -524690940 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -36104112 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": 523236680 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -234499768 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 354870871 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 221265847 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85477938 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502479855, + "accum": -150485612 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 642186362 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 80732045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45455610, + "accum": 295508142 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -574806711 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 66082021 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17155147, + "accum": 306297444 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 578707061 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 449608892 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 145970980 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -597591988 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 508369904 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 120737913 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 185322313 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243124770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -514946184 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 57292359 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -15512173 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -79038363 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24054198, + "accum": 518934865 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -534462669 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -87908016 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193819547 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 97430881 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27902460, + "accum": 596065593 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -482462197 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 300487995 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 226519769 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 334281105 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2605728, + "accum": -564158063 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 140961601 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -292277069 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -395677047 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772055128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -529397125 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74643456, + "accum": 119791456 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -202041942 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -99155296 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 206864081 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 208285925 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 129677021 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 170909117 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": -190190257 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502479855, + "accum": -150485612 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2034.json b/polygon/heimdall/testdata/mainnet/spans/span_2034.json new file mode 100644 index 00000000000..952ee78e685 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2034.json @@ -0,0 +1,648 @@ +{ + "span_id": 2034, + "start_block": 13011456, + "end_block": 13017855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": -27579267 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 487598622 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -82915920 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -475539782 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 482010432 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": 88835694 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2029968, + "accum": -36409895 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 2429893 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239207876 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245405404 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -405453160 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100899105, + "accum": 664316476 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2288298, + "accum": -418082774 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222614515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -151636031 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1275741958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -646142784 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 455623356 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 241260415 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -505056310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -128983288 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165441848 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1334310655 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235294876 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -472696862 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 522039757 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1995585, + "accum": -101206925 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 185402333 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201439568 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 284050842 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 547660142 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -346725410 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 589758874 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69705425, + "accum": -228724333 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 559728051 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 153423875 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179651507 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 265515104 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7386653, + "accum": -332637962 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": -16288394 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": -128478412 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -182498988 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 368575575 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 221615911 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85529444 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502479855, + "accum": -296294081 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 460926255 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 249888045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": 276473490 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -407523309 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 74136197 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -448670134 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": 701420145 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -419618529 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 259344578 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -588540088 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 556375524 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 146787313 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 185843067 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243098770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -436298134 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 60018823 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 133042077 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -70930627 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -56659662 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 702261261 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2448156, + "accum": -24255960 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193816947 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 359868173 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27902460, + "accum": 120620141 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -463084501 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 302244347 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 294711763 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 336859993 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650067, + "accum": -495522355 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 178810243 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 444085, + "accum": -280730859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -48362417 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772042128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -518716143 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74723696, + "accum": -340557115 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3062, + "accum": -201962330 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -93422244 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 207377711 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 211176943 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 138428101 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 228201079 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 220848969 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502479855, + "accum": -296294081 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2035.json b/polygon/heimdall/testdata/mainnet/spans/span_2035.json new file mode 100644 index 00000000000..0a74d4e0045 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2035.json @@ -0,0 +1,642 @@ +{ + "span_id": 2035, + "start_block": 13017856, + "end_block": 13024255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 294241883 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -572411700 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -79151245 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -399787282 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 573052007 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -566919599 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2046326, + "accum": 14551959 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 28041543 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239647101 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245485404 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -370917460 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100927205, + "accum": -466234906 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2350287, + "accum": -360195434 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 222964515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -150108556 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1274491958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -639197059 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 485679606 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 241605390 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -429856310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -125797513 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165452948 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1333627505 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235653001 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -457313612 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -345802355 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1996740, + "accum": -51299959 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 439021608 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201437093 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 284394167 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 565074067 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -344713235 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -588498268 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69707425, + "accum": 292692025 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 594985876 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": -360524181 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179715632 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 266885204 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7271799, + "accum": -148431053 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 2765181 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21123058, + "accum": 399598038 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -132498238 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 381753175 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 221952511 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85578969 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502480709, + "accum": 54045930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 220332918 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 412538045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": 191714403 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -246673884 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 81880597 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17153329, + "accum": -19836909 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -401557488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -100610254 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 368357653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -579836338 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 602534774 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 171834813 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 186343792 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243073770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -360675009 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 62640423 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 275882702 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -63134727 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 543948613 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 670450989 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 37015832 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193814447 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 612211723 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27902460, + "accum": -403100615 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -444452101 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 303933147 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 360280988 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 339339693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2630884, + "accum": -429499242 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1455717, + "accum": 215203168 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -265448734 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 285593958 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772029628 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -508445968 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74729437, + "accum": 306283734 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 288114220 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -87909694 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 207871586 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 213956768 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 146842601 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 283289504 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 616078994 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100927205, + "accum": -466234906 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2036.json b/polygon/heimdall/testdata/mainnet/spans/span_2036.json new file mode 100644 index 00000000000..3ca5aa6893e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2036.json @@ -0,0 +1,630 @@ +{ + "span_id": 2036, + "start_block": 13024256, + "end_block": 13030655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 487334573 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -475645095 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -76892440 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -354335782 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 627676952 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -227668889 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2046326, + "accum": 45246849 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 43408533 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 239910636 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245533404 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -350196040 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100963219, + "accum": -172906116 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2350287, + "accum": -324941129 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223174515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -149192071 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1273741958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -635029624 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 503713356 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 241812375 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -384736310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -123886048 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165459608 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1333217615 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 235867876 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -448083662 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -133792520 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1996740, + "accum": -21348859 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 591193173 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201435608 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 284600162 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 575522422 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -343505930 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -562736758 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69707425, + "accum": 117194243 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 616140571 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 63875139 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179754107 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 267707264 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7271799, + "accum": -39354068 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 14197326 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21128811, + "accum": 716461167 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -102497788 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 389659735 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 222154471 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85608684 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502480709, + "accum": 264482212 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -412559840 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 510128045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": -347545805 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -150164229 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 86527237 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17154655, + "accum": 237468330 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -330761478 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 90794711 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 433765498 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -574614088 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 630230324 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 186863313 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 186644227 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243058770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -315301134 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 64213383 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 361587077 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -58457187 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -316799201 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": 162737485 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 73784462 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193812947 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -457494926 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27802460, + "accum": 14236285 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -433272661 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 304946427 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 399622523 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 340827513 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2630884, + "accum": -390035982 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 237071521 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -255487459 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 485967783 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772022128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -502283863 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74729437, + "accum": 206117210 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 588160150 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -84602164 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208167911 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 215624663 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 151891301 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 316342559 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": -367991070 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -412559840 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2037.json b/polygon/heimdall/testdata/mainnet/spans/span_2037.json new file mode 100644 index 00000000000..cc6b7af9ffa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2037.json @@ -0,0 +1,672 @@ +{ + "span_id": 2037, + "start_block": 13030656, + "end_block": 13037055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12872846, + "accum": 680427263 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -378878490 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -74633635 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -308884282 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -539075453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": 111581821 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2046326, + "accum": 75941739 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 58775523 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 240174171 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245581404 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -329474620 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100968219, + "accum": 120190538 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2369568, + "accum": -289551857 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223384515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -148275586 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1272991958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -630862189 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 521747106 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 242019360 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -339616310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -121974583 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165466268 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1332807725 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 236082751 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -438853712 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 78217315 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1996740, + "accum": 8602241 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -478050025 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 99, + "accum": -201434123 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 284806157 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 585970777 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -342298625 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -536975248 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69707425, + "accum": -58576732 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 637295266 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 488274459 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179792582 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 268529324 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7271799, + "accum": 69722917 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 25629471 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21128811, + "accum": -187726526 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -72497338 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 397566295 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 222356431 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85638399 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502738201, + "accum": 476942660 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 175667260 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 607718045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": 334313845 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -53654574 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 91173877 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17154655, + "accum": 494788155 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -259965468 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 282199676 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 499173343 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -569391838 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 657925874 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 201891813 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 186944662 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243043770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -269927259 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 65786343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 447291452 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -53779647 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 43565764 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 47566305, + "accum": -345169571 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 110553092 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193811447 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -306088796 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27802460, + "accum": 431273185 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -422093221 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 305959707 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 438964058 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 342315333 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2644016, + "accum": -350533326 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 258961606 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -245526184 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -535073155 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772014628 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -496121758 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74729437, + "accum": 105676415 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": -333171270 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -81294634 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208464236 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 217292558 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 156940001 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 349395614 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": -130853055 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -535073155 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2038.json b/polygon/heimdall/testdata/mainnet/spans/span_2038.json new file mode 100644 index 00000000000..a55c459634d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2038.json @@ -0,0 +1,642 @@ +{ + "span_id": 2038, + "start_block": 13037056, + "end_block": 13043455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12774151, + "accum": -259067923 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -236954136 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -71320721 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3030100, + "accum": -242222082 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -458958867 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": 609149529 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2097559, + "accum": 121114610 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 81313775 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 240560689 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245651804 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -299083204 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100970219, + "accum": -100646475 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2745255, + "accum": -231514842 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 223692515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -146931408 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1271891958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -624749951 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 548196606 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 242322938 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -273440310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -119171101 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165476036 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1332206553 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 236397901 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -425316452 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 389165073 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1996740, + "accum": 52530521 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -254865063 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 496, + "accum": -201428769 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 285108283 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 601295031 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -340527911 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -499191700 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69624095, + "accum": 252922445 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -552714278 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": -110138935 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179849012 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 269735012 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7271799, + "accum": 229702495 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 42396617 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21128811, + "accum": 277107316 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -28496678 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 409162583 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 222652639 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85681981 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502738201, + "accum": 547601358 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -182649828 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -470253356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": 113516260 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 87892920 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 97988949 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17267009, + "accum": -347736063 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4719734, + "accum": -156131320 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 562926958 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 595104849 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -561732538 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -522190416 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 223933613 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 187385300 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -243021770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -203378909 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 68093351 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 572991202 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -46919255 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 572101046 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 688100812 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 164480416 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193809247 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -84026472 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27802460, + "accum": -178053975 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -405696709 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 307445851 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 496664976 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 344497469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2644016, + "accum": -292364974 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 291067064 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -230916314 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": -241191545 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -772003628 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -487084004 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74736762, + "accum": 528764174 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 106896094 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -76443590 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 208898846 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 219738804 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 164344761 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 397873428 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 216949367 + } + ], + "proposer": { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -470253356 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2039.json b/polygon/heimdall/testdata/mainnet/spans/span_2039.json new file mode 100644 index 00000000000..a2d59f47d75 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2039.json @@ -0,0 +1,642 @@ +{ + "span_id": 2039, + "start_block": 13043456, + "end_block": 13049855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12774151, + "accum": 60285852 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -75676461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -67556046 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -167069582 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -367917292 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22616714, + "accum": -47406015 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2097559, + "accum": 173553585 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 106925425 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 240999914 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 245731804 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -264547504 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100858412, + "accum": -41614941 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3652593, + "accum": -143183446 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 224042515 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -145403933 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1270641958 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -617804226 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 578252856 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 242667913 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -198240310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -115985326 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 165487136 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1331523403 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 236756026 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -409933202 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 742514798 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 102400021 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -1245788 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 21583631 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 285451608 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 696557, + "accum": 618708956 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -338515736 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -456255850 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 760726426 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -517456453 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 597193265 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 179913137 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 271105112 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 7271799, + "accum": 411497470 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 61450192 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": -418014327 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 21504072 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 422340183 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 222989239 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 85731506 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502738201, + "accum": -429082425 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -446043996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -307603356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45457310, + "accum": 18009847 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 248742345 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 105733349 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 83954821 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4724734, + "accum": -38132970 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -349997006 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -528764314 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -553028788 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -476031166 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 248981113 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 187886025 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -242996770 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -127755784 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 70714951 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -517050411 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -39123355 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -59189073 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 639196711 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 225761466 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -193806747 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 168317078 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27802460, + "accum": 517007525 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -387064309 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 309134651 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 562234201 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 346977169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": -226174562 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 327550539 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -214314189 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13358255, + "accum": 92764830 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -771991128 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -476813829 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74736762, + "accum": -57676697 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 606972644 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -70931040 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 209392721 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 222518629 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 172759261 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 452961853 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 612179392 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502738201, + "accum": -429082425 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_204.json b/polygon/heimdall/testdata/mainnet/spans/span_204.json new file mode 100644 index 00000000000..df25d0f82be --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_204.json @@ -0,0 +1,102 @@ +{ + "span_id": 204, + "start_block": 1299456, + "end_block": 1305855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 46431014, + "accum": -8351910 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 37469104, + "accum": -140508883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 49409788 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 19777358, + "accum": -21113265 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23796298, + "accum": -6646082 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 52611141, + "accum": 56770378 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30666018, + "accum": 70439974 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 37469104, + "accum": -140508883 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 46431014, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 37469104, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 19777358, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23796298, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 52611141, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 30666018, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2040.json b/polygon/heimdall/testdata/mainnet/spans/span_2040.json new file mode 100644 index 00000000000..0150da061dd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2040.json @@ -0,0 +1,654 @@ +{ + "span_id": 2040, + "start_block": 13049856, + "end_block": 13056255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12774151, + "accum": 497554893 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 152932128 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -46864617 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -52344224 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -232020355 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": 714659853 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2112559, + "accum": 258640090 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 156454861 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 257301749 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261559462 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -203238322 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101398298, + "accum": -420901617 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3655141, + "accum": -6879955 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 240226573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -127665608 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1253269900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -592913811 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -609903880 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 258845338 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -83254252 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -96058045 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181223846 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1314899587 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 252950809 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -373905254 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -19131012 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 183898999 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 349253713 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 730322057 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 301626855 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -586460011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -320137607 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -383858470 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 585001672 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -455194066 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": 302848761 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195719840 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 288635702 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6999349, + "accum": 663939455 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 102322969 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": 326079969 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 103227120 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 455456673 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 239155609 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101518937 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502749462, + "accum": 9738740 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -379807021 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -77183298 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45010284, + "accum": 282903227 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 476785644 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 131678015 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 669561997 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": 133894281 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 86815975 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -369144997 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -525817780 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -399378898 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 297765871 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 204269040 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227241712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -12211201 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 89897521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -312778728 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -13110709 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383524535 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -494263795 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": -285105858 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 322374510 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178081389 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 517132622 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27805913, + "accum": 206545572 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -346747483 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 327085925 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -579055388 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 365972431 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": -122971484 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 391430784 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -176677326 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 547914153 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756252570 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -447535140 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74736762, + "accum": -62958564 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 39050682 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -47932416 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 225766694 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 241910056 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 199588459 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 541400632 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": -94159861 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101398298, + "accum": -420901617 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2041.json b/polygon/heimdall/testdata/mainnet/spans/span_2041.json new file mode 100644 index 00000000000..8e6fd98edcd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2041.json @@ -0,0 +1,654 @@ +{ + "span_id": 2041, + "start_block": 13056256, + "end_block": 13062655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12774151, + "accum": 714715460 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 262600947 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -44304638 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -1342524 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -170112084 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": -144491976 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2112559, + "accum": 294553593 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 173870783 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 257600422 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261613862 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1381428, + "accum": -179754046 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101403643, + "accum": 59247168 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3659671, + "accum": 55271032 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 240464573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -126626925 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1252419900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -588190718 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -589465630 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259079921 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -32118252 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -93891718 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181231394 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1314435045 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253194334 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -363444644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 221146801 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 217784079 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 521714820 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -156275773 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 301860316 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -575552811 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -318769328 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -354662092 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 524222207 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -431218745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28293288, + "accum": -459796648 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195763445 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 289567370 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6999349, + "accum": -460687072 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 115279400 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": 701302031 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 137227630 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 464417441 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 239384497 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101552614 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -147547511 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 286850359 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 33418702 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -195592405 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 586163253 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 136944207 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -280481281 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": 214415138 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 303741602 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -295016106 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -519899230 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -367990608 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 314798171 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 204609533 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227224712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 39212524 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 91680209 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -215647103 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -7809497 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383438685 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -85850168 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 511989666 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 364045624 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178079689 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 688726236 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27805913, + "accum": 679246093 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -334077451 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 328234309 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -534468315 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 367658627 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": -77905504 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 416239547 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -165387881 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -469417402 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756244070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -440551421 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74739112, + "accum": -36039670 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 20003062, + "accum": 379102736 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -44183882 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 226102529 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 243800337 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 205310319 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 578860761 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15809201, + "accum": 174596556 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -147547511 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2042.json b/polygon/heimdall/testdata/mainnet/spans/span_2042.json new file mode 100644 index 00000000000..04b62baa236 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2042.json @@ -0,0 +1,654 @@ +{ + "span_id": 2042, + "start_block": 13062656, + "end_block": 13069055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12806932, + "accum": -272975548 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 391623087 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -41292898 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 58659476 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -97278824 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": 307822924 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2112559, + "accum": 336804773 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 194360103 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 257951802 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261677862 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -152006486 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101633421, + "accum": -426858656 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3659671, + "accum": 128464452 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 240744573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -125404945 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1251419900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -582634138 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -565420630 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259355901 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 28041748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -91343098 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181240274 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1313888525 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253480834 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -351138044 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 503826581 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 257648879 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -534153139 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 263734147 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 302134976 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -562720811 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -317159588 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -320313412 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 657040021 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -403012485 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28185191, + "accum": 104447657 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195814745 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 290663450 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6999349, + "accum": -320700092 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 130522260 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": -115991554 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 177228230 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 474959521 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 239653777 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101592234 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -160851092 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -187588626 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 163538702 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 704513275 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 714842793 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 143139727 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 64903639 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": 309145558 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 558948222 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -207805646 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -512936230 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -331063208 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 334836171 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 205010113 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227204712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 99711024 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 93777489 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -101374603 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": -1572777 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383337685 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 394636452 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 191093117 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 413070464 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178077689 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -368123709 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27776533, + "accum": -23651016 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -319171531 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 329585349 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -482012935 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 369642387 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": -24886704 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 445426327 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -152106181 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -203182402 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756234070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -432335281 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74739112, + "accum": 200017785 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": -194577809 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -39773842 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 226497629 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 246024197 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 212041919 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 622931501 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15799813, + "accum": 490752412 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -160851092 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2043.json b/polygon/heimdall/testdata/mainnet/spans/span_2043.json new file mode 100644 index 00000000000..c57fd72a271 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2043.json @@ -0,0 +1,678 @@ +{ + "span_id": 2043, + "start_block": 13069056, + "end_block": 13075455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12806932, + "accum": -119292364 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 469036371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -39485854 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 94660676 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -53578868 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": 579211864 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2112559, + "accum": 362155481 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 206653695 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 258162630 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261716262 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -135225350 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101933363, + "accum": 796041758 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3659671, + "accum": 172380504 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 240912573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -124671757 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1250819900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 277829, + "accum": -579300190 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -550993630 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259521489 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 64137748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -89813926 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181245602 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1313560613 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253652734 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -343754084 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 673434449 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 281567759 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -412415887 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 515740099 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 302299772 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -555021611 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -316193744 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -299704204 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 233625220 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -386088729 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28185191, + "accum": 442669949 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195845525 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 291321098 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6224791, + "accum": -244378926 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 139667976 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": 148871078 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 201228590 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 481284769 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 239815345 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101616006 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -419127013 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 282993054 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 241610702 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -14187316 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -466238866 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 146857039 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 272134591 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": 365983810 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -546217189 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -155479370 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -508758430 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -308906768 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 346858971 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 205250461 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227192712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 136010124 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 95035857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -32811103 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 2169255 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383277085 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 682928424 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": -504540602 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 442485368 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178076489 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -246998805 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27776533, + "accum": 309667380 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -310227979 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 330395973 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -450539707 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 370832643 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 6924576 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 462938395 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -144137161 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -43441402 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756228070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -427405597 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74739112, + "accum": -161402254 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 225458935 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -37127818 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 226734689 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 247358513 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 216080879 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -608915438 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15799813, + "accum": 680350168 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502828796, + "accum": -419127013 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2044.json b/polygon/heimdall/testdata/mainnet/spans/span_2044.json new file mode 100644 index 00000000000..43e9ec51540 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2044.json @@ -0,0 +1,672 @@ +{ + "span_id": 2044, + "start_block": 13075456, + "end_block": 13081855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12806932, + "accum": 85618548 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 572254083 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -37076462 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 142662276 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 4687740 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": -317470937 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2116844, + "accum": 395960710 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 223045151 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 258443734 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261767462 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -112850502 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 102208701, + "accum": -87110972 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3659671, + "accum": 230935240 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 241136573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -123694173 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1250019900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -574844558 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -531757630 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 259742273 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 112265748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -87775030 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181252706 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1313123397 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 253881934 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -333908804 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -358956448 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 313459599 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -250099551 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -406837838 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 302519500 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -544756011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -314905952 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -272225260 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69579095, + "accum": 88354867 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -363523721 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28185191, + "accum": -364952868 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195886565 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 292197962 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6224791, + "accum": -144782270 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 762143, + "accum": 151862264 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": 502021254 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 233229070 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 489718433 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 240030769 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101647702 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502878796, + "accum": 75538155 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 910435294 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 345706702 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 705897228 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -363295234 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 151813455 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 548442527 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": 441768146 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -342051893 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": -85711002 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -503188030 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -279364848 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 362889371 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 205570925 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227176712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 184408924 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 96713681 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 58606897 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 7158631 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383196285 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -190971663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 245666950 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 481705240 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178074889 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -85498933 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 27776533, + "accum": 754091908 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -298303243 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 331476805 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -408575403 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 99188, + "accum": 372419651 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 49339616 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 486287819 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -133511801 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 169546598 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756220070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -420832685 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74748137, + "accum": -224183310 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 785507927 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 220502, + "accum": -33599786 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 227050769 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 249137601 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 221466159 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -573658846 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15799813, + "accum": -325142207 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502878796, + "accum": 75538155 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2045.json b/polygon/heimdall/testdata/mainnet/spans/span_2045.json new file mode 100644 index 00000000000..4f9b00973bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2045.json @@ -0,0 +1,648 @@ +{ + "span_id": 2045, + "start_block": 13081856, + "end_block": 13088255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12806932, + "accum": 380177984 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -541254543 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -33612961 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 211664576 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 88445989 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 22615745, + "accum": 202691198 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2116844, + "accum": 444648122 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 246607869 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 258847821 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261841062 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -80686658 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 103315380, + "accum": -240378621 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": 315267924 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 241458573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -122288896 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1248869900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -568427995 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -504105880 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260059650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 181449748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -84844117 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181262918 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27326, + "accum": -1312494899 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 254211409 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -319756214 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -33874701 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 359304119 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -16769818 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 76173570 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 302835359 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -529999211 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -313054751 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -232724278 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70588195, + "accum": 446791458 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -331086522 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28185191, + "accum": 283306525 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 195945560 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 293458454 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6130266, + "accum": -2273752 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 792906, + "accum": 169729946 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": -252276620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 279229760 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 501841825 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 240340441 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101693265 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502903796, + "accum": 289311247 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -708185093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 495344702 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 481389477 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -215313763 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 158938303 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -316343427 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": -711222295 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -48564280 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4360523, + "accum": 14581027 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -495180580 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -236898338 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 385933071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 206031592 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227153712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 253982199 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 99125553 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 190020272 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 14330859 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1383080135 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 361587950 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 62169817 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2451242, + "accum": 538083806 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178072589 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 146657133 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28931520, + "accum": 153112450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -281161435 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 333030501 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -348251716 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 375050610 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 110311236 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 519852616 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -118237846 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 475716848 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756208570 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -411384124 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74748137, + "accum": 233047589 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 331949170 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -28488565 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 227505134 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 251695040 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 229207499 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -522977495 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15799813, + "accum": 38253492 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -708185093 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2046.json b/polygon/heimdall/testdata/mainnet/spans/span_2046.json new file mode 100644 index 00000000000..3b7f7ee68da --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2046.json @@ -0,0 +1,636 @@ +{ + "span_id": 2046, + "start_block": 13088256, + "end_block": 13094655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12806932, + "accum": -504068613 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -354172440 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -29245938 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 298667476 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 194054216 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14515745, + "accum": -623913611 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2139816, + "accum": 506130274 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 276317383 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 259357322 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 261933862 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -40132246 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105331412, + "accum": 268441985 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": 422810596 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 241864573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -120517025 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1247419900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -560337546 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -469240630 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260459821 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 268681748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -81148618 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181275794 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27826, + "accum": -1311688945 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 254626834 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -301911644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": 376010980 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 417108079 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 277428541 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -570472430 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 303233616 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -511392811 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -310720628 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -182918692 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70524595, + "accum": -16479736 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -290187445 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28185191, + "accum": -152997059 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196019945 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 295047770 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6012566, + "accum": 173067362 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 793057, + "accum": 192726787 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22071886, + "accum": 387808074 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 337230630 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 517127841 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 240730897 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101750714 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502938796, + "accum": -188878353 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 429053967 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -569628921 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 532702789 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -28728430 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 167921807 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 184464707 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": -573863186 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 321485319 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4357244, + "accum": 140964056 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -485084230 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -183353608 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 414988171 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 206612433 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227124712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 341705024 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 102166609 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 355715397 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 23374103 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 5050, + "accum": -1382933685 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -195380250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 168247055 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2452289, + "accum": 609193905 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178069689 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 439375651 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28931520, + "accum": -261543993 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -259547851 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 334989509 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -272191415 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 378707017 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 187188496 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 562173447 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -98979381 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -391912273 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756194070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -399470721 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74748469, + "accum": -108700662 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 93249818 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -22017302 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 19755, + "accum": 228078029 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 254919637 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 238968319 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -459074922 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15749392, + "accum": 495485244 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502938796, + "accum": -188878353 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2047.json b/polygon/heimdall/testdata/mainnet/spans/span_2047.json new file mode 100644 index 00000000000..1438e23b0ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2047.json @@ -0,0 +1,660 @@ +{ + "span_id": 2047, + "start_block": 13094656, + "end_block": 13101055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12824393, + "accum": -209159957 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -205796979 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -25782437 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 367669776 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 277812465 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14515745, + "accum": -290051476 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2141036, + "accum": 555358242 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 299880101 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 259761409 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 262007462 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": -7968402 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105350744, + "accum": 180032786 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": 508103060 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242186573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -119111748 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1246269900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -553920983 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -441588880 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260777198 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 337865748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -78217705 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181286006 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27826, + "accum": -1311048947 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 254956309 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -287759054 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -554604535 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 462952599 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 510758274 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -87461022 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 303549475 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -496636011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -308869427 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -143417710 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70783077, + "accum": 351937152 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -257750246 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": 495260234 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196078940 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 296308262 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6005364, + "accum": 311277158 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 793057, + "accum": 210967098 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -360209473 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 383231320 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 529251233 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 241040569 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101796277 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502938796, + "accum": 77501713 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 75281134 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -419990921 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 312140061 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 119253041 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 175046655 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 581657365 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": -464923203 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -640851654 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4361046, + "accum": 241260510 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -477076780 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -140887098 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 438031871 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 207073100 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227101712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 411278299 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 104578481 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 487128772 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 30546331 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1382897535 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 357179363 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": -9025632 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2452289, + "accum": -590083906 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178067389 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -584192869 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28958844, + "accum": 403990263 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -242406043 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 336543205 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -211867728 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 381606926 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 248160116 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": 595738244 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -83705426 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -85742023 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756182570 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -390022160 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74848469, + "accum": 355010880 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": -357377018 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -16884921 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 228324718 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 257477076 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 246709659 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -408393571 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15491209, + "accum": -400318440 + } + ], + "proposer": { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -640851654 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2048.json b/polygon/heimdall/testdata/mainnet/spans/span_2048.json new file mode 100644 index 00000000000..984af4e48cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2048.json @@ -0,0 +1,666 @@ +{ + "span_id": 2048, + "start_block": 13101056, + "end_block": 13107455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12824393, + "accum": -16794062 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -109030374 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -23523632 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 412671276 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 332437410 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14531213, + "accum": -72176089 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2149036, + "accum": 587513782 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 315247091 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 260024944 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 262055462 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 13008018 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105361475, + "accum": 504543935 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": 563728580 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242396573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 61099, + "accum": -118195263 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1245519900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -549736268 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -423555130 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 260984183 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 382985748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -76306240 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181292666 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 27826, + "accum": -1310631557 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 255171184 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -278529104 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14133989, + "accum": -342594700 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 492851199 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 662929839 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 227546418 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 303755470 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -487012011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -307662122 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -117656200 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70783077, + "accum": 157820518 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -236595551 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": -337829190 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196117415 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 297130322 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 6005364, + "accum": 401357618 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800061, + "accum": 222884009 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -29100793 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 413231770 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 537157793 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 241242529 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101825992 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502950796, + "accum": 86614317 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 663508234 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -322400921 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -268651468 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 215762696 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 179693295 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -415128531 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4736521, + "accum": -393875388 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -449446689 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4361046, + "accum": 306676200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -471854530 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -113191548 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 453060371 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 207373535 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227086712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 456652174 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 106151441 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 572833147 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 35223871 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1382896785 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -538333461 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46887972, + "accum": 694293948 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2452289, + "accum": -553299571 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178065889 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -432786739 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28958844, + "accum": -417504866 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -231226603 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 337556485 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -172526193 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 383498171 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 287924216 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": -638208261 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -73744151 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 113934227 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756175070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -383860055 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74848469, + "accum": 221901325 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 167668912 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -13537716 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 228398533 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 259144971 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 251758359 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -375340516 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15491209, + "accum": -167950305 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -538333461 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2049.json b/polygon/heimdall/testdata/mainnet/spans/span_2049.json new file mode 100644 index 00000000000..c1ea04058fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2049.json @@ -0,0 +1,636 @@ +{ + "span_id": 2049, + "start_block": 13107456, + "end_block": 13113855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12834269, + "accum": 291188890 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 45796194 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -19909544 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 484673676 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 419837322 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14533089, + "accum": 276612419 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2194242, + "accum": -615746506 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 339834275 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 260446600 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 262132262 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 46570290 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105463780, + "accum": 522346379 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": -603185348 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242732573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 66535, + "accum": -116658219 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1244319900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -543040724 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -394701130 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261315359 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 455177748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -73247896 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181303322 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1309951663 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 255514984 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -263761184 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14095656, + "accum": -3915626 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 540688959 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -349455481 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -524379805 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 304085062 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -471613611 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -305730434 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -76437784 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70783077, + "accum": 600749480 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -202748039 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": 338608194 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196178975 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 298445618 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 5998321, + "accum": 545324365 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 242086853 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 500673095 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 461232490 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 549808289 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 241565665 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101873536 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502951896, + "accum": -401494246 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 348793728 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -166256921 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -444459299 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 370178144 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 187127919 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -666627 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -281190884 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -143198745 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4361046, + "accum": 411341304 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -463498930 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -68878668 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 477105971 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 207854231 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227062712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 529250374 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 108668177 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -545866406 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 42707935 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1382895585 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 38250483 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 563664414 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2452289, + "accum": -494444635 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178063489 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -190536931 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28958844, + "accum": 277507390 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -213339499 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 339177733 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -109579737 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 386524163 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650940, + "accum": 351546776 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459339, + "accum": -603184125 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -57806111 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 433416227 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756163070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -374000687 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852431, + "accum": -493462536 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": -248089704 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -8182188 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 228516637 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 261813603 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 259836279 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -322455628 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15473167, + "accum": 203495913 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502951896, + "accum": -401494246 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_205.json b/polygon/heimdall/testdata/mainnet/spans/span_205.json new file mode 100644 index 00000000000..ce34f162328 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_205.json @@ -0,0 +1,102 @@ +{ + "span_id": 205, + "start_block": 1305856, + "end_block": 1312255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 50283627, + "accum": -100027615 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 39209551, + "accum": 92557506 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 38917785 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 20967706, + "accum": 48799420 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27158971, + "accum": -80735521 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 55435905, + "accum": 100198078 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 32733213, + "accum": -99709653 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 50283627, + "accum": -100027615 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 50283627, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 39209551, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 20967706, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27158971, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 55435905, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 32733213, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2050.json b/polygon/heimdall/testdata/mainnet/spans/span_2050.json new file mode 100644 index 00000000000..76ce58dcaa5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2050.json @@ -0,0 +1,666 @@ +{ + "span_id": 2050, + "start_block": 13113856, + "end_block": 13120255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12834269, + "accum": 496537194 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 149013906 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": -17500152 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 532675276 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 478103930 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14533089, + "accum": 509141843 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2237000, + "accum": -580168296 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 356225731 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 260727704 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 262183462 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 68945138 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105505847, + "accum": -301969247 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3708368, + "accum": -543851460 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 242956573 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -115481184 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1243519900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -538577028 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -375465130 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 261536143 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 503305748 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -71209000 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 181310426 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1309409887 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 255744184 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -253915904 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14095656, + "accum": 221614870 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 572580799 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -187139145 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -188371869 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 304304790 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 641600, + "accum": -461348011 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -304442642 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -48958840 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70793077, + "accum": 477404065 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -180183031 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": -466395527 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 196220015 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 299322482 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 5998321, + "accum": -614654476 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 254889669 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -402139693 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 493232970 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 558241953 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 241781089 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 101905232 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502951896, + "accum": 109895826 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -279759412 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -62160921 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 275625245 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 473121776 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 192084335 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 275641309 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -206200148 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 60966551 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": 480770816 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -457928530 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -39336748 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 493136371 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 208174695 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -227046712 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 577649174 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 110346001 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -454448406 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 47697311 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1382894785 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": 422639779 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 57833009 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2460039, + "accum": -455091761 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -178061889 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -29037059 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28958844, + "accum": -515155150 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -201414763 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 340258565 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": -67615433 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 126083, + "accum": 388541491 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2650965, + "accum": 393961866 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1459395, + "accum": -579834645 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -47180751 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 646404227 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -756155070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -367427775 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852431, + "accum": -551827765 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": 311959288 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": -4611836 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 228595373 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 263592691 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 265221559 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -287199036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15473167, + "accum": 451066585 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852431, + "accum": -551827765 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2051.json b/polygon/heimdall/testdata/mainnet/spans/span_2051.json new file mode 100644 index 00000000000..85f287d2209 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2051.json @@ -0,0 +1,654 @@ +{ + "span_id": 2051, + "start_block": 13120256, + "end_block": 13126655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": -473817875 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 300186096 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 1361118 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 611376319 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 570277796 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14533089, + "accum": -425998405 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2237000, + "accum": -517492353 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 393438460 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276795596 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 277949605 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 114011069 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105526772, + "accum": 673682020 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3710066, + "accum": -450249621 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1397180931 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 258949516 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -98170281 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1226770957 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -517019484 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -334518937 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 277524865 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 582172691 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -52834006 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197018693 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1292999863 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271743952 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -225295031 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14090238, + "accum": 533300917 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": 630137782 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 41599989 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 268337490 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320292126 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -434330426 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -287053472 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 2806217 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70793077, + "accum": -531609382 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -134867515 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": 141186127 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 211972823 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 316172309 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 5304084, + "accum": -474379266 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 287392308 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 77111402 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 550932543 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 585010080 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 257762776 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 117645776 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502951896, + "accum": 639916738 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 559457471 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 90164022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -19605312 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 623934236 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 214288574 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 653994418 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -92075864 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 344632445 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": 587140262 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -434918437 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 15135965 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 529875214 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 224294247 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211326769 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -599160820 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 128247088 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -318763338 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 69944810 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1367194792 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24024331, + "accum": -313045950 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -197842994 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2460039, + "accum": -387731999 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -162360846 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 198630466 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28958844, + "accum": 108679517 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -170064604 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 357376100 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 3161659 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 132487, + "accum": 406977833 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2644370, + "accum": 465218959 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1509048, + "accum": -532737673 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -17536023 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": -314354205 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -740445627 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -343101885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852431, + "accum": -220137797 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35003062, + "accum": -193160120 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223147, + "accum": 15773194 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 244397657 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 281626687 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 287988682 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -225225816 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15473167, + "accum": -463626015 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70793077, + "accum": -531609382 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2052.json b/polygon/heimdall/testdata/mainnet/spans/span_2052.json new file mode 100644 index 00000000000..c1ee9604dda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2052.json @@ -0,0 +1,666 @@ +{ + "span_id": 2052, + "start_block": 13126656, + "end_block": 13133055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": -111315035 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 480817092 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 5577554 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -560038250 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 672244360 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14531961, + "accum": -19088833 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2251283, + "accum": -454470712 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 422123508 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277287528 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 278039205 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 153167053 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105773216, + "accum": -133342891 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3710066, + "accum": -346367773 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1397040931 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 259341516 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -96021001 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1225370957 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -509208016 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -300855937 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 277911237 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 666396691 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -49265938 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197031125 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1292051755 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272145052 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -208065791 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14090238, + "accum": -327581728 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": -569460807 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 325653577 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -398459966 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320676650 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -421007074 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -284799836 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 50894369 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70805069, + "accum": 195308022 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -95378751 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": -325271934 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 212044643 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 317706821 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 4392912, + "accum": -329939946 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 309797236 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 695180938 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 606933383 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 599768992 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 258139768 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 117701244 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502955444, + "accum": -341692999 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 402035879 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 272332022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -14998662 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -451371925 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 222962302 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -117912206 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 39157924 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": 701921713 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": 708034266 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -425170237 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 66834325 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 557928414 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 224855059 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211298769 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -514462920 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 131183280 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -158781838 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 78676218 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1367193392 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": 359607518 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -140805045 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2464991, + "accum": -318841003 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -162358046 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 481255242 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28965164, + "accum": -336003431 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -149196316 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 359267556 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 76599191 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 132487, + "accum": 410687469 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2644370, + "accum": 539261319 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1509048, + "accum": -490484329 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 1058357 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 58374795 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -740431627 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -331599289 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852431, + "accum": 620319222 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35118765, + "accum": 787966943 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 22022891 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 244535445 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 284740091 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 297412922 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -163526780 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": -30385237 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 502955444, + "accum": -341692999 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2053.json b/polygon/heimdall/testdata/mainnet/spans/span_2053.json new file mode 100644 index 00000000000..ac28bc99d82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2053.json @@ -0,0 +1,678 @@ +{ + "span_id": 2053, + "start_block": 13133056, + "end_block": 13139455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": 134669035 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": 603388125 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 8438707 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -503036350 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -513338671 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14536936, + "accum": 257067430 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2251283, + "accum": -411696335 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 441588362 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277621339 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 278100005 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 179737185 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105997811, + "accum": 623801288 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3710066, + "accum": -275876519 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1396945931 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 259607516 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -94562561 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1224420957 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -503907377 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -278013187 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 278173418 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 723548691 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -46844749 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 197039561 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1291408396 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272417227 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -196374521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14090238, + "accum": -59867206 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1993240, + "accum": -531589247 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 518404226 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 549458 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320937577 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -411966228 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -283270583 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 83525615 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70805069, + "accum": 286053923 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -68582804 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": 210240995 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 212093378 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 318748097 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 4042924, + "accum": -251784510 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 325000580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -140209602 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 644933953 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 609783968 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 258395584 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 117738883 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503036774, + "accum": 432406270 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": -107651089 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 395946022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": -414677996 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -329126362 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 228848046 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 210321468 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 128209423 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -310096902 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": -464396150 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -418555387 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 101915355 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 576964514 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 225235610 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -211279769 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -456989345 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 133175696 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -50222963 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 84601102 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1367192442 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": -438775948 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 749951758 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2464991, + "accum": -272006174 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -162356146 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 673036340 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28965164, + "accum": 214334685 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -135035692 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 360551044 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 126431802 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 132487, + "accum": 413204722 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2644370, + "accum": 589504349 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1509048, + "accum": -461812417 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 13675972 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 311298045 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -740422127 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -323793956 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74856357, + "accum": -467024134 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35118765, + "accum": 200408586 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 26264451 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 244628944 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 286852758 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 303807942 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -121659577 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": 263591294 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74856357, + "accum": -467024134 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2054.json b/polygon/heimdall/testdata/mainnet/spans/span_2054.json new file mode 100644 index 00000000000..b2b5e5e3a8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2054.json @@ -0,0 +1,648 @@ +{ + "span_id": 2054, + "start_block": 13139456, + "end_block": 13145855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": 391134005 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -521179950 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 8984817 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -445499980 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -442971041 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14536936, + "accum": 545340520 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2251373, + "accum": -369136125 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 459612052 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 275507089 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 275698375 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 205240115 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106001426, + "accum": 235410557 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3867415, + "accum": -201951198 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1399311561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 257421886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -95492991 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1225886587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -500793387 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -256433817 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 275983768 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -473712971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -46761759 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194582811 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1293196806 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270238097 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -186533551 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14090238, + "accum": 219471924 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -494105077 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 718834016 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": 418093748 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 318746607 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -404915178 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -284126473 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 115408665 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70980280, + "accum": 447176590 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -42842174 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": -479668592 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 209679048 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 317378547 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 338538470 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 298803008 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -568657517 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 617860418 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 256199234 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115312873 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503036774, + "accum": 470446274 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 674186081 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 523600392 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 45005284, + "accum": 482962054 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -202912452 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 232577936 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 553240758 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 219482213 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12760331, + "accum": -57355912 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": -380508920 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -414058017 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 136377125 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 594536884 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 223170560 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213725399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -398956475 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 132807346 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 61583907 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 88372192 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369657072 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": 39175542 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 430339117 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": -224399829 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -164819776 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -382721959 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28973836, + "accum": -459785982 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -122595402 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 359436454 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 176421552 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 132487, + "accum": 413388832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2647572, + "accum": 639942129 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1509048, + "accum": -434097087 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 24492042 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13311750, + "accum": 575067415 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742877757 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -318043446 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74856712, + "accum": -223491896 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35118765, + "accum": -350810299 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 28263621 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242261734 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 286610988 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 308073912 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -80054467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": 570574644 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28184891, + "accum": -479668592 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2055.json b/polygon/heimdall/testdata/mainnet/spans/span_2055.json new file mode 100644 index 00000000000..abea70c2151 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2055.json @@ -0,0 +1,648 @@ +{ + "span_id": 2055, + "start_block": 13145856, + "end_block": 13152255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": 714797255 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -359902275 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 12749492 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -370497480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -351929466 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14654089, + "accum": -341699650 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2262457, + "accum": -312615952 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 485223702 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 275946314 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 275778375 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 240200815 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106029679, + "accum": 383353203 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3867415, + "accum": -105265823 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1399186561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 257771886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -93573991 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1224636587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -493818862 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -226377567 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 276328743 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -398512971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -43575984 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194593911 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1292350281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270596222 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -171150301 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14090238, + "accum": 571727874 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -444149077 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -278692727 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21000496, + "accum": -308069451 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 319089932 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -393019328 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -282114298 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 158344515 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71060002, + "accum": -279940440 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -7584349 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28179754, + "accum": 224907450 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 209743173 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 318748647 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 358542870 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -400611586 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -518656767 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 631038018 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 256535834 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115362398 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503036774, + "accum": 535409347 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 403418563 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 686250392 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44990897, + "accum": 356821687 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -42063027 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 240322336 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": -266010882 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 336655238 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 260069488 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": -272567845 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -405354267 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 182536375 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 619584384 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 223671285 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213700399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -323333350 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 135428946 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 204424532 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 96168092 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369655822 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": 639696942 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 351323942 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": -161488129 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -164817276 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -130378409 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28973836, + "accum": 264559918 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -103963002 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 361125254 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 241990777 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 157202, + "accum": 417047017 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2721572, + "accum": 706279429 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1513289, + "accum": -396269103 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 41094167 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -344854267 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742865257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -307773271 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74856712, + "accum": 396947180 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 527275790 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 33844621 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242384759 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 289390813 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 316488412 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": -24966042 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": -293598131 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": -400611586 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2056.json b/polygon/heimdall/testdata/mainnet/spans/span_2056.json new file mode 100644 index 00000000000..e838db65774 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2056.json @@ -0,0 +1,642 @@ +{ + "span_id": 2056, + "start_block": 13152256, + "end_block": 13158655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": -225764159 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -205075707 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 16363580 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -298495080 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -264529554 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14654089, + "accum": 9998486 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2271023, + "accum": -258128532 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 509810886 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276367970 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 275855175 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 273763087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106126470, + "accum": 421053906 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3867415, + "accum": -12447863 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1399066561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 258107886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -91731751 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1223436587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -487123318 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -197523567 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 276659919 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -326320971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -40517640 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194604567 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1291537617 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 270940022 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -156382381 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14064398, + "accum": -344986118 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -396191317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -35218223 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 195956453 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 319419524 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -381599312 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -280182610 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 199562931 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71163869, + "accum": 172241641 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 26263163 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28157566, + "accum": -353543335 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 209804733 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 320063943 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 377747094 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 129162302 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -470656047 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 643688514 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 256858970 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115409942 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503285478, + "accum": 70986756 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 90157768 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 842394392 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44990897, + "accum": 182263998 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 112352421 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 247756960 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 148451022 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 449141342 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 563784832 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": -168944413 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -396998667 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 226849255 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 643629984 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 224151981 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213676399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -250735150 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 137945682 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 341551532 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 103652156 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369654622 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": -38091357 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 222125036 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": -101092897 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -164814876 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 111871399 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31973836, + "accum": -231517602 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -86075898 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 362746502 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 304937233 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 157202, + "accum": 420819865 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 771618652 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1513289, + "accum": -359950167 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 57032207 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -27772267 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742853257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -297913903 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852723, + "accum": -315284538 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 115918144 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 39202381 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242502863 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 292059445 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 324566332 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 27918846 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": 77740645 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503285478, + "accum": 70986756 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2057.json b/polygon/heimdall/testdata/mainnet/spans/span_2057.json new file mode 100644 index 00000000000..c0439dafdc9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2057.json @@ -0,0 +1,666 @@ +{ + "span_id": 2057, + "start_block": 13158656, + "end_block": 13165055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12946530, + "accum": -18619679 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6451107, + "accum": -101857995 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 18772972 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -250493480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -206262946 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14536936, + "accum": 243878145 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2276924, + "accum": -221705449 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 526202342 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 276649074 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 275906375 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 296137935 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105568825, + "accum": -391387973 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3867415, + "accum": 49430777 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1398986561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 258331886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 76760, + "accum": -90503591 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1222636587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -482659622 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -178287567 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 276880703 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -278192971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -38478744 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194611671 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1290995841 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271169222 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -146537101 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14064398, + "accum": -119955750 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -364219477 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 127098113 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 531996389 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 319639252 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -373985968 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -278894818 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 227041875 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71163869, + "accum": 56249297 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 48828171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28142171, + "accum": 96792981 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 209845773 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 320940807 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 390549910 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 482344894 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -438655567 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 652122178 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 257074394 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115441638 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503285478, + "accum": 596046375 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39215140, + "accum": 717600008 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -308187078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44990897, + "accum": -352378945 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 215296053 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 252713376 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17269246, + "accum": 424758958 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 524132078 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -488352720 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": -99862125 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -391428267 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 256391175 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -594944626 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 224472445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213660399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -202336350 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 139623506 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 432969532 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 108641532 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369653822 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": 346242339 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -282378220 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": -60829409 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 100, + "accum": -164813276 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 273371271 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31979836, + "accum": 280123774 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -74151162 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 363827334 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 346901537 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 157202, + "accum": 423335097 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -439341961 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1513289, + "accum": -335737543 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 67657567 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 183615733 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742845257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -291340991 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74852723, + "accum": -371640148 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 677922352 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 42774221 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242581599 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 293838533 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 329951612 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 63175438 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15472449, + "accum": 325299829 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105568825, + "accum": -391387973 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2058.json b/polygon/heimdall/testdata/mainnet/spans/span_2058.json new file mode 100644 index 00000000000..56b8baee1e7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2058.json @@ -0,0 +1,666 @@ +{ + "span_id": 2058, + "start_block": 13165056, + "end_block": 13171455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12960558, + "accum": 434677207 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": 120330750 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 24043517 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -145489980 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": -78804741 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14544936, + "accum": -501677677 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2272240, + "accum": -141639262 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 562058652 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277263989 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 276018375 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 345082915 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105928615, + "accum": -449974802 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3867415, + "accum": 184790302 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1398811561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 258821886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -87714071 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1220886587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -472895287 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -136208817 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 277363668 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -172912971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -34018659 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194627211 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1289810706 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 271670597 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -125000551 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14063398, + "accum": 372292180 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -294281077 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 482165098 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 12764374 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320119907 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -357331778 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -276077773 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 287152065 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71165135, + "accum": 38307366 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 98189126 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28133765, + "accum": -172582129 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 209935548 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 322858947 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 418556070 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22073912, + "accum": 187090 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -368654517 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -583447351 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 257545634 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115510973 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503295212, + "accum": 650463672 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": -407389800 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -80477078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44990897, + "accum": -32083036 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 440485248 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 263555536 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": -227989729 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 688174313 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -45434510 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": 51255380 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -379243017 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 321014125 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -559878126 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 225173460 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213625399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -96463975 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 143293746 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 632946407 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 119555792 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369652072 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": -67591123 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 104121758 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": 27246971 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -164718813 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 626652241 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31979836, + "accum": 144755758 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -48065802 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 366191654 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 438698452 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 157202, + "accum": 428837167 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -343836166 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -282725095 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 90900542 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 646026983 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742827757 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -276962746 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74815178, + "accum": -261454421 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 653288388 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 50587621 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242753834 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 297730288 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 341731912 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 140299233 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15373346, + "accum": -389434904 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105928615, + "accum": -449974802 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2059.json b/polygon/heimdall/testdata/mainnet/spans/span_2059.json new file mode 100644 index 00000000000..433f1a8dfe5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2059.json @@ -0,0 +1,666 @@ +{ + "span_id": 2059, + "start_block": 13171456, + "end_block": 13177855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": -482727087 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": 282859532 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 27958779 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -67487380 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 15878497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14544936, + "accum": -123509341 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2284545, + "accum": -82291617 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 588694768 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 277720783 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 276101575 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 381442043 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105938682, + "accum": -204694620 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": 285363154 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1398681561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 259185886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -85615715 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1219586587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -465641781 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -104950317 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 277722442 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -94704971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -30705453 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194638755 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1288930320 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272043047 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -109001971 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14063398, + "accum": -516559401 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -242326837 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -508565497 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 558829270 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320476965 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -344960094 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -273985111 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 331805349 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71172261, + "accum": 634335606 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 134857264 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28132765, + "accum": 558880761 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 210002238 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 324283851 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 439360646 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22077081, + "accum": 574150154 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -316653737 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -569742647 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 257895698 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115562479 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503385065, + "accum": -61724111 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": 623097320 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 88678922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": -116781099 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 607768650 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 271609712 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": 218089437 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -444345024 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 283590446 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4317643, + "accum": 163514098 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -370191117 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 369019745 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -533828726 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 225694214 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213599399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -17815925 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 146020210 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -472863823 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 127663528 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369650772 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 24020856, + "accum": 556951133 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 68669927 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2516468, + "accum": 92675139 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -164628619 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -365302055 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31984535, + "accum": -278107378 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -28688106 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 367948006 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 506890446 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 157202, + "accum": 432924419 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -272889004 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -243284915 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 108166752 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -264857800 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742814757 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -266281764 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74822261, + "accum": 429544549 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 312183309 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 56391861 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 242881780 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 300621306 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 350482992 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 197591195 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15368603, + "accum": 10257863 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503385065, + "accum": -61724111 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_206.json b/polygon/heimdall/testdata/mainnet/spans/span_206.json new file mode 100644 index 00000000000..086c059b404 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_206.json @@ -0,0 +1,102 @@ +{ + "span_id": 206, + "start_block": 1312256, + "end_block": 1318655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 51496882, + "accum": -47846946 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 40561077, + "accum": -22852558 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -81232542 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 32921178, + "accum": -8948083 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27575276, + "accum": 65188301 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 56290015, + "accum": -60073524 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 34057664, + "accum": 155765352 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 56290015, + "accum": -60073524 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 51496882, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 40561077, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 32921178, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27575276, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 56290015, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 34057664, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2060.json b/polygon/heimdall/testdata/mainnet/spans/span_2060.json new file mode 100644 index 00000000000..4d38cc5afb8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2060.json @@ -0,0 +1,642 @@ +{ + "span_id": 2060, + "start_block": 13177856, + "end_block": 13184255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": -132724521 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": 451639421 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 32024628 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 13515320 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 114203398 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14544936, + "accum": 269203931 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2285410, + "accum": -20586412 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 616355350 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278195146 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 276187975 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 419199599 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106061864, + "accum": 146990802 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": 390054196 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1398546561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 259563886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -83436653 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1218236587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -458109294 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -72489567 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 278095015 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -13488971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -27264816 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194650743 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1288016073 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272429822 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -92388061 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": -136947655 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -188374357 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -234656680 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": -128676553 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 320847756 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -332112576 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -271811962 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 378176067 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71229625, + "accum": 47812197 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 172935715 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28132765, + "accum": 63887280 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 210071493 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 325763559 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 460965398 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22077081, + "accum": -84346795 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -262652927 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -555510839 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 258259226 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115615966 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503325065, + "accum": -271869695 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": 438661904 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 264340922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": -158560295 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -473114405 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 309776, + "accum": 279973664 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": -573352884 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -317798157 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 625270208 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4445498, + "accum": 283286834 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -360791067 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 418871735 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -506777426 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 226234997 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213572399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 63857050 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 148851538 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -318595948 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 136083100 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369649422 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23962356, + "accum": -49057891 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 79876974 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 160657826 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -164534956 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -92771021 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31984535, + "accum": 585475067 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": -8565114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 369771910 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622769, + "accum": 577705209 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 437665248 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -199213105 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -202327805 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 126097047 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 91859450 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742801257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -255189975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74832911, + "accum": -59151908 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 5963085 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 62419341 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 243014647 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 303623517 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 359570652 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2203537, + "accum": 257086694 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15368603, + "accum": 425210144 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503325065, + "accum": -271869695 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2061.json b/polygon/heimdall/testdata/mainnet/spans/span_2061.json new file mode 100644 index 00000000000..41548e9ffff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2061.json @@ -0,0 +1,660 @@ +{ + "span_id": 2061, + "start_block": 13184256, + "end_block": 13190655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": 74684407 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": 551657133 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 34434020 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 61516920 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 172470006 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14544936, + "accum": 501922907 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2285410, + "accum": 15980148 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -621659203 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 278476250 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 276239175 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 441574447 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106082877, + "accum": 589748876 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": 452093332 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1398466561 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 259787886 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -82145357 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1217436587 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -453645598 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -53253567 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 278315799 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 34639029 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -25225920 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 194657847 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1287474297 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 272659022 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -82542781 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": 87266713 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -156402517 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -72340344 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 207363383 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 321067484 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -324499232 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -270524170 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 405655011 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71229625, + "accum": -66798597 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 195500723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28132765, + "accum": 514011520 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 210112533 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 326640423 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 473768214 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22077081, + "accum": 268886501 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -230652447 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -547077175 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 258474650 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 115647662 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503325065, + "accum": 255124896 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": -181476970 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 368436922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": 560142169 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -370170773 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 281956914 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": -298842628 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -242807421 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -426871274 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4445498, + "accum": 354414802 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -355220667 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 448413655 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -490747026 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 226555461 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -213556399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 112255850 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 150529362 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -227177948 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 141072476 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1369648622 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23902149, + "accum": 333617321 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -424318372 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 200968146 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -164479452 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 68728851 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31984535, + "accum": -157178382 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 3359622 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 370852742 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -634636725 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 440758064 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -155553313 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -178056925 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 136722407 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 303247450 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -742793257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -248617063 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74832911, + "accum": -116120126 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35125263, + "accum": 567967293 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 65991181 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 243093383 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 305402605 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 364955932 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2204068, + "accum": 292345941 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15307585, + "accum": -583747708 + } + ], + "proposer": { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -634636725 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2062.json b/polygon/heimdall/testdata/mainnet/spans/span_2062.json new file mode 100644 index 00000000000..458c7eb811f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2062.json @@ -0,0 +1,678 @@ +{ + "span_id": 2062, + "start_block": 13190656, + "end_block": 13197055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": 388513571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": -543493933 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 53576351 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 146198050 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 271907085 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14544936, + "accum": -402538336 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2285410, + "accum": 84223408 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -582417655 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 294559167 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 291991605 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 489417121 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 106103375, + "accum": 536549551 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": 556953420 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382672731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 275788716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -64610289 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1200607757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -431550205 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -9922987 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294312006 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 119501859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -6616177 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210346889 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1271016664 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 288667327 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -52711361 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": 425253697 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1998240, + "accum": -94764167 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 176668219 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": -548549263 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 337062173 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -297876220 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -252994139 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 460834823 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71259710, + "accum": 333122519 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 243616752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28126219, + "accum": -77713924 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 225850358 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 53637, + "accum": -1395146027 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 343579745 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 507851092 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22077081, + "accum": -462257153 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -168972927 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -519274953 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 274463152 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131372055 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503231159, + "accum": 555420652 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": -508881539 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 533753752 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": 354619268 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -206510472 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 299876105 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": 111444695 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -119329408 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -120131906 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4445498, + "accum": 472340086 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -331534387 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 506558995 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -452024496 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 242694958 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197854569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 197507955 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 168620064 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -80085743 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 163923534 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353968642 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23902149, + "accum": -355533482 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -585023150 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 274593061 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148720835 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 316563747 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32001504, + "accum": 594263536 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 36180260 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 388085268 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -558633978 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 460882817 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -77113532 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -127488705 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 167675192 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 622796530 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727102927 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -223489672 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75181913, + "accum": 371559999 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35127355, + "accum": 137224391 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 86804531 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 258885396 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 323638874 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 388376102 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2194058, + "accum": 358658275 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15307585, + "accum": -215994423 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": -585023150 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2063.json b/polygon/heimdall/testdata/mainnet/spans/span_2063.json new file mode 100644 index 00000000000..ab17a5daedf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2063.json @@ -0,0 +1,654 @@ +{ + "span_id": 2063, + "start_block": 13197056, + "end_block": 13203455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": 621848615 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6251107, + "accum": -430974007 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 56286917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 200199850 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 337457019 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14063881, + "accum": -146502148 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2285410, + "accum": 125360788 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -563977267 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 294875409 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292049205 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 514588825 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107211203, + "accum": -56176540 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": 626747448 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382582731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276040716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -63157581 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1199707757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -426528547 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 11717513 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294560388 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 173645859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -4322419 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210354881 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1270407166 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 288925177 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -41635421 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": -578007261 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2028240, + "accum": -58675847 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 359274097 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": -170504335 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 337309367 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -289311208 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -251545373 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 491748635 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71439560, + "accum": 363438387 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 269002386 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28129309, + "accum": 428567288 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 225896528 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 53637, + "accum": -1394180561 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 344566217 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 522254260 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22077081, + "accum": -64869695 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -132972387 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -509787081 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 274705504 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131407713 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503231159, + "accum": -425471429 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": 204532621 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -603639110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": -91340722 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": -90698886 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 301629431 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": 420268733 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -34964830 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 107654602 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4445498, + "accum": 552359050 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -325267687 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 539793655 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -433990296 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 243055480 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197836569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 251956605 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 170507616 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 22759507 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 169536582 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353967742 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23902149, + "accum": 74705200 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46881937, + "accum": 258851716 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 319942171 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148658393 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 498251103 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32001504, + "accum": -84611635 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 49595588 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 389301204 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -511423956 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 464362235 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": -27996266 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -100183965 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 179628722 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -393892232 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727093927 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -216095146 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75176163, + "accum": 469854440 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35127355, + "accum": -485982251 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 90822851 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 258973974 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 325640348 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 394434542 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2194058, + "accum": 398151319 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15307585, + "accum": 59542107 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503231159, + "accum": -425471429 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 5, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2064.json b/polygon/heimdall/testdata/mainnet/spans/span_2064.json new file mode 100644 index 00000000000..c2bef00390b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2064.json @@ -0,0 +1,654 @@ +{ + "span_id": 2064, + "start_block": 13203456, + "end_block": 13209855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": -387355405 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6249680, + "accum": -312198754 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 59148070 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 257201750 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3641663, + "accum": 406648616 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14063881, + "accum": 120711591 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2285410, + "accum": 168783578 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -544512413 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 295209220 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292110005 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1398428, + "accum": 541158957 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107313569, + "accum": -528873682 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": -555083200 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382487731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276306716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -61624167 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1198757757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -421227908 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 34560263 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294822569 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 230797859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": -1901230 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210363317 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1269763807 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 289197352 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -29944151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": -311752699 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2028240, + "accum": -20139287 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 552024746 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21002496, + "accum": 228543089 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 337570294 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -280270362 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -250016120 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 524379881 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71417707, + "accum": 465161001 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 295798333 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28131909, + "accum": -292522992 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 225945263 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 56322, + "accum": -1393121183 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 345607493 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 537457604 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": 354615544 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -94971817 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -499772105 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 274961320 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131445352 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503298327, + "accum": 347065239 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": -297999421 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -480025110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44918904, + "accum": -493539281 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 31546677 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 303480164 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17156891, + "accum": -509344603 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 54086669 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 348095916 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4465663, + "accum": 636964667 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -318652837 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 574874685 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -414954196 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 243436031 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197817569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 309430180 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 172500032 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 131318382 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 175461466 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353966792 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23902149, + "accum": 528846031 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46847915, + "accum": -106380067 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 367810676 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148592482 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -565558366 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32001504, + "accum": 523416941 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 63756212 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 390584692 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -461591155 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 468034954 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 23849737 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1516930, + "accum": -71362295 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 192246337 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -142868982 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727084427 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -208289813 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75176163, + "accum": 642649449 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35127355, + "accum": 181437494 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 95064411 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 259067473 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 327753015 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 400829562 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2194058, + "accum": 439838421 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15301363, + "accum": 350348890 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107313569, + "accum": -528873682 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2065.json b/polygon/heimdall/testdata/mainnet/spans/span_2065.json new file mode 100644 index 00000000000..6f76f73edbf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2065.json @@ -0,0 +1,654 @@ +{ + "span_id": 2065, + "start_block": 13209856, + "end_block": 13216255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": -102168129 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6249680, + "accum": -174705794 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 62460984 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 323203950 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 487167622 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14053542, + "accum": 429982566 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 219411364 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -521974161 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 295595738 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292180405 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 571945373 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107313569, + "accum": 576362560 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3877446, + "accum": -469779388 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382377731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276614716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -59848635 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1197657757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -415090326 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 61009763 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 295126147 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 296973859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 902252 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210373085 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1269018865 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 289512502 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -16406891 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 14013398, + "accum": -3457943 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2028240, + "accum": 24481993 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -480444800 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21004496, + "accum": 690610001 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 337872420 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 475834, + "accum": -269802014 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -248245406 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 562163429 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71478777, + "accum": -474458598 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 326825219 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28131909, + "accum": 326379006 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226001693 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 56322, + "accum": -1391882099 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 346813181 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 800176, + "accum": 555061476 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": -415310124 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -50971157 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -488175817 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 275257528 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131488934 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503301168, + "accum": 118520043 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": 573951219 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -336893110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44905029, + "accum": 494468482 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6433977, + "accum": 173094171 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 305623118 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -131876861 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 157198931 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 626501648 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4465663, + "accum": -520455594 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -310993537 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": 615494825 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -392912396 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 243876669 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197795569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 375978530 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 174807040 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 257018132 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 182321858 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353965692 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23902149, + "accum": -200985413 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46847915, + "accum": -331436741 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 423237366 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148516164 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -343496042 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32001504, + "accum": -28223693 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 80152724 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 392070836 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -403890017 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 472287576 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 83881951 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1521930, + "accum": -37904835 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 206856207 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 147789518 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727073427 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -199252059 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75179172, + "accum": -214837336 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": -301464427 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 99975691 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 259175735 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 330199261 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 408234322 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2194058, + "accum": 488107697 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15291589, + "accum": -568852748 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71478777, + "accum": -474458598 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 2, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2066.json b/polygon/heimdall/testdata/mainnet/spans/span_2066.json new file mode 100644 index 00000000000..0f858e8fc97 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2066.json @@ -0,0 +1,660 @@ +{ + "span_id": 2066, + "start_block": 13216256, + "end_block": 13222655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": 221908321 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6146643, + "accum": -20518346 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 66225659 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 398206450 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 578738697 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14053542, + "accum": -474113684 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 276942939 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -496362511 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 296034963 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292260405 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -648450068 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107316356, + "accum": -507860305 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -372945272 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382252731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 276964716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -57830985 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1196407757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -408115801 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 91066013 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 295471122 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 372173859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 4088027 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210384185 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1268172340 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 289870627 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -1023641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13752132, + "accum": 344551356 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 75225973 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -226825525 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21004496, + "accum": -39990534 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 338215745 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 457200, + "accum": -258357790 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -246233231 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": 605099279 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71528949, + "accum": 57868373 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 362083044 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28131909, + "accum": -226066382 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226065818 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 56322, + "accum": -1390474049 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 348183281 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 900118, + "accum": 577064716 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": 136674401 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -970407 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -474998217 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 13464, + "accum": 275594128 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131538459 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503568537, + "accum": 147750724 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39634120, + "accum": 309055336 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -174243110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44860029, + "accum": 361030325 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6437304, + "accum": 333993501 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 308058293 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 297065589 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 274371956 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -312873990 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4465663, + "accum": -408814019 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -302289787 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -594085711 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -367864896 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 244377394 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197770569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 451601655 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 177428640 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 399858757 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 190117758 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353964442 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23606625, + "accum": 393694408 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46847915, + "accum": -415660512 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 486222241 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148429439 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -91152492 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32001504, + "accum": -483607739 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 745296, + "accum": 98785124 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 393759636 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -338320542 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193301, + "accum": 477120101 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 152100376 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1521930, + "accum": 143415 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 223458332 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 478083268 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727060927 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -188981884 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75179172, + "accum": 408896064 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": 576736723 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 105556691 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 259298760 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 332979086 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 416648822 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2194058, + "accum": 542959147 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15291589, + "accum": -186563023 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107316356, + "accum": -507860305 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2067.json b/polygon/heimdall/testdata/mainnet/spans/span_2067.json new file mode 100644 index 00000000000..23e56669add --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2067.json @@ -0,0 +1,654 @@ +{ + "span_id": 2067, + "start_block": 13222656, + "end_block": 13229055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963058, + "accum": 597837003 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6143643, + "accum": 157731301 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 70592682 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 485209350 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -570962974 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14067851, + "accum": -66410593 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 343679566 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -466652997 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 296544464 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292353205 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -607808656 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107335911, + "accum": 92878397 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -260673396 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1382107731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 277370716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -55490511 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1194957757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -400025352 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 125931263 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 295871293 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 459405859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 7783526 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210397061 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1267190371 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 290286052 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 16820929 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13725093, + "accum": -512672358 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 134320288 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 67372834 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21004496, + "accum": 569139850 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 338614002 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 457200, + "accum": -245098990 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -243899108 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -600544119 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72005088, + "accum": -369041054 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 402982121 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28026636, + "accum": 588443563 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226140203 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 56322, + "accum": -1388840711 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 349772597 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 900118, + "accum": 603168138 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": -478821291 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 57030463 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -459712201 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 275914584 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131595908 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -317517908 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": 202536724 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 14430890 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44860029, + "accum": 406511240 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6437304, + "accum": 520675317 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 310883096 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -461201979 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 410292665 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 54115384 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4465663, + "accum": -279309792 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -292193437 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -540540981 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -338809796 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 244958235 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197741569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 539324480 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 180469696 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 565553882 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 199161002 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353962992 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23599599, + "accum": -177737620 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46840631, + "accum": -312972004 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 559284696 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148328838 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 201566026 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32002327, + "accum": 444453160 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 120821847 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 395718644 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -262259951 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 193556, + "accum": 482732715 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 231233749 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 44282385 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 242716797 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -394701513 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727046427 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -177068481 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75179172, + "accum": 77803613 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": 340016992 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 112030651 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 259441469 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 336203683 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 426409642 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 606731837 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15264126, + "accum": 256755743 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -317517908 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2068.json b/polygon/heimdall/testdata/mainnet/spans/span_2068.json new file mode 100644 index 00000000000..699c3738fa1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2068.json @@ -0,0 +1,654 @@ +{ + "span_id": 2068, + "start_block": 13229056, + "end_block": 13235455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963126, + "accum": -359811940 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 6034009, + "accum": 297390580 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 74056183 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 554211650 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -486717585 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14067851, + "accum": 257149980 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 396608615 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -443090279 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 296948551 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 292426805 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -575575812 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107362066, + "accum": 50393531 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -171630184 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1381992731 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 277692716 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -53634273 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 50000, + "accum": -1193807757 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -393608789 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 153583013 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 296188670 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 528589859 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 10714439 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 210407273 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1266411568 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 290615527 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 30973519 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13606067, + "accum": -198585460 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 181188193 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 300702567 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": -203419814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 338929861 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 457200, + "accum": -234583390 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -242047907 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -561043137 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72005088, + "accum": 31510877 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 435419320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28026636, + "accum": -22741550 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 226199198 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1387535657 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 351033089 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 900118, + "accum": 623870852 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": 29004472 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 103031153 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -447588809 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 276166756 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 131641471 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -35958421 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": -141305001 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 164068890 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44804702, + "accum": 181585798 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6437304, + "accum": -586858857 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 313123457 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -66574925 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 518091848 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 345175922 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4465663, + "accum": -176599543 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -284185987 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1846370, + "accum": -498074471 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -315766096 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 245418902 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -197718569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 608897755 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 182881568 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -558617683 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 206333230 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1353961842 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 23599599, + "accum": 365053157 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": -491179127 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": 617230781 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -148249051 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 433722092 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32034340, + "accum": -74510968 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 138299248 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 397272340 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -201936034 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 487190891 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 293994700 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 79355775 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 257990752 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -90831263 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -727034927 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -167619920 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75179172, + "accum": 551268653 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": -107591837 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 117165171 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 259554652 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 338761122 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 434150982 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 657334137 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15264126, + "accum": 607830641 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6437304, + "accum": -586858857 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2069.json b/polygon/heimdall/testdata/mainnet/spans/span_2069.json new file mode 100644 index 00000000000..9e91634d423 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2069.json @@ -0,0 +1,666 @@ +{ + "span_id": 2069, + "start_block": 13235456, + "end_block": 13241855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12963126, + "accum": 5664454 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5993999, + "accum": 475220675 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 93594024 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 650686342 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -372348832 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14067851, + "accum": 652453949 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 474214708 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -399957705 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 312894906 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 307985197 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -522265264 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107213606, + "accum": 456427426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -51629204 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1366385739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 293542708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -35983219 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 65000, + "accum": -1176880765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -370604310 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 201515755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312033235 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 625277851 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 29627068 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225891253 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1250025329 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306474294 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 63059421 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13606067, + "accum": 184250341 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 251679030 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 590083376 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 379467006 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 354772644 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 457200, + "accum": -206766998 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -224402766 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1717434, + "accum": -499200427 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72034662, + "accum": 740299206 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 488969763 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 28026636, + "accum": 749449614 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 241740445 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392477636 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1370510409 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 367984789 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -586982023 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": 640619751 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 172503955 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -417885009 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 291934776 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147166950 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -200379038 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": -307533675 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 355202882 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44754564, + "accum": 154019191 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": -396139657 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 331225438 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 412154913 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 660110707 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 702327676 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4470466, + "accum": -40501817 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -259313945 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -429229803 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -273242804 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 261431677 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182219577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -545469481 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 201184888 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -388877816 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 230224794 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1338488500 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": -320345329 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": -462716331 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": -550783528 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132683396 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 721725118 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32034340, + "accum": -445975150 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 174288189 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 414568236 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -115649009 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 507975133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 383142591 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 136000877 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 291393039 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 281357979 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711549435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -141056139 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75286641, + "accum": 90098180 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": -395518874 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 138664643 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275159511 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 357235325 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 458710634 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -523383337 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15258171, + "accum": -220324193 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -200379038 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_207.json b/polygon/heimdall/testdata/mainnet/spans/span_207.json new file mode 100644 index 00000000000..8571938d05f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_207.json @@ -0,0 +1,102 @@ +{ + "span_id": 207, + "start_block": 1318656, + "end_block": 1325055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52747367, + "accum": -43566362 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41083990, + "accum": 62544807 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -102296853 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 35386018, + "accum": 78101355 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27786415, + "accum": 143984667 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57067521, + "accum": -112084543 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 34514884, + "accum": -26683071 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57067521, + "accum": -112084543 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52747367, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41083990, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 35386018, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 27786415, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57067521, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 34514884, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2070.json b/polygon/heimdall/testdata/mainnet/spans/span_2070.json new file mode 100644 index 00000000000..a8341e2931c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2070.json @@ -0,0 +1,666 @@ +{ + "span_id": 2070, + "start_block": 13241856, + "end_block": 13248255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13030615, + "accum": 174792493 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5993999, + "accum": 553142662 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 95551655 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 689687642 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -324731873 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14617794, + "accum": -408235317 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 504131127 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -386639647 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 313123303 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308026797 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -504046700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107213606, + "accum": 599436561 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -1300432 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1366320739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 293724708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -34934041 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 65000, + "accum": -1176035765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -366977557 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 217145005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312212622 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 664381851 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 31283671 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225897025 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1249585136 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 306660519 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 71058711 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13056124, + "accum": 353979953 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 278169585 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": 721965399 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 652666738 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 354951173 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 337523, + "accum": -201661137 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -223356435 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -476859361 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72034662, + "accum": 424911063 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 507303832 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26955630, + "accum": -148752927 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 241773790 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392476336 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1369762545 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 368697241 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -574582467 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": -323063957 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 198504345 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -411032657 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 292077308 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147192703 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": 91387823 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": 207787547 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 439780882 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44754564, + "accum": 735828523 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": -310894705 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 332491729 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 635204987 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 721040680 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -383875507 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4470466, + "accum": 17614241 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -254787995 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -401706307 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -260218104 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 261692054 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182206577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -506145456 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 104864, + "accum": 202548120 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -314600691 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 234278662 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1338487850 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": -66984650 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": 146275676 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2519395, + "accum": -518031393 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132638299 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -397891468 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32034340, + "accum": -29528730 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 184166720 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 415446412 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -81552882 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 510532883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728737, + "accum": 418616172 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 155824967 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 300026144 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 453110729 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711542935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -135715648 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75286641, + "accum": -181894595 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35128046, + "accum": 61145724 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 141566763 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275223484 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 358680834 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 463086174 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -494782037 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": -21966490 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14617794, + "accum": -408235317 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2071.json b/polygon/heimdall/testdata/mainnet/spans/span_2071.json new file mode 100644 index 00000000000..2a341cd6588 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2071.json @@ -0,0 +1,672 @@ +{ + "span_id": 2071, + "start_block": 13248256, + "end_block": 13254655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13030615, + "accum": 513588483 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5993999, + "accum": 708986636 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 99466917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -482978920 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -229497955 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14617794, + "accum": -28172673 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2301263, + "accum": 563963965 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -360003531 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 313580097 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308109997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -467609572 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107423593, + "accum": -360757271 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 99357112 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1366190739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 294088708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -32835685 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 82768, + "accum": -1173990405 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -359724051 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 248403505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312571396 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 742589851 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 34596877 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225908569 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1248704750 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307032969 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 87057291 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13049624, + "accum": 693348177 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 331150695 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10144771, + "accum": -265052888 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": -51718509 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 355308231 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 239176, + "accum": -193672353 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -221263773 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -432113699 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71959145, + "accum": -204945096 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 543971970 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26904730, + "accum": 551482653 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 241840480 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392473736 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1368266817 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 370122145 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -549783355 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22079381, + "accum": 250999949 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 250505125 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -397327953 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 292362372 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147244209 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": 677451782 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": -12337518 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 608936882 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44754564, + "accum": 648726599 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": -140404801 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 335024311 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -169412945 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -407909320 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": -54850551 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4490386, + "accum": 134324437 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -245736095 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -346659315 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -234168704 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 262212808 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182180577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -427497406 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 205307727 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -166046441 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 242386398 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1338486550 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": 439736708 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": 113492181 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -456517523 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132548105 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -135454176 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32042658, + "accum": 803397382 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 203923782 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 417202764 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": -13360628 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 515648383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": 489612750 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 195473147 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 317292354 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -454117765 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711529935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -125034666 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75403809, + "accum": 526350991 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35133022, + "accum": -276139487 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 147371003 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275351430 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 361571852 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 471837254 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -437579437 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": 374784436 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107423593, + "accum": -360757271 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2072.json b/polygon/heimdall/testdata/mainnet/spans/span_2072.json new file mode 100644 index 00000000000..a9d8b057a67 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2072.json @@ -0,0 +1,666 @@ +{ + "span_id": 2072, + "start_block": 13254656, + "end_block": 13261055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13030615, + "accum": -411321533 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5966054, + "accum": -392491071 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 103231592 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -407976420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -137926880 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14617794, + "accum": 337272177 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2324991, + "accum": 621875188 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -334391881 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 314019322 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308189997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -432573872 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107442998, + "accum": -176244801 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 196143212 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1366065739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 294438708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -30818035 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 82768, + "accum": -1171921205 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -352749526 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 278459755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312916371 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -432839340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 37782652 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225919669 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1247858225 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307391094 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 102440541 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13049624, + "accum": -231006792 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 382094070 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -11483213 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 473665591 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 355651556 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 225405, + "accum": -187706724 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -219251598 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -389089024 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72020064, + "accum": 343662614 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 579229795 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26894730, + "accum": -26654560 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 241904605 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392471236 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1366828617 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 371492245 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -525938055 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22089275, + "accum": 803162566 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 300505875 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -384150353 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 292636472 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147293734 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": 760644677 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": -272018944 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 771586882 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44634175, + "accum": 514508361 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 23527799 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 337459486 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 259529505 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -290736295 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12654806, + "accum": 261519599 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4490386, + "accum": 246584087 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -237032345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -293729515 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -209121204 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 262713533 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182155577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -351874281 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 207965352 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -23205816 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 250182298 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1338485300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": -323654074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": 34007355 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -397523048 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132461380 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 116889374 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32042658, + "accum": 353755474 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 222920957 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 418891564 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 52208847 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 520567133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": 558448875 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1524930, + "accum": 233596397 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 333894479 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -123824015 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711517435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -114764491 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75407047, + "accum": -89858857 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35135540, + "accum": 602211243 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 152952003 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275474455 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 364351677 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 480251754 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -382576937 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": 756275711 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13030615, + "accum": -411321533 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2073.json b/polygon/heimdall/testdata/mainnet/spans/span_2073.json new file mode 100644 index 00000000000..ee7b148736f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2073.json @@ -0,0 +1,630 @@ +{ + "span_id": 2073, + "start_block": 13261056, + "end_block": 13267455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13030615, + "accum": -150709233 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5966054, + "accum": -273169991 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 106243332 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -347974420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -64670020 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14617794, + "accum": 629628057 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2328646, + "accum": 668440794 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -313902561 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 314370702 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308253997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -404545312 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107812732, + "accum": 724307142 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 273572092 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365965739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 294718708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -29203915 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 82768, + "accum": -1170265845 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -347169906 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 302504755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313192351 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -372679340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 40331272 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225928549 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1247181005 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307677594 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 114747141 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13049624, + "accum": 29985688 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 422848770 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 191288207 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": -356703629 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 355926216 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 204424, + "accum": -183513339 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -217641858 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -354669284 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72072044, + "accum": 533941156 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 607436055 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26704865, + "accum": 509433382 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 241955905 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392469236 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1365678057 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 372588325 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -506861815 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22092275, + "accum": -5706323 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 340506475 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -373608273 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 292855752 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147333354 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -424033885 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": 520782936 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -348972164 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44634175, + "accum": 156445363 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 154673879 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 339407626 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 602683465 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -196997875 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12604806, + "accum": 514365719 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4490386, + "accum": 336391807 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -230069345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -251385675 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -189083204 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 263114113 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182135577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -291375781 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 210091452 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 91066684 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 256419018 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -1338484300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": 66131586 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46845539, + "accum": -279924779 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -350327468 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132392000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 318764214 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32042658, + "accum": -256117866 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 238118697 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 420242604 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 104664427 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 524502133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": 613517775 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1528490, + "accum": 264098557 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 347176179 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 140410985 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711507435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -106548351 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75407047, + "accum": 167532585 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35135540, + "accum": 54263978 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 157416803 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275572875 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 366575537 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 486983354 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -338574937 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": -189210315 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -424033885 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2074.json b/polygon/heimdall/testdata/mainnet/spans/span_2074.json new file mode 100644 index 00000000000..6a602f8874f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2074.json @@ -0,0 +1,684 @@ +{ + "span_id": 2074, + "start_block": 13267456, + "end_block": 13273855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13033366, + "accum": 109955336 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": -154454275 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 109255072 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -287972420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 8586840 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14165937, + "accum": -329753425 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2344646, + "accum": -535727609 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -293413241 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 314722082 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308317997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -376516752 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107821144, + "accum": 378968928 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 351000972 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365865739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 294998708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -27589795 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1168582821 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -341590286 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 326549755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313468331 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -312519340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 42879892 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225937429 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1246503785 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 307964094 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 127053741 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13049624, + "accum": 290978168 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 463603470 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 394059627 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 63603651 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 356200876 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 204424, + "accum": -179424859 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -216032118 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -320249544 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72062294, + "accum": 724367061 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 635642315 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26703920, + "accum": -207326092 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242007205 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392467236 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1364527497 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 373684405 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -487785575 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22092275, + "accum": 436139177 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 380507075 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -363066193 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 293075032 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147372974 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -358728474 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": 62746935 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -218852164 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44634175, + "accum": -201835355 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 285819959 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 341355766 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -305002432 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -103259455 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12604806, + "accum": -484405485 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4591280, + "accum": 426905785 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -223106345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -209041835 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -169045204 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 263514693 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182115577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -230877281 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 212217552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 205339184 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 262655738 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1338463300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": 455917246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46839712, + "accum": 656881115 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -303131888 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132322620 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 520639054 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32042658, + "accum": 384735294 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 253316437 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 421593644 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 157120007 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 528437133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": 668586675 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1528490, + "accum": 294668357 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 360457879 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 404645985 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711497435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -98332211 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75411280, + "accum": 424888751 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35137539, + "accum": -493434692 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 223240, + "accum": 161881603 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275671295 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 368799397 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 493714954 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -294572937 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": 115982705 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -358728474 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2075.json b/polygon/heimdall/testdata/mainnet/spans/span_2075.json new file mode 100644 index 00000000000..d402a26cd55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2075.json @@ -0,0 +1,672 @@ +{ + "span_id": 2075, + "start_block": 13273856, + "end_block": 13280255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13035866, + "accum": 279399094 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": -78207195 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 111212703 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -248971120 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 56203799 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14165937, + "accum": -145596244 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2344646, + "accum": -505247211 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -280095183 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 314950479 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308359597 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -358298188 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107932283, + "accum": 530811828 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 401329744 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365800739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 295180708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -26540617 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1167481149 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -337963533 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 342179005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313647718 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -273415340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 44536495 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225943201 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1246063592 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308150319 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 135053031 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 13049624, + "accum": 460623280 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 490094025 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 525861050 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 336803383 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 356379405 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 204424, + "accum": -176767347 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -214985787 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -297876713 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72062294, + "accum": 410758520 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 653976384 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26703920, + "accum": 139824868 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242040550 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392465936 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1363779633 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 374396857 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -475386019 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22092275, + "accum": -527050587 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 406507465 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -356213841 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 293217564 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147398727 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -64186346 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 39640094, + "accum": 578068157 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -134274164 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44634175, + "accum": 378408920 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 371064911 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 342622057 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -81952358 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -42329482 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12604806, + "accum": -320543007 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4591280, + "accum": 486592425 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -218580395 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -181518339 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -156020504 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 263775070 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182102577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -191553256 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 213599517 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 279616309 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 266709606 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1338410650 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": -541162478 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46839712, + "accum": 15379008 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -272454761 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132277523 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 651857700 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32042658, + "accum": -449096991 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 263194968 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 422471820 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 191216134 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 530994883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": -546005379 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1528490, + "accum": 314538727 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 369090984 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 576398735 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711490935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -92991720 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75411280, + "accum": 154757850 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35137539, + "accum": -36646685 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 164148809 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275735268 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 370244906 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 498090494 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -265971637 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 15259651, + "accum": 314358168 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -64186346 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2076.json b/polygon/heimdall/testdata/mainnet/spans/span_2076.json new file mode 100644 index 00000000000..0100f9a34d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2076.json @@ -0,0 +1,672 @@ +{ + "span_id": 2076, + "start_block": 13280256, + "end_block": 13286655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13035866, + "accum": 566188146 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": 50826325 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 114525617 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -182968920 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 136786345 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14165937, + "accum": 166054370 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2374986, + "accum": -453395062 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -257556931 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 315336997 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308429997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -327466772 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108823283, + "accum": 412938245 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 486501512 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365690739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 295488708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -24765085 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1165616781 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -331825951 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 368628505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313951296 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -207239340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 47339977 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225952969 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1245318650 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308465469 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 148590291 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12933729, + "accum": -503115528 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2037735, + "accum": 534924195 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -501577093 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": -451346355 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 356681531 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -172407715 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -213215073 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -260014999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72062294, + "accum": 746332430 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 685003270 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26703920, + "accum": 727311108 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242096980 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392463736 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1362514017 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 375602545 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -454402155 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21842275, + "accum": -46520537 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 450508125 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -344617553 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 293458772 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147442309 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -232062933 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45441309, + "accum": 287198047 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 8857836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44634175, + "accum": 110591772 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 515325599 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 344765011 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": 295516998 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 60782780 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12604806, + "accum": -43237275 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4591280, + "accum": 587600585 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -210921095 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -134940115 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -133978704 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 264215708 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182080577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -125004906 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 215938227 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 405316059 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 273569998 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1338321550 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19489283, + "accum": -112398252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46665867, + "accum": -207589398 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -220539623 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132201205 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -376270379 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31741658, + "accum": 252831485 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 279912482 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 423957964 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 248917272 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 535323383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2753445, + "accum": -485429589 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1528490, + "accum": 348165507 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 383700854 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -383701171 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711479935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -83953966 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75383720, + "accum": 563623612 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35137539, + "accum": -514103678 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 167064645 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275843530 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 372691152 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 505495254 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -217569437 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9458436, + "accum": 557251050 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503584201, + "accum": -232062933 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2077.json b/polygon/heimdall/testdata/mainnet/spans/span_2077.json new file mode 100644 index 00000000000..7cdd1f4f2f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2077.json @@ -0,0 +1,660 @@ +{ + "span_id": 2077, + "start_block": 13286656, + "end_block": 13293055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13035866, + "accum": -344859841 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": 203320485 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 118440879 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -104966320 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 232020263 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14165937, + "accum": 534368732 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2486403, + "accum": -390085588 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -230920815 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 315793791 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308513197 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -291029644 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108897524, + "accum": -507400014 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 587159056 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365560739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 295852708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -22666729 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1163413437 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -324572445 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 399887005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314310070 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -129031340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 50653183 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225964513 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1244438264 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 308837919 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 164588871 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12933729, + "accum": -166838574 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2039834, + "accum": 587909503 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -237974247 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 95053109 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 357038589 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -167368083 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -211122411 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -215269337 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72234393, + "accum": 121143462 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -528616793 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26551571, + "accum": 170071054 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242163670 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392461136 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 57528, + "accum": -1361018289 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 377027449 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -429603043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21842275, + "accum": 521378613 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 502508905 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -330912849 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 293743836 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147493815 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503700216, + "accum": 358003381 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45447377, + "accum": 218850381 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 178013836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 44185878, + "accum": 12955391 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": 685815503 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 347297593 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -509404078 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 182642726 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12604806, + "accum": 284487681 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 707036265 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -201869195 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -79893123 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -107929304 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 264736462 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182054577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -46356856 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 218702157 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 553870309 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 281677734 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1338216250 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19190395, + "accum": 386867778 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46665867, + "accum": -245259714 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -159185369 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132111011 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -113833087 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32599658, + "accum": -162818992 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 299669544 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 425714316 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 317109526 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 540438883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -413824269 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1528490, + "accum": 387906247 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 400967064 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -40195671 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711466935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -73272984 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75383720, + "accum": 22244621 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35137539, + "accum": 399472336 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 170510633 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275971476 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 375582170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 514246334 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -160366837 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9458436, + "accum": -447844770 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108897524, + "accum": -507400014 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2078.json b/polygon/heimdall/testdata/mainnet/spans/span_2078.json new file mode 100644 index 00000000000..87bfe694885 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2078.json @@ -0,0 +1,660 @@ +{ + "span_id": 2078, + "start_block": 13293056, + "end_block": 13299455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13035866, + "accum": -58070789 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": 332354005 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 121753793 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -38964120 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 312602809 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 14166159, + "accum": -403686861 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2486403, + "accum": -335384722 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -208382563 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 316180309 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308583597 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -260198228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109597524, + "accum": 628935755 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": 672330824 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365450739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 296160708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 80706, + "accum": -20891197 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1161549069 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -318434863 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 426336505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314613648 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": -62855340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 53456665 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225974281 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1243693322 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 309153069 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 178126131 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12928729, + "accum": 117668464 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2039834, + "accum": 632785851 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -14925685 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21015364, + "accum": 557391117 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 357340715 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -163103779 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -209351697 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -177407623 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72420514, + "accum": 463201398 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -497589907 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26551571, + "accum": -495416133 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242220100 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392458936 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1359732933 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 378233137 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 953812, + "accum": -408619179 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": -247529911 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 546509565 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -319316561 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 293985044 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147537397 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503638700, + "accum": 191167629 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45447377, + "accum": -31017084 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 321145836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 42164384, + "accum": -280767522 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6557304, + "accum": -420745381 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 349440547 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17157698, + "accum": -131934722 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 285754988 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 561939405 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -442831933 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -194209895 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -33314899 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -85887504 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 265177100 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -182032577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 20191494 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 221040867 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 679570059 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 288538126 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1338127150 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19190395, + "accum": -439626797 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46665867, + "accum": -468237447 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -107270231 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -132034693 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 108229237 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32599658, + "accum": 554373484 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 316387058 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 427200460 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 374810664 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 544767383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -353231979 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1523678, + "accum": 421528215 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 415576934 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 250462829 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711455935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -64235230 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75271734, + "accum": 428738826 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35137539, + "accum": -76962730 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 173426469 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276079738 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 378028416 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 521651094 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -111964637 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9458436, + "accum": -239759178 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46665867, + "accum": -468237447 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2079.json b/polygon/heimdall/testdata/mainnet/spans/span_2079.json new file mode 100644 index 00000000000..c899f6bf671 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2079.json @@ -0,0 +1,690 @@ +{ + "span_id": 2079, + "start_block": 13299456, + "end_block": 13305855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13035866, + "accum": 424256253 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5865160, + "accum": 549364925 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 127325512 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 72039580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 448128000 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13816159, + "accum": 119411022 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2497026, + "accum": -243311581 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -170477321 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 316830362 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308701997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -208345392 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109769317, + "accum": -313333755 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871444, + "accum": -434129201 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365265739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 296678708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": -17495134 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1158413541 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -308112566 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 470819755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315124211 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 48440660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 58171612 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225990709 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1242440465 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 309683094 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 200893341 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12926321, + "accum": -653758518 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -541788999 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 360201442 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21025426, + "accum": 85276814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 357848836 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -155931995 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -206373678 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -113731104 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72785403, + "accum": 655081865 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -445408326 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26545024, + "accum": 486880695 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242315005 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392455236 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1357239207 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 380260885 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -372655575 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": 560702492 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -629533556 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -299813713 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 294390712 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147610694 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503886373, + "accum": 80920217 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45457955, + "accum": 400695992 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 561867836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 41764162, + "accum": 21139604 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -177765133 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 353044606 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163860, + "accum": 502906266 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 459171065 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -221331663 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -272858373 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -181328345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 45021205 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -48817204 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 265918173 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -181995577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 132113719 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 224974152 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -358579050 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 300076058 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1337977300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19190395, + "accum": 270417818 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46665867, + "accum": 8364092 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2359779, + "accum": -19958408 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -131906340 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 481697691 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32599658, + "accum": 510659264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 344502877 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 429699884 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 471853487 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 552047133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -251326764 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1523678, + "accum": 477904301 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 440148079 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -510739615 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711437435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -49035371 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75251734, + "accum": -536250349 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35138889, + "accum": -26732425 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 178330375 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276261815 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 382142557 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 534104554 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": -30560937 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9458436, + "accum": 110202954 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75251734, + "accum": -536250349 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_208.json b/polygon/heimdall/testdata/mainnet/spans/span_208.json new file mode 100644 index 00000000000..62490467db1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_208.json @@ -0,0 +1,102 @@ +{ + "span_id": 208, + "start_block": 1325056, + "end_block": 1331455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52769436, + "accum": 132256034 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41325991, + "accum": 176873481 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -99573625 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 36587315, + "accum": 31004090 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31352236, + "accum": -68767138 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57084200, + "accum": -86269139 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 37359998, + "accum": -85523703 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57084200, + "accum": -86269139 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52769436, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41325991, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 36587315, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31352236, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57084200, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 37359998, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2080.json b/polygon/heimdall/testdata/mainnet/spans/span_2080.json new file mode 100644 index 00000000000..8c099a2b5fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2080.json @@ -0,0 +1,654 @@ +{ + "span_id": 2080, + "start_block": 13305856, + "end_block": 13312255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13037509, + "accum": 684990003 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5856920, + "accum": 666593965 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 130337252 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 132041580 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 521384860 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13816159, + "accum": 395734202 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5560363, + "accum": -153515769 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -149988001 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 317181742 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308765997 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -180316832 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109700940, + "accum": 629145724 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3917129, + "accum": -356517581 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365165739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 296958708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": -15490594 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1156718661 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -302532946 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 494864755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315400191 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 108600660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 60720232 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 225999589 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1241763245 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 309969594 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 213199941 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12917933, + "accum": -395391470 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -501073079 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 562972862 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21025426, + "accum": 505785334 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 358123496 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -152055355 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -204763938 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -79311364 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72785403, + "accum": -391676352 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -417202066 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26517318, + "accum": -235497940 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242366305 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392453236 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1355891247 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 381356965 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -353195015 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": -252104493 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -589532956 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -289271633 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 294609992 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147650314 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503886373, + "accum": 145638689 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45457955, + "accum": 60127385 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -560775674 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 41764162, + "accum": -396340666 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -46219053 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 354992746 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17163860, + "accum": -406588284 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 552909485 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 30903497 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -180980773 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -174365345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 87365045 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -28779204 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 266318753 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -181975577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 192612219 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 227100252 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -244306550 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 306312778 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1337896300 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19190395, + "accum": 654225718 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46655567, + "accum": -311205678 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 27708157 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -131836960 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 683572531 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32599658, + "accum": -87075283 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 359700617 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 431050924 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622779, + "accum": 524309067 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 555982133 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -196242864 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1523678, + "accum": 508377861 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 453429779 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -246504615 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711427435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -40819231 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75251734, + "accum": -284024864 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35138889, + "accum": 676045355 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 180981135 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276360235 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 384366417 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 540836154 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 13441063 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9458436, + "accum": 299371674 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72785403, + "accum": -391676352 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2081.json b/polygon/heimdall/testdata/mainnet/spans/span_2081.json new file mode 100644 index 00000000000..0d80312b09a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2081.json @@ -0,0 +1,666 @@ +{ + "span_id": 2081, + "start_block": 13312256, + "end_block": 13318655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -226867004 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5767612, + "accum": -436272201 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 134252514 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 210044180 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 616618778 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13818799, + "accum": -497337317 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5560363, + "accum": -8946331 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -123351885 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 317638536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308849197 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -143879704 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110100623, + "accum": -270835632 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3917129, + "accum": -254672227 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1365035739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 297322708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": -12884692 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 84744, + "accum": -1154515317 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 278981, + "accum": -295279440 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 526123255 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315758965 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 186808660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 64033438 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 226011133 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1240882859 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 310342044 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 229198521 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12917933, + "accum": -59525212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -448142383 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -425775660 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21025426, + "accum": -200654665 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 358480554 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -147015723 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -202671276 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": -34565702 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72943656, + "accum": 252173964 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -380533928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26517318, + "accum": 453952328 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242432995 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392450636 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1354138899 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 382781869 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -327896287 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": 315842601 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -537532176 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -275566929 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 294895056 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147701820 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503886373, + "accum": 719368473 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45471698, + "accum": -11125515 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -391619674 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 41757356, + "accum": 689377814 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 124790851 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 357525328 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 39692712 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 674769431 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 358809205 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -61539893 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -165313445 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 142412037 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -2729804 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 266839507 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -181949577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 271260269 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 229864182 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -95752300 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 314420514 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1337791000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19190395, + "accum": -99699019 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46643493, + "accum": -350560600 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 89782741 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -131746766 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -306873353 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32670561, + "accum": -491068201 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 379457679 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 432807276 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 592490635 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 561097633 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -124633794 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": 538023227 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 470695989 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 97000885 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711414435 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -30138249 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75247573, + "accum": 419215703 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35138889, + "accum": 336763338 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 184427123 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276488181 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 387257435 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 549587234 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 70643663 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9447118, + "accum": 545053332 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32670561, + "accum": -491068201 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2082.json b/polygon/heimdall/testdata/mainnet/spans/span_2082.json new file mode 100644 index 00000000000..db18e68558f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2082.json @@ -0,0 +1,672 @@ +{ + "span_id": 2082, + "start_block": 13318656, + "end_block": 13325055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 75049787 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5767612, + "accum": -303617125 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 137716015 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 279046480 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -551264038 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13818799, + "accum": -179504940 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5552516, + "accum": 118823548 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -99789167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 318042623 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 308922797 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -111646860 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111207452, + "accum": -217049292 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3917129, + "accum": -164578260 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1364920739 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 297644708 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": -10579471 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1152671205 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -288870977 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 553775005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316076342 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008000, + "accum": 255992660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 66964351 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 226021345 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1240104056 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 310671519 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 243351111 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12917933, + "accum": 237587247 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -401319075 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -192588527 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21025426, + "accum": 282930133 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 358796413 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -142557587 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -200820075 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 5016999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72943656, + "accum": 677728719 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -348096729 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26517318, + "accum": -188312329 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 242491990 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1392448336 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1352588745 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 384042361 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -305516643 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": -433870867 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -491531486 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -263443537 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 295147228 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 147747383 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503886373, + "accum": -213203331 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45471698, + "accum": -217419666 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -241981674 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 367901440 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 276068843 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 359765689 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 434580149 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -469580652 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 648879639 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 44119347 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -157305995 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 191107453 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 20313896 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 267300174 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -181926577 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 340833544 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 232309197 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 35661075 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 321592742 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1337697850 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19169182, + "accum": 341489149 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46643493, + "accum": 722239739 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 144694873 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -131666979 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -74717287 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32670561, + "accum": 260354702 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 396935080 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 434360972 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 652805099 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 196750, + "accum": 565622883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -61287309 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": 550011011 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 485969944 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 400871135 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -711402935 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -20689688 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75257425, + "accum": -354333988 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35150742, + "accum": -107015538 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 187475497 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276601364 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 389814874 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 557328574 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 121245963 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9442426, + "accum": -489921212 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503886373, + "accum": -213203331 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2083.json b/polygon/heimdall/testdata/mainnet/spans/span_2083.json new file mode 100644 index 00000000000..0fed8e92c97 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2083.json @@ -0,0 +1,648 @@ +{ + "span_id": 2083, + "start_block": 13325056, + "end_block": 13331455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 535522107 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 156996515 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 395210422 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -412566834 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": 304715052 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5865561, + "accum": 329282714 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -50796781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332800511 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323192139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -49837766 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111207452, + "accum": -176643115 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3917129, + "accum": -17235332 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350590197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312281250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 6988789 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1136139367 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -265362781 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 608812047 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 330706050 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 372426720 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 85457547 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240196983 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1224792240 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 325319111 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 278432873 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12647689, + "accum": -563150800 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -317941469 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 166283429 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": -239676452 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 373423877 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -121806757 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -183922975 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 77691099 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73118659, + "accum": 673333433 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -285985545 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26517318, + "accum": -518511366 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256739742 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378284394 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1336136671 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 400066239 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -258273149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": 322989721 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -409369924 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -231361459 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 309680546 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 161975279 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503938307, + "accum": 661757162 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45471698, + "accum": 91471724 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -6617132 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 502396104 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 513857721 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 377450547 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -219393173 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -296064796 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -160350019 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 214471809 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -131308353 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 277252523 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 68539038 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 282141702 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167732035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 457841536 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 106305, + "accum": 250084109 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 244084867 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 346355708 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323399608 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 19155382, + "accum": -244563119 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46310994, + "accum": -187792641 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 240029871 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117388491 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 282630483 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32329957, + "accum": 124232130 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 436931780 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 450818282 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -495801171 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1393726506 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 270078, + "accum": 587403517 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 46515863 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": 581892625 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 522709376 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -387305086 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697225393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 7438292 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75038537, + "accum": -288663547 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35422138, + "accum": -146366548 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 206142331 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 290929220 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 407755978 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 582932836 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 210209905 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9442426, + "accum": -154718186 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12647689, + "accum": -563150800 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 8, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2084.json b/polygon/heimdall/testdata/mainnet/spans/span_2084.json new file mode 100644 index 00000000000..c14ec6e1034 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2084.json @@ -0,0 +1,666 @@ +{ + "span_id": 2084, + "start_block": 13331456, + "end_block": 13337855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -420340917 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 160309429 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 461212622 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -331984288 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": 608895742 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5873626, + "accum": 458473421 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -28258529 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333187029 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323262539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -19006350 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111568028, + "accum": -216778408 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3917129, + "accum": 68941506 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350480197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312589250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 9193783 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1134604999 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -259314299 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -609389022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331009628 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 438604172 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 88261029 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240206751 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1224047298 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 325634261 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 291970133 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12647689, + "accum": -284901642 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -273153957 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 389331991 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 222999608 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 373726003 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -117542453 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -182152261 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 115552813 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73118659, + "accum": -209061608 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -254958659 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26517318, + "accum": 64869630 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256796172 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378282194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1334653915 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 401271927 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -236866533 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": -441526497 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -365369264 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -219765171 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 309921754 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162018861 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503938307, + "accum": 542559889 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45579198, + "accum": -151360616 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 136514868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 144304034 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -586527210 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 379816097 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 158325245 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -192952534 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 117108657 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 315537169 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -123649053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 323830747 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 90580838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 282582340 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167710035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 524389886 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 253821359 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 369784617 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 353216100 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323310508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 172455285 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": -414677318 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 292554519 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117312173 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 504692807 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31174970, + "accum": -430498565 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 453649294 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 452304426 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -438109075 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1393420706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": 593349253 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 107108153 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": 593359201 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 537319246 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -96646586 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697214393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 16476046 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75038537, + "accum": 117342431 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": 632341968 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 209058167 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291037482 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 410202224 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 590337596 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 258612105 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9442426, + "accum": 53015186 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -586527210 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2085.json b/polygon/heimdall/testdata/mainnet/spans/span_2085.json new file mode 100644 index 00000000000..4dab668e7d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2085.json @@ -0,0 +1,696 @@ +{ + "span_id": 2085, + "start_block": 13337856, + "end_block": 13344255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -157804577 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 163321169 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 521214622 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -258727428 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": -359630878 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6490001, + "accum": 584087468 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": -7769209 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333538409 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323326539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 9022210 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111602187, + "accum": -476629074 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3919530, + "accum": 147310497 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350380197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312869250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 11198323 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1133210119 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -253815679 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -585344022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331285608 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 498765492 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 90809649 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240215631 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1223370078 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 325920761 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 304276733 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12647689, + "accum": -31947862 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -232438037 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 592103411 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 643614208 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 374000663 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -113665813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -180542521 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 149972553 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73333225, + "accum": 10073175 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -226752399 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": 593063190 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256847472 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378280194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1333305955 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 402368007 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -217405973 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21844119, + "accum": -4644117 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -325368664 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -209223091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310141034 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162058481 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503938307, + "accum": -588003962 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45581698, + "accum": -485486052 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 266634868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": -294380770 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -454981130 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 381966597 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 501705625 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -99214114 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 369343817 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 407414769 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -116686053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 366174587 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 110618838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 282982920 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167690035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 584888386 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 258490259 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 484057117 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 359452820 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323229508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 551562925 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 510556522 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 340304199 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117242793 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -539063242 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 193004650 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 468847034 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 453655466 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -385661715 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1393142706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -646951783 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 162192053 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -641272986 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 550600946 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 167588414 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697204393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 24692186 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75018537, + "accum": 372104683 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": 93405029 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 211708927 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291135902 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 412426084 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 597069196 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 302614105 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9442426, + "accum": 241863706 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503938307, + "accum": -588003962 + } + }, + "selected_producers": [ + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2086.json b/polygon/heimdall/testdata/mainnet/spans/span_2086.json new file mode 100644 index 00000000000..b5680772eda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2086.json @@ -0,0 +1,654 @@ +{ + "span_id": 2086, + "start_block": 13344256, + "end_block": 13350655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 52224495 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 165730561 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 569216222 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -200121940 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": -138408558 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6490001, + "accum": 687927484 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1024466, + "accum": 8622247 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333819513 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323377739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 31445058 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111638955, + "accum": 63540790 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3919530, + "accum": 210022977 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350300197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313093250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 12801955 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1132094215 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -249416783 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -566108022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331506392 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 546894548 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 92848545 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240222735 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1222828302 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 326149961 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 314122013 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12547689, + "accum": 169015162 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -199865301 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -491482277 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": -265710677 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 374220391 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -110564501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -179254729 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 177508345 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73312532, + "accum": -62566698 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -204187391 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": -230489887 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256888512 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378278594 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 67398, + "accum": -1332227587 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 403244871 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -201837525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22003879, + "accum": 345471437 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -293368184 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -200789427 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310316458 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162090177 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503941412, + "accum": 220037 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45681698, + "accum": 245321116 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 370730868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 351229038 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -349744266 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 383686997 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -469425816 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -24223378 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 571131945 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 480916849 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -111115653 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 400049659 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 126649238 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 283303384 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167674035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 633287186 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 262225379 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 575475117 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 364442196 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323164708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -390974480 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 4927029 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 378503943 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117187289 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -377563370 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": -554037550 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 481005226 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 454736298 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -343703827 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1392920306 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -642609095 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 206259173 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -632933658 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 561226306 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 378976414 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697196393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 31265098 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75018537, + "accum": 326584710 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": 658307973 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 213829535 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291214638 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 414205172 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 602454476 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 337815705 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 392072132 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": -554037550 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2087.json b/polygon/heimdall/testdata/mainnet/spans/span_2087.json new file mode 100644 index 00000000000..7a2ffd30261 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2087.json @@ -0,0 +1,672 @@ +{ + "span_id": 2087, + "start_block": 13350656, + "end_block": 13357055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 301634018 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 168591714 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 626218122 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -130527923 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": 124292947 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6495752, + "accum": -434583039 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 28125201 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334153324 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323438539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 58072190 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110519506, + "accum": -312831339 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3894120, + "accum": 284189127 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350205197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313359250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 14706268 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1130769079 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -244193094 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -543265272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331768573 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 604047802 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 95269734 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240231171 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1222184943 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 326422136 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 325813283 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12547689, + "accum": 407421253 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -161185177 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -298849428 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 133873193 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 374481318 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -106881693 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -177725476 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 210207098 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73379405, + "accum": 85540459 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -177391444 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": 271066755 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256937247 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378276694 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1330872025 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 404286147 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -183349993 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22003879, + "accum": -481236894 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -255367614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -190774451 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310524774 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162127816 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503941412, + "accum": -388709029 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45681698, + "accum": -132609373 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 494344868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": -127970364 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -224775490 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 385729972 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -143214455 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 64828121 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -435129714 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 568200569 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -104500803 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 440276307 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 145685338 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 283683935 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167655035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 690760761 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 266660834 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 684033992 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 370367080 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323087758 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -30822222 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": -360880587 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 423866139 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117121378 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -185782272 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 38297235 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 495443079 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 456019786 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -293878835 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1392656206 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -637452153 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 258588878 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -623030706 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 573843921 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 629999664 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697186893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 39070431 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75018537, + "accum": 506036302 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": 83234608 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 216347757 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291308137 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 416317839 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 608849496 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 379617605 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 568721991 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503941412, + "accum": -388709029 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2088.json b/polygon/heimdall/testdata/mainnet/spans/span_2088.json new file mode 100644 index 00000000000..5031a48f75e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2088.json @@ -0,0 +1,672 @@ +{ + "span_id": 2088, + "start_block": 13357056, + "end_block": 13363455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 419775371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 169946997 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 653219022 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -97562336 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13826395, + "accum": 248730502 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6498227, + "accum": -376103946 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 37459695 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334311445 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323467339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 70685042 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110519506, + "accum": -562919066 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3894120, + "accum": 319236207 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350160197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313485250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 15608311 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1130141383 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -241718715 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -532445022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331892764 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 631120396 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 96416613 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240235167 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1221880194 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 326551061 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 331351253 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12512590, + "accum": 520280256 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -142863013 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -207602289 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 323149763 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 374604915 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -105137205 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -177001093 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 225695981 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73379405, + "accum": -498808177 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -164698627 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": 508646217 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 256960332 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378275794 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1330220443 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 404779383 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -174592741 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22003879, + "accum": -283201983 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -237367344 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -186030515 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310623450 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162145645 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503941412, + "accum": 412368539 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45681698, + "accum": 278525909 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 552898868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 235185153 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -165579754 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 386697697 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 11306716 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 107010410 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -321623892 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 609545489 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -101367453 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 459331035 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 154702438 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 283864196 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167646035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -526810819 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 268761839 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -509339288 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 373173604 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1323051308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 139776216 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 55474641 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 445353495 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117090157 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -94938594 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 318876870 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 502282062 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 456627754 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -270277523 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1392531106 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -635009391 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 283376633 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -618339834 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 579820686 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -495892966 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697182393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 42767694 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75018537, + "accum": -63595245 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": 400992514 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 217540599 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291352426 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 417318576 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 611878716 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 399418505 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 652398240 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110519506, + "accum": -562919066 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 1, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2089.json b/polygon/heimdall/testdata/mainnet/spans/span_2089.json new file mode 100644 index 00000000000..e78cea78742 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2089.json @@ -0,0 +1,672 @@ +{ + "span_id": 2089, + "start_block": 13363456, + "end_block": 13369855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 629804443 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 172356389 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -543572366 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -38956848 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": 468258872 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6498227, + "accum": -272132314 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 54054351 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334592549 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323518539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 93107890 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110549213, + "accum": -38764573 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3894120, + "accum": 381542127 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1350080197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313709250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 17211943 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1129025479 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -237319819 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -513209022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 332113548 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -565553536 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 98455509 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240242271 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1221338418 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 326780261 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 341196533 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12506307, + "accum": 720431432 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -110290277 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -45385153 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 659641443 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 374824643 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -102035893 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -175713301 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 253231773 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73379405, + "accum": 675262303 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -142133619 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": -313968283 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257001372 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378274194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1329062075 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 405656247 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 973028, + "accum": -159024293 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22003879, + "accum": 68860081 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -205366864 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -177596851 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310798874 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162177341 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504126412, + "accum": -236303356 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45681698, + "accum": -235538628 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 656994868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": -363837954 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -60342890 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 388418097 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 286011020 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 182001146 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -119835764 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 683047569 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -95797053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 493206107 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 170732838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 284184660 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167630035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -478412019 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 272496959 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -417921288 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 378162980 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322986508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 443062328 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 795661713 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 483553239 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -117034653 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 66561278 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 817685110 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 514440254 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 457708586 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -228319635 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1392308706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -630666703 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 327443753 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -610000506 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 590446046 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -284504966 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697174393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 49340606 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75018537, + "accum": -107931568 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35306434, + "accum": -279076247 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 219661207 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291431162 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 419097664 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 617263996 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 434620105 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -443636972 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504126412, + "accum": -236303356 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_209.json b/polygon/heimdall/testdata/mainnet/spans/span_209.json new file mode 100644 index 00000000000..5ad3fb3173f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_209.json @@ -0,0 +1,102 @@ +{ + "span_id": 209, + "start_block": 1331456, + "end_block": 1337855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52769436, + "accum": 12660080 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41332486, + "accum": 61095709 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 76372971 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 38738092, + "accum": 107967686 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31402177, + "accum": -148515631 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57710000, + "accum": -90656589 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 37947332, + "accum": -18924226 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31402177, + "accum": -148515631 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52769436, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41332486, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 38738092, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 31402177, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 57710000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 37947332, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2090.json b/polygon/heimdall/testdata/mainnet/spans/span_2090.json new file mode 100644 index 00000000000..1693cef95b2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2090.json @@ -0,0 +1,660 @@ +{ + "span_id": 2090, + "start_block": 13369856, + "end_block": 13376255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -391468168 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 174916368 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -492570666 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 23311483 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": 697548157 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6534983, + "accum": -161254895 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 71686173 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334891222 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323572939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 116932166 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110591742, + "accum": 596441251 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 447744521 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349995197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313947250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 18915802 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1127839831 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -232645992 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -492770772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 332348131 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -514416414 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 100621836 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240249819 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1220762781 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 327023786 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 351657143 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12463778, + "accum": -311909323 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -75681745 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 126970554 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": -227237891 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 375058104 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -98740749 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -174345022 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 282488552 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73405866, + "accum": 678220683 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -118158298 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26397718, + "accum": 134792923 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257044977 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378272494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1327831309 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 54804, + "accum": 406587915 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -142292261 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22003879, + "accum": 442926024 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -171366354 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -168636083 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 310985262 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162211018 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503877885, + "accum": -380294114 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 540727738 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -476905732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40350613, + "accum": 322122467 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 51471278 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 390246022 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 577884343 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 261678803 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 94564122 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -483252748 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -89878503 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 529198371 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 187765138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 284525153 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167613035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -426988294 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 276465524 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -320789663 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 383464192 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322917658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 765303822 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 337477562 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 524140467 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116975680 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 238154892 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 103035950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 527358333 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 458856970 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -183739379 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1392072406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -626052597 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 374265068 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -601139970 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 601735491 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -59905216 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697165893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 56324325 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75030622, + "accum": -77059315 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": 321243471 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 221914353 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291514819 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 420987945 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 622985856 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 472021805 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -285581835 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503877885, + "accum": -380294114 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2091.json b/polygon/heimdall/testdata/mainnet/spans/span_2091.json new file mode 100644 index 00000000000..9ada0d5ee72 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2091.json @@ -0,0 +1,636 @@ +{ + "span_id": 2091, + "start_block": 13376256, + "end_block": 13382655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -168312279 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 177476347 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -441568966 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 85579814 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": -317417989 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6664720, + "accum": -48992551 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 89317995 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335189895 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323627339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 140756442 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111018520, + "accum": -10227762 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 513964570 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349910197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314185250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 20619661 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1126654183 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -227972165 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -472332522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 332582714 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -463279292 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 102788163 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240257367 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1220187144 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 327267311 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 362117753 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12463778, + "accum": -100025097 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -41073213 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 299326261 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 130284519 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 375291565 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -95445605 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -172976743 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 311745331 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73405866, + "accum": 681667831 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -94182977 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": 583069385 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257088582 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378270794 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1326600543 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 407619389 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -124940922 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22048084, + "accum": 817699247 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -137365844 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -159675315 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 311171650 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162244695 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504377857, + "accum": 720058972 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 71520300 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -366303732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40055639, + "accum": -240597762 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 163285446 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 392073947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -374641760 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 341356460 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 308964008 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -405156788 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -83959953 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 565190635 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 204797438 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 284865646 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167596035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -375564569 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 280434089 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -223658038 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 388765404 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322848808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -156863046 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": -120458842 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2387484, + "accum": 564727695 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116916707 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 409748506 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 633019705 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 540276412 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 460005354 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -139159123 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1391836106 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -621438491 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 421086383 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -592279434 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 613024936 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 164694534 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697157393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 63308044 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75030622, + "accum": -45929819 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": -323613149 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 224167499 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291598476 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 422878226 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 628707716 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 509423505 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -127526698 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": -323613149 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2092.json b/polygon/heimdall/testdata/mainnet/spans/span_2092.json new file mode 100644 index 00000000000..171e88611a5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2092.json @@ -0,0 +1,654 @@ +{ + "span_id": 2092, + "start_block": 13382656, + "end_block": 13389055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": -10790475 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 179283391 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -405567766 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 129533930 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": -155566729 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6664720, + "accum": 30984089 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 101763987 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335400723 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323665739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 157573578 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111018520, + "accum": 76772571 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 560708134 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349850197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314353250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 21822385 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1125817255 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -224672993 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -457905522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 332748302 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -427182500 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 104317335 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240262695 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1219780812 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 327439211 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 369501713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12463778, + "accum": 49540239 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": -16643661 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 420989113 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 382653279 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 375456361 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -93119621 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -172010899 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 332397175 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73434223, + "accum": 317574029 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -77259221 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": -345827362 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257119362 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378269594 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1325731767 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 408448133 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -112692918 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22048084, + "accum": -162914795 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -113365484 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -153350067 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 311303218 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162268467 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504377857, + "accum": 546547935 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 618410676 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -288231732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40055639, + "accum": 240069906 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 242213094 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 393364247 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -168613532 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 397599512 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 460305104 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -350030228 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -79782153 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 590596939 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 216820238 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 285105994 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167584035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -339265469 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 283235429 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -155094538 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 392507436 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322800208 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 70601538 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 434681462 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 593392503 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116875079 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 530873410 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": -238093522 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 549395056 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 460815978 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -107690707 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1391669306 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -618181475 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 454136723 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -586024938 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": 620993956 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 323235534 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697151393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 68237728 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75030622, + "accum": -390784262 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": 100152331 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 225757955 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291657528 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 424212542 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -612475231 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2200100, + "accum": 535824705 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -15958366 + } + ], + "proposer": { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -612475231 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2093.json b/polygon/heimdall/testdata/mainnet/spans/span_2093.json new file mode 100644 index 00000000000..5fb88b1df20 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2093.json @@ -0,0 +1,672 @@ +{ + "span_id": 2093, + "start_block": 13389056, + "end_block": 13395455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 159858146 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 181241022 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -366566466 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 177150889 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": 19772136 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6831264, + "accum": 118624713 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 115247145 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335629120 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323707339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 175792142 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111137520, + "accum": 274896462 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 611346995 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349785197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314535250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 23125336 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1124910583 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -221098890 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -442276272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 332927689 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -388077642 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 105973938 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240268467 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1219340619 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 327625436 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 377501003 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12463778, + "accum": 211569353 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 9821687 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 552790536 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": 656052769 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 375634890 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -90599805 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -170964568 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 354770006 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73434223, + "accum": 26983059 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -58925152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": -3141772 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257152707 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378268294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72398, + "accum": -1324790593 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 409345939 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -99424247 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22048084, + "accum": 123710297 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -87365094 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -146497715 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 311445750 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162294220 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": -368504856 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": -34346657 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -203653732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40055639, + "accum": -484609200 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 327718046 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 394762072 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 54583715 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 458529485 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 624257958 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -290309788 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -75256203 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 618120435 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 229844938 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 285366371 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167571035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -299941444 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 286270214 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -80817413 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 396561304 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322747558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 317021504 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": -209318955 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 624462295 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116829982 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -583310357 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31175515, + "accum": 167188173 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 559273587 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 461694154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -73599923 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1391488606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -614653041 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 489941258 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 521208, + "accum": -579249234 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -615598945 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 494988284 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697144893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 73578219 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75030622, + "accum": 584613824 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": 559231601 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 227480949 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291721501 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 425658051 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -608099691 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": 564514772 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 104907327 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": -368504856 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2094.json b/polygon/heimdall/testdata/mainnet/spans/span_2094.json new file mode 100644 index 00000000000..0fb6e26ec4a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2094.json @@ -0,0 +1,690 @@ +{ + "span_id": 2094, + "start_block": 13395456, + "end_block": 13401855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 369887218 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 183650414 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -318564866 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 235756377 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13487605, + "accum": 235573816 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6831264, + "accum": 227924937 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 131841801 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335910224 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323758539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 198214990 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111204399, + "accum": -437057495 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -571923874 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349705197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314759250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 24728968 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1123794679 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -216699994 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -423040272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 333148473 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -339948586 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 108012834 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240275571 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1218798843 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 327854636 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 387346283 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12463778, + "accum": 410989801 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 42394423 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -530580705 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21030730, + "accum": -253030367 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 375854618 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -87498493 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -169676776 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 382305798 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73434223, + "accum": -43654295 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -36360144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": 418625108 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257193747 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378266694 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1323608040 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 410450931 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -83093575 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22048084, + "accum": 476479641 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -55364614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -138064051 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 311621174 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162325916 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": 228084981 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 694840511 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -99557732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40052269, + "accum": 156247324 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 432954910 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 396482472 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 329288019 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 533520221 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -419538836 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -216807708 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -69685803 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 651995507 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 245875338 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 285686835 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167555035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -251542644 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 290005334 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 10600587 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 401550680 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322682758 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 620307616 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 530868117 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 662702039 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116774478 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -421810485 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 666014983 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 571431779 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 462774986 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -31642035 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1391266206 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -610310353 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 534008378 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522262, + "accum": -570904636 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -604973585 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -539213147 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697136893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 80151131 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75030622, + "accum": 539528960 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35313790, + "accum": -121336051 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 229601557 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291800237 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 427437139 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -602714411 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": 599874180 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 253665103 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111204399, + "accum": -437057495 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 4, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2095.json b/polygon/heimdall/testdata/mainnet/spans/span_2095.json new file mode 100644 index 00000000000..d86202a8e90 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2095.json @@ -0,0 +1,642 @@ +{ + "span_id": 2095, + "start_block": 13401856, + "end_block": 13408255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13126817, + "accum": 658677192 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 186963328 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -252562666 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 316338923 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457040, + "accum": 531486041 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6846198, + "accum": 378248362 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 154659453 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 336296742 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323828939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 229046406 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111228127, + "accum": -481437897 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -486227340 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349595197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315067250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 26933962 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1122260311 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -210651512 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -396590772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 333452051 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -273771134 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 110816316 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240285339 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1218053901 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 328169786 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 400883543 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": 685184592 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 87181935 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -307532143 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 209691260 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 376156744 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -83234189 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -167906062 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1720987, + "accum": 420167512 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73469569, + "accum": 326563988 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -5333258 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": -246970671 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257250177 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378264494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1321939274 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 411970295 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -60638901 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22048084, + "accum": -283929771 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -11363954 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -126467763 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 311862382 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162369498 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": 114679616 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 451877246 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 43574268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40052269, + "accum": -208145409 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 577655598 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 107525, + "accum": 398848022 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 707006437 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 636632483 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -142080160 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": -115742348 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -62026503 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 698573731 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 267917138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 286127473 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167533035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -184994294 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 295141124 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 136300337 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 408411072 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322593658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -208138862 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 303120920 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -530265540 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3469, + "accum": -116698160 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -199748161 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 106508072 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 588149293 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 464261130 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 26050061 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1390960406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -604339157 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 594600668 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522262, + "accum": -559414872 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -590363715 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -248554647 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697125893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 89188885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74957715, + "accum": -302195100 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 655775559 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 232517393 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 291908499 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 429883385 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -595309651 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": 648493366 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 458207045 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111228127, + "accum": -481437897 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2096.json b/polygon/heimdall/testdata/mainnet/spans/span_2096.json new file mode 100644 index 00000000000..02eba6d62c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2096.json @@ -0,0 +1,666 @@ +{ + "span_id": 2096, + "start_block": 13408256, + "end_block": 13414655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13116941, + "accum": -244860561 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 190878590 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -174560066 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 411572841 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13455164, + "accum": -365116511 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5736555, + "accum": 534547228 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 181625769 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 336753536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323912139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 265483534 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111197731, + "accum": -83338263 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -384949618 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349465197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315431250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 29539864 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1120446967 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -203503306 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -365332272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 333810825 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -195561418 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 114129522 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240296883 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1217173515 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 328542236 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 416882123 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": -236678837 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 140112631 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -43929297 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 756621878 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 376513802 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -78194557 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -165813400 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 464973208 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75235975, + "accum": -226987414 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 31334880 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": 438400509 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257316867 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378261894 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1319967096 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 413765907 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1020667, + "accum": -34101559 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22049844, + "accum": 289348573 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 40636826 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -112763059 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312147446 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162421004 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": 769589491 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 392070159 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 212730268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40052269, + "accum": -413105076 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 748665502 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 401421076 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -92140719 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -487799859 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 185825548 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 3698532 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -52974603 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -492673441 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 293966538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 286648227 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167507035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -106346244 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 301210694 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 284854587 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 416518808 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322488358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 284701070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 261186917 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -468125956 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -116519760 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 62689131 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": -329074587 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 607906355 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 466017482 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 94231629 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1390599006 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -597282289 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 666209738 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -545835592 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -573097505 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 94950853 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697112893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 99869867 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": 402756450 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 328862500 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 235963381 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292036445 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 432774403 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -586558571 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": 705952404 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 699938431 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40052269, + "accum": -413105076 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2097.json b/polygon/heimdall/testdata/mainnet/spans/span_2097.json new file mode 100644 index 00000000000..e3d8ccdd937 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2097.json @@ -0,0 +1,660 @@ +{ + "span_id": 2097, + "start_block": 13414656, + "end_block": 13421055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13116941, + "accum": -61223387 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 192986808 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -132558666 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 462852643 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": -176702166 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5736555, + "accum": 614858998 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 196146093 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 336999502 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323956939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 285103526 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118518774, + "accum": 256745766 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -330415460 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349395197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315627250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 30943042 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1119470551 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -199654272 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -348500772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 334004011 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -153448494 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 115913556 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240303099 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1216699461 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 328742786 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 425496743 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": -62302495 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 168613775 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 98010697 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -195195681 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 376706064 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -75480909 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -164686582 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 489131678 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75235975, + "accum": -427323184 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 51079262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": 807446529 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257352777 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378260494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1318905154 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 414732775 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": -19802021 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22049844, + "accum": 598046389 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 68637246 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -105383603 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312300942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162448738 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": 338233675 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": -216259446 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 303814268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40044703, + "accum": 147558596 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -405620903 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 402784774 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 148225547 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -422182965 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 362390160 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 68012852 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -48100503 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -463032753 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 307993138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 286928633 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167493035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -63997294 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 304478924 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 364845337 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 420884512 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322431658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 550076418 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": -344788815 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -434666180 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -116265380 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 204001519 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 107469283 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 618544773 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 466963210 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 130944781 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1390404406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -593482437 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 704768468 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -538523378 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -563800315 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 279915353 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697105893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 105621165 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": 207333957 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 823547082 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 237818913 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292105339 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 434331105 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -581846451 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": 736891886 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -416260885 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75235975, + "accum": -427323184 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2098.json b/polygon/heimdall/testdata/mainnet/spans/span_2098.json new file mode 100644 index 00000000000..10af71bb910 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2098.json @@ -0,0 +1,660 @@ +{ + "span_id": 2098, + "start_block": 13421056, + "end_block": 13427455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 109274346 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 194944439 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -93557366 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 510469602 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": -1706943 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5741871, + "accum": 689472517 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 209629251 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337227899 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 323998539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 303322090 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118519932, + "accum": 543877699 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -279776599 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349330197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315809250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 32245993 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1118563879 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -196080169 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -332871522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 334183398 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -114343636 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 117570159 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240308871 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1216259268 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 328929011 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 433496033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": 99618394 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 195079123 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 229812120 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 78269628 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 376884593 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -72961093 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -163640251 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 511564543 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75241460, + "accum": 550782886 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 69413331 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": -103510943 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257386122 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378259194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1317919065 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 415630581 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": -6516775 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": -368929872 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 94637636 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -98531251 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312443474 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162474491 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504381956, + "accum": 627023013 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": 376205128 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 388392268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40028824, + "accum": 667996824 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -320115951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 404051065 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 371422794 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -361252992 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 526343014 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 127733292 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -43574553 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -435509257 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 321017838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 287189010 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167480035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -24673269 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 307513709 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 439122462 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 424938380 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322379008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -457135821 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 256613181 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -403596388 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -116029170 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 335220165 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 512831448 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 628423304 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 467841386 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 165035565 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1390223706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -589954003 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -513059202 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -531733465 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -555167210 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 451668103 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697099393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 110961656 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": -70428357 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 29256473 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 239541907 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292169312 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 435776614 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -577470911 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -488007968 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -295395192 + } + ], + "proposer": { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -513059202 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2099.json b/polygon/heimdall/testdata/mainnet/spans/span_2099.json new file mode 100644 index 00000000000..3f96f62a9b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2099.json @@ -0,0 +1,666 @@ +{ + "span_id": 2099, + "start_block": 13427456, + "end_block": 13433855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 240398756 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 196450309 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -63556366 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 547098032 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": 132904767 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5741871, + "accum": -506744791 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 220000911 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337403589 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324030539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 317336370 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118519932, + "accum": 475444814 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -240823629 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349280197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315949250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 33248263 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1117866439 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -193330859 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -320849022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 334321388 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -84262976 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 118844469 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240313311 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1215920658 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329072261 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 439649333 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": 224172924 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 215437083 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 331197830 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 288627558 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 377021923 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -71022773 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -162835381 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 528820593 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75241460, + "accum": 49565281 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 83516461 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26360430, + "accum": 160093357 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257411772 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378258194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1317160535 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 416321201 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 3702645 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": -148419382 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 114637936 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -93260211 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312553114 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162494301 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": 656321379 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 45574198, + "accum": -421688910 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 453452268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40028824, + "accum": -185347141 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -254342911 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 405025135 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": 543112984 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -314383782 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": 652460594 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 173672092 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -40093053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -414337337 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 331036838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 287389300 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167470035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 5575981 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 309848159 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 496258712 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 428056740 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322338508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -267582001 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46261692, + "accum": 719230101 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -379696548 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -115847470 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 436157585 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": -428983707 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 636022174 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 468516906 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 191259245 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1390084706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -587239823 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -485517252 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -526510455 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -548526360 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 583785603 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697094393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 115069726 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": 680242073 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 382602603 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 240867287 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292218522 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 436888544 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -574105111 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -465908338 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -202421582 + } + ], + "proposer": { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5741871, + "accum": -506744791 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_21.json b/polygon/heimdall/testdata/mainnet/spans/span_21.json new file mode 100644 index 00000000000..0e9a374984f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_21.json @@ -0,0 +1,102 @@ +{ + "span_id": 21, + "start_block": 128256, + "end_block": 134655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -36908 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -41406 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 20444 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41406 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 33092 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 33092 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 33092 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -41406 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_210.json b/polygon/heimdall/testdata/mainnet/spans/span_210.json new file mode 100644 index 00000000000..27675a2c44b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_210.json @@ -0,0 +1,102 @@ +{ + "span_id": 210, + "start_block": 1337856, + "end_block": 1344255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52875226, + "accum": 66003563 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41333685, + "accum": 17604628 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -144834860 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 38943173, + "accum": -18641546 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32506659, + "accum": 62646832 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59539328, + "accum": -125991886 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 39668138, + "accum": 143213269 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59539328, + "accum": -125991886 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52875226, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41333685, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 38943173, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32506659, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59539328, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 39668138, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2100.json b/polygon/heimdall/testdata/mainnet/spans/span_2100.json new file mode 100644 index 00000000000..25f83f0cb4f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2100.json @@ -0,0 +1,648 @@ +{ + "span_id": 2100, + "start_block": 13433856, + "end_block": 13440255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 463310253 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 199010288 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -12554666 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 609366363 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": 361744674 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5749413, + "accum": -409004770 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 237632733 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337702262 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324084939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 341160646 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118469932, + "accum": -15688959 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -174603580 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349195197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 316187250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 34952122 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1116680791 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -188657032 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -300410772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 334555971 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -33125854 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 121010796 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240320859 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1215345021 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329315786 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 450109943 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": 435915625 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 250045615 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 503553537 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 646236039 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 377255384 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -67727629 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -161467102 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 558155878 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73573435, + "accum": 61655580 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 107491782 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26348471, + "accum": 608196749 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257455377 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378256494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 75853, + "accum": -1315871034 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 417495255 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 21075659 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": 226448451 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 148638446 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -84299443 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312739502 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162527978 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": 460425606 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 78601959, + "accum": 683457110 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 564054268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7027824, + "accum": 132131867 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -142528743 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 406681054 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -416965989 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -234706125 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -353808841 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4593880, + "accum": 251768052 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -34174503 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -378345073 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 348069138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 287729793 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167453035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 56999706 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 313816724 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 593390337 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 433357952 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322269658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 54659493 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46242847, + "accum": 251952009 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -339066820 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -115538580 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 607751199 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 101105278 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 648940253 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 469665290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 235839501 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1389848406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -582625717 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -438695937 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -517631338 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -537236915 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -443548098 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697085893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 122053445 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": -549183248 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": -268711272 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 243120433 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292302179 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 438778825 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -568383251 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -428338967 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": -44366445 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": -549183248 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2101.json b/polygon/heimdall/testdata/mainnet/spans/span_2101.json new file mode 100644 index 00000000000..bbfdde5ff66 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2101.json @@ -0,0 +1,654 @@ +{ + "span_id": 2101, + "start_block": 13440256, + "end_block": 13446655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 633771986 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 200967919 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 26446634 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 656983322 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": 536739897 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5749413, + "accum": -334262401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 251115891 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337930659 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324126539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 359379210 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118477387, + "accum": 272308273 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -123964719 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1349130197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 316369250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 36255073 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1115774119 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -185082929 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -284781522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 334735358 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 5979004 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 122667399 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240326631 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1214904828 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329502011 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 458109233 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": 597836514 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 276510963 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 635354960 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -332462721 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 377433913 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -65207813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -160420771 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 580588743 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73816012, + "accum": -231635519 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 125825851 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26348471, + "accum": -301437197 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257488722 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378255194 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 79304, + "accum": -1314871141 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 418393061 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 34360905 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": 513112088 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 174638836 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -77447091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 312882034 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162553731 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": -495105379 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 78601959, + "accum": 453361085 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 648632268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7027824, + "accum": 223493579 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -57023791 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 407947345 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17169019, + "accum": -193768742 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -173776152 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12611758, + "accum": -189855987 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4603880, + "accum": 311508492 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -29648553 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -350821577 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 361093838 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 287990170 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167440035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 96323731 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 316851509 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 667667462 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 437411820 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322217008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 301079459 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 46242847, + "accum": -399065955 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -307997028 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -115302370 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -513215130 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31181705, + "accum": 506467443 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 658818784 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 470543466 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 269930285 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 13900, + "accum": -1389667706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -579097283 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -402891402 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -510841425 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -528603810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -271795348 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697079393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 127393936 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": 426688311 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 190638697 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 244843427 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292366152 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 440224334 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -564007711 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -399609448 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9297361, + "accum": 76499248 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": -495105379 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2102.json b/polygon/heimdall/testdata/mainnet/spans/span_2102.json new file mode 100644 index 00000000000..022fa3f5e19 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2102.json @@ -0,0 +1,648 @@ +{ + "span_id": 2102, + "start_block": 13446656, + "end_block": 13453055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -238326359 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 205334942 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 113449534 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -488989605 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13461171, + "accum": -325943728 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5749413, + "accum": -167529424 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 281193705 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 338440160 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324219339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 400020622 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118606622, + "accum": -46490164 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -11001106 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348985197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 316775250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 100227, + "accum": 39161656 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1113751543 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -177109930 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -249916272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 335135529 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 93212918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 126362898 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240339507 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1213922859 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 329917436 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 475953803 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 12455453, + "accum": -293720025 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2035796, + "accum": 335549047 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -323672628 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 277575276 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 377832170 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -59586685 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -158086648 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": 630631288 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74115476, + "accum": 659808635 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 166724928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26349553, + "accum": 462686856 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257563107 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378252294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 79304, + "accum": -1312571325 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 420395859 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 63997223 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": -99766625 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 232639706 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -62161075 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 313199990 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162611180 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": 387248083 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113057624, + "accum": -373413443 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": 837306268 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 427307475 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 133718025 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 97407, + "accum": 410772148 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": 304199273 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": -37855443 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 175887307 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4603880, + "accum": 445021012 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -19552203 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -289423009 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 390148938 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 288571011 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167411035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 184046556 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 233445, + "accum": 323621414 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -418822388 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 446455064 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1322099558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 850785537 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": 261495148 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -238687492 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -114775440 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -220496612 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 158668926 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": 680855507 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 472502474 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 345978957 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1389134606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -571226161 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -323019747 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -495694696 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -509345345 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 111345402 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697064893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 139307339 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75067043, + "accum": 98236742 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": -37422677 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 248687029 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292508861 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 443448931 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -554246891 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -335520521 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9298361, + "accum": 346139717 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113057624, + "accum": -373413443 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2103.json b/polygon/heimdall/testdata/mainnet/spans/span_2103.json new file mode 100644 index 00000000000..4e6bb072b95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2103.json @@ -0,0 +1,666 @@ +{ + "span_id": 2103, + "start_block": 13453056, + "end_block": 13459455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 128821989 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 209551378 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 197452334 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -386430001 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13455917, + "accum": 50916520 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5785775, + "accum": -6019960 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 310234353 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 338932092 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324308939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 439260606 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119145989, + "accum": 781312635 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 98067210 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348845197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317167250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 106321, + "accum": 42105340 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1111798711 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -169411862 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -216253272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 335521901 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 177438766 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 129930966 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240351939 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1212974751 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330318536 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 493183043 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 42369719 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 392471815 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -39792640 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -386973775 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378216694 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -54159389 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -155833012 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -574147598 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74262476, + "accum": 229284551 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 206213692 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26349553, + "accum": -52624108 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257634927 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378249494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 79304, + "accum": -1310350813 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 422329595 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 92611599 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": 517662747 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 288640546 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -47402163 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 313506982 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162666648 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504385769, + "accum": 725512262 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113099995, + "accum": 286274459 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6506000, + "accum": -233622026 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 624114547 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 317882537 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 414979544 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": -468603138 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 93378345 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 529048899 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4603880, + "accum": 573929652 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -9804003 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -230141633 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 418202138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 289131823 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167383035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 268744456 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 330183374 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -258840888 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 455186472 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321986158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 128476301 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": 603331944 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -171767940 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -114266680 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 62128164 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -221044046 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -550966105 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 474393930 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 419405261 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1388605406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -563626457 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -245902287 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 522301, + "accum": -481070268 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -490750965 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 481274402 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697050893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 150809935 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75068355, + "accum": -306623953 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": -301187768 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 252398093 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292646649 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 446562335 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -544822651 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -273641557 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9298361, + "accum": 606493825 + } + ], + "proposer": { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": -468603138 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2104.json b/polygon/heimdall/testdata/mainnet/spans/span_2104.json new file mode 100644 index 00000000000..98e5d29cae8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2104.json @@ -0,0 +1,690 @@ +{ + "span_id": 2104, + "start_block": 13459456, + "end_block": 13465855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 377958368 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 212412531 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 254454234 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -316835984 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13455917, + "accum": 306578943 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5735775, + "accum": 103209765 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 329940507 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 339265903 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324369739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 465887738 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119221706, + "accum": 538440135 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 172077853 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348750197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317433250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 106321, + "accum": 44125439 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1110473575 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -164188173 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -193410522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 335784082 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 234592020 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 132352155 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240360375 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1212331392 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330590711 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 504874313 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 268729487 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 431076395 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 152840209 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 12706292 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378477621 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -50476581 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -154303759 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -541361103 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74262476, + "accum": 386680284 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 233009639 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26297741, + "accum": 447032971 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257683662 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378247594 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 79304, + "accum": -1308844037 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 423641773 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 112028497 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": -316964079 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 326641116 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -37387187 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 313715298 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162704287 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504506868, + "accum": 280326169 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -71919808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -110070786 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -495925670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 442851313 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 423860277 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": -142312851 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 182429844 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -485014707 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4603880, + "accum": 661403372 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -3189153 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -189914985 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 437238238 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 289512374 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167364035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 326218031 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 334638209 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -150282013 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 461111356 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321909208 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": 488628559 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": -418298684 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -126358244 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 18170, + "accum": -113921450 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 253909262 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 371605930 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -536528252 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 475677418 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 469230253 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1388246306 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -558469515 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -193572582 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -471390765 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -478133350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 732297652 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697041393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 158615268 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75068355, + "accum": -133849289 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35334613, + "accum": 370169879 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 254916315 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292740148 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 448675002 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -538427631 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -231652260 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -470363285 + } + ], + "proposer": { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -485014707 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2105.json b/polygon/heimdall/testdata/mainnet/spans/span_2105.json new file mode 100644 index 00000000000..ea7036128b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2105.json @@ -0,0 +1,630 @@ +{ + "span_id": 2105, + "start_block": 13465856, + "end_block": 13472255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 653319629 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 215574858 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 317456334 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -239916281 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": 589171212 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5745185, + "accum": 223849240 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 351720993 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 339634852 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324436939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 495317726 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119342090, + "accum": 534826452 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 253879090 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348645197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317727250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 103321, + "accum": 46331180 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1109008951 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -158414622 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -168163272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 336073861 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 297761406 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 135028206 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240369699 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1211620311 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 330891536 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 517796243 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 518916599 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 473744615 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 365750200 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 454457945 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378766014 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -46406109 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -152613532 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -505123398 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295132, + "accum": 692886657 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 262626212 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": -254990899 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257737527 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378245494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 79304, + "accum": -1307178653 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 425092075 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 133489279 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": 146107950 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 368641746 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -26318003 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 313945542 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162745888 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504509868, + "accum": -404935975 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -204369323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 26390469 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -348320366 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 580974697 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 433675824 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": 218323782 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 280855185 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -220143513 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -499585242 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 4121997 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -145453953 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 458278138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 289932983 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167343035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 389741456 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 339561974 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -30295888 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 467659912 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321824158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -366992930 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": -161921087 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -76168580 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 22543, + "accum": -113465539 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 465877844 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -227154781 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -520570625 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 477096010 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 524299981 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1387849406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -552769737 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -135734487 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -461155092 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -464187565 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -243976298 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697030893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 167242215 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75068355, + "accum": 188791271 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433066, + "accum": -140921407 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 257699613 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292843489 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 451010055 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -531359451 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -185243037 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -275034704 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504509868, + "accum": -404935975 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 29, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2106.json b/polygon/heimdall/testdata/mainnet/spans/span_2106.json new file mode 100644 index 00000000000..3870e96ef11 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2106.json @@ -0,0 +1,654 @@ +{ + "span_id": 2106, + "start_block": 13472256, + "end_block": 13478655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -386812003 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 217984250 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 365457934 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -181310793 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": -445455565 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5770185, + "accum": 315897200 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 368315649 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 339915956 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324488139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 517740574 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119380090, + "accum": -70259255 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 316203842 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348565197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317951250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 103321, + "accum": 47984316 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1107893047 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -154015726 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -148927272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 336294645 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 345890462 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 137067102 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240376803 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1211078535 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331120736 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 527641523 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -555467236 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 506253735 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 527967336 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -473952832 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 378985742 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -43304797 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -151148416 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -477513718 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74289254, + "accum": 631654575 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 285191220 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": 163846813 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257778567 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378243894 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 82886, + "accum": -1305902625 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 426197067 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 149840351 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": 498924734 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 400642226 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -17884339 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314120966 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162777584 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504509868, + "accum": 107370074 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": 340286268 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 130360949 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -235859182 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -578794608 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 441154336 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": 493094550 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 355845921 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -18336889 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -488718090 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 9692397 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -111578881 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 474308538 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 290253447 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167327035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 438140256 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 343313414 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 61122112 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 472649288 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321759358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18955382, + "accum": -63706818 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": 33414225 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -37928836 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 21895149 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 627377716 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 271918883 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -508412433 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 478176842 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 566257869 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1387547006 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -548427049 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -91667367 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -453356484 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -453562205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -32588298 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697022893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 173815127 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75068355, + "accum": 139901486 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433072, + "accum": 426007733 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 259820221 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292922225 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 452789143 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -525974171 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -149883629 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -126212928 + } + ], + "proposer": { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -578794608 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2107.json b/polygon/heimdall/testdata/mainnet/spans/span_2107.json new file mode 100644 index 00000000000..b480ec84186 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2107.json @@ -0,0 +1,654 @@ +{ + "span_id": 2107, + "start_block": 13478656, + "end_block": 13485055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -229462711 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 219791294 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 401459134 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -137356677 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": -283966549 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5782485, + "accum": 385188620 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 380761641 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 340126784 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324526539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 534557710 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 120380090, + "accum": 99321670 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 362947406 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348505197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318119250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 103321, + "accum": 49224168 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1107056119 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -150716554 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -134500272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 336460233 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 381987254 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 138596274 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240382131 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1210672203 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331292636 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 535025483 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -412503172 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 530635575 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 649630188 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -221523316 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379150538 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -40978813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -150005248 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -456806458 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74289254, + "accum": 258119454 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 302114976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": 477975097 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257809347 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378242694 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 82886, + "accum": -1304907993 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 427025811 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 162103655 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22051049, + "accum": -502955133 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 424642586 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -11559091 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314252534 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162801356 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505009868, + "accum": -163488913 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": 432509391 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 208338809 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -151513294 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -499866960 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 446763220 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": 699172626 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 412088973 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 133018079 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -480567726 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 13870197 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -86172577 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 486331338 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 290493795 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167315035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 474439356 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 346126994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 129685612 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 476391320 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321710758 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 163575668 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 12208457, + "accum": 179915709 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -9249028 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 202165665 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -516503549 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 646224131 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -499293789 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 478987466 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 597726285 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1387320206 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -545170033 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -58617027 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -447507528 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -445593185 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 125952702 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697016893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 178744811 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 75068355, + "accum": -224258409 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433072, + "accum": -414287858 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 261410677 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 292981277 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 454123459 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -521935211 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -123364073 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -14596596 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505009868, + "accum": -163488913 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2108.json b/polygon/heimdall/testdata/mainnet/spans/span_2108.json new file mode 100644 index 00000000000..188e5260a33 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2108.json @@ -0,0 +1,642 @@ +{ + "span_id": 2108, + "start_block": 13485056, + "end_block": 13491455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -45888537 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 221899512 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 443460534 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -86076875 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": -95562697 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803310, + "accum": 466247535 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 395281965 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 340372750 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324571339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": 554177702 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 120455090, + "accum": 518450475 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 417481564 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348435197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318315250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 50680664 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1106079703 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -146867520 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -117668772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 336653419 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 424100178 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 140380308 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240388347 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1210198149 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331493186 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 543640103 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -245711764 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": 559081055 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -474922273 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 72977786 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379342800 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -38265165 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -148671552 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -432647988 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74289254, + "accum": 31676555 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 321859358 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": -422130185 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257845257 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378241294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 82886, + "accum": -1303747589 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 427992679 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 176410843 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": -194239208 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 452643006 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -4179635 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314406030 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162829090 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505009868, + "accum": 572155487 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -517143410 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 299312979 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -53109758 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -407784704 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 453306918 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": -326895407 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 477705867 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 309598875 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -471058968 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 18744297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -56531889 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 500357938 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 290774201 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167301035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 516788306 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 349409504 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 209676362 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 480757024 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321654058 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 428586820 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 327856183 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 24210748 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 412481267 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -375191161 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -183578868 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -488655371 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 479933194 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 634439437 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1387055606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -541370181 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": -20058297 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -440683746 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -436295995 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 310917202 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697009893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 184496109 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 76983182, + "accum": -415001969 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433072, + "accum": 81775150 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 263266209 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293050171 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 455680161 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -517223091 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -92424591 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 115622458 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -517143410 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2109.json b/polygon/heimdall/testdata/mainnet/spans/span_2109.json new file mode 100644 index 00000000000..f1831e9f549 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2109.json @@ -0,0 +1,678 @@ +{ + "span_id": 2109, + "start_block": 13491456, + "end_block": 13497855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 111460755 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 223706556 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 479461734 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -42122759 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": 65926319 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803310, + "accum": 535887255 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 407727957 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 340583578 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324609739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -696063036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 123405090, + "accum": 718067035 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 464225128 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348375197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318483250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 51980528 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1105242775 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -143568348 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -103241772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 336819007 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 460196970 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 141909480 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240393675 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1209791817 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331665086 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 551024063 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -102747700 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -683231625 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -353259421 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 325407302 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379507596 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -35939181 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -147528384 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -411940728 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74289254, + "accum": -343960271 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 338783114 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": -108001901 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257876037 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378240094 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 82886, + "accum": -1302752957 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 428821423 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 188674147 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": 70388248 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 476643366 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 2145613 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314537598 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162852862 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505070171, + "accum": 295434898 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -427082295 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 377290839 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 31236130 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -328857056 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 458915802 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": -120817331 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4686921, + "accum": 533948919 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 460953843 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -462908604 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 22922097 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -31125585 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 512380738 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 291014549 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167289035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 553087406 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 352223084 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 278239862 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 484499056 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321605458 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": -611368638 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 451379743 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 52890556 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 592751783 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -254066257 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 190726380 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -479536727 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 480743818 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -600786667 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1386828806 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -538113165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 12992043 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -434834790 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -428326975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 469458202 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -697003893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 189425793 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74546536, + "accum": 494176339 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433072, + "accum": 506972014 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 264856665 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293109223 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 457014477 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -513184131 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209963, + "accum": -65905035 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 227238790 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": -427082295 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_211.json b/polygon/heimdall/testdata/mainnet/spans/span_211.json new file mode 100644 index 00000000000..a829215e079 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_211.json @@ -0,0 +1,102 @@ +{ + "span_id": 211, + "start_block": 1344256, + "end_block": 1350655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52988883, + "accum": -39693998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41367826, + "accum": 69023466 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -39557734 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40203344, + "accum": -17656375 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32577423, + "accum": 85659335 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59909506, + "accum": 13030919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42289268, + "accum": -70805613 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42289268, + "accum": -70805613 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52988883, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41367826, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 40203344, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32577423, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 59909506, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42289268, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2110.json b/polygon/heimdall/testdata/mainnet/spans/span_2110.json new file mode 100644 index 00000000000..f780f7f8c05 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2110.json @@ -0,0 +1,654 @@ +{ + "span_id": 2110, + "start_block": 13497856, + "end_block": 13504255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 334372252 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 226266535 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 530463434 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 20145572 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": 294702425 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803347, + "accum": -632654116 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 425359779 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 340882251 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324664139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -672238760 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 123400076, + "accum": 281567312 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 530445177 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348290197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318721250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 53822002 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1104057127 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -138894521 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -82803522 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337053590 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 511334092 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 144075807 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240401223 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1209216180 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 331908611 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 561484673 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 99784724 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -648690685 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -180903714 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 683015783 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379741057 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -32644037 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -145908896 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -382605443 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -348146108 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 362758435 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": 337013168 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257919642 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378238394 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1301243895 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 429995477 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 206047161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": 445277144 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 510643876 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 11106381 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314723986 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162886539 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505063633, + "accum": 11246814 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113102441, + "accum": 228451154 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 487759474 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 150726138 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -217042888 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 466861721 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173173, + "accum": 171126610 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": 613706576 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 675373381 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 679197, + "accum": -451362255 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 28840647 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 4866679 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 529413038 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 291355042 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167272035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 604511131 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 356208989 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 375371487 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 489800268 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321536608 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": -289569382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 626371453 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 93520284 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -419053034 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -82472643 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -546204348 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -466618648 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 481892202 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -556206411 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1386507506 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -533499059 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 59813358 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -426548769 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -417037530 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -573143558 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696995393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 196409512 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74546536, + "accum": 494292717 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35433072, + "accum": -157853773 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 267109811 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293192880 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 458904758 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -507462271 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": -28149786 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 385361927 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -546204348 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2111.json b/polygon/heimdall/testdata/mainnet/spans/span_2111.json new file mode 100644 index 00000000000..a073d588d1c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2111.json @@ -0,0 +1,666 @@ +{ + "span_id": 2111, + "start_block": 13504256, + "end_block": 13510655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 557283749 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 228826514 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 581465134 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 82413903 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": 523478531 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803347, + "accum": -533997217 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 442991601 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341180924 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324718539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -648414484 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121400417, + "accum": -183039676 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 596665226 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348205197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318959250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 55663476 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1102871479 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -134220694 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -62365272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337288173 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 562471214 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 146242134 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240408771 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1208640543 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332152136 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 571945283 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 302317148 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -614149745 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -8548007 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": -226573795 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 379974518 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -29348893 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -144247272 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -353270158 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -350323929 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 386733756 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26177357, + "accum": -483166337 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257963247 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378236694 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1299664833 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 431169531 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 223420175 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": -445024698 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 544644386 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 20067149 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 314910374 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162920216 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505063633, + "accum": -259045951 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": 886021163 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 598228109 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 270216146 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -105228720 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 474807640 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": 463021255 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": 693554233 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -375405140 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -439936890 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 34759197 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 40858943 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 546445338 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 291695535 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167255035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 655934856 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 360194894 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 472503112 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 495101480 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321467758 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 32229874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -463828734 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 134150012 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -163669803 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 89120971 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -15938580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -453700569 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 483040586 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -511626155 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1386186206 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -528884953 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 106634673 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -418262748 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -405748085 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -348543808 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696986893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 203393231 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74546536, + "accum": 496385770 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": 444628451 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 269362957 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293276537 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 460795039 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -501740411 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 9645294 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 543485064 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505063633, + "accum": -259045951 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2112.json b/polygon/heimdall/testdata/mainnet/spans/span_2112.json new file mode 100644 index 00000000000..e953029b999 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2112.json @@ -0,0 +1,672 @@ +{ + "span_id": 2112, + "start_block": 13510656, + "end_block": 13517055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 714633041 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 230633558 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 617466334 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 126368019 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": 684967547 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803347, + "accum": -464357053 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 455437593 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341391752 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324756939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -631597348 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121596165, + "accum": 9974597 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 643408790 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348145197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319127250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 56963340 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1102034551 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -130921522 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -47938272 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337453761 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 598568006 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 147771306 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240414099 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1208234211 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332324036 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 579329243 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 445281212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -589767905 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 113114845 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 25855721 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380139314 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -27022909 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -142977696 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -332562898 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": 541225803 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 403657512 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26098164, + "accum": -169275632 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 257994027 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378235494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1298550201 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 431998275 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 235683479 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": -180397242 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 568644746 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 26392397 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315041942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162943988 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -524275283 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": -287480931 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 676205969 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 354562034 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -26301072 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 480416524 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": 669025387 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -515509694 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -224050172 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -432028494 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 38936997 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 66265247 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 558468138 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 291935883 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167243035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -573193023 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 363008474 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 541066612 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 498843512 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321419158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 259382290 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -340305174 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 162829820 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 16600713 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 210245875 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 358366668 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -444581925 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 483851210 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -480157739 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1385959406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -525627937 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 139685013 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -412413792 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -397779065 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -190002808 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696980893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 208322915 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 74546536, + "accum": 125517223 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": -395313664 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 270953413 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293335589 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 462129355 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -497701451 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 36324174 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 655101396 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -524275283 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2113.json b/polygon/heimdall/testdata/mainnet/spans/span_2113.json new file mode 100644 index 00000000000..8c8f2477677 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2113.json @@ -0,0 +1,642 @@ +{ + "span_id": 2113, + "start_block": 13517056, + "end_block": 13523455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -429996948 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 231988841 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 644467234 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 159333606 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13457418, + "accum": -456557649 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803347, + "accum": -412126930 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 464772087 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341549873 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324785739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -618984496 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121637420, + "accum": -158260621 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 678466463 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348100197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319253250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 57938238 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1101406855 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -128447143 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -37118022 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337577952 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 625640600 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 148918185 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240418095 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1207929462 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332452961 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 584867213 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 552504260 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -571481525 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 204361984 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21035793, + "accum": 215177858 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380262911 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -25278421 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -142025514 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -317032453 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -52753856 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 416350329 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26098164, + "accum": 65607844 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258017112 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378234594 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1297714227 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 432619833 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 244880957 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": 18073350 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 586645016 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 31136333 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315140618 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162961817 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 234305875 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": 730455105 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 734689364 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 417821450 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 32894664 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 484623187 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": -439113472 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -473237405 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -110533946 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -426097197 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 42070347 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 85319975 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 567485238 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 292116144 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167234035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -545968698 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 365118659 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 592489237 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 501650036 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321382708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 429746602 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -247662504 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 184339676 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 151803600 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 301089553 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 639095604 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -437742942 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 484459178 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -456556427 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1385789306 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -523185175 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2754195, + "accum": 164472768 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -408027075 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -391802300 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -71097058 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696976393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 212020178 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": -491312346 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": -76200016 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 272146255 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293379878 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 463130092 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -494672231 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 56333334 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": 738813645 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": -491312346 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2114.json b/polygon/heimdall/testdata/mainnet/spans/span_2114.json new file mode 100644 index 00000000000..13b792cf24f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2114.json @@ -0,0 +1,648 @@ +{ + "span_id": 2114, + "start_block": 13523456, + "end_block": 13529855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -259535215 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 233946472 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 683468534 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 206950565 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -281661215 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5803347, + "accum": -336683419 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 478255245 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341778270 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324827339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -600765932 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 121637420, + "accum": 160281089 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -533685426 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1348035197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319435250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 59346424 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1100500183 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -124873040 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -21488772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337757339 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 664745458 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 150574788 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240423867 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1207489269 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332639186 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 592866503 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": 707381996 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -545067865 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 336163407 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21097330, + "accum": 489197000 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380441440 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -22758605 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -140650140 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -294599588 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -349699063 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 434684398 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26098164, + "accum": 404883976 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258050457 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378233294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1296506709 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 433517639 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 258166203 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22052288, + "accum": 304753094 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 612645406 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 37988685 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315283150 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 162987570 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 487815023 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": -324641806 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -443579371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 509196162 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 118399616 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 490699478 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": -215942329 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -412177432 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 53433936 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -417529768 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 46596297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 112843471 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 580509938 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 292376521 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167221035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -506644673 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 368166704 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": 666766362 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 505703904 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321330058 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 675828386 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -113845314 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 215409468 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 347096659 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 432308199 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -218151794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -427864411 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 485337354 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -422465643 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1385543606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -519656741 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2800195, + "accum": 200507303 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -401690706 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -383169195 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 100655692 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696969893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 217360669 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": 441587362 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": 384741920 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 273869249 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293443851 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 464575601 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -490296691 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 85235454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -402951875 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": -324641806 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2115.json b/polygon/heimdall/testdata/mainnet/spans/span_2115.json new file mode 100644 index 00000000000..2c3d7357578 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2115.json @@ -0,0 +1,678 @@ +{ + "span_id": 2115, + "start_block": 13529856, + "end_block": 13536255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -49736159 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 236355864 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 731470134 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 265556053 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -66742527 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5815268, + "accum": -243758341 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 494849901 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 342059374 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324878539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -578343084 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113638387, + "accum": 766244195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -471360674 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347955197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319659250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 61079576 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1099384279 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -120474144 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -2252772 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 337978123 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 712874514 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 152613684 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240430971 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1206947493 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 332868386 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 602711783 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -364738734 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -512558745 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 498380543 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21097330, + "accum": -425500890 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380661168 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 193832, + "accum": -19657293 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -138957372 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -266989908 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": 839033913 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 457249406 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": -430194590 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258091497 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 100, + "accum": -1378231694 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1295020533 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 434622631 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 274517275 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19552288, + "accum": 627589702 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 644645886 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 46422349 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315458574 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163019266 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -216254548 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113104004, + "accum": 232779976 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -339608891 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 621657346 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 223636480 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 498177990 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": 58729847 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -337026696 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 255240560 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -406985240 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 52166697 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 146718543 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 596540338 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 292696985 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167205035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -458245873 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 371918144 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -494055120 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 510693280 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321265258 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": -284041208 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 50852766 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 253649212 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 587457347 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 593808071 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 280921870 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -415706219 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 486418186 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -380507755 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1385241206 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -515314053 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2802995, + "accum": 245330023 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -393892098 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -372543835 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 312043692 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696961893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 223933581 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": 329532136 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": -300199131 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 275989857 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293522587 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 466354689 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -484911411 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 120807294 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9301361, + "accum": -254130099 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -216254548 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2116.json b/polygon/heimdall/testdata/mainnet/spans/span_2116.json new file mode 100644 index 00000000000..90b4ab92196 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2116.json @@ -0,0 +1,648 @@ +{ + "span_id": 2116, + "start_block": 13536256, + "end_block": 13542655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 160062897 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 238765256 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -473390542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 324161541 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 148176161 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5820216, + "accum": -150649729 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 511444557 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 342340478 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324929739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1401428, + "accum": -555920236 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114240791, + "accum": 87710116 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -409035922 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347875197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319883250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 62812728 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1098268375 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -116075248 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 16983228 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 338198907 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -491920973 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 154652580 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240438075 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1206405717 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 333097586 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 612557063 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11913672, + "accum": -174119982 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -480049625 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 660597679 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21097330, + "accum": -87943610 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 380880896 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 294538, + "accum": -15448215 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -137264604 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -239380228 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": 775511719 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 479814414 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": -13044254 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258132537 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 248896, + "accum": -1375990930 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1293534357 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 435727623 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 290868347 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19552288, + "accum": -312785468 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 676646366 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 54856013 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315633998 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163050962 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 348717657 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113106448, + "accum": -463441041 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -235638411 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 734118530 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 328873344 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 505656502 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167011, + "accum": 333402023 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -261875960 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 457047184 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -396440712 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 57737097 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 180593615 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 612570738 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 293017449 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167189035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -409847073 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 375669584 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -402637120 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 515682656 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321200458 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18929368, + "accum": 18828680 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 215550846 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 291888956 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -425106508 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 755307943 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 779995534 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -403548027 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 487499018 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -338549867 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1384938806 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -510971365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2802995, + "accum": 290177943 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -386093490 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -361918475 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 523431692 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696953893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 230506493 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": 224753410 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": 267114021 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 278110465 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293601323 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 468133777 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -479526131 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 156379134 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": -107320690 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113106448, + "accum": -463441041 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2117.json b/polygon/heimdall/testdata/mainnet/spans/span_2117.json new file mode 100644 index 00000000000..a245c9be6fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2117.json @@ -0,0 +1,642 @@ +{ + "span_id": 2117, + "start_block": 13542656, + "end_block": 13549055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 435424158 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 241927583 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -410388442 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 401081244 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 430256939 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5820216, + "accum": -28425193 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 533225043 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 342709427 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 324996939 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -526430248 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114242899, + "accum": -19240702 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -327234685 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347770197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 320177250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 65087490 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1096803751 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -110301697 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 42230478 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 338488686 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -428751587 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 157328631 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240447399 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1205694636 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 334798425 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 625478993 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11789500, + "accum": 75818786 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -437381405 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -379553596 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 355300320 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 381169289 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": -9219229 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -135042846 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -203142523 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -170291751 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 509430987 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": 534465562 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258186402 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 283868, + "accum": -1370289226 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1291583751 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 437177925 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 312329129 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 19552288, + "accum": 97812580 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 718646996 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 65925197 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 315864242 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163092563 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -319826642 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113106448, + "accum": 658733101 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -99177156 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -371312218 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 466996728 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 515472049 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172225, + "accum": 693966608 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -163240619 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": 721918378 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -382601019 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 65048247 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 225054647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 633610638 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 293438058 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167168035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -346323648 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 380593349 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -282650995 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 522231212 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 4050, + "accum": -1321115408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": 416067584 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 431717076 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 342078620 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -109633105 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -285666890 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 182087731 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -387590400 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 488917610 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -283480139 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1384541906 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -505271587 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2802995, + "accum": 349040838 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -375857817 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 664085, + "accum": -347972690 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -452080872 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696943393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 239133440 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": 478719194 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35457072, + "accum": -241350981 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 280893763 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293704664 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 470468830 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -472457951 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 203067174 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": 81970790 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -319826642 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2118.json b/polygon/heimdall/testdata/mainnet/spans/span_2118.json new file mode 100644 index 00000000000..baf2cc4cf7d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2118.json @@ -0,0 +1,654 @@ +{ + "span_id": 2118, + "start_block": 13549056, + "end_block": 13555455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": 658335655 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 244487562 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -359386742 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 463349575 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 658608045 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5820216, + "accum": 70518479 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 550856865 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 343008100 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325051339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -502435972 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114242899, + "accum": 672953096 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -261014636 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347685197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 320415250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 66928964 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1095618103 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -105627870 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 62668728 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 338723269 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -377614465 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 159494958 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240454947 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1205118999 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 336741967 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 635939603 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11789500, + "accum": 276240286 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2031820, + "accum": -402840465 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -207197889 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 714294930 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 381402750 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": -4149591 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -133244280 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -173807238 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74295811, + "accum": -156800678 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 533406308 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": -272247691 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258230007 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 283868, + "accum": -1365463470 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1290004689 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 438351979 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1021942, + "accum": 329702143 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16528870, + "accum": 381826788 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -497307949 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 74885965 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316050630 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163126240 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -480390532 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113106448, + "accum": 78625840 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 11291479 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -251822210 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 578810896 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 467407, + "accum": 523417968 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172225, + "accum": -264043571 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -83392962 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -313600088 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -371397458 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 70966797 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 261046911 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 650642938 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 293778551 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167151035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -294899923 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 384579254 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5713625, + "accum": -185519370 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 527532424 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1321000934 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": -511981270 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 606708786 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 382708348 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 145750126 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -114073276 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 712353499 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -374672321 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 490065994 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -238899883 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1384220606 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -500657481 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 394603048 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -367571796 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -336523485 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -227481122 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696934893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 246117159 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71761516, + "accum": 448726962 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454553, + "accum": 361391534 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 283146909 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293788321 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 472359111 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -466736091 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 240862254 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": 235206750 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": -480390532 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2119.json b/polygon/heimdall/testdata/mainnet/spans/span_2119.json new file mode 100644 index 00000000000..e899dbe7e04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2119.json @@ -0,0 +1,672 @@ +{ + "span_id": 2119, + "start_block": 13555456, + "end_block": 13561855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -368339505 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 247047541 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -308385042 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 525617906 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -362623668 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5820216, + "accum": 169462151 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 568488687 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 343306773 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325105739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -478441696 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114242899, + "accum": 115932838 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -194794587 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347600197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 320653250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 68770438 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1094432455 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -100954043 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 83106978 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 338957852 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -326477343 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 161661285 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240462495 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1204543362 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 338685509 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 646400213 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11789500, + "accum": 476661786 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2066016, + "accum": -367991761 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -34842182 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -176243975 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 381636211 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 920047 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -131445714 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -144471953 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74296174, + "accum": -143482786 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 557381629 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": 170974541 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258273612 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 283868, + "accum": -1360637714 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1288425627 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 439526033 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1036684, + "accum": 347222577 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16528870, + "accum": 662817578 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -463307439 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 83846733 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316237018 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163159917 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 609936497 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113225443, + "accum": 752377555 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 121760114 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -132332202 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": 690625064 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 531092189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172225, + "accum": 27884254 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": -3545305 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12612914, + "accum": -99180550 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -360193897 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 76885347 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 297039175 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 667675238 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 294119044 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167134035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -243476198 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 388565159 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -88397803 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 532833636 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1320673548 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": -190477202 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -468000389 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 423338076 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 401133357 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 57520338 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -6933655 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -361754242 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 491214378 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -194319627 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1383899306 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -496043375 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 435152366 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -359285775 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -324894550 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -2881372 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696926393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 253100878 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71765616, + "accum": 419200232 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -285586943 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 285400055 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293871978 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 474249392 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -461014231 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 278657334 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": 388442710 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -468000389 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_212.json b/polygon/heimdall/testdata/mainnet/spans/span_212.json new file mode 100644 index 00000000000..921a487407c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_212.json @@ -0,0 +1,102 @@ +{ + "span_id": 212, + "start_block": 1350656, + "end_block": 1357055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52988883, + "accum": -64932509 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41603126, + "accum": 28735949 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -111153725 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 42545921, + "accum": -65442587 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32681328, + "accum": 97348118 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61526616, + "accum": -88299944 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42564082, + "accum": 203744698 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61526616, + "accum": -88299944 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 52988883, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41603126, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 42545921, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 32681328, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61526616, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42564082, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2120.json b/polygon/heimdall/testdata/mainnet/spans/span_2120.json new file mode 100644 index 00000000000..dab6b89a5c8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2120.json @@ -0,0 +1,672 @@ +{ + "span_id": 2120, + "start_block": 13561856, + "end_block": 13568255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13112441, + "accum": -184765331 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 249155759 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -266383642 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 576897708 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -174569816 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5829171, + "accum": 251034725 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 583009011 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 343552739 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325150539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -458681704 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114242899, + "accum": 465563277 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -140260429 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347530197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 320849250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 70286946 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1093456039 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -97105009 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 99938478 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 339151038 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -284364419 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 163445319 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240468711 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1204069308 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 340286073 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 655014833 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11789500, + "accum": 641714786 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -338402887 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 107097812 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 119398645 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 381828473 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 5095043 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -129964542 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1725605, + "accum": -120313483 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74296174, + "accum": -353492759 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 577126011 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": 535981085 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258309522 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 283868, + "accum": -1356663562 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1287125223 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 440492901 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1036684, + "accum": 361736153 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": -355528137 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -435307019 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 91226189 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316390514 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163187651 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 182871657 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113516755, + "accum": -160575665 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 212734284 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": -33928666 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6577304, + "accum": -467449089 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 537364189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172225, + "accum": 268295404 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4696921, + "accum": 62211589 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 78111606 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -350967435 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 81759447 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 326679863 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -568454571 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 294399450 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167120035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -201127248 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 391847669 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -8477459 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 537199340 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1320403936 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": 74290854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -323889569 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 456797852 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 611448959 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 198832726 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 429755801 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -351115824 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 492160106 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -157606475 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 18900, + "accum": -1383634706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -492243523 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 468545922 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -352461993 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -315317780 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 182083128 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696919393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 258852176 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71765616, + "accum": 174148709 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 210776841 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 287255587 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 293940872 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 475806094 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -456302111 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 309782694 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": 514637030 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74296174, + "accum": -353492759 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2121.json b/polygon/heimdall/testdata/mainnet/spans/span_2121.json new file mode 100644 index 00000000000..1d3f8284e53 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2121.json @@ -0,0 +1,654 @@ +{ + "span_id": 2121, + "start_block": 13568256, + "end_block": 13574655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": 24247898 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 251565151 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -218382042 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 635503196 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 40348872 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5829171, + "accum": 344301461 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 599603667 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 343833843 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325201739 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -436098856 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114054859, + "accum": -208618526 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -77935677 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347450197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 321073250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 72020098 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1092340135 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -92706113 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 119174478 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 339371822 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -236235363 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 165484215 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240475815 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1203527532 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 342115289 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 664860113 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11789500, + "accum": -419838123 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -303827431 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 269314948 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 457275925 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 382048201 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 9866467 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -128271774 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -92673095 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74296174, + "accum": -414497588 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 599691019 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26071896, + "accum": -296651667 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258350562 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 285213, + "accum": -1352118984 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1285639047 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 441597893 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1036684, + "accum": 378323097 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": -91049785 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -403306539 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 99659853 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316565938 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163219347 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 765949166 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113516755, + "accum": 405945248 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 316704764 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 78532518 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -363412225 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 544532189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172225, + "accum": 543051004 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 137342289 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 280866710 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -340422907 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 87329847 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 360554935 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -552424171 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 294719914 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167104035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -152728448 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 395599109 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 82860077 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 542188716 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1320095808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": 376882918 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": -159191489 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 495037596 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -398377821 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 360332598 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -320917702 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -338957632 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 493240938 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -115648587 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1383332086 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -487900835 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 506709986 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 495913, + "accum": -344527385 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -304372900 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 393471128 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696911393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 265425088 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71765616, + "accum": 72539137 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -471693876 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 289376195 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294019608 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 477585182 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -450916831 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 345354534 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 9013880, + "accum": 658859110 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -471693876 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2122.json b/polygon/heimdall/testdata/mainnet/spans/span_2122.json new file mode 100644 index 00000000000..53cabf26636 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2122.json @@ -0,0 +1,654 @@ +{ + "span_id": 2122, + "start_block": 13574656, + "end_block": 13581055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": 245250958 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 254125130 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -167380342 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 697771527 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 268699978 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5839241, + "accum": 443468114 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 617235489 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 344132516 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325256139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -412104580 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113026651, + "accum": 464223481 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": -11715628 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347365197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 321311250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 73861572 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1091154487 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -88032286 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 139612728 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 339606405 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -185098241 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 167650542 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240483363 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1202951895 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 344058831 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -573316682 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11711500, + "accum": -220430623 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -267091009 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 441670655 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -432360390 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 382281662 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 14936105 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -126473208 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -63294307 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74296174, + "accum": -400064980 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 623666340 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26042080, + "accum": 146451301 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258394167 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 286454, + "accum": -1347267881 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1284059985 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 442771947 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1036684, + "accum": 395946725 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 189958464 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -369306029 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 108620621 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316752326 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163253024 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505167448, + "accum": 613238865 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113516755, + "accum": -161586431 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 427173399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 198022526 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -253638057 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 552148189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178407, + "accum": -413621548 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 217104793 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 496294008 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -329219346 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 93248397 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 396547199 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -535391871 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 295060407 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167087035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -101304723 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 399585014 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 179906209 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 547489928 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1319768422 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": -550215364 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 15800221 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 535667324 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -142994590 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 531926212 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": 209348066 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -326039553 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 494389322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -71068331 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1383008916 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -483286729 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 547259304 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 495913, + "accum": -336096864 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -292743965 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 618070878 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696902893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 272408807 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71762600, + "accum": 43905738 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 131033576 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 291629341 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294103265 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 479475463 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -445194971 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 383149614 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8994164, + "accum": -436800010 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": -550215364 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2123.json b/polygon/heimdall/testdata/mainnet/spans/span_2123.json new file mode 100644 index 00000000000..f7a013db475 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2123.json @@ -0,0 +1,660 @@ +{ + "span_id": 2123, + "start_block": 13581056, + "end_block": 13587455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": 518254738 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 257287457 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -104378242 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -473911920 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 550780756 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5990805, + "accum": 568596775 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1037166, + "accum": 639015975 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 344501465 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325323339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -382464592 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112988551, + "accum": 340269497 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 70085609 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347260197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 321605250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 76136334 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1089689863 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -82258735 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 164859978 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 339896184 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -121928855 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 170326593 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240492687 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1202240814 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 346459677 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -560394752 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11602408, + "accum": 23765405 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -221710723 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 654580646 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 11103540 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 382570055 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 21198599 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -124251450 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -27002863 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74370969, + "accum": -87440152 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -595396239 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 693203113 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258448032 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 287254, + "accum": -1341236347 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1282109379 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 444222249 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 424125860 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 537086301 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -327305399 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 119689805 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 316982570 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163294625 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504667476, + "accum": -18437643 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 113516755, + "accum": -277246805 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 563634654 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 345627830 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -118034673 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 561556189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178407, + "accum": -52875001 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 315634945 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 762410082 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -315379653 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 100559547 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 441008231 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -514351971 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 295481016 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167066035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -37781298 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 404508779 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 299786725 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311836, + "accum": 554038484 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 19258, + "accum": -1319364004 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18912004, + "accum": -153063280 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 231966451 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 585856988 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 172478813 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -504820839 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31192104, + "accum": -384316189 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -310081926 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 495807914 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": -15998603 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1382609706 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -477586951 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2385254, + "accum": 597349638 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 495913, + "accum": -325682691 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -278378810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -353161524 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696892393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 281035754 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71762600, + "accum": 302204705 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -375217344 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 294412639 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294206606 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 481810516 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -438126791 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 429837654 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8994164, + "accum": -247922566 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504667476, + "accum": -18437643 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2124.json b/polygon/heimdall/testdata/mainnet/spans/span_2124.json new file mode 100644 index 00000000000..923068b8f48 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2124.json @@ -0,0 +1,654 @@ +{ + "span_id": 2124, + "start_block": 13587456, + "end_block": 13593855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": -407467685 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 261052132 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -29375742 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -382340845 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -364196020 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5990805, + "accum": -532641576 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 665756121 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 344940690 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325403339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -347178892 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112738551, + "accum": 662516839 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3895297, + "accum": 167468034 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347135197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 321955250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 78844384 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1087946263 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -75385460 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 194916228 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 340241159 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -46727205 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 173512368 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240503787 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1201394289 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 349317827 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -545011502 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11550608, + "accum": 312737805 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -167686573 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -342913947 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 539036790 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 382913380 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 28653949 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -121606500 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 16201237 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74460969, + "accum": 521955205 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -560138414 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 93276456 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258512157 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 854095, + "accum": -1323722703 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1279787229 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 445948799 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 503449385 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": -300363500 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -277304649 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 132867405 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 317256670 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163344150 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504607173, + "accum": 90631011 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114054074, + "accum": 61815662 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -524914947 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 7028824, + "accum": 521348430 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 43397927 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 572756189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178407, + "accum": 376585174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 432932745 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -171081692 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -298903828 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 109263297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 493938031 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -489304471 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 295981741 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167041035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 37841827 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 410370404 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 442501625 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 564313368 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 34258, + "accum": -1318852554 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18905466, + "accum": 319606060 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10293630, + "accum": 489307201 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 645606588 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 548042388 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -252477289 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 396006411 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -291084751 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 497496714 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622368, + "accum": 49560597 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1382134456 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -470801501 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": 656959988 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 495913, + "accum": -313284866 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -261277435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -22867774 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696879893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 291305929 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71754600, + "accum": -405127640 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 511146556 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 297726089 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294329631 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 484590341 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -429712291 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 485418654 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": -27291454 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71754600, + "accum": -405127640 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2125.json b/polygon/heimdall/testdata/mainnet/spans/span_2125.json new file mode 100644 index 00000000000..b4bda0982a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2125.json @@ -0,0 +1,654 @@ +{ + "span_id": 2125, + "start_block": 13593856, + "end_block": 13600255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": -147464085 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 264063872 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 30626258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -309083985 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": -95547660 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 5994806, + "accum": -412789467 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 687353121 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 345292070 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325467339 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -318950332 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112798752, + "accum": 416136924 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 245709604 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1347035197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 322235250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 81010824 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1086551383 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -69886840 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 218961228 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 340517139 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 13434115 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 176060988 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240512667 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1200717069 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 351604347 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -532704902 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11550608, + "accum": 543749965 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -124467253 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -140142527 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -289508012 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 383188040 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 34618229 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -119490540 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 50764517 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74460969, + "accum": -490852461 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -531932154 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 613678496 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258563457 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 915948, + "accum": -1306578950 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1277929509 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 447330039 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 566908205 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 30234440 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -237304049 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 143409485 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 317475950 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163383770 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504607173, + "accum": 175191198 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114167882, + "accum": -158097810 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -394951847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6923665, + "accum": 661293956 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 172544007 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 581716189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178407, + "accum": 720153314 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 526770985 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 82362188 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 659033, + "accum": -285723168 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 116226297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 536281871 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -469266471 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 296382321 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167021035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 98340327 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 415059704 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 556673545 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 572615908 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41258, + "accum": -1318027394 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18704390, + "accum": 694498164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10287756, + "accum": 695109313 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": 693406268 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -402425843 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -50602449 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -230237037 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -275887011 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 498847754 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2622363, + "accum": 102007882 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1381754256 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -465373141 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -546318024 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 495913, + "accum": -303366606 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -247596335 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 241367226 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696869893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 299522069 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71769406, + "accum": -220692224 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -30594700 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 300376849 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294428051 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 486814201 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -422980691 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 529883454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 146558986 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74460969, + "accum": -490852461 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2126.json b/polygon/heimdall/testdata/mainnet/spans/span_2126.json new file mode 100644 index 00000000000..a024d4b2094 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2126.json @@ -0,0 +1,666 @@ +{ + "span_id": 2126, + "start_block": 13600256, + "end_block": 13606655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": 99539335 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 266925025 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 87628158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -239489968 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13432418, + "accum": 159668282 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": -298146231 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 707870271 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 345625881 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325528139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -292133200 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112798752, + "accum": 54466881 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 320357944 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1346940197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 322501250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 83068942 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1085226247 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -64663151 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 241803978 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 340779320 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 70587369 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 178482177 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240521103 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1200073710 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 353776541 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -521013632 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11550608, + "accum": 763211517 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -83408899 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 52490322 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 111721258 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 383448967 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 40284295 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -117480378 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 83599633 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74460969, + "accum": -330149321 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -505136207 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": -142717401 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258612192 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 915948, + "accum": -1289175938 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1276164675 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 448642217 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 627194084 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 344302483 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -199303479 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 153424461 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 317684266 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163421409 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -258380464 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114270573, + "accum": 761275422 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -271486902 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6923665, + "accum": -458091998 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 295232783 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 590228189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178407, + "accum": -204200547 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 615917313 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 323133874 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3791646, + "accum": -254445518 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 122841147 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 576508519 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -450230371 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 296762872 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -167002035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 155813902 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 419514539 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 665136869 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 580503321 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41258, + "accum": -1317243492 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18704390, + "accum": -200904761 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10287756, + "accum": -360266759 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -512119625 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -116997526 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 141178649 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 363172939 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -261449158 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 500131242 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2607363, + "accum": 151787779 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1381393066 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -460216199 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -501055198 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -294063259 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -234599290 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 492390476 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696860393 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 307327402 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71824744, + "accum": -110437286 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 643041864 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 302895071 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294521550 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 488926868 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -416585671 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 572125014 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 311716904 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -258380464 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2127.json b/polygon/heimdall/testdata/mainnet/spans/span_2127.json new file mode 100644 index 00000000000..6fab912629f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2127.json @@ -0,0 +1,684 @@ +{ + "span_id": 2127, + "start_block": 13606656, + "end_block": 13613055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13000180, + "accum": 320542395 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 269485004 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 138629858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -177221637 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13436866, + "accum": 388032732 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": -195342607 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -527732163 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 345924554 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325582539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -268138924 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112798752, + "accum": 718079405 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 387148564 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1346855197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 322739250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 84910416 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1084040599 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -59989324 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 262242228 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 341013903 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 121724491 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 180648504 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240528651 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1199498073 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 355720083 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -510553022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11105673, + "accum": -297160959 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -46672477 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 224846029 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 470715868 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 383682428 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 45353933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -115681812 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 112978421 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74845904, + "accum": -315672884 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -481160886 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 299624333 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258655797 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 943284, + "accum": -1273239442 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1274585613 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 449816271 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 681134081 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 625310732 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -165302969 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 162385229 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 317870654 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163455086 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -462231527 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114270573, + "accum": 195852077 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -161018267 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6923665, + "accum": -340389693 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 405006951 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 597844189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17183721, + "accum": 87864256 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 695679817 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 538561172 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3791646, + "accum": -189987536 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 128759697 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 612500783 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -433198071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 297103365 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -166985035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 207237627 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 423500444 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -491776883 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 587560480 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41258, + "accum": -1316542106 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": 115578533 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10287756, + "accum": -185374907 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -471489897 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 138385705 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 312772263 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -359846491 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -248531079 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 501279626 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600987, + "accum": 196042814 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1381069896 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 271418, + "accum": -455602093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -460556880 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -285777238 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -222970355 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 716990226 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696851893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 314311121 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71824744, + "accum": -143381836 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": -8298892 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 305148217 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294605207 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 490817149 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -410863811 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2223240, + "accum": 609920094 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 459489778 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -462231527 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2128.json b/polygon/heimdall/testdata/mainnet/spans/span_2128.json new file mode 100644 index 00000000000..2766422773d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2128.json @@ -0,0 +1,660 @@ +{ + "span_id": 2128, + "start_block": 13613056, + "end_block": 13619455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13014180, + "accum": 554601635 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 272195570 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 192631658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -111290463 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13436866, + "accum": 629896320 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": -86491711 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -508294863 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 346240796 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325640139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -242733220 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112798752, + "accum": 240611353 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 457868044 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1346765197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 322991250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 86860212 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1082785207 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -55040566 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 283882728 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 341262285 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 175869679 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 182942262 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240536643 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1198888575 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 357777951 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -499477082 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11090213, + "accum": -97475285 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": -7775089 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 407340307 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -403110209 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 383929622 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 50721785 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -113777448 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 144085373 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74855904, + "accum": -222288629 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -455775252 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 767986169 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258701967 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 947940, + "accum": -1256222576 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1272913665 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 451059387 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -515686342 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": -331074483 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -129302429 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 171873101 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 318068006 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163490744 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -161332725 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114270573, + "accum": -255154370 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -44051477 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6923665, + "accum": -215763723 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 521238423 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 605908189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17183721, + "accum": 397171234 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -473794471 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 766660664 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3791646, + "accum": -121737908 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 135026397 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 650610239 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -415163871 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 297463887 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -166967035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 261686277 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 427720814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -389022155 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 595032766 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 56719, + "accum": -1315567547 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": 450020549 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10287756, + "accum": -195299 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -428470185 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 408791479 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 494459619 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 202331381 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 759887, + "accum": -234853113 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 502495562 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600987, + "accum": 242860580 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1380727716 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -450595165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -417676308 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -277003804 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -210657365 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -299111517 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696842893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 321705647 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71809312, + "accum": -104432341 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 629883116 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 307533901 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294693785 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 492818623 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -404805371 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": 649961414 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 615955174 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -161332725 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2129.json b/polygon/heimdall/testdata/mainnet/spans/span_2129.json new file mode 100644 index 00000000000..e0c21bd04ec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2129.json @@ -0,0 +1,654 @@ +{ + "span_id": 2129, + "start_block": 13619456, + "end_block": 13625855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13083680, + "accum": -437966109 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 275207310 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 252633658 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -38033603 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13437680, + "accum": -355398833 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": 34453729 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -486697863 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 346592176 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325704139 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -214504660 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112827125, + "accum": -11070807 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 536445244 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1346665197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 323271250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 89026652 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1081390327 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -49541946 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 307927728 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 341538265 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 236030999 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 185490882 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240545523 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1198211355 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 360064471 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -487170482 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11090213, + "accum": 124328975 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": 35444231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 610111727 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 19236391 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 384204282 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 56686065 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -111661488 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 178648653 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74855904, + "accum": 20732649 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -427568992 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 34443721 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258753267 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 963868, + "accum": -1237113741 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1271055945 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 452440627 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -452227522 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": -476543 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -89301829 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 182415181 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 318287286 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163530364 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -106675876 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114280886, + "accum": 776296539 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 85911623 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6923665, + "accum": -77290423 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 650384503 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 614868189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 740754112 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -379956231 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -233934124 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3791646, + "accum": -45904988 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 141989397 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 692954079 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -395125871 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 297864467 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -166947035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 322184777 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 432410114 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -274850235 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 603335306 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 56719, + "accum": -1314433167 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": -432479555 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10287756, + "accum": 205559821 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -380670505 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 709242339 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 696334459 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 826973461 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -219641551 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 503846602 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600987, + "accum": 294880320 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1380347516 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -444964465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -370031228 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -267255544 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -196976265 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -34876517 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696832893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 329921787 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71850562, + "accum": 78049785 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 84935568 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 310184661 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294792205 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 495042483 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -398073771 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": 694656214 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": -464243198 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -106675876 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_213.json b/polygon/heimdall/testdata/mainnet/spans/span_213.json new file mode 100644 index 00000000000..6394c436c4f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_213.json @@ -0,0 +1,102 @@ +{ + "span_id": 213, + "start_block": 1357056, + "end_block": 1363455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54008962, + "accum": 6665404 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41605933, + "accum": -25127966 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -59605653 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63528442, + "accum": 174020516 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33113648, + "accum": 43665751 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61623628, + "accum": -31825470 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42606644, + "accum": -107792582 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42606644, + "accum": -107792582 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54008962, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41605933, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63528442, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33113648, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 61623628, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42606644, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2130.json b/polygon/heimdall/testdata/mainnet/spans/span_2130.json new file mode 100644 index 00000000000..57b621db53b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2130.json @@ -0,0 +1,678 @@ +{ + "span_id": 2130, + "start_block": 13625856, + "end_block": 13632255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": -280813449 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 277014354 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 288634858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 5920513 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13437680, + "accum": -194146673 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": 107020993 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -473739663 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 346803004 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 325742539 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -197567524 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111762206, + "accum": 81330507 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 583591564 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1346605197 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 323439250 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 90326516 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1080553399 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -46242774 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 322354728 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 341703853 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 272127791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 187020054 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 240550851 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1197805023 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 361436383 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -479786522 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11090213, + "accum": 257411531 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": 61375823 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 731774579 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 272644351 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 384369078 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 60264633 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -110391912 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 199386621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74855904, + "accum": 919003497 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -410645236 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020102, + "accum": 346684945 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 258784047 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 963868, + "accum": -1225547325 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1269941313 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 453269371 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -414152230 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16529897, + "accum": 197882221 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -65301469 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 188740429 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 318418854 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 163554136 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -320481530 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114280886, + "accum": 893551005 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 163889483 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": 5153090 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": 727872151 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 620244189 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": -307186103 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -323653287 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -81867796 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3791646, + "accum": -405236 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 146167197 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 718360383 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -383103071 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 298104815 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -166935035 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 358483877 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 435223694 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -206347083 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 608316830 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 56719, + "accum": -1313752539 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": -209518211 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10278245, + "accum": 328974849 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -351990697 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -363467229 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -435535960 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -52357457 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -210357043 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 504657226 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600987, + "accum": 326092164 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1380119396 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -441586045 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -341444180 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -261406588 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -188767605 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 123664483 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -696826893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 334851471 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71850562, + "accum": -312738794 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 510390240 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 311775117 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 294851257 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 496376799 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -394034811 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": 721473094 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": -359932934 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": -320481530 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2131.json b/polygon/heimdall/testdata/mainnet/spans/span_2131.json new file mode 100644 index 00000000000..059f9083a2c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2131.json @@ -0,0 +1,660 @@ +{ + "span_id": 2131, + "start_block": 13632256, + "end_block": 13638655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 9748542 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390895418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 295461642 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 366921919 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 98125177 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13453198, + "accum": 103595404 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6047272, + "accum": 249298666 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -435777852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 362456914 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341094700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -152642575 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111786581, + "accum": -58312729 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": 681382585 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1331215236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 339018211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 107886239 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1063803814 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -25184262 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 362886939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 357278593 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 350582138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 204981066 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255845136 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1181808981 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 379122190 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -451579631 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11090213, + "accum": 505590965 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": 122041070 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -293082107 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 731393242 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 399942432 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 81812088 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -92885193 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 250963026 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74720476, + "accum": 1259313 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -365743702 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020103, + "accum": -341390848 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274122873 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 963868, + "accum": -1190021136 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1252705746 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 470004634 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -332235508 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16549897, + "accum": 560495019 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -8015878 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 215094574 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 333934059 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 178880698 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504357173, + "accum": 278516729 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114280886, + "accum": 805944722 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 315635699 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": 164340593 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -374155714 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 644937150 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 68782237 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -209838174 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 199533239 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 53883412 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 168763308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -471692942 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -346778210 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 313810385 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151629074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 437292263 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 455432420 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -71181606 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 632319458 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1297413360 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": 195949102 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10278245, + "accum": 560102955 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -286516072 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -32708865 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -208282417 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 618801688 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -178824193 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 521360779 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600987, + "accum": 395997852 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1364435225 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -420388849 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -276131885 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -235885954 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -159117489 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 416396194 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681531432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 358763379 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71850562, + "accum": -38391349 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454556, + "accum": 20253762 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 329843376 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310239559 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 513996813 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -371681670 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -466126932 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": -162105011 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020103, + "accum": -341390848 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2132.json b/polygon/heimdall/testdata/mainnet/spans/span_2132.json new file mode 100644 index 00000000000..418c5259586 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2132.json @@ -0,0 +1,642 @@ +{ + "span_id": 2132, + "start_block": 13638656, + "end_block": 13645055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 271917142 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390835418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 298473382 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 426923919 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 171382037 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13453198, + "accum": 372659364 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6051672, + "accum": 370283706 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -414180852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 362808294 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341158700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -124414015 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111824557, + "accum": -322577117 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": -489909111 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1331115236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 339298211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 110052679 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1062408934 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -19685642 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 386931939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 357554573 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 410743458 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 207529686 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255854016 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1181131761 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 381408710 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -439273031 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11036245, + "accum": -523266503 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2160966, + "accum": 165260390 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -90310687 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -96029055 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400217092 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 87776368 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -90769233 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 285526306 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74720476, + "accum": 245799939 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -337537442 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26020103, + "accum": 179011212 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274174173 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 971794, + "accum": -1170688294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1250848026 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 471385874 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -268776688 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16551110, + "accum": -358408907 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 31984722 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 225636654 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 334153339 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 178920318 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": 366849834 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114434853, + "accum": 594361789 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 445598799 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": 301390633 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -245009634 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 653897150 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 412290217 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -115999934 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 452977119 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 67222672 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 175726308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -429349102 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -326740210 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 314210965 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151609074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 497790763 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 460121720 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 42990314 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 640621998 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1296583160 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": 567551342 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10278245, + "accum": -484241289 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -238716392 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 267741995 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -6407577 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -6425129 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -163350013 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 522711819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 448017568 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1364055025 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -414758149 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -228486805 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 487413, + "accum": -226137694 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -145436389 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 680631194 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681521432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 366979519 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71850562, + "accum": 148720221 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454891, + "accum": 729346892 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 332494136 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310337979 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 516220673 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -364950070 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -421432132 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 11745429 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111824557, + "accum": -322577117 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 27, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2133.json b/polygon/heimdall/testdata/mainnet/spans/span_2133.json new file mode 100644 index 00000000000..7bb7ebd4d30 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2133.json @@ -0,0 +1,648 @@ +{ + "span_id": 2133, + "start_block": 13645056, + "end_block": 13651455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 625844752 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390754418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 302539231 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 507926619 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 270278798 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13453198, + "accum": 735895710 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6180580, + "accum": 538643194 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -385024902 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 363282657 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341245100 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -86305459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 111826145, + "accum": 196109788 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": -383829891 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1330980236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 339676211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 112977373 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1060525846 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -12262505 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 419392689 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 357927146 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 491961240 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 210970323 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255866004 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1180217514 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 384495512 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -422659121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 11036245, + "accum": -225287888 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 223651022 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 183430730 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 474138855 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400587883 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 95828146 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -87912687 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 332186734 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74725779, + "accum": -236916804 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -299458991 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26018069, + "accum": -368520148 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274243428 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 971794, + "accum": -1144449856 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1248340104 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 473250548 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -183107281 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16551110, + "accum": 88471063 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 85985532 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 239868462 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 334449367 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 178973805 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": 234188400 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114434853, + "accum": -66157123 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 621048984 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": 486408187 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6457304, + "accum": -70662426 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 665993150 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": -374115750 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 10681690 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -454915383 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 85230673 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 185126358 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -372184918 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -299688910 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 314751748 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151582074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 579463738 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 466452275 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 197122406 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 651830427 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1295462390 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18580112, + "accum": -180964290 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10278245, + "accum": -206728674 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -174186824 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 673350656 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 266123457 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -413235751 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -142459870 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 524535723 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 518244163 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1363541755 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -407156704 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2382254, + "accum": -164165947 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 489304, + "accum": -212958633 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -126966904 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -212831149 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681507932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 378071308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71789057, + "accum": -412627316 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454891, + "accum": 436679845 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 336072662 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310470846 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 519222884 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -355862410 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -361094152 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8692522, + "accum": 246443523 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71789057, + "accum": -412627316 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2134.json b/polygon/heimdall/testdata/mainnet/spans/span_2134.json new file mode 100644 index 00000000000..c7ecafdf037 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2134.json @@ -0,0 +1,666 @@ +{ + "span_id": 2134, + "start_block": 13651456, + "end_block": 13657855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": -257262759 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390670418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 306755667 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 591929419 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 372838402 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": -137295269 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6180580, + "accum": -542439663 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -354789102 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 363774589 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341334700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -46785475 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115983818, + "accum": -375736402 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": -273821811 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1330840236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 340068211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 116010389 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1058573014 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": -4564437 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 453055689 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 358313518 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 576187088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 214538391 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255878436 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1179269406 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 387696640 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -405429881 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10983451, + "accum": 82671092 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 284227370 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 467310718 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -184698401 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 400972407 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 104178138 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 105798, + "accum": -84950343 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 380575326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74752698, + "accum": 605585516 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -259970227 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26013836, + "accum": 359951920 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274315248 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 994277, + "accum": -1117037074 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1245739296 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 475184284 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -94264933 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16551110, + "accum": 551902143 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 141986372 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 254627374 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 334756359 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179029273 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": 585771888 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114434853, + "accum": 633784675 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -447131067 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": -575891249 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": 110326181 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -575601947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 106795422 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 142055226 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -100093951 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 103905637 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 194874558 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -312903542 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -271635710 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 315312560 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151554074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 664161638 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 473017295 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 356963094 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -590702266 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1294300110 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18555298, + "accum": 338623902 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10278245, + "accum": 81062186 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2389984, + "accum": -107267272 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -156031072 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 548748233 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": 461263161 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -120796018 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 526427179 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 591071743 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1363009475 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 281535, + "accum": -399273724 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2387254, + "accum": -97447835 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 489304, + "accum": -199258121 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -107813364 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 157097851 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681493932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 389573904 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71789057, + "accum": 343323596 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454891, + "accum": 179326036 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 339783726 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310608634 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 522336288 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -346438170 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -298521432 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 489433275 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6852502, + "accum": -575891249 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2135.json b/polygon/heimdall/testdata/mainnet/spans/span_2135.json new file mode 100644 index 00000000000..b4f13738608 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2135.json @@ -0,0 +1,684 @@ +{ + "span_id": 2135, + "start_block": 13657856, + "end_block": 13664255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 18014271 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390607418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 150587, + "accum": 309917994 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 654931519 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 449758105 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": 145522042 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6187099, + "accum": -412588812 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -332112252 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 364143538 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341401900 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": -17145487 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116027159, + "accum": 806354984 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": -191315751 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1330735236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 340362211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 118285151 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1057108390 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": 1209114 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 478302939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 358603297 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 639356474 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 217214442 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255887760 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1178558325 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 390097486 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -392507951 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10971924, + "accum": 313173712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 329659631 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 680220709 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 258765529 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 401260800 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 110440632 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -82939265 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 416866770 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74758887, + "accum": -333006128 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -230353654 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26013836, + "accum": -347985654 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274369113 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1007975, + "accum": -1095990693 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1243788690 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 476634586 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": -27633172 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16551110, + "accum": -354751540 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 183987002 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 265696558 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 334986603 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179070874 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": -110139355 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114459876, + "accum": 529037616 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -310669812 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6850274, + "accum": -432019899 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": 246187298 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -566193947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 467478801 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 240585378 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 166022123 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 117911860 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 202185708 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -268442510 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -250595810 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 315733169 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151533074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -526537166 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 477941060 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 476843610 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -581984599 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1293428400 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18555298, + "accum": 728285160 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10275795, + "accum": 296868581 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -57051608 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 159442331 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -493524905 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31232104, + "accum": -137073129 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -104548129 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 527845771 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 645692428 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1362610265 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -393358609 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2387254, + "accum": -47315501 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 489304, + "accum": -188982737 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -93448209 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 434544601 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681483432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 398200851 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71790774, + "accum": 596678813 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454891, + "accum": -330349863 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 342567024 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310711975 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 524671341 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -339369990 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -251591892 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 671450103 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": -110139355 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2136.json b/polygon/heimdall/testdata/mainnet/spans/span_2136.json new file mode 100644 index 00000000000..60a43cd7269 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2136.json @@ -0,0 +1,666 @@ +{ + "span_id": 2136, + "start_block": 13664256, + "end_block": 13670655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 385050311 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390523418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 314095646 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -515144158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 552317709 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": 522611790 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6187099, + "accum": -239350040 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -301876452 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 364635470 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341491500 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 22374497 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115749324, + "accum": 287978147 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3928860, + "accum": -81307671 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1330595236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 340754211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 121318167 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1055155558 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": 8907182 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 511965939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 358989669 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 723582322 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 220782510 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255900192 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1177610217 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 393298614 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -375278711 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10971924, + "accum": 620387584 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 390235979 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -290249109 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -403831336 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 401645324 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 118790624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -80271873 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 465255362 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74893529, + "accum": 508621467 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -190864890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26011228, + "accum": 380362634 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274440933 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1039014, + "accum": -1067053496 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1241187882 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 478568322 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 61209176 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16474917, + "accum": 107993803 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 239987842 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 280455470 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 335293595 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179126342 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": 217708551 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114468631, + "accum": -28219407 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -128721472 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6850274, + "accum": -240212227 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": 427335454 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -553649947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": -305651410 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 371958914 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 520843555 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 666963, + "accum": 136586824 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 211933908 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -209161134 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -222542610 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 316293981 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151505074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -441839266 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 484506080 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 636684298 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -570361043 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1292266120 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18556123, + "accum": -6489343 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10275795, + "accum": 584590841 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 9923944 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 580073535 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -210900129 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31265350, + "accum": -516279602 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -82884277 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 529737227 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 718520008 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1362077985 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -385462189 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2387254, + "accum": 19527611 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 489304, + "accum": -175282225 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -74294669 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -449432655 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681469432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 409703447 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71613042, + "accum": 96521681 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35454891, + "accum": 662387085 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 346278088 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310849763 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 527784745 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -329945750 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -189019172 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": -340210599 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31265350, + "accum": -516279602 + } + }, + "selected_producers": [ + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2137.json b/polygon/heimdall/testdata/mainnet/spans/span_2137.json new file mode 100644 index 00000000000..13f9e014d0f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2137.json @@ -0,0 +1,660 @@ +{ + "span_id": 2137, + "start_block": 13670656, + "end_block": 13677055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": 778303211 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390433418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 318564776 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -425141158 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 662202999 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": -327838657 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6192050, + "accum": -53662805 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -269480952 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 365162540 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341587500 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 64717337 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115499797, + "accum": -7045349 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3910483, + "accum": 36061950 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 5000, + "accum": -1330445236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 341174211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 124567827 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1053063238 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": 17155112 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 548033439 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 359403639 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -440079246 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 224605440 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255913512 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1176594387 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 396728394 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -356818811 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10971924, + "accum": -304008562 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 455139209 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 13908021 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 229688564 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 402057314 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 127737044 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -77413953 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 517100282 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74894158, + "accum": 247049553 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -148555500 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 26010408, + "accum": -92860132 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274517883 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1049021, + "accum": -1035737053 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1238401302 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 480640182 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 156397406 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16474917, + "accum": 602241313 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 299988742 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 296268590 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 335622515 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179185772 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504383549, + "accum": 301792143 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115391384, + "accum": -345913274 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 66223178 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6850274, + "accum": -34704007 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": 621422764 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -540209947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 209610560 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 512716274 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -353462398 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 673339, + "accum": 156761490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 222378408 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -145645374 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -192485610 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 316894851 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151475074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -351091516 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 491540030 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 807942178 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -557907233 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1291020820 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18553539, + "accum": 550171091 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10272595, + "accum": -361665502 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 81683464 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -222807241 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 91912131 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31265350, + "accum": 421680898 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -59673007 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 531763787 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 796549558 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1361507685 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -377001739 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2351703, + "accum": 90256456 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 489304, + "accum": -160603105 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -53773019 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -53080155 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681454432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 422027657 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71530713, + "accum": -264771314 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 472420830 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 350254228 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 310997393 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 531120535 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -319848350 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2234740, + "accum": -121976972 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": -80186559 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115391384, + "accum": -345913274 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 3, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2138.json b/polygon/heimdall/testdata/mainnet/spans/span_2138.json new file mode 100644 index 00000000000..84ea14cb2c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2138.json @@ -0,0 +1,678 @@ +{ + "span_id": 2138, + "start_block": 13677056, + "end_block": 13683455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 13108430, + "accum": -135255380 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390355418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 322438022 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -347138558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 757436917 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": 22316109 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6198347, + "accum": 107422414 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -241404852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 365619334 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341670700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 101414465 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115506312, + "accum": 487137715 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3906483, + "accum": 137662508 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1330312350 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 341538211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 127384199 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1051249894 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": 24303318 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 579291939 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 359762413 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -361869530 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 227918646 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255925056 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1175714001 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 399700870 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -340820231 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10971924, + "accum": -18738538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 511388675 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 277510867 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 778739144 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 402414372 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 135490608 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -74937089 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 562032546 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74894158, + "accum": -314658693 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -111887362 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25984927, + "accum": 582866880 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274584573 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1143055, + "accum": -1007428133 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1235986266 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 482435794 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3172941, + "accum": 238893872 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16474917, + "accum": -223817540 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 351989522 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 309973294 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 335907579 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179237278 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504283549, + "accum": -385711786 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115391384, + "accum": 145321983 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 235175208 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6850274, + "accum": 143403117 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": -464907266 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -528561947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175399, + "accum": 656170934 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 634705986 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -23985354 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 732080, + "accum": 175619347 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 231430308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -90598382 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -166436210 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 317415605 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151449074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -272443466 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 497636120 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -298112097 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -547113931 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1289941560 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18553539, + "accum": -221911124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10272595, + "accum": -94578032 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 143875048 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 167778877 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 354349423 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31327223, + "accum": -19512332 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -39556573 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 533520139 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": -390252849 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1361013425 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -369669349 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2351703, + "accum": 151400734 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 474304, + "accum": -148016201 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -35987589 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 290425345 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681441432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 432708639 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71520593, + "accum": 340364575 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 140127381 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 353700216 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 311125339 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 534011553 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -311097270 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": -63970153 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 145167609 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504283549, + "accum": -385711786 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2139.json b/polygon/heimdall/testdata/mainnet/spans/span_2139.json new file mode 100644 index 00000000000..72663e4debd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2139.json @@ -0,0 +1,654 @@ +{ + "span_id": 2139, + "start_block": 13683456, + "end_block": 13689855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12809087, + "accum": 340776240 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390244418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 327949949 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -236134858 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -361588740 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": 520613276 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6230794, + "accum": 337419211 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -201450402 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 366269387 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341789100 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 153637301 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 115584767, + "accum": -255679315 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": 280951280 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1330020568 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 342056211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 131392113 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1048669366 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 274931, + "accum": 34475765 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 623775189 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 360272976 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -250571088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 232633593 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255941484 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1174461144 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 403930932 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -318053021 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10966924, + "accum": 387117650 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2163441, + "accum": 591435992 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -601653925 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 305532145 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 402922493 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 146524526 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -71412321 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 625974614 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74969698, + "accum": -51128678 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -59705781 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25984927, + "accum": 290183295 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274679478 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1173055, + "accum": -964745098 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1232549484 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 484991088 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 353251921 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16484994, + "accum": 385824928 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 425990632 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 329476142 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 336313247 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179310575 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504286213, + "accum": -540533907 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115394947, + "accum": 652062196 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 475606943 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6833440, + "accum": 396375069 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": -225532917 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -511985947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178038, + "accum": 37676154 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -445790760 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 444885824 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 732080, + "accum": 202706307 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 244311858 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -12262278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -129365910 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 318156678 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151412074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -160521241 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 506311325 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -86894045 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -531754232 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1288405690 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18549127, + "accum": 464481579 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10272595, + "accum": 285507983 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 232378456 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -530672119 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -526383158 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31327223, + "accum": -114518689 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -10929340 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 536019563 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": -294016404 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1360310055 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -359234794 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2351703, + "accum": 238413745 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -130481953 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -10677554 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -474940140 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681422932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 447908498 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71500868, + "accum": 477857757 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 198265552 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 358604122 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 311307416 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 538125694 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -298643810 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 18518868 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 465863925 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504286213, + "accum": -540533907 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_214.json b/polygon/heimdall/testdata/mainnet/spans/span_214.json new file mode 100644 index 00000000000..619962757d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_214.json @@ -0,0 +1,102 @@ +{ + "span_id": 214, + "start_block": 1363456, + "end_block": 1369855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -22793785 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41735632, + "accum": 52554349 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -53683546 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63548238, + "accum": -8931294 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33195359, + "accum": -23245273 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62491869, + "accum": 70895026 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42608173, + "accum": -14795477 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -22793785 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41735632, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63548238, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33195359, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62491869, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42608173, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2140.json b/polygon/heimdall/testdata/mainnet/spans/span_2140.json new file mode 100644 index 00000000000..e884b1bddaf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2140.json @@ -0,0 +1,672 @@ +{ + "span_id": 2140, + "start_block": 13689856, + "end_block": 13696255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12809087, + "accum": -364622110 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390115418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 334355702 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -107130558 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -204086491 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": -156594741 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6242643, + "accum": 605686105 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -155016852 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 367024854 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 341926700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 214328705 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117702608, + "accum": -224274207 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": 446937558 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1329681470 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 342658211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 136049959 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1045670374 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 46314373 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -580836859 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 360866333 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -121224250 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 238113126 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255960576 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1173005121 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 408846950 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -291593831 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10964860, + "accum": -397502855 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": 684550111 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -165695372 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -42638549 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403513012 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 298214, + "accum": 159347728 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -67315969 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -556018785 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75010244, + "accum": 661121014 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 937678 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25892927, + "accum": 148622657 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274789773 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1227536, + "accum": -913119815 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1228555386 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 487960754 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 485602352 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16484994, + "accum": -161530615 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 511991922 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 352141614 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 336784699 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179395758 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504290135, + "accum": -212529846 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115470005, + "accum": 589541643 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 755027608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6814728, + "accum": 689864747 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6469577, + "accum": 52658894 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -492721947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17178038, + "accum": 776331788 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -244038544 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -266439144 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 732080, + "accum": 234185747 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 259282308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 78776978 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -86284210 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 319017925 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151369074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -30449466 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 516393320 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 158575583 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -513903771 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1286620760 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18470696, + "accum": 4677017 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10272595, + "accum": 727229568 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 335233768 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 115297230 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -92352252 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31345638, + "accum": -23282055 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 22340147 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 538924299 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": -182174049 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19010, + "accum": -1359492625 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -347108149 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2351703, + "accum": 339536974 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -110301881 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 18736811 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 93165110 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681401432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 465573199 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71405561, + "accum": -217858086 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 467063086 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 364303256 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 311519019 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 542906993 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -284170870 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 114384487 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": -417647851 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504290135, + "accum": -212529846 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2141.json b/polygon/heimdall/testdata/mainnet/spans/span_2141.json new file mode 100644 index 00000000000..17e54ecd1ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2141.json @@ -0,0 +1,654 @@ +{ + "span_id": 2141, + "start_block": 13696256, + "end_block": 13702655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12799087, + "accum": 57857761 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1390016418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 339271745 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -8127258 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -83212672 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": 287832462 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6300543, + "accum": -443389296 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -119381802 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 367604631 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 342032300 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 260905829 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118115877, + "accum": -101486052 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": 574322376 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1329421232 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 343120211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 139624585 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1043368822 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 55401121 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -541162609 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 361321700 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -21958072 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 242318349 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255975228 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1171887708 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 412619708 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -271287941 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10964891, + "accum": -35661545 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -500726426 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 168877471 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -602553175 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 403966201 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 169225928 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -64172257 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -498989373 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75023998, + "accum": 623631004 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 47478007 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25892708, + "accum": -253685513 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274874418 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1302523, + "accum": -871561309 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1225490148 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 490239800 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 587173613 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": 382484747 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 577992912 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 369536046 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 337146511 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179461131 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504290135, + "accum": 93043721 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115470005, + "accum": 630164531 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -286926712 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6812628, + "accum": -342083764 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6369577, + "accum": 264454935 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -477937947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 86954423 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": -89205448 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 151743258 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 732080, + "accum": 258344387 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 270771258 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 148644314 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -53221510 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 319678882 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151336074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 69373059 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 234465, + "accum": 524130665 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 346959251 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -500204580 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1285250930 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18470696, + "accum": 614209985 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10272595, + "accum": -190168932 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 414169240 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 611041149 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 240741234 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31345638, + "accum": -245647479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 47872544 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 541153515 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": -96341544 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 19710, + "accum": -1358846395 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -337801654 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2352039, + "accum": 417146533 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -94814849 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 41310626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 529152860 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681384932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 479129830 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71407872, + "accum": -375031005 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 381052054 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 368677010 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 311681412 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 546576362 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -273063730 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 187955776 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": -131621407 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -602553175 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2142.json b/polygon/heimdall/testdata/mainnet/spans/span_2142.json new file mode 100644 index 00000000000..6dbc6ecf958 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2142.json @@ -0,0 +1,678 @@ +{ + "span_id": 2142, + "start_block": 13702656, + "end_block": 13709055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12799087, + "accum": 416232197 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1389932418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 343442933 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 75875542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 19346932 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13467491, + "accum": -591908906 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6310424, + "accum": -266708730 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -89146002 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 368096563 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 342121900 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 300425813 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118109704, + "accum": -564902353 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": -574404033 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1329200424 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 343512211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 142657601 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1041415990 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 63111089 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -507499609 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 361708072 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 62267776 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 245886417 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 255987660 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1170939600 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 415820836 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -254058701 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10964891, + "accum": 271355403 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -440063922 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 452757459 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -11267935 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404350725 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 177609464 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -61504865 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -450600781 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75028440, + "accum": 210798599 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 86966771 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25892708, + "accum": 471310311 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 274946238 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1307094, + "accum": -835072381 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1222889340 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 492173536 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": -583475827 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": -412729610 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 633993752 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 384294958 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 337453503 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179516599 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504303740, + "accum": 388258772 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115471384, + "accum": 92907645 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -104978372 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6812628, + "accum": -151330180 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6369577, + "accum": 442803091 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -465393947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 568008087 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4691912, + "accum": 42168088 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 506564690 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 732080, + "accum": 278842627 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 280519458 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 207925690 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -25168310 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 320239694 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151308074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 154070959 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 531239612 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 506799939 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -488581024 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1284088650 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18464047, + "accum": -125572576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10258991, + "accum": 97354896 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 481144792 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -225155920 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 523366010 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31345638, + "accum": 632030385 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 69536396 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 543044971 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": -23513964 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 30987, + "accum": -1358040271 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -329905234 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2352039, + "accum": 483003625 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -81674337 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 60464166 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": -357735590 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681370932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 490632426 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71410638, + "accum": 367597219 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35466091, + "accum": 117289652 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 372388074 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 311819200 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 549689766 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -263639490 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 250379900 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 111067697 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118109704, + "accum": -564902353 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2143.json b/polygon/heimdall/testdata/mainnet/spans/span_2143.json new file mode 100644 index 00000000000..956f5a6a251 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2143.json @@ -0,0 +1,666 @@ +{ + "span_id": 2143, + "start_block": 13709056, + "end_block": 13715455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12799087, + "accum": -327434477 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1389812418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 349401773 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 195879542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 165860652 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13459397, + "accum": -53468274 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6825592, + "accum": -2861747 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -45952002 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 368799323 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 342249900 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 356882933 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118256830, + "accum": 392845634 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": -419998193 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1328884984 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 344072211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 146990481 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1038626230 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 74125329 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -459409609 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 362260032 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 182590416 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 250983657 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 256005420 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1169585160 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 420393876 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -229445501 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10964891, + "accum": 709951043 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -353403202 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -397334702 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -422324460 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 404900045 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 189585944 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -57694305 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -381474221 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73105003, + "accum": 659100117 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 143379291 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25895984, + "accum": 250185640 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 275048838 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1309868, + "accum": -782755333 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1219173900 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 494936016 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": -460359147 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": 246705350 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -541607986 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 405379118 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 337892063 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179595839 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504303740, + "accum": 459277564 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115668422, + "accum": -308035413 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 154947828 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6798867, + "accum": 120748349 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6369577, + "accum": -558163895 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -447473947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": -1632999 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 229808568 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -243400757 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 738047, + "accum": 308352573 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 294445458 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 292613370 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 14907690 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 321040854 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151268074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 275067959 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 541564172 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -520605946 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -471975944 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1282428250 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18464047, + "accum": 612989304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10258991, + "accum": 507714536 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 576824152 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 375745800 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -329913105 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31335638, + "accum": 628853217 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 100484756 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 545747051 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 80525436 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 36050, + "accum": -1356704209 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -318624634 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2355153, + "accum": 577147465 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -62902177 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 87826366 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 170734410 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681350932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 507064706 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71404934, + "accum": -544292369 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 278956057 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 377689594 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 312016040 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 554137486 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -250176290 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 339557220 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": 457766417 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71404934, + "accum": -544292369 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2144.json b/polygon/heimdall/testdata/mainnet/spans/span_2144.json new file mode 100644 index 00000000000..2a61ea4c2bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2144.json @@ -0,0 +1,672 @@ +{ + "span_id": 2144, + "start_block": 13715456, + "end_block": 13721855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": 107629389 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1389710418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 354466787 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 297882942 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 290397314 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13462783, + "accum": 404171540 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6787904, + "accum": 228492309 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": -9237102 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 369396669 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 342358700 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 404871485 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118320867, + "accum": 647680941 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": -288753229 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1328616860 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 344548211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 150673429 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1036254934 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 83487433 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -418533109 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 362729198 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 284864660 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 255316311 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 256020516 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1168433886 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 424280960 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -208524281 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10959891, + "accum": -173025863 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -279741590 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -52623288 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 295664760 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405366967 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 199765952 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -54455329 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -322716645 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 73065218, + "accum": 632627568 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 191329933 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25895984, + "accum": -124920319 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 275136048 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1325474, + "accum": -738094355 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1216015776 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 497284124 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": -355709969 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": -448372233 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -473606966 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 423300654 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 338264839 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179663193 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504303740, + "accum": 26620239 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115668422, + "accum": -142167409 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 375885098 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6798867, + "accum": 351909827 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": -341646133 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -432241947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 582503593 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 389282576 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 187453839 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 738047, + "accum": 333446171 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 306282558 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 364597898 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 48972290 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 321721840 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151234074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 377915409 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 550340048 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -326513682 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -457861626 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1281016910 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18464047, + "accum": -14900160 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10257413, + "accum": -399148750 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -597442249 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -369086855 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 13274123 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31313548, + "accum": 437975585 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 126790862 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 548043819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 168958926 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 38774, + "accum": -1355427893 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -309036124 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2356789, + "accum": -598319295 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -46945841 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 111084236 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13211750, + "accum": 619933910 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681333932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 521032144 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71296076, + "accum": 625008327 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 229182467 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 382195886 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 312183354 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 111193, + "accum": 557918048 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -238732570 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 415357942 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8667468, + "accum": -503142156 + } + ], + "proposer": { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2356789, + "accum": -598319295 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 4, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2145.json b/polygon/heimdall/testdata/mainnet/spans/span_2145.json new file mode 100644 index 00000000000..c0d299ad59f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2145.json @@ -0,0 +1,666 @@ +{ + "span_id": 2145, + "start_block": 13721856, + "end_block": 13728255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": -558876094 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1389572418 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 361319453 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 435887542 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 458888092 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13473058, + "accum": -230169021 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6787904, + "accum": 540735893 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 40435998 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 370204843 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 342505900 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 469797173 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117323982, + "accum": -203079031 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3860146, + "accum": -111186513 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1328254104 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 345192211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 155656241 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1033046710 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 96153809 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -363229609 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 363363952 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 423235696 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 261178137 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 256040940 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1166876280 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 429539956 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -180219101 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10959891, + "accum": 331129123 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -180081762 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 413750978 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 11429341 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 405998685 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 213538904 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 95264, + "accum": -50073185 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -243221101 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69569539, + "accum": 208799189 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 256204331 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25855584, + "accum": -188228805 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 275254038 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1386760, + "accum": -676382791 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1211743020 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 500460976 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": -214125787 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": 309977971 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -381605586 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 447547438 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 338769183 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 179754319 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503816638, + "accum": -617463192 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115668422, + "accum": 159347928 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -579240862 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6798238, + "accum": -585990679 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": -48737315 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -411633947 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 117196861 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 605041528 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -483672059 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 738047, + "accum": 367396333 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 322297458 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 461988730 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 95059690 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 322643174 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -151188074 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 517061959 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 562213292 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -63918266 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -438765784 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1279107450 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436918, + "accum": -419876585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10257413, + "accum": 72692248 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -487410985 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 321950123 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 477586255 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31319569, + "accum": 622891075 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 162381476 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 551151211 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 288604236 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 39134, + "accum": -1353638529 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -296063434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2356789, + "accum": -489907001 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": -25357857 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 142550766 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": -27962565 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -681310932 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 539929266 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71309940, + "accum": 139544910 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 605066008 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 388292634 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 312409720 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 563367222 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -223249890 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 517911860 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8657194, + "accum": -104859862 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503816638, + "accum": -617463192 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2146.json b/polygon/heimdall/testdata/mainnet/spans/span_2146.json new file mode 100644 index 00000000000..93e99af0397 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2146.json @@ -0,0 +1,666 @@ +{ + "span_id": 2146, + "start_block": 13728256, + "end_block": 13734655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": -71154316 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1374333758 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 381959040 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 562018902 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 609540943 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13623058, + "accum": 284811785 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6787904, + "accum": -443544250 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 95518108 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 385982556 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357751960 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 537147669 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117541334, + "accum": 408193671 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3875073, + "accum": 47259140 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1312834662 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 360837871 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 174791815 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -1015338522 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 275356, + "accum": 121469641 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 1000, + "accum": -1391715717 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -303618699 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 379002175 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 549661798 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 281020744 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 271185028 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1150495763 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 448897678 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -142324231 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10926616, + "accum": -499100258 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": -84792936 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -446524915 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -442799851 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 421634466 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 239744808 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -31760628 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -164151373 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69515042, + "accum": 293565283 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 323513572 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25824292, + "accum": -467528074 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 290476603 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1424089, + "accum": -609695127 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1193178578 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 518143930 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": -85115198 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": -315432439 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -292476816 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 482177946 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 354302511 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 194955276 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503816638, + "accum": 530851716 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115682249, + "accum": -547835908 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -323681467 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6538484, + "accum": -326888887 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": 201990916 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -379930287 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": -482704056 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -456822076 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 326779 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 738047, + "accum": 409831732 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 350306668 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 555452494 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 147257650 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 338511907 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -136023414 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 644111844 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 586891170 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 162427446 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -408278425 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1262443920 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436918, + "accum": 277417041 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10257413, + "accum": 467344189 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -383779917 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -357611034 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -384345937 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31313367, + "accum": 545983708 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 206136369 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 568778295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 399968341 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 83232, + "accum": -1336417266 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -270501219 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2357949, + "accum": -387557268 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": 7134051 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 182988461 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": 475944345 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -666164772 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 570256785 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71309940, + "accum": 292071681 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 681964966 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 408324200 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 327719457 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 582952605 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -195668770 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": 615528541 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8648623, + "accum": 230532550 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115682249, + "accum": -547835908 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2147.json b/polygon/heimdall/testdata/mainnet/spans/span_2147.json new file mode 100644 index 00000000000..7693dfce4f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2147.json @@ -0,0 +1,666 @@ +{ + "span_id": 2147, + "start_block": 13734656, + "end_block": 13741055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": 303487151 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1344477269 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 415756746 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 672797091 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -512276469 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13622698, + "accum": 682401920 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6793604, + "accum": -230387053 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1392042187 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 154449547 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 416232408 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 387613849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 605031714 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117548070, + "accum": -140032815 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3875073, + "accum": 181661600 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1282846251 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 390991360 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 207491998 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -983679945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 158811682 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 1000, + "accum": -1361913228 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -241382460 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 409150237 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 660655069 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 314236870 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 300972505 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1119806027 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 481759969 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -95934832 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10906616, + "accum": -174526137 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2166518, + "accum": 3478539 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -143008009 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 157143548 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 451780746 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 277604421 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 188010 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -87715456 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69515409, + "accum": -301021078 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 391367512 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25824292, + "accum": 259503299 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320321347 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1410687, + "accum": -541593353 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1160895167 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 549784093 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 27764050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": 159461648 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -208700517 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 526185243 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 384374028 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 224784252 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503817921, + "accum": 406766311 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115684617, + "accum": 104193279 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -118455793 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6532878, + "accum": -120641602 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": 403691146 + }, + { + "ID": 113, + "signer": "0x8936283c498b50ba9f7b4bf47563c33dcb9d4abf", + "power": 53000, + "accum": -1376863315 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -338058798 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 10944609 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -300405463 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": 372251506 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 738047, + "accum": 459534490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 389482207 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 642392167 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 204084439 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 368828179 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -106220925 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -495186152 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 623635737 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 346335027 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -367294507 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1231547661 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436918, + "accum": 804989316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10257413, + "accum": -476404681 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -289420860 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 77773116 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -82039414 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31330609, + "accum": 170888704 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 256802001 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 600377688 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2600985, + "accum": 499970425 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 93729, + "accum": -1304174076 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -233111325 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2357949, + "accum": -294117156 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": 49580748 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 231233435 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": -388118684 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -636375783 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 611124063 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71070234, + "accum": -257413732 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 418644202 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 441678215 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 357627813 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 615981027 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -156805621 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2229433, + "accum": -544979294 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8648623, + "accum": 493820860 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69515409, + "accum": -301021078 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2148.json b/polygon/heimdall/testdata/mainnet/spans/span_2148.json new file mode 100644 index 00000000000..ded3fee3f05 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2148.json @@ -0,0 +1,678 @@ +{ + "span_id": 2148, + "start_block": 13741056, + "end_block": 13747455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": -448836955 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1344360269 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 421566615 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -460710594 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -369425592 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13628531, + "accum": -36798588 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6819422, + "accum": 35338043 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1391925187 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 196563697 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 416917599 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 387738649 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1411428, + "accum": 660077406 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117533857, + "accum": 692620096 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3869726, + "accum": 332628497 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1282538697 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 391537360 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 211716556 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -980959929 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 169893610 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 1000, + "accum": -1361874228 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -194494710 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 409688398 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -472551589 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 319206679 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 300989821 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1118485448 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 486218683 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -71936962 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10852929, + "accum": 249758147 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2150902, + "accum": 87673903 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 252396260 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -269698444 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 452316333 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 289281489 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 3327003 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": -20317060 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69488352, + "accum": -91229056 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 446369719 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25803588, + "accum": 15600178 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320421382 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1410687, + "accum": -486576560 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1157272613 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 552477511 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 147802813 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16485874, + "accum": 802410734 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -130699347 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 546742299 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 384801624 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 224861511 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503799777, + "accum": 47700866 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115693658, + "accum": -385850341 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 134972252 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6522092, + "accum": 133730772 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": 652026883 + }, + { + "ID": 113, + "signer": "0x8936283c498b50ba9f7b4bf47563c33dcb9d4abf", + "power": 53792, + "accum": -1374784435 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -320586798 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 680983641 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -117479395 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12672194, + "accum": -383959740 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 768532, + "accum": 488651867 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 403060057 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -525453099 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 243158539 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 369609310 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -106181925 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -377214077 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 633702183 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 568970271 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -351104554 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1229928771 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436918, + "accum": 273505404 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10257413, + "accum": -76365574 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -196133484 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 663652293 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 311616524 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31330609, + "accum": 142333303 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 286976652 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 603012216 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2588778, + "accum": 601006009 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 147271, + "accum": -1299630687 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -222112740 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2357949, + "accum": -202157145 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": 67883604 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 257911580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": 127081066 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -636356283 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 627145536 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 71070691, + "accum": 13426408 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 551365496 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 446847197 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 357819732 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 620679708 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -143679001 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": -457764235 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8608623, + "accum": -420337805 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115693658, + "accum": -385850341 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 10, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2149.json b/polygon/heimdall/testdata/mainnet/spans/span_2149.json new file mode 100644 index 00000000000..fd9a7978a88 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2149.json @@ -0,0 +1,702 @@ +{ + "span_id": 2149, + "start_block": 13747456, + "end_block": 13753855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12772814, + "accum": 290141144 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1358801196 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 415737977 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -298322621 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -167935782 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13630912, + "accum": -495184706 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6820739, + "accum": 423113426 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1406366114 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 245656920 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 403336243 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 373309522 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -521432651 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116136032, + "accum": 75452734 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871725, + "accum": 546403861 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1296691350 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 377745433 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 203489627 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -991462960 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 172040651 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 10500, + "accum": -1375994155 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -138179887 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 395884612 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -309693622 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 312107181 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 286398090 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1131105576 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 478345990 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -50250419 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10843004, + "accum": -373064950 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2150902, + "accum": 199959194 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -411980227 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -286651722 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 438508653 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 292328870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -6542191 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1728164, + "accum": 67026689 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69836027, + "accum": 262415741 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 514960259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25738147, + "accum": 270378447 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 305954790 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1433661, + "accum": -416950009 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1166410266 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 541934242 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3077917, + "accum": 314781989 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16486574, + "accum": 510041860 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": -27315504 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 563223508 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 370830573 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 210360463 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503799777, + "accum": -228024057 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115713121, + "accum": 180783808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 503745470 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6367765, + "accum": 495428288 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": -237358534 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -308772725 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17180488, + "accum": 429706222 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 144636986 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": 349139277 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 768532, + "accum": 519377328 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 408982980 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -415156698 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 287652712 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 356173094 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -120740852 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -213361429 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 634312982 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -359124903 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -341229988 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1242097608 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436918, + "accum": 96383428 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10256476, + "accum": 514190748 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -69624355 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 284897292 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -355386715 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31331170, + "accum": 725768665 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 318007556 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 592379857 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2588778, + "accum": -509526054 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 299471, + "accum": -1303684825 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -220091782 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2161543, + "accum": -85119509 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": 80954613 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 283652898 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": -356620580 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -650944710 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 636765222 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69877415, + "accum": 420493955 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": 131100687 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 440049012 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 343492144 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 613170042 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -138438708 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": -340381993 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8607260, + "accum": 72908046 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503799777, + "accum": -228024057 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_215.json b/polygon/heimdall/testdata/mainnet/spans/span_215.json new file mode 100644 index 00000000000..e1810f586c8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_215.json @@ -0,0 +1,102 @@ +{ + "span_id": 215, + "start_block": 1369856, + "end_block": 1376255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -740223 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41735632, + "accum": 170465301 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -29977041 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63549238, + "accum": -131947047 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33266897, + "accum": -58041136 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62592883, + "accum": -69867919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42714909, + "accum": 120108065 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63549238, + "accum": -131947047 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41735632, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63549238, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33266897, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62592883, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42714909, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2150.json b/polygon/heimdall/testdata/mainnet/spans/span_2150.json new file mode 100644 index 00000000000..f36e2bd3ebb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2150.json @@ -0,0 +1,666 @@ +{ + "span_id": 2150, + "start_block": 13753856, + "end_block": 13760255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": -205056446 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1358624196 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 424527266 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -121316721 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 48171955 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13580912, + "accum": 306089102 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6818690, + "accum": -425588588 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1406189114 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 309368070 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 404372814 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 373498322 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -437863399 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116125384, + "accum": 684272672 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3873025, + "accum": -476009804 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1296226076 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 378571433 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 209880625 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -987348064 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 188805619 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 11146, + "accum": -1375346629 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -67247137 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 396698753 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -132217728 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 319625610 + }, + { + "ID": 56, + "signer": "0x3a5fd71b07c77923e73cb4b54600e5442d2d1ba1", + "power": 444, + "accum": 286424286 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1129107777 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 485091224 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -13945949 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10815967, + "accum": 266483027 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2150962, + "accum": 326865832 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 186195462 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -291701109 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 439318900 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 309994178 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": -1793458 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 166082429 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69873413, + "accum": 638741349 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 598168726 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25738147, + "accum": 541065769 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 306106125 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1450487, + "accum": -331697798 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1160929992 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 546008900 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3074917, + "accum": 496271092 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16486574, + "accum": 234874286 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 90686266 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 594322644 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 10964, + "accum": 371477449 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 210477342 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503832114, + "accum": -469297723 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115713121, + "accum": 765085134 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -360957001 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6356776, + "accum": -377316606 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6367583, + "accum": 138328863 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -282340725 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17177853, + "accum": 195405294 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 421371294 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": -151175842 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3694664, + "accum": 599834300 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 429523830 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -290242370 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 346764812 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 357354805 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -120681852 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -34890854 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": 649541708 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -22317739 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -316737495 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1239648518 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18436174, + "accum": -64016345 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10252995, + "accum": -128634868 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 72542701 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -76832410 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10123742, + "accum": 240984063 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31565817, + "accum": 85918095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 363656387 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 596365425 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2588778, + "accum": -356788152 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 300667, + "accum": -1285970588 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 282015, + "accum": -203452897 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 43008654 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 469304, + "accum": 108643549 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 324012143 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": 422784170 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -650915210 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -586892625 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69780874, + "accum": -452912582 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35467592, + "accum": -275133913 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 447868754 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 343782483 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 620278303 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -118580488 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": -208381824 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8607260, + "accum": 580736386 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503832114, + "accum": -469297723 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2151.json b/polygon/heimdall/testdata/mainnet/spans/span_2151.json new file mode 100644 index 00000000000..11cce96c6a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2151.json @@ -0,0 +1,678 @@ +{ + "span_id": 2151, + "start_block": 13760256, + "end_block": 13766655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 557280769 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1336170593 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 455447187 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 74968682 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 282896452 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13612961, + "accum": -133624961 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6759828, + "accum": -9119929 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1383735511 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 394278973 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 427671419 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 395963525 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -333430972 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116087078, + "accum": -55983040 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3873025, + "accum": -229094751 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1273489085 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 401663036 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 238442904 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -961023309 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 227566038 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1352330138 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 24762966 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 419778698 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 64529703 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 127431, + "accum": 349296211 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1104864236 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 514001735 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 44022794 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10765967, + "accum": -334738865 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": 474075829 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -453576680 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -294755229 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 462395017 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 349639677 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 25154391 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1391493419 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 279724792 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69923132, + "accum": -286266397 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": 702246483 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25629231, + "accum": 799981885 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 328534498 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1479416, + "accum": -224747629 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1133263001 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 572294099 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3074917, + "accum": 696895881 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16486574, + "accum": -36783238 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 228967609 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": 647174279 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 232871843 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503832114, + "accum": 18694627 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115733121, + "accum": -1919094 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 38215592 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6332828, + "accum": 12750683 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6347583, + "accum": 529608280 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -234077122 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172638, + "accum": -36627370 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 715694793 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": 606181145 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3695229, + "accum": -413941458 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 471996133 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -145165631 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 427154615 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 380796090 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -98344249 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 162834399 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -563461542 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 331060432 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -270380526 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1214961335 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18411776, + "accum": -223728242 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10252995, + "accum": 488318445 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 235877376 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -433434176 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10123742, + "accum": -399852861 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31467516, + "accum": 684964179 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 430811112 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 622563044 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2588778, + "accum": -184359425 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 530942, + "accum": -1236787504 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 257300, + "accum": -165137719 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 192066745 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419302, + "accum": 155692686 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 385966936 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": -39016516 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -628606607 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -540786216 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69033888, + "accum": -177245087 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35658078, + "accum": 560009566 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 477835561 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 366347504 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": 649545688 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -76779245 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": -56339343 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8567719, + "accum": -148070723 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503832114, + "accum": 18694627 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 26, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2152.json b/polygon/heimdall/testdata/mainnet/spans/span_2152.json new file mode 100644 index 00000000000..9544dafb28a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2152.json @@ -0,0 +1,660 @@ +{ + "span_id": 2152, + "start_block": 13766656, + "end_block": 13773055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": -40016762 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1321056820 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 477859510 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 239937455 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 481002375 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13613745, + "accum": 562022926 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6798824, + "accum": 344200960 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1368621738 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 463235246 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 443513642 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 411087298 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -247645799 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116129052, + "accum": 761940779 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3873025, + "accum": -20479728 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1258131012 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 417326809 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 258822777 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 69744, + "accum": -942572336 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 256737411 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1336055565 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 99839239 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 435432421 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 229896776 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 117340, + "accum": 370328804 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1088207413 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 534681808 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 89753067 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10740293, + "accum": 218446236 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": 596910002 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 68315643 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 776075044 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 478045440 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 379574050 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 44142514 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1376529146 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 373449565 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69845742, + "accum": 723897930 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -462531963 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25562082, + "accum": -405981469 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 343626521 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1743252, + "accum": -131149342 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1113654928 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 590710972 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1390070837 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3074917, + "accum": -384623022 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16487520, + "accum": -448006760 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 343932882 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -562058239 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 247934666 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503881733, + "accum": 220646627 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115733121, + "accum": -451912073 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 378087115 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6332828, + "accum": 344355856 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6456385, + "accum": -386630344 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -196713349 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17175547, + "accum": -413546737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -284905180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": 4735412 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3695229, + "accum": -214216235 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 504367406 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -24342258 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 492213388 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 396761313 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -83330476 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 329044422 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -535592069 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 631454005 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -234660403 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1197922062 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18283009, + "accum": 705699515 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10211209, + "accum": -234586882 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 372440349 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 332656747 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10123742, + "accum": 121298012 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31467516, + "accum": -227373626 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 484460335 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": 640904417 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2588778, + "accum": -39956752 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 551620, + "accum": -1194263409 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 257300, + "accum": -137308946 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 316322318 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419302, + "accum": 191621559 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 435133459 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": 636459757 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -613617834 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -505282093 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69154629, + "accum": 793531339 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35659774, + "accum": -142729383 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 499426234 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 381557327 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -580044291 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": -44986472 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 70488980 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8556170, + "accum": 294967177 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115733121, + "accum": -451912073 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2153.json b/polygon/heimdall/testdata/mainnet/spans/span_2153.json new file mode 100644 index 00000000000..f174cef3c5f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2153.json @@ -0,0 +1,684 @@ +{ + "span_id": 2153, + "start_block": 13773056, + "end_block": 13779455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 806046871 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1291416483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 516841991 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 461392192 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": 744872664 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13558126, + "accum": 212770029 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6854882, + "accum": -440635013 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338981401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 561793983 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1376336968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 474086395 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 440740435 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -127546070 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116207575, + "accum": 726820416 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3863214, + "accum": 256644956 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1228177971 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 447671146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 295203722 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -908695919 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 304371476 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1304929404 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 206231576 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 465763894 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 451861337 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 404787051 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1056591972 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 571447009 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 158582524 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10708843, + "accum": -315613249 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": -485427241 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 746632524 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -343828382 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 508372689 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 428184755 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 78742019 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346984777 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 503711982 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70282206, + "accum": 232520052 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -342823594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25546077, + "accum": 8534413 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373239018 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1775609, + "accum": 10773616 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1078261887 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 624579277 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1356782500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 2550, + "accum": -1391405515 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 3074917, + "accum": -158379997 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472314, + "accum": 636463422 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 501383139 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -498875246 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277509787 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503981512, + "accum": -1616207 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115960636, + "accum": 745875030 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -426870036 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6294016, + "accum": -472870304 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6456385, + "accum": 56026633 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -138593012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17172743, + "accum": 714895214 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 44729525 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": -404973884 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3736861, + "accum": 57725503 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 556097343 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 140606367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 585783325 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 427491506 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53818139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 552087959 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -489624436 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -223679263 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -178643938 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1165817085 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18283009, + "accum": 654592001 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10211209, + "accum": 448378831 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 557535662 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 73697986 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10123742, + "accum": 798665837 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30451902, + "accum": 510793860 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 563426048 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -575273594 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589580, + "accum": 155174981 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 559777, + "accum": -1129309578 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 257300, + "accum": -91393409 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 485664159 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419302, + "accum": 247905224 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 508361316 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": 260466339 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584137497 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -449542108 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69145367, + "accum": 247885645 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35659774, + "accum": -331234155 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 537357003 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 411320608 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -542885298 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 6002985 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 243123941 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8556170, + "accum": -378271580 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503981512, + "accum": -1616207 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2154.json b/polygon/heimdall/testdata/mainnet/spans/span_2154.json new file mode 100644 index 00000000000..d51c89e00df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2154.json @@ -0,0 +1,690 @@ +{ + "span_id": 2154, + "start_block": 13779456, + "end_block": 13785855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 104491907 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1291287483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 523247744 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 590396492 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -348761173 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13545645, + "accum": -455401294 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6854882, + "accum": -145875087 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338852401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1079850, + "accum": 608227533 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1375906968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 474841862 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 440878035 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -66639666 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117321950, + "accum": -493716138 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3863214, + "accum": 422763158 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1227838873 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 448273146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 299861568 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -906460951 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 316590012 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1303802116 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 257928326 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 466357251 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 581208175 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 405532929 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1055135949 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 576363027 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 185041714 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10708843, + "accum": 144867000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": -392658697 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -68539893 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 564216808 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 13733, + "accum": 508963208 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 441059471 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 82202960 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346891123 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 571446442 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70468835, + "accum": 753324654 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -282180135 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25546077, + "accum": -144241388 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373349313 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1775609, + "accum": 87124803 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1074267789 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 627548943 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1354202500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 2550, + "accum": -1391295865 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2966544, + "accum": -29951621 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472571, + "accum": 93653929 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2000030, + "accum": 587384429 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -476209774 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277594970 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503965309, + "accum": 401604240 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115961636, + "accum": 728465056 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -147449371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6294016, + "accum": -202227616 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 333787974 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -119329012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173093, + "accum": 202111215 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 246417241 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": 139997280 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3737628, + "accum": 218427400 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 571067793 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 231645623 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 628865025 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 428352753 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53775139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": 682159734 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -478525534 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 21790365 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -160793477 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1164032155 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18283009, + "accum": 189649418 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10199961, + "accum": -363828352 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 662110974 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 719667335 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10123742, + "accum": -16232205 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30451902, + "accum": 569128774 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 596695535 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -572368858 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589580, + "accum": 266526921 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 586467, + "accum": -1104838687 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 257300, + "accum": -80329509 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 579655107 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 265957326 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 537775681 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13210250, + "accum": -422798551 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584115997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -431877407 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69149366, + "accum": 718895503 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35659774, + "accum": -49126924 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 543056137 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 411532211 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -537704701 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 20475925 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 339327454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": -10415351 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117321950, + "accum": -493716138 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2155.json b/polygon/heimdall/testdata/mainnet/spans/span_2155.json new file mode 100644 index 00000000000..3f857677576 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2155.json @@ -0,0 +1,702 @@ +{ + "span_id": 2155, + "start_block": 13785856, + "end_block": 13792255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 691434151 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1291149483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 530100410 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -523149265 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -180270395 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13551275, + "accum": 167732397 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6874943, + "accum": 170011864 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338714401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": 660409075 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1375446968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 475650036 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441025235 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1416428, + "accum": -1483978 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117493458, + "accum": -95695905 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3864068, + "accum": 600484666 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1227476117 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 448917146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 304844380 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -904070055 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 329661004 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1302596180 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 313231826 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 466992005 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -532037910 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 406330845 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1053578343 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 581622023 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 213346894 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10697279, + "accum": 636953398 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": -293417929 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 397834373 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 284113425 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 509601625 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 454832423 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 85905362 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346790935 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 643906562 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70510316, + "accum": 240940590 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -217305737 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25545498, + "accum": -220734801 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373467303 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1775609, + "accum": 168802817 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1069995033 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 630725795 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1351442500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 7118, + "accum": -1391131542 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 105894491 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472868, + "accum": -400195270 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 679408645 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -451962990 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277686096 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503965309, + "accum": -195236858 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115972585, + "accum": -194635521 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 151465759 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6294016, + "accum": 87297120 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 631023690 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -98721012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173093, + "accum": -259466864 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 462176193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673748, + "accum": 722989688 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3756636, + "accum": 390798984 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 587082693 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 329036455 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 674952425 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 429274087 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53729139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3024925, + "accum": -430080162 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -466652290 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 284385781 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -141697635 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1162122695 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18283009, + "accum": -220930451 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10195111, + "accum": 105234054 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": -477413763 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 159196811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": 450217427 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30397132, + "accum": 715550623 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 632286149 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -569261466 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589580, + "accum": 385647601 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 586467, + "accum": -1077861205 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -68543589 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": 680203563 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 285271990 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 569242211 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13226516, + "accum": 185539855 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584092997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -412980285 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69072557, + "accum": 141833507 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35659774, + "accum": 339626577 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132538, + "accum": 549152885 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 411758577 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -532162667 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 35958605 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 442242840 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": 382921403 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503965309, + "accum": -195236858 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2156.json b/polygon/heimdall/testdata/mainnet/spans/span_2156.json new file mode 100644 index 00000000000..b2eba2ee4d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2156.json @@ -0,0 +1,666 @@ +{ + "span_id": 2156, + "start_block": 13792256, + "end_block": 13798655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 1109152 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1291017483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 536655134 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -391144865 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3662843, + "accum": -19105303 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13551275, + "accum": 763988497 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6874943, + "accum": 472509356 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338582401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": 711728387 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1375006968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 476423072 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441166035 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1425347, + "accum": 60946493 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117780915, + "accum": 72418744 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3864068, + "accum": -481549632 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1227129133 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 449533146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 309610548 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -901783111 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 342163692 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1301442676 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 366130826 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 467599161 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -399683006 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 407094069 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1052088459 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 586652367 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 240421414 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10697279, + "accum": -144116760 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2157408, + "accum": -198491977 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -408139011 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -38499586 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 510219913 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 468006551 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 89446790 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346695103 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": 713216242 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70489139, + "accum": -413526509 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -155251965 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25539151, + "accum": -348845763 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373580163 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1774964, + "accum": 246910908 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1065908049 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 633764523 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1348802500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 10355, + "accum": -1390753610 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 235576923 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472868, + "accum": 324610922 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -484347056 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -428770414 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277773260 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503966341, + "accum": 697575849 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116083713, + "accum": -96512028 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 437384579 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6294016, + "accum": 364233824 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -336257751 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -79009012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173093, + "accum": 496149228 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 668554321 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12674490, + "accum": 28914781 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3818955, + "accum": 557730249 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 602401293 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 422192903 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 719036025 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 430155363 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53685139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -296856244 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -455295274 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 535564005 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -123432047 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1160296255 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18272138, + "accum": 583413235 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10195111, + "accum": 553818938 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": -370406467 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": -431858758 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": -355073234 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30414582, + "accum": 801588845 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 666329345 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -566289178 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589580, + "accum": 499589121 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 636467, + "accum": -1050556657 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -57441861 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2185836, + "accum": -475400865 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 303746886 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 599340631 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13226516, + "accum": 767506559 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584070997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -394904777 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69016673, + "accum": 675587709 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35709614, + "accum": 657311483 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 130399, + "accum": 554924665 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 411975101 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -526861591 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 50768125 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 540683644 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": 759156559 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70489139, + "accum": -413526509 + } + }, + "selected_producers": [ + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2157.json b/polygon/heimdall/testdata/mainnet/spans/span_2157.json new file mode 100644 index 00000000000..3ebf36fdf88 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2157.json @@ -0,0 +1,684 @@ +{ + "span_id": 2157, + "start_block": 13798656, + "end_block": 13805055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 537012940 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1290891483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 542911916 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -265140665 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 134790561 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13551275, + "accum": 80992665 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6874943, + "accum": 761256962 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338456401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": 760715003 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1374586968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 477160970 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441300435 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1425347, + "accum": 120811067 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117903528, + "accum": 11517799 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3864068, + "accum": -319258776 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1226797921 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 450121146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 314160072 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -899600119 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 354098076 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1300341604 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 416625326 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 468178719 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -273344234 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 407822601 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1050666297 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 591454059 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 266265274 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10547279, + "accum": 300968958 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2257401, + "accum": -106000946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 17680971 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 848428274 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 510810097 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 480581855 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 92827244 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346603627 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1575220, + "accum": -473624405 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70516821, + "accum": 42308048 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -96018819 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25539151, + "accum": 723798579 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373687893 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1853941, + "accum": 321854281 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1062006837 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 636665127 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1346282500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 31934, + "accum": -1389964867 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 359364699 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472868, + "accum": -235922429 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -400265870 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -406632046 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277856462 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503966341, + "accum": 574013098 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116100681, + "accum": -230241922 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 710307089 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6268655, + "accum": 628404969 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -64868619 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -60193012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173093, + "accum": -34806132 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -386778797 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 561203660 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3828955, + "accum": 718366359 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 617023593 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 511114967 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -491829226 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 430996581 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53643139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -169682176 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -444454486 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 775325037 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -105996713 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1158552835 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18252485, + "accum": 98458645 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10170145, + "accum": -271104216 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": -268263139 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15022543, + "accum": 199088048 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": 71396530 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30436919, + "accum": 827422309 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 698825123 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -563451994 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589580, + "accum": 608351481 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 796040, + "accum": -1019279824 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -46844757 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2127168, + "accum": -384116739 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 321382014 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 628070941 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13226516, + "accum": 70850039 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584049997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -377650883 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69583320, + "accum": -177856781 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35709614, + "accum": 904965530 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 130399, + "accum": 560401423 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 412181783 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -521801473 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 64904485 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 634649866 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": -133857896 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116100681, + "accum": -230241922 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2158.json b/polygon/heimdall/testdata/mainnet/spans/span_2158.json new file mode 100644 index 00000000000..c60805c8572 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2158.json @@ -0,0 +1,678 @@ +{ + "span_id": 2158, + "start_block": 13805056, + "end_block": 13811455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": -383938287 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1290813483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 546785162 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -187138065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 231492387 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13552008, + "accum": 433343407 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6875156, + "accum": -312656464 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338378401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": 791040051 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1374326968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 477617764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441383635 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1425347, + "accum": 157870089 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 117911154, + "accum": 571376704 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3864068, + "accum": -218793008 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1226592885 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 450485146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 316976444 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -898248743 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 361486028 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1299659988 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 447883826 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 468537493 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -195134518 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 408273597 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1049785911 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 594426535 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 282263854 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10547279, + "accum": 575198212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2257401, + "accum": -47308520 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 281283817 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": 144436552 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 511175449 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 488366567 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 94919906 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346546999 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -435517530 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70494258, + "accum": 622730993 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -59350681 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25539151, + "accum": 134753459 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373754583 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1853941, + "accum": 370056747 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1059591801 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 638460739 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 60000, + "accum": -1344722500 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 34627, + "accum": -1389121118 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 435995227 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472868, + "accum": 192372139 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -348215612 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -392927342 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277907968 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503966341, + "accum": -104557613 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116150681, + "accum": 283000766 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -373449468 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6266655, + "accum": 791337999 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 103134177 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -48545012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17173093, + "accum": 411694286 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -264828085 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -362006687 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3828955, + "accum": 817919189 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 626075493 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 566161959 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -465779826 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 431517335 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53617139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -90955372 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -437743522 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -328922315 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -95203411 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1157473575 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18252485, + "accum": 573023255 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10170145, + "accum": -6680446 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": -205031555 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15023023, + "accum": 589682326 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": 335401622 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30440877, + "accum": 365792996 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 718941557 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -561695642 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2589579, + "accum": 675680542 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 839940, + "accum": -998538884 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -40284645 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2124851, + "accum": -328861345 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 332298998 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 645856371 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13226516, + "accum": 414739455 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584036997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -366969901 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69368982, + "accum": 375859923 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35730358, + "accum": 580807232 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 130399, + "accum": 563791797 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 412309729 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 120479, + "accum": -518669019 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 73655565 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 692819432 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": 88462878 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503966341, + "accum": -104557613 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2159.json b/polygon/heimdall/testdata/mainnet/spans/span_2159.json new file mode 100644 index 00000000000..bad77c2bcbb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2159.json @@ -0,0 +1,702 @@ +{ + "span_id": 2159, + "start_block": 13811456, + "end_block": 13817855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12759614, + "accum": 113686659 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 3000, + "accum": -1290696483 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 552595031 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -70134165 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 376545126 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13552008, + "accum": -291933912 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6912114, + "accum": -44260523 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 3000, + "accum": -1338261401 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": -417315976 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1373936968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 478302955 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441508435 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1425347, + "accum": 213458622 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118890106, + "accum": 184988927 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3869991, + "accum": -67969973 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 7886, + "accum": -1226285331 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 451031146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 321201002 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -896221679 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 372567956 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1298637564 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 494771576 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 469075654 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -77819944 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 408950091 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1048465332 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 598885249 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 306261724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10547279, + "accum": -267243538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2257401, + "accum": 40730119 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 676688086 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 21117330, + "accum": -285795473 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 511723477 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 500043635 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 98058899 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346462057 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -381490947 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70521530, + "accum": 866143783 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1410313, + "accum": -4348474 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25508260, + "accum": -123490084 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 373854618 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1857667, + "accum": 442365644 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1055969247 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 641154157 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1341063253 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 44659, + "accum": -1387585474 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 550941019 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16472868, + "accum": 834813991 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -270140225 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -372370286 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 277985227 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503989681, + "accum": 747876960 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116150681, + "accum": -201338317 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -120021423 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6266655, + "accum": -217796306 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 355138371 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": -31073012 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": -172456335 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -81902017 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 132245032 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3828955, + "accum": -285496657 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 639653343 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 648732447 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -426705726 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 432298466 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53578139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 27134834 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -427677076 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -106287071 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -79013458 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1155854685 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18252485, + "accum": 31067853 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10170145, + "accum": 389955209 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": -110184179 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 15023023, + "accum": -78242910 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": 731409260 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30448784, + "accum": 299312315 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 749116208 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -559061114 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 774548441 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 850712, + "accum": -965614976 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -30444477 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2124851, + "accum": -245992156 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 348674474 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 672534516 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13226516, + "accum": 930573579 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -584017497 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -350948428 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 69373201, + "accum": 574970072 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 35730358, + "accum": 721757344 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 130399, + "accum": 568877358 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 412501648 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 122946, + "accum": -513906196 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 86782185 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237291, + "accum": 780073781 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 8550799, + "accum": 421944039 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116150681, + "accum": -201338317 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 7, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_216.json b/polygon/heimdall/testdata/mainnet/spans/span_216.json new file mode 100644 index 00000000000..1266efb773f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_216.json @@ -0,0 +1,102 @@ +{ + "span_id": 216, + "start_block": 1376256, + "end_block": 1382655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": 21026045 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41721314, + "accum": -28521733 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -6305343 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63548436, + "accum": 61510115 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33399829, + "accum": -92720004 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62594883, + "accum": 106399061 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42715909, + "accum": -61388141 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33399829, + "accum": -92720004 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54009553, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41721314, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63548436, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33399829, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 62594883, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42715909, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2160.json b/polygon/heimdall/testdata/mainnet/spans/span_2160.json new file mode 100644 index 00000000000..4ec0c10c506 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2160.json @@ -0,0 +1,660 @@ +{ + "span_id": 2160, + "start_block": 13817856, + "end_block": 13824255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12760089, + "accum": -301328088 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 4007, + "accum": -1290462378 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 563469914 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 148873135 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 648054099 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13556414, + "accum": 697468416 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6938315, + "accum": 461587473 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1338029375 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": -332172572 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1373206968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 479585492 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 441742035 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1425347, + "accum": 317508953 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119961413, + "accum": -146349277 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3871956, + "accum": 214619935 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 9651, + "accum": -1225624933 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 452053146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 329108508 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -892427431 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284152, + "accum": 393311052 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 26216, + "accum": -1296723796 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 582535826 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 470082981 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 141768874 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 410216349 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1045993479 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 607231047 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 351180814 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10547279, + "accum": 502707829 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2257401, + "accum": 205520392 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 162321684 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 628601152 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 512749273 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 521900711 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 103934450 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346303063 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -280364266 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72404190, + "accum": -366538626 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 98575780 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25508260, + "accum": 492162581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 374041863 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1920431, + "accum": 581358705 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1049188569 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 646195683 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1331498866 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 59773, + "accum": -1383829857 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": 766095963 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16476292, + "accum": 783049114 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -123999116 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -333891694 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 278129840 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504100522, + "accum": 4823469 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115337657, + "accum": 432285285 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 354343892 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6209622, + "accum": 237045991 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -519638279 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 1630988 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": -265499940 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 260498059 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -289130041 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3877855, + "accum": -5646242 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 665068293 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 803287463 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -353567026 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 433760583 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53505139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 248175476 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -408834754 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 310440437 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -48709187 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1152824455 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18229035, + "accum": 16155613 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10144375, + "accum": -214983124 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2431984, + "accum": 67350653 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55023023, + "accum": 951264793 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10154042, + "accum": 218174663 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30450518, + "accum": -78251352 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -447348210 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -554129818 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -294331279 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 859993, + "accum": -903301159 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": -12025701 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2141172, + "accum": -90070446 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 419884, + "accum": 379326006 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": 722470531 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 644469909 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -583980997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -320959517 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60290862, + "accum": 161177301 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75810319, + "accum": 828508683 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 578446209 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 412860881 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126180, + "accum": -504792076 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 111352525 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": -310373480 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7827699, + "accum": -340826117 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504100522, + "accum": 4823469 + } + }, + "selected_producers": [ + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2161.json b/polygon/heimdall/testdata/mainnet/spans/span_2161.json new file mode 100644 index 00000000000..96d785c169e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2161.json @@ -0,0 +1,678 @@ +{ + "span_id": 2161, + "start_block": 13824256, + "end_block": 13830655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12725166, + "accum": -397301883 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 20007, + "accum": -1288645692 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 578069072 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 442882935 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -334176248 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13573607, + "accum": 679765546 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6952123, + "accum": -204007499 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1337637179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1166348, + "accum": -217870468 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1372226968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 481307254 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 442055635 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1526537, + "accum": 460731039 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119337113, + "accum": 782204513 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3868064, + "accum": 593884807 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 9651, + "accum": -1224679135 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 453425146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 339724064 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -887333783 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 421175372 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 28072, + "accum": -1293983546 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 700356326 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 471435283 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 436559342 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 411916257 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1042675101 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 618434995 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 411483154 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10257170, + "accum": 181241562 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2239364, + "accum": 425717581 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -190305376 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 618691959 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 514126369 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 551243087 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 111822176 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1346089619 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -144605160 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72550681, + "accum": 4680223 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 236638964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 25226593, + "accum": 287809715 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 374293233 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1994063, + "accum": 772940444 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1040085741 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 652963759 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1318659004 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 74307, + "accum": -1377281192 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": -292823965 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16476292, + "accum": -294998048 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 72190318 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -282235502 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 278323978 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 503954851, + "accum": 922824974 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115514046, + "accum": -378875194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -355151727 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6209622, + "accum": 845588947 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 113603029 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 45534988 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": 71144456 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 720158435 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -393521932 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3881196, + "accum": 374597372 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 699186993 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -336993374 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -255380826 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 435723425 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53407139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 544914968 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -383539582 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -476475087 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": -8026741 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1148756475 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18106556, + "accum": 455181065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10121670, + "accum": 777788151 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 304005085 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55032616, + "accum": -389030904 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -135209674 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30488447, + "accum": 212969177 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -371524728 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -547509722 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -46034559 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 959860, + "accum": -810808577 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 12700875 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2143094, + "accum": 119812460 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 420357918 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -556853248 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 597623545 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -583931997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -280700431 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61026008, + "accum": 749124831 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75892819, + "accum": 180831062 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 592268031 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 413343139 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -492425700 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 144337365 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": -91074862 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7763887, + "accum": 421139268 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115514046, + "accum": -378875194 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2162.json b/polygon/heimdall/testdata/mainnet/spans/span_2162.json new file mode 100644 index 00000000000..0edf8767c38 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2162.json @@ -0,0 +1,684 @@ +{ + "span_id": 2162, + "start_block": 13830656, + "end_block": 13837055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12725166, + "accum": 200780919 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 22746, + "accum": -1287656061 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 585070709 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 583887635 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -159369101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 13584523, + "accum": -28416428 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6962398, + "accum": 122814207 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1337449085 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": -161737887 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1371756968 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 482132997 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 442206035 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1576537, + "accum": 534278278 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119325526, + "accum": 1001890410 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3869544, + "accum": 775708367 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 9651, + "accum": -1224225538 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 454083146 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 344815198 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -884890911 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 434555332 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37511, + "accum": -1292654723 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 756862076 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 472083836 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 577938444 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 412731519 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1041083634 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 623808317 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 440403664 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10257170, + "accum": 663328552 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2239364, + "accum": 530967689 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 286207461 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": -145325801 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 514786813 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 565315451 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 115605065 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1345987253 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -79496201 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72563982, + "accum": 718267029 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 302852940 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 24993969, + "accum": 116638055 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 374413788 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1997512, + "accum": -483413077 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1035720099 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 656209673 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1312501111 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1373734763 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2947328, + "accum": -154299549 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16476292, + "accum": 479387676 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 166281169 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -257461614 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 278417085 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507837109, + "accum": 429820103 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115514046, + "accum": -342680980 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -49738442 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6209622, + "accum": -208906546 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 417300391 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 66590988 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": -472051212 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -409473779 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 202114755 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 557374982 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 715550043 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -237485350 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -208291526 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 436664788 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -53360139 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 687228806 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -371408224 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -208171075 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 415127, + "accum": 11484228 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1146805505 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18106556, + "accum": -40009867 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10121670, + "accum": -92844400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 416428333 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55032616, + "accum": 847409594 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 339196200 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30488980, + "accum": 299735608 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -335160405 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -544334778 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 73046521 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1061895, + "accum": -764470737 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 24559539 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2143094, + "accum": 220537878 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 440023893 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -524702663 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": -125518033 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -583908497 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -261392502 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61026360, + "accum": -429318925 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75892819, + "accum": -298792811 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 598896864 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 413574426 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -486486592 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336580, + "accum": 160156625 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 14098965 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7738683, + "accum": 785969806 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115514046, + "accum": -342680980 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2163.json b/polygon/heimdall/testdata/mainnet/spans/span_2163.json new file mode 100644 index 00000000000..2e5e212cf32 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2163.json @@ -0,0 +1,684 @@ +{ + "span_id": 2163, + "start_block": 13837056, + "end_block": 13843455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12725166, + "accum": -531128571 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 22746, + "accum": -1270981404 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 607677941 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 740497930 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 31043641 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9221323, + "accum": 552770021 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6870712, + "accum": 461836819 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1321655396 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": -89941301 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1355681373 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 498564335 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 457962030 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1576537, + "accum": 623981112 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119271568, + "accum": -115510980 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3873420, + "accum": -376760937 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1498136198 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 9651, + "accum": -1208166346 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 470346741 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 365511927 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -866842444 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 463540887 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 40547, + "accum": -1275158599 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -521017265 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 488337984 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 734923141 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 429152376 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1023886572 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 644787234 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 484929769 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10257170, + "accum": -189068910 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2239364, + "accum": 651823392 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 778325893 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 453052751 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 531052852 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 594993410 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 80487, + "accum": 134993549 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1330279292 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 1218353 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72386096, + "accum": 91365451 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 384672511 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 24982147, + "accum": -43314492 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 390139938 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2003897, + "accum": -373777948 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1015748862 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 675061182 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1290737623 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1354566239 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -126508 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16476142, + "accum": -80381661 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 275977615 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -217082131 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294115787 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507837109, + "accum": 40933144 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115526091, + "accum": -288490086 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 271280438 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6207772, + "accum": 98501333 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 736603348 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 103252583 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": 350577307 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -173418820 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 813357037 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 755784398 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 747518688 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -122371731 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -145596631 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 453211746 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -37707544 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -500435785 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -343671271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 75738532 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 417406, + "accum": 46619024 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1129248940 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18071556, + "accum": 826428860 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10121670, + "accum": 398479685 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 544457176 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55032616, + "accum": 749611403 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -516424460 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30498494, + "accum": 398569759 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -283190487 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -525554239 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 207733196 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1248015, + "accum": -691965325 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 52023798 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2145094, + "accum": 336950891 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 475295463 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -476946483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 513383044 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -568279402 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -226478978 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60985254, + "accum": -241704247 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75811360, + "accum": 585135820 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 621131292 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 429411308 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -464941889 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 191582500 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 134878387 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7738683, + "accum": -184729361 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507837109, + "accum": 40933144 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2164.json b/polygon/heimdall/testdata/mainnet/spans/span_2164.json new file mode 100644 index 00000000000..568c746f4f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2164.json @@ -0,0 +1,708 @@ +{ + "span_id": 2164, + "start_block": 13843456, + "end_block": 13849855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12725166, + "accum": -123923259 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 22746, + "accum": -1270253532 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 612445013 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 836501130 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 150061273 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9221323, + "accum": 847852357 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6873388, + "accum": 681755799 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1321527332 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": -51683605 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1355361373 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 499126543 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 458064430 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": 674455946 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119331569, + "accum": -346113392 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3879791, + "accum": -252766900 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1498104198 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 10151, + "accum": -1207845014 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 470794741 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 368978231 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -865179212 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 472650647 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 40547, + "accum": -1273861095 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -482545265 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 488779552 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 831181253 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 429707448 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1022803020 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 648445666 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 504620329 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10258091, + "accum": 139174345 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2229485, + "accum": 723305218 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": -242811576 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 423229433 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 531502516 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 604574594 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 200570633 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1330209596 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 45547857 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75887780, + "accum": -266040531 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 429754367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 24969147, + "accum": 756062212 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 390222018 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2105132, + "accum": -308271200 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1012776510 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 677271166 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1286545015 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1352140415 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 94240948 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16476142, + "accum": 446854883 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 340039471 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -200214803 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294179179 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507837109, + "accum": 105953449 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115533099, + "accum": 717295627 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 479221398 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6207772, + "accum": 297150037 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -402180051 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 117588583 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": 900023195 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -23325636 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -126672161 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": -475892414 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 758659488 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -54621587 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -113535831 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 453852674 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -37675544 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -403541257 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -335411623 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 258413604 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 417406, + "accum": 59976016 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1127920620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 18071556, + "accum": 59189074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10110642, + "accum": 722174621 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 621000664 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55032616, + "accum": -191020008 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -193424716 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30497594, + "accum": 28950196 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -258431799 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -523392575 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 288809676 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1364402, + "accum": -650822406 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 60097782 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2145094, + "accum": 405593899 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 488685063 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -455056723 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": -418480914 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -568263402 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -213333154 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60965682, + "accum": 363640585 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75811360, + "accum": 319915653 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 625644540 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 429568780 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -460898241 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 202354148 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 206486099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7728454, + "accum": 62683457 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 119331569, + "accum": -346113392 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2165.json b/polygon/heimdall/testdata/mainnet/spans/span_2165.json new file mode 100644 index 00000000000..d4234016f6c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2165.json @@ -0,0 +1,684 @@ +{ + "span_id": 2165, + "start_block": 13849856, + "end_block": 13856255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12725166, + "accum": 448709211 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 22746, + "accum": -1269229962 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 619148708 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -383749979 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 317429818 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9222489, + "accum": -93447514 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6788066, + "accum": -366579806 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1321347242 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": 2116280 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1354911373 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 499917148 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 458208430 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": 745446281 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118826779, + "accum": 943317197 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3879791, + "accum": -78176305 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1498059198 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 10151, + "accum": -1207388219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 471424741 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 373852721 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -862840292 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 485461247 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 40547, + "accum": -1272036480 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -428444015 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 489400507 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -388679961 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 430488018 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1021279275 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 653590336 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 532310179 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10258091, + "accum": 600788440 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 2231983, + "accum": -570805050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 213424119 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": -477171232 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 532134856 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 618048134 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 519192548 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1330111586 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 107886222 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75672800, + "accum": 419164940 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 493150727 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 23961018, + "accum": 494054794 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 390337443 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2108782, + "accum": -213379660 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1008596640 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 680378956 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1280649160 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1348729100 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 226945183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16475729, + "accum": -167235940 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 430126456 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -176495123 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294268324 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507848226, + "accum": -221531065 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115576142, + "accum": 455010586 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 771638373 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6205886, + "accum": 576433767 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -111405981 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 137748583 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": 316397079 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 187742904 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 443618284 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": -300867479 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 774326238 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 40652053 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -68450331 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 454753979 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -37630544 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -267283327 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -323796493 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 515300424 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 447665, + "accum": 79576279 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1126052670 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17992280, + "accum": -523987043 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10110642, + "accum": -178071839 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 728639944 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": 930284128 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 260793674 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30537278, + "accum": 46059251 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -223614894 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -520352735 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 402823476 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 41222784, + "accum": -223809767 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 71451822 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2145094, + "accum": 502123129 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 507514188 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -424274248 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 178291356 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -568240902 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -194846839 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60965682, + "accum": 394683564 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75811360, + "accum": -374745543 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 631991295 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 429790225 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -455211861 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 217501778 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 307184444 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7728454, + "accum": 410463887 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507848226, + "accum": -221531065 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2166.json b/polygon/heimdall/testdata/mainnet/spans/span_2166.json new file mode 100644 index 00000000000..e07178cd550 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2166.json @@ -0,0 +1,702 @@ +{ + "span_id": 2166, + "start_block": 13856256, + "end_block": 13862655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": -359000423 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1264823118 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 626001374 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -245745379 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 488517664 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9222489, + "accum": 330786980 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6793876, + "accum": -54712230 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1321163150 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": 57111718 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1354451373 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 500725322 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 458355630 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": -574991992 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118416819, + "accum": 822513905 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3563091, + "accum": 91654261 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1498013198 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 10151, + "accum": -1206921273 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 472068741 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 378835533 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -860449396 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 498556527 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 45232, + "accum": -1270121318 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -373140515 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 490035261 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -250308925 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 431285934 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1019721669 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 658849332 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 560615359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10139217, + "accum": -323257854 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1231670, + "accum": -495641031 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10138571, + "accum": 679798385 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 21712044 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 532781248 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 631821086 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 844894950 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1330011398 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 171609884 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75643550, + "accum": -279593951 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 557955895 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 23957738, + "accum": 201894738 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 390455433 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2167123, + "accum": -115234176 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -1004323884 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 683555808 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 131019, + "accum": -1274622286 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1345241978 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 362598401 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16475729, + "accum": 590647594 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 522215374 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 527104, + "accum": -152248339 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294359450 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507757552, + "accum": 844362713 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115677607, + "accum": 199623221 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -323706014 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6205886, + "accum": -530686061 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 185829735 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 158356583 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": -286330262 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 403501856 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -366002420 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": -121953101 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -603928531 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 138042885 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": -22362931 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 455675313 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -37584544 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -127997443 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -311923249 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": 777895840 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 96949877 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1124143210 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17939714, + "accum": 303079611 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10100642, + "accum": 286577693 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -554336153 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": 674994014 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 725105806 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30559695, + "accum": 58763016 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -188024280 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -517245343 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 519370916 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 41343797, + "accum": 282155750 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 83058174 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2145094, + "accum": 600797453 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 526761738 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -392807718 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 788325232 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -568217902 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -175949717 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60934951, + "accum": 411098543 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": 326433329 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 638479089 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 430016591 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -449399117 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 232986022 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 410120530 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7697445, + "accum": 765761492 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6205886, + "accum": -530686061 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2167.json b/polygon/heimdall/testdata/mainnet/spans/span_2167.json new file mode 100644 index 00000000000..e22686893f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2167.json @@ -0,0 +1,714 @@ +{ + "span_id": 2167, + "start_block": 13862656, + "end_block": 13869055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": 241501093 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1244163608 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 648779920 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -91814899 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 675531390 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9225568, + "accum": 771061618 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6794175, + "accum": 273737029 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1305053178 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1195553, + "accum": 128033036 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1338065493 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 517459376 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 474428710 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": -486498214 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118434585, + "accum": 726728377 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3548091, + "accum": 270972327 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1482041318 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1190486831 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 488638621 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 399744225 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -842132620 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 527577687 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 48232, + "accum": -1252090766 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -301911135 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 506595895 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -96012009 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 448009730 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1002238183 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 680034208 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 604846419 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9300590, + "accum": 132346503 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1231670, + "accum": -423058331 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -225398780 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": 541778480 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 549353520 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 661519918 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": -205826633 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1313985330 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 251259426 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75271192, + "accum": 419746829 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 638686943 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18957738, + "accum": -202445540 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 406499303 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2167178, + "accum": 381232 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -984125248 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 702658540 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1253407532 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1325828976 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 514177499 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16487242, + "accum": -22381226 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 630230172 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": -111887351 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 310376456 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507757552, + "accum": 598178098 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115688203, + "accum": -22362691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -8865004 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6192675, + "accum": -229461168 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 498991331 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 194890463 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17170184, + "accum": 519424082 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": 635186688 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 232887026 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 72887157 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -571987751 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1544809318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 251359597 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 39650349 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 472522527 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -21612664 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 27214321 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -284124125 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -330892833 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 129856795 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1106307870 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17916577, + "accum": -243381456 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10090837, + "accum": 766740905 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -428379009 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": 442840134 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -186890037 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30621527, + "accum": 95137580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -136507786 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -498212071 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 651844236 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42248696, + "accum": 836406700 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 110590406 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2145094, + "accum": 715397657 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 561935168 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -345415308 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 22053556 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -552269022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -141126715 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60934951, + "accum": 450494160 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -336916099 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 141039, + "accum": 660892763 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 446168837 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -427660493 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 264396146 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 528982496 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7691891, + "accum": -251588996 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -336916099 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2168.json b/polygon/heimdall/testdata/mainnet/spans/span_2168.json new file mode 100644 index 00000000000..ac6f549878e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2168.json @@ -0,0 +1,684 @@ +{ + "span_id": 2168, + "start_block": 13869056, + "end_block": 13875455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": -561299919 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1239429978 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 655632586 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 46189701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -541258338 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9210893, + "accum": -192881739 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6815773, + "accum": 587882693 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1304869086 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1213553, + "accum": 183550474 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1337605493 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 518267550 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 474575910 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": -413930316 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118491486, + "accum": 624327997 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3494676, + "accum": 431834253 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1481995318 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1189541301 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 489282621 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 108322, + "accum": 404727037 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -839741724 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 540672967 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 56037, + "accum": -1249598919 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -246607635 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 507230649 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 42359027 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 448807646 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -1000680577 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 685293204 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 633151599 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9294565, + "accum": 560008918 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1231670, + "accum": -366401511 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 240701418 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41117330, + "accum": -342573227 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 549999912 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 675292870 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 119875769 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1313885142 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 314983088 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75298182, + "accum": -280979109 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 703492111 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18967644, + "accum": 669861189 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 406617293 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2669599, + "accum": 120587445 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 92886, + "accum": -979852492 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 705835392 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1248208658 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1322341854 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 649830717 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16487242, + "accum": 736031906 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 722319090 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": -87263919 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 310467582 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507500060, + "accum": 362066873 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115692061, + "accum": -252144003 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 290050126 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6192675, + "accum": 55401882 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 796227047 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 215498463 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17197715, + "accum": -77422389 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4690412, + "accum": -536939650 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 815850592 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 251801535 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -555972851 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1544786318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 348750429 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 85737749 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 473443861 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -21566664 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 166500205 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -272250881 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5708596, + "accum": -68297417 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 146837833 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1104398410 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17916577, + "accum": 580781086 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9820822, + "accum": -156699701 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -318347745 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": 198684205 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 277422095 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30621527, + "accum": 115868780 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -100917172 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -495104679 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 768391676 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42295836, + "accum": 5576811 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 252312, + "accum": 122196758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2147091, + "accum": -573798120 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 581182718 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -313948778 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 632087432 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -552246022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -122229593 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60872429, + "accum": 477233920 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": 374941348 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 667208237 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 446395203 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -421847749 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 279880390 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 631918582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7691891, + "accum": 102237990 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": -561299919 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2169.json b/polygon/heimdall/testdata/mainnet/spans/span_2169.json new file mode 100644 index 00000000000..991eb00c304 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2169.json @@ -0,0 +1,690 @@ +{ + "span_id": 2169, + "start_block": 13875456, + "end_block": 13881855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": -2140615 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1234902158 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 662187310 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 178194101 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -377609094 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9211893, + "accum": 212408553 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6815773, + "accum": -499630274 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1304692998 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1213553, + "accum": 236946806 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1337165493 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 519040586 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 474716710 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": -344517544 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 118593071, + "accum": 292189806 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3477769, + "accum": 585380206 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1481951318 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1188636881 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 489898621 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 171628, + "accum": 411708915 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -837454780 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 553198887 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 56037, + "accum": -1247133291 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -193708635 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 507837805 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 174713931 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 449570870 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -999190693 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 690323548 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 660226119 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9294565, + "accum": -418331640 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1190339, + "accum": -313365299 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 686536390 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41118028, + "accum": 79277948 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 550618200 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 688466998 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 431417197 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1313789310 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 375936156 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75194331, + "accum": 256503396 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 765479663 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18957796, + "accum": 116622767 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 406730153 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2702101, + "accum": 238591075 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -975756838 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 708874120 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1243235822 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1319006346 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 779585969 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16487242, + "accum": 74039417 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 810404142 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": -63711071 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 310554746 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507571795, + "accum": 497441567 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115693795, + "accum": 676239257 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 575968946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6164827, + "accum": 327378318 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -306603514 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 235210463 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17197715, + "accum": 679277071 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4390744, + "accum": -343147578 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": -13673469 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 422937027 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -540654251 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1544764318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 441906877 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 129821349 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 474325137 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -21522664 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 299730181 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -260893865 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 182917807 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 163080565 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1102571970 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17648054, + "accum": -21864036 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9806234, + "accum": 275097717 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -213100449 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": -154480129 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 721546743 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30702495, + "accum": 76558857 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -66873976 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -492132391 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -507530143 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42435337, + "accum": 479853148 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 140498486 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2164009, + "accum": -478893742 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 599593418 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -283850358 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": -171722916 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -552224022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -104154085 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60857742, + "accum": 380922609 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -450934596 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 673219473 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 446611727 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -416287733 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 294691406 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": 730379186 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7675513, + "accum": 440421902 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -450934596 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_217.json b/polygon/heimdall/testdata/mainnet/spans/span_217.json new file mode 100644 index 00000000000..ee569ea4994 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_217.json @@ -0,0 +1,102 @@ +{ + "span_id": 217, + "start_block": 1382656, + "end_block": 1389055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54011063, + "accum": -161112319 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41791433, + "accum": 106564516 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -149257223 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63662281, + "accum": 130174927 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33406919, + "accum": -176132538 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63136286, + "accum": 151555138 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42734987, + "accum": 98207499 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54011063, + "accum": -161112319 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 54011063, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41791433, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63662281, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33406919, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63136286, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 42734987, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2170.json b/polygon/heimdall/testdata/mainnet/spans/span_2170.json new file mode 100644 index 00000000000..8c23487df0a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2170.json @@ -0,0 +1,720 @@ +{ + "span_id": 2170, + "start_block": 13881856, + "end_block": 13888255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12708166, + "accum": 455353361 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1231197578 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 667550266 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 286197701 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -243714258 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9211979, + "accum": 544039367 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6845773, + "accum": -253842446 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1304548926 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1213553, + "accum": 280634714 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1336805493 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 519673070 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 474831910 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1577563, + "accum": -287725276 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112921271, + "accum": 359841271 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3477769, + "accum": 710579890 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1481915318 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1187896901 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 490402621 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 171628, + "accum": 417887523 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -835583644 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 563447367 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 59059, + "accum": -1245103871 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -150427635 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 508334569 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 283004307 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 450195326 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -997971697 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 694439284 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 682377999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9291358, + "accum": -83820303 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1190339, + "accum": -270513095 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -335454942 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41118028, + "accum": 172792066 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 551124072 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 699245830 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 686314729 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1313710902 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 425806848 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 75294331, + "accum": 190433981 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -565624667 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18861848, + "accum": 796021405 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 406822493 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2732101, + "accum": 336316711 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -972402538 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 711360352 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1239167138 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1316277294 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -501437094 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16487242, + "accum": 667580129 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -504803975 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": -44440559 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 310626062 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507563231, + "accum": 745654373 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115693795, + "accum": 680396216 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 809902526 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6164827, + "accum": 549312090 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -73984258 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 251338463 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17211812, + "accum": -88118322 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4390744, + "accum": -185080794 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12673121, + "accum": 442558887 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 562956975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -528120851 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1544746318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 518125789 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 165889749 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 475046181 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -21486664 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 408736525 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -251601761 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 388463263 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 176370073 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1101077610 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17648054, + "accum": 613465908 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9806234, + "accum": 628122141 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -126989025 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55034661, + "accum": 440063923 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -301720690 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30685045, + "accum": -205056323 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": -39020452 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -489700519 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -416319103 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42591051, + "accum": 623695503 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 156781718 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2164009, + "accum": -400989418 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 614656718 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 684055, + "accum": -259224378 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": 305694900 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -552206022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -89365033 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60838710, + "accum": -197211674 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -489946917 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 678137757 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 446788883 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -411738629 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 306809510 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": -570853311 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7675513, + "accum": 716740370 + } + ], + "proposer": { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2237741, + "accum": -570853311 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2171.json b/polygon/heimdall/testdata/mainnet/spans/span_2171.json new file mode 100644 index 00000000000..62b6d5cfb18 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2171.json @@ -0,0 +1,708 @@ +{ + "span_id": 2171, + "start_block": 13888256, + "end_block": 13894655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12658166, + "accum": -146541955 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1209361952 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 692149852 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 481865027 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -4894872 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9219658, + "accum": -265598655 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6845773, + "accum": 172565260 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1288647480 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1213553, + "accum": 369109220 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 10000, + "accum": -1320544167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 536388536 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 490685236 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": -177001490 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112867160, + "accum": 251582264 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3477769, + "accum": 934907356 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1466193992 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1171002275 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 506903947 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 171628, + "accum": 443846529 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -816803758 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 596189493 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 106699, + "accum": -1224900298 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -62631309 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 524823835 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 479149593 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 466897412 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -980278711 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 114326, + "accum": 716960170 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 734959125 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9291358, + "accum": 489322503 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1190339, + "accum": -183431429 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 288163164 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41118028, + "accum": -101133199 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 567628518 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 732871876 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": -251360071 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1297918896 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 524585994 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71778551, + "accum": 398172319 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -465434861 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18861848, + "accum": 561602126 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 422637719 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2747168, + "accum": 516285498 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -951150712 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 731165398 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1216724672 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1296067548 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -308836788 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16514079, + "accum": 295951924 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -369026669 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 3338287 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 326406248 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507563231, + "accum": 882248693 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115729776, + "accum": 744222234 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -162884261 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6164827, + "accum": 934863036 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 329375828 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 293879789 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17197715, + "accum": -418928156 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4390744, + "accum": 94025172 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12661402, + "accum": -160150693 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3889443, + "accum": 811984881 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -491570525 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1529054992 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 660818635 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 241665075 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 491909247 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": -5765338 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 606075091 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -220453595 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 746700349 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 214180579 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1082925684 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17649092, + "accum": 309722450 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 1050, + "accum": -1534804657 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9803300, + "accum": -146289987 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 32191341 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55044661, + "accum": -376628897 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 319565156 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30685045, + "accum": 273513325 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 773709, + "accum": 23063414 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -469986073 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -248639377 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42822018, + "accum": 446061129 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 199581764 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2081593, + "accum": -258619360 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 655423544 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": -201235352 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261606, + "accum": -261320738 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -536514696 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -49055287 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60820867, + "accum": 711757915 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75817524, + "accum": -60113381 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 701996223 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 462745469 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -388495463 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 342667676 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2186741, + "accum": -423069525 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7663512, + "accum": -185360564 + } + ], + "proposer": { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17197715, + "accum": -418928156 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2172.json b/polygon/heimdall/testdata/mainnet/spans/span_2172.json new file mode 100644 index 00000000000..de0f2f576bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2172.json @@ -0,0 +1,702 @@ +{ + "span_id": 2172, + "start_block": 13894656, + "end_block": 13901055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12658166, + "accum": 400612362 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1189528597 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 713917979 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 623380572 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 166827115 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9219813, + "accum": 137141271 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6847931, + "accum": 475661653 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1272968051 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1213553, + "accum": 435589791 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1304457653 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 552637779 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 506330981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": -94803385 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 112843369, + "accum": 872668578 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3477769, + "accum": -282072253 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450640647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1154627620 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 523003292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 171628, + "accum": 466566250 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -799109421 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 623657398 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 123100, + "accum": -1204514037 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 3374536 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 540914738 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 620999710 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 483137289 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -963345204 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 734573180 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 776314330 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 9291358, + "accum": -483622806 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1190339, + "accum": -117925846 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 729244255 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41118028, + "accum": 262542128 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 583730047 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 760958525 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7080487, + "accum": 61531728 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1282316075 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 598279813 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71778551, + "accum": 671158873 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -390753580 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18861848, + "accum": -9474627 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438256794 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2747168, + "accum": 647177899 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -931726017 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 749577347 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1196466529 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1277372309 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -169468157 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16514079, + "accum": -373750905 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -269434138 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 41331896 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342000795 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507628507, + "accum": 157591907 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115719276, + "accum": 105487187 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 125549594 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6164827, + "accum": -169149735 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 616276305 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 328207134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17197715, + "accum": 318887219 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4390744, + "accum": 293947765 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12661402, + "accum": 387139536 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3918527, + "accum": -386899476 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -461436880 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1513522647 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 765252044 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 299256220 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 508261810 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9788007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 748760504 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -194101462 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -376785324 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 245196350 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1065670919 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17639592, + "accum": -312646391 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 1050, + "accum": -1519249212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751039, + "accum": 280698653 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 148166014 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55044661, + "accum": 571965171 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 999, + "accum": -1535601665 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 759013665 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30691371, + "accum": 199143192 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 71162553 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 67552, + "accum": -451637544 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -126715152 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42981286, + "accum": -492994499 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 234090213 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2412199, + "accum": -145432323 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 688508739 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": -155956297 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 311324092 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -520982351 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": -16290048 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60672093, + "accum": 521618410 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75820979, + "accum": 382159107 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 723245566 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 478463496 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -367676830 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 372316809 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2209224, + "accum": -315467745 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7663512, + "accum": 152018285 + } + ], + "proposer": { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 42981286, + "accum": -492994499 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 7, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2173.json b/polygon/heimdall/testdata/mainnet/spans/span_2173.json new file mode 100644 index 00000000000..07d2c81d8e7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2173.json @@ -0,0 +1,732 @@ +{ + "span_id": 2173, + "start_block": 13901056, + "end_block": 13907455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12658166, + "accum": -282066763 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 102905, + "accum": -1183868822 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 722111384 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 788386072 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 371388670 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9200422, + "accum": 644075858 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6847931, + "accum": 852297858 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1272747941 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 502505046 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1302688468 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 553604074 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 506506981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": -7475485 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113119284, + "accum": 195356775 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3477769, + "accum": -90794958 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450585647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 20555, + "accum": -1153497095 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 523773292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 171628, + "accum": 476005790 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -796250741 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 639314798 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 133995, + "accum": -1197165547 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 69498286 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 541673683 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 786443340 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 484091319 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -961482849 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 735361055 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 810157480 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8972804, + "accum": 19782914 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1174123, + "accum": -52522065 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -92254038 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41124028, + "accum": -233321182 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 584502907 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 777426185 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7082529, + "accum": 450964639 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1282196285 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 674471148 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71754381, + "accum": 481162642 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -313269140 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18851949, + "accum": -351382241 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438397869 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2754168, + "accum": 798510139 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -926601392 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 753375757 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1190250484 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 75807, + "accum": -1273202924 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -7274092 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16514079, + "accum": 534523440 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -159327823 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 70772956 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342109750 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507622269, + "accum": 500338231 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115699022, + "accum": -424590312 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 482948119 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6164827, + "accum": 169915750 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -407192944 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 352847134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17196219, + "accum": -114169464 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4390744, + "accum": 535438685 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12661402, + "accum": -295340647 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4028566, + "accum": -170830296 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -442288630 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 500, + "accum": -1513495147 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -497070888 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 354360720 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 509363405 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9843007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -463563245 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -179905192 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -62757544 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 265499765 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1063387869 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17634867, + "accum": 657327994 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1519163087 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751039, + "accum": 817005798 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 279725134 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 844164071 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3460, + "accum": -1535498399 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -64628903 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30690369, + "accum": 508387490 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 113927418 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -448226892 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 12635048 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43076956, + "accum": 495740418 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 258967373 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2364906, + "accum": -13331737 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418425, + "accum": 711522114 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": -116974772 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -337633091 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -520954851 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 6304337 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60672230, + "accum": -277933760 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75820979, + "accum": 415822089 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 730759611 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 478734151 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -360726810 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 390830579 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2199224, + "accum": -194470425 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7659684, + "accum": 573400433 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115699022, + "accum": -424590312 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2174.json b/polygon/heimdall/testdata/mainnet/spans/span_2174.json new file mode 100644 index 00000000000..3cbd9e70f99 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2174.json @@ -0,0 +1,726 @@ +{ + "span_id": 2174, + "start_block": 13907456, + "end_block": 13913855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12659166, + "accum": 629347189 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1162595126 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 732837296 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -374060798 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 639178342 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9126121, + "accum": -75259568 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6853406, + "accum": -33026591 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1272459797 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 590992542 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1300372444 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 554869042 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 506737381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": 106844675 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113064753, + "accum": 66254073 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3478275, + "accum": 159631734 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450513647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 21149, + "accum": -1151979119 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 524781292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 497235170 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -792508469 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 659811758 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 135380, + "accum": -1187464012 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 156060286 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 542667211 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -375468949 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 485340231 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -959044857 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 736392455 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -524214392 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8582558, + "accum": 641398423 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1175319, + "accum": 32041103 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 637294098 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41124028, + "accum": -29403867 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 585514651 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 798983849 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7082529, + "accum": -417712678 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1282039469 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 774212532 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71627611, + "accum": 124541292 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -211834964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18844490, + "accum": -373134193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438582549 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2754168, + "accum": -381937794 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -919892792 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 758348221 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1182113116 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1267594820 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 205052684 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531397, + "accum": 345741589 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": -15188647 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 109313980 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342252382 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507569093, + "accum": -173642807 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115523435, + "accum": 1003942144 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -427864853 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6158851, + "accum": 613633894 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 58045568 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 385103134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195076, + "accum": -254703911 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393127, + "accum": 851596083 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 616139897 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4067899, + "accum": 120678777 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -417221830 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513435411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -344633064 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001900, + "accum": 426497520 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 510805493 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9915007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -245550557 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -161320984 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 348333368 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 292078781 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1060399149 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17635514, + "accum": 548277422 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1519005767 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9761220, + "accum": 140742997 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 451947982 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 676548925 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3660, + "accum": -1535246279 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 662120521 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30739132, + "accum": -39042090 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 169910514 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -444008412 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 195057128 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43300175, + "accum": 846704163 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 291533837 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2355891, + "accum": 156889448 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 741651094 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": -65944412 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 617867533 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 500, + "accum": -520918851 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410807, + "accum": 35882441 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60676607, + "accum": -45274500 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75821979, + "accum": 360720004 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 740596179 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 479088463 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -351628602 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 415066787 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2199224, + "accum": -36126297 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7640799, + "accum": -253845155 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507569093, + "accum": -173642807 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2175.json b/polygon/heimdall/testdata/mainnet/spans/span_2175.json new file mode 100644 index 00000000000..ba8789693f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2175.json @@ -0,0 +1,708 @@ +{ + "span_id": 2175, + "start_block": 13913856, + "end_block": 13920255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12584166, + "accum": -53780791 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1144831391 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 741030701 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -209055298 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 843739897 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9126121, + "accum": 426677087 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6853406, + "accum": 343910739 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1272239687 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 658587157 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1298603259 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 555835337 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 506913381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": 194172575 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113428926, + "accum": 781164442 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3480988, + "accum": 350972128 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450458647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1150649352 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 525551292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 514420250 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -789649789 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 675469158 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 135380, + "accum": -1180018112 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 222184036 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 543426156 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -210025319 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 486294261 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -957182502 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 737180330 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -490371242 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8582558, + "accum": -265488793 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1175451, + "accum": 96686024 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -184309463 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41124028, + "accum": 853535293 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 586287511 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 815451509 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7084055, + "accum": -28112543 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1281919679 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -528608957 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71629144, + "accum": -72411812 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -134350524 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18791962, + "accum": 661516605 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438723624 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2754299, + "accum": -230457244 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -914768167 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 762146631 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1175897071 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1263012935 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 367246749 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531397, + "accum": -123951155 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 94917668 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 138755040 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342361337 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507569093, + "accum": 165893484 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115509692, + "accum": 462991797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -70466328 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6158851, + "accum": -426585211 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 413436098 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 409743134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195076, + "accum": 691025269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -285393216 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": -66933870 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4067899, + "accum": 344413222 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -398073580 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513379531 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -228187504 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 481589420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 511907088 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 9970007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -79013087 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -147124714 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 662361148 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 312382196 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1058116099 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17635514, + "accum": 139389187 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518885592 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9761220, + "accum": 677610097 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 583507102 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -428900958 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 19067, + "accum": -1534708907 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -161603276 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30764132, + "accum": 273589432 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 212675379 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -440785962 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 334407328 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43405161, + "accum": 472523704 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 316410997 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2360405, + "accum": 286523163 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 764690649 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": -26962887 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -31077662 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -520833751 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 58482799 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60754510, + "accum": 534391555 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75822991, + "accum": 394513658 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 136619, + "accum": 748110224 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 479359118 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -344678582 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 433580557 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2199224, + "accum": 84831023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7640799, + "accum": 166398790 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -428900958 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2176.json b/polygon/heimdall/testdata/mainnet/spans/span_2176.json new file mode 100644 index 00000000000..6d5b9c5c99b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2176.json @@ -0,0 +1,708 @@ +{ + "span_id": 2176, + "start_block": 13920256, + "end_block": 13926655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12581024, + "accum": 562758509 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1129005518 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 748330280 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -62050398 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -353221172 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9126121, + "accum": -507497117 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6858406, + "accum": 679862633 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1272043589 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 718807814 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1297027076 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 556696218 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507070181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1587780, + "accum": 271973795 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114557894, + "accum": 841816744 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3480988, + "accum": 521540540 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450409647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1149224383 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 526237292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 529730594 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -787102965 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 689418478 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 135380, + "accum": -1173384492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 281094286 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 544102307 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -62630085 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 487144215 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -955523313 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 737882255 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -460220072 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8566492, + "accum": 154585305 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1182951, + "accum": 154500623 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 312188574 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41124028, + "accum": 108256811 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 586976059 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -551241010 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7089406, + "accum": 319059662 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2178, + "accum": -1281812957 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -460729404 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71630539, + "accum": 678176027 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -65318932 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18565581, + "accum": 194458394 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438849309 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3713263, + "accum": -79917542 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -910202592 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 765530669 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1170359140 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1258930892 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 511746916 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531397, + "accum": 686087298 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 193012385 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 164984348 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342458406 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507690172, + "accum": 204365508 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115702503, + "accum": 608607353 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 247943267 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6115783, + "accum": -125868666 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 730056752 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 431695134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195076, + "accum": 154581082 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -70122790 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 553014228 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4067899, + "accum": 543740273 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -381014230 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513329747 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -124445096 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 530638420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 512888509 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10019007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 69356659 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -134477128 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -437129601 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 330470693 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1056082109 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17635514, + "accum": -377807053 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518778527 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9761220, + "accum": -223134273 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 700714318 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -488820234 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 46726, + "accum": -1532793027 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 332990082 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30769223, + "accum": 402005432 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 250774986 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -437915052 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 458555688 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43547658, + "accum": -159123985 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 338574285 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2360405, + "accum": 402183008 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -596138118 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 7766108 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 619193596 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -520574051 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 78621211 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60748228, + "accum": 752500180 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75822991, + "accum": -29732785 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": 755006229 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 479600247 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126364, + "accum": -338486746 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 450074643 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2201813, + "accum": 192644779 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7590350, + "accum": 539707004 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -488820234 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2177.json b/polygon/heimdall/testdata/mainnet/spans/span_2177.json new file mode 100644 index 00000000000..f4cc4a5394c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2177.json @@ -0,0 +1,726 @@ +{ + "span_id": 2177, + "start_block": 13926656, + "end_block": 13933055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12581024, + "accum": -214749977 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1113502622 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 755480888 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 81954402 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -174694724 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9232217, + "accum": -68382018 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6858939, + "accum": -372193718 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271851493 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 777799478 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1295483060 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 557539530 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507223781 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 348227033 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114423962, + "accum": 808280182 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3480988, + "accum": 688627964 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450361647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1147828495 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 526909292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 544728482 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -784608117 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 703083118 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1166528533 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 338802286 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 544764659 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 81757083 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 487976823 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -953897985 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 738569855 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -430684232 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8559534, + "accum": 565519475 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1182951, + "accum": 211282271 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 798553998 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41141741, + "accum": 701272465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 587650555 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -536869234 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7089406, + "accum": 659351150 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281734429 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -394235148 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71630539, + "accum": -27873977 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 2303852 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18565581, + "accum": -296007486 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 438972429 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3713263, + "accum": 98319082 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -905730192 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 768845645 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 113019, + "accum": -1164934228 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1254932156 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 653298100 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531397, + "accum": 98299558 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 289105169 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 190678364 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342553494 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507696317, + "accum": -291861518 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115501620, + "accum": 635488894 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 559854707 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6115783, + "accum": 167688918 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -341079036 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 453199134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195076, + "accum": -401670283 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 140754362 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": -221192655 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 4067899, + "accum": 738999425 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -364303030 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513280979 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -22819880 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 578686420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 513849901 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10067007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 214698451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 258114, + "accum": -122087656 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -163068993 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 348190037 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1054089629 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17629214, + "accum": 468477119 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518673647 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": 245378331 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -565843279 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 775044880 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 55602, + "accum": -1530331125 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 817489698 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30805119, + "accum": 498375534 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 288097050 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -435102732 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 580170408 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43559687, + "accum": 549992893 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 360285261 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2551135, + "accum": 524637488 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -576030870 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 41786348 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -125077042 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -520319651 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 98348635 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60712890, + "accum": -477278543 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75837991, + "accum": 847314894 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": 762003957 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 479836455 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -332419729 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 466232115 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2201813, + "accum": 298331803 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7589850, + "accum": -477396746 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507696317, + "accum": -291861518 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2178.json b/polygon/heimdall/testdata/mainnet/spans/span_2178.json new file mode 100644 index 00000000000..a37d9c725fe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2178.json @@ -0,0 +1,726 @@ +{ + "span_id": 2178, + "start_block": 13933056, + "end_block": 13939455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": 313988381 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1099937588 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 761737670 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 207958602 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -18484082 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9245756, + "accum": 319736649 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6858939, + "accum": -84118280 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271683409 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -552141652 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1294132046 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 558277428 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507358181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 414964445 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114292243, + "accum": 88721000 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3480988, + "accum": 834829460 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450319647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1146607093 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 527497292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 557851634 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -782425125 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 715039678 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1160136259 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 389296786 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 545344217 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 208095855 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 488705355 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -952475823 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 739171505 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -404840372 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8559534, + "accum": -456544119 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1182951, + "accum": 260966213 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -157201929 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41141741, + "accum": -333805304 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 588240739 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -524293930 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7089406, + "accum": -424776513 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281734009 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -336052674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71671782, + "accum": 218417765 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 61473788 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18565581, + "accum": 483746916 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439080159 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3713704, + "accum": 254281420 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -901816842 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 771746249 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1159874130 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1251433262 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 777155386 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531397, + "accum": 792618232 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 373186355 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 213160628 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342636696 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507657561, + "accum": 308610097 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115501620, + "accum": -39436172 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 832777217 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6115783, + "accum": 424551804 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -69689904 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 472015134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195312, + "accum": 320531877 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 325271870 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 310191429 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 3838836, + "accum": -480073278 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -349680730 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513238307 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 66102184 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 620728420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 514691119 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10109007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 341872519 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -111230623 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 76734039 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 363694463 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1052346209 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17629214, + "accum": -172504384 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518581877 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": 655297659 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -465379951 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 326450248 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 423564, + "accum": -1521995575 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": -139850315 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30805119, + "accum": 410813079 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 320753856 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -432641952 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 686583288 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 43643660, + "accum": 999955164 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 379282365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2551135, + "accum": 631785158 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -558437028 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 71554058 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 432298322 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -520097051 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 115610131 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60812890, + "accum": 694682587 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75837991, + "accum": -111831037 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": 768126969 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 480043137 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -327108115 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 480369903 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2201813, + "accum": 390807949 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7589850, + "accum": -158623046 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41141741, + "accum": -333805304 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 6, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2179.json b/polygon/heimdall/testdata/mainnet/spans/span_2179.json new file mode 100644 index 00000000000..84bd747a8e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2179.json @@ -0,0 +1,720 @@ +{ + "span_id": 2179, + "start_block": 13939456, + "end_block": 13945855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": 855628120 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1086049577 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 768143423 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 336962902 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 141445861 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9245756, + "accum": 717304157 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6852577, + "accum": 210733391 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271511323 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -499294953 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1292748865 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 559032895 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507495781 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 483290843 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114541604, + "accum": -511927956 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3497024, + "accum": -394266368 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450276647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1145356610 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 528099292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 571287242 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -780190157 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 727280918 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1153591788 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 440993536 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 545937574 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 337442693 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 489451233 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -951019800 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 739787480 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -378381182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8410534, + "accum": -89229157 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1182951, + "accum": 311833106 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 278500430 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 54954034 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 588844975 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -511419214 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": -119912827 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281733579 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -276484903 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71672065, + "accum": 541158088 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 122052532 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18541657, + "accum": -98094092 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439190454 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3713704, + "accum": 413970692 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -897810317 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 774715915 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1153978013 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1247851061 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -476233187 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531961, + "accum": 121874189 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 459269474 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 236178184 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342721879 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507875149, + "accum": 64025280 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115501620, + "accum": 788788451 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -269400920 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6101257, + "accum": 687428791 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 208160874 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 491279134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195312, + "accum": -320460656 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 514182652 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 854227515 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -423270214 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -334710280 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513194619 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 157141440 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 663771420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 515552366 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10152007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 472074541 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -100051956 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 322246667 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 379568042 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1050561279 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17629214, + "accum": 585551818 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518487922 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": -305216859 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -362524639 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -63088308 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 477592, + "accum": -1502070698 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10093742, + "accum": 294180591 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31793749, + "accum": 377195588 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 354188205 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -430122582 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 795529808 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44034343, + "accum": 123881943 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 398731781 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2551135, + "accum": 741483963 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -540424285 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 102030523 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -377463358 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -519869151 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 133282615 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60798002, + "accum": 547347624 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75837991, + "accum": 389641338 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": 774395767 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 480254740 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -321670034 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 494844305 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2202055, + "accum": 485487844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7589850, + "accum": 167740504 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114541604, + "accum": -511927956 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_218.json b/polygon/heimdall/testdata/mainnet/spans/span_218.json new file mode 100644 index 00000000000..1b483c48fc8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_218.json @@ -0,0 +1,102 @@ +{ + "span_id": 218, + "start_block": 1389056, + "end_block": 1395455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66514123, + "accum": 127022616 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41791433, + "accum": 121898530 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 113241761 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63674515, + "accum": -171308348 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33504346, + "accum": -107417216 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63488950, + "accum": -148380374 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 55298410, + "accum": 64943031 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63674515, + "accum": -171308348 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66514123, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 41791433, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 63674515, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33504346, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63488950, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 55298410, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2180.json b/polygon/heimdall/testdata/mainnet/spans/span_2180.json new file mode 100644 index 00000000000..43ec319c316 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2180.json @@ -0,0 +1,696 @@ +{ + "span_id": 2180, + "start_block": 13945856, + "end_block": 13952255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": -33516786 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1073453474 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 773953292 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 453966802 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 286498600 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9252106, + "accum": -302454736 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6932103, + "accum": 479812992 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271355245 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -451364226 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1291494352 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 559718086 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507620581 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 545261297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114556851, + "accum": -186212533 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3446848, + "accum": -258760148 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450237647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1144222451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 528645292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 583473026 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -778163093 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 738383438 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1147656105 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 487881286 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 546475735 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 454757267 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 490127727 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -949699221 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 740346155 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -354383312 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8408308, + "accum": 238719341 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1200108, + "accum": 358465748 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 673672337 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 278950678 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 589393003 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -499742146 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 156613475 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281733189 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -222458320 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71698706, + "accum": 575565806 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 176996044 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18541657, + "accum": 625030531 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439290489 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3764083, + "accum": 560215760 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -894176492 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 777409333 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1148630372 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1244602088 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -361222850 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531961, + "accum": 766620668 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 537344861 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 257054572 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342799138 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507876482, + "accum": 544050791 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115491480, + "accum": -229040017 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -15972875 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6101257, + "accum": -455283941 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 460165068 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 508751134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195312, + "accum": 350156512 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 685520338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": -32735994 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -387674758 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -321132430 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513154995 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 239711928 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 702810420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 516333497 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10191007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 590164747 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -89913165 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 544920911 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 393965009 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1048942389 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17624185, + "accum": -107664908 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518402707 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": 75422517 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -269237263 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 705720196 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 501293, + "accum": -1483032545 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 687725363 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31793749, + "accum": 236594621 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 384512382 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -427837572 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -486075489 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44229172, + "accum": 463768518 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 416371949 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2551135, + "accum": -539684527 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -524087146 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 129671968 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 140099480 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -519662451 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 149311147 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60813935, + "accum": 157678954 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75837991, + "accum": 586381965 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": -600618758 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 480446659 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -316737821 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 507972251 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2202055, + "accum": 571367989 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7522203, + "accum": 461579950 + } + ], + "proposer": { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": -600618758 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2181.json b/polygon/heimdall/testdata/mainnet/spans/span_2181.json new file mode 100644 index 00000000000..4f7c6bc663b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2181.json @@ -0,0 +1,738 @@ +{ + "span_id": 2181, + "start_block": 13952256, + "end_block": 13958655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": 382160223 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1062795233 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 148971, + "accum": 778869335 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 552970102 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 409235533 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9254169, + "accum": 2891581 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6932103, + "accum": 708572391 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271223179 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -410807457 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1290432841 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 560297863 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507726181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 597697835 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116559714, + "accum": -499350737 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3447563, + "accum": -145008444 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450204647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1143262778 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 529107292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 593784074 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -776447885 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 747777878 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1142633604 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 527555536 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 546931102 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 554023445 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 490700145 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -948581808 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 740818880 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -334077422 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8388307, + "accum": 515828489 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1210108, + "accum": 398129312 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -375193191 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 253416868 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 589856719 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -489861550 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 390597269 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281732859 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -176743519 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 71723724, + "accum": 176362803 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 223486708 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18525220, + "accum": -146876951 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439375134 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3769084, + "accum": 684510515 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -891101717 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": 779688379 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1144105445 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1241852957 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -263906411 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531536, + "accum": -68503368 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 603408650 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 274719208 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342864511 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508127315, + "accum": 717899554 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115491480, + "accum": 815706917 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 198466240 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6088059, + "accum": -254364796 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 673399386 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 523535134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -465652264 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -552770752 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 384780072 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -357555526 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -309643480 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513121467 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 309579264 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 735843420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 516994454 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10224007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 690087229 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -81334188 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 733337579 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 406147058 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1047572559 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17624185, + "accum": 473933197 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518330602 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": 397501989 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -190301791 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": -239518905 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 529963, + "accum": -1465899516 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -362589657 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31793749, + "accum": -97455732 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 410171301 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -425904102 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -402465369 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44527008, + "accum": 546972444 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 431298245 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2564071, + "accum": -455186608 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -510263413 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 153060883 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 578037266 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -519487551 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 162873751 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60813935, + "accum": 781311645 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75865493, + "accum": 324431591 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": -595807820 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 480609052 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -312564410 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 519080513 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2202055, + "accum": 644035804 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7522203, + "accum": 709812649 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116559714, + "accum": -499350737 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2182.json b/polygon/heimdall/testdata/mainnet/spans/span_2182.json new file mode 100644 index 00000000000..1a52c5c3d29 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2182.json @@ -0,0 +1,720 @@ +{ + "span_id": 2182, + "start_block": 13958656, + "end_block": 13965055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": 835626051 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1051168061 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 783194531 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 660973702 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 543130369 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9254283, + "accum": 336044629 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6937111, + "accum": -425082021 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1271079107 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -366563709 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1289274829 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 560930347 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 507841381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 654901331 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116627036, + "accum": 931792548 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3447563, + "accum": -20896176 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450168647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1142215862 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 529611292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 605032490 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -774576749 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 758026358 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 152197, + "accum": -1137154512 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 570836536 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 547427866 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 662313821 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 491324601 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -947362812 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 741334580 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -311925542 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8388307, + "accum": 817807541 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1210108, + "accum": 441693200 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -10419123 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 351176854 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 590362591 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -479082718 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 645852317 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281732499 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -126872827 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 72485655, + "accum": -4861113 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 274203796 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18514229, + "accum": 519833131 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439467474 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3769084, + "accum": 820197539 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -887747417 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -601118692 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1139169161 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 83307, + "accum": -1238853905 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -157743023 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531536, + "accum": 526631928 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2001933, + "accum": 675478238 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 293989720 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 342935827 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508127315, + "accum": -357168248 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115494225, + "accum": 823458290 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 432399820 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6084749, + "accum": -35241012 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -477977789 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 539663134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 153399740 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -394612888 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 840252144 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -324698182 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -297110080 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513084891 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 385798176 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 771879420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 517715498 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10260007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 799093573 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -71975304 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -444418712 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 419436566 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1046078199 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17624185, + "accum": -274832394 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2185, + "accum": -1518251942 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9759984, + "accum": 748861413 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": -104190367 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 361131214 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 532083, + "accum": -1446796368 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 603147 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31793749, + "accum": -336148139 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 438162849 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -423794862 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -311254329 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44575006, + "accum": 767168115 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 447581477 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2564071, + "accum": -362880052 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -495182977 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 178576063 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -327518315 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -519296751 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 177669319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60769233, + "accum": 202459253 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75865493, + "accum": 289051958 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 145786, + "accum": -590559524 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 480786208 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -308011598 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 531198617 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2202055, + "accum": 723309784 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7448196, + "accum": -403736852 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508127315, + "accum": -357168248 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2183.json b/polygon/heimdall/testdata/mainnet/spans/span_2183.json new file mode 100644 index 00000000000..1716d256a7e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2183.json @@ -0,0 +1,738 @@ +{ + "span_id": 2183, + "start_block": 13965056, + "end_block": 13971455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596273, + "accum": 119815130 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1034050280 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 787423242 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 819979002 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 740253322 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9114658, + "accum": 819908404 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6937111, + "accum": -57415138 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1270867001 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -301427080 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1287569978 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 561861504 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508010981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 739117589 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 116205466, + "accum": 164116338 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3447563, + "accum": 161824663 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450115647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1140674569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 530353292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 621592658 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -771822021 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 773114398 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 153125, + "accum": -1129071367 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 634555786 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 548159213 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 821741319 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 492243939 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -945568179 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 742093805 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -279313052 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8383749, + "accum": -123574904 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1223841, + "accum": 506184975 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 526609366 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 1145766223 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 591107347 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -463213882 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": -364515218 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 10, + "accum": -1281731969 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -53452086 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74983461, + "accum": -216211856 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 348870620 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18509457, + "accum": 115070917 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439603419 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3746317, + "accum": -366986930 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -882809142 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -597458406 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1131901854 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 87262, + "accum": -1234363489 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": -1446924 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16531536, + "accum": 16772764 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 781801487 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 322360196 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343040820 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508127315, + "accum": 247857484 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115488169, + "accum": 16215803 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 776802035 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6084749, + "accum": 287250685 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": -135510551 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 563407134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -321385491 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -161769366 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 127143168 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -276324870 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -278658130 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1513031043 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 498009352 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 824932420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 518777035 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10313007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -426587717 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -58196947 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -141810124 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 439001675 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1043878169 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17624185, + "accum": 659249411 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1518131142 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749524, + "accum": -120115982 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 22584785 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 512451817 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 565301, + "accum": -1418034789 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 535303664 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31793749, + "accum": -37238612 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 479372628 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -420689592 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -176971409 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44793388, + "accum": 365097919 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 471554013 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2564671, + "accum": -226959089 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -472981224 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 216140078 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 375836311 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -519015851 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 199451683 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60793985, + "accum": 651687303 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75865493, + "accum": 154266112 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -583279719 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 481047021 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -301308847 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 549039159 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": 840228748 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7449121, + "accum": -8933439 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74983461, + "accum": -216211856 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 9, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2184.json b/polygon/heimdall/testdata/mainnet/spans/span_2184.json new file mode 100644 index 00000000000..1bebff06b03 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2184.json @@ -0,0 +1,750 @@ +{ + "span_id": 2184, + "start_block": 13971456, + "end_block": 13977855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 812609845 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1016286545 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 791811527 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -401209418 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 944814877 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9114658, + "accum": -64968783 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6939650, + "accum": 324128506 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 4002, + "accum": -1270646891 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -233832465 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1285800793 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 562827799 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508186981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 826511819 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114208725, + "accum": -387706384 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3447563, + "accum": 351440628 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450060647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1139075114 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 531123292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 638777738 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -768963341 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 788771798 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 153125, + "accum": -1120649492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 700679536 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 548918158 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -399005886 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 493197969 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -943705824 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 742881680 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -245469902 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8371899, + "accum": 337507591 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": 573517128 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -302345648 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 636214687 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 591880207 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -446746222 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 25457772 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281726702 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 22739249 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74924713, + "accum": -248390788 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 426355060 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18428574, + "accum": -254793486 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439744494 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3746317, + "accum": -160939495 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -877684517 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -593659996 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1124360309 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 87262, + "accum": -1229564079 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2948983, + "accum": 160747141 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16602866, + "accum": 927046584 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 892171802 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 351801256 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343149775 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508152490, + "accum": 474942390 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115530019, + "accum": 824141536 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": -251981478 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": 621817818 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6461646, + "accum": 219879979 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 588047134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 624388404 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 79860704 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 823003278 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -226126150 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -259509880 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512975163 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 614454912 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 879987420 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 519878630 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10368007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -260050247 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -43898652 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 172217656 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 459305090 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1041595119 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17612264, + "accum": 242086297 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1518000792 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749524, + "accum": 416107838 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 154143905 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 771106949 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 617195, + "accum": -1385286955 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -296081520 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31785103, + "accum": 325023600 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 522137493 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -417467142 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -37621209 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44804931, + "accum": 56194078 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 496431173 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2562459, + "accum": -85882731 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -449941669 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 708755, + "accum": 255121603 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -280582418 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -518724351 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 222056023 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60781545, + "accum": -161758814 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75915493, + "accum": 172497257 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -576006244 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 481317676 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -294353162 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 567552929 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": -424506827 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7451131, + "accum": 400858666 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114208725, + "accum": -387706384 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 8, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2185.json b/polygon/heimdall/testdata/mainnet/spans/span_2185.json new file mode 100644 index 00000000000..43aec14beb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2185.json @@ -0,0 +1,720 @@ +{ + "span_id": 2185, + "start_block": 13977856, + "end_block": 13984255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 7663999 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -1001429603 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 795481729 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -263204818 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -268388289 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9442874, + "accum": 360213373 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6942118, + "accum": 643428914 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1270437799 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -177298787 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1284321111 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 563635973 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508334181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -485183359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114177823, + "accum": 711941190 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3394905, + "accum": 509449288 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1450014647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1137737388 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 531767292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 653150714 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -766572445 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 801867078 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101629, + "accum": -1115356606 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 755983036 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 549552912 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -260634850 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 493995885 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -942148218 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 743540630 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -217164722 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8371899, + "accum": 722614945 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": 629849418 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 163754550 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": -240305901 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 592526599 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -432973270 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 351617000 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281722148 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 86462911 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74927180, + "accum": 428939130 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 491160228 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18428574, + "accum": 592920918 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439862484 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3715278, + "accum": 10708229 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -873398467 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -590483144 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1118052835 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 87262, + "accum": -1225550027 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2959513, + "accum": 296410889 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16603866, + "accum": 306549406 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -399996746 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 376424688 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343240901 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508155503, + "accum": 313096570 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115519582, + "accum": 600479367 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 46933652 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": -483378894 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 516841519 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 608655134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 30922608 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 281951308 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12652002, + "accum": 20703205 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -184141766 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -243494980 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512928427 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 711845744 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -458745452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 520799964 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10414007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -120764363 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -31940078 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 434859072 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 476286128 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1039685659 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17608264, + "accum": -332677986 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1517891772 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749524, + "accum": 864585942 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 264175169 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 537186469 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 794681, + "accum": -1352554377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 167998174 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31790265, + "accum": 402716363 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 557904471 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -414772002 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 78926231 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44878570, + "accum": 734607955 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 517237525 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2676487, + "accum": 35409603 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -430672223 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 730755, + "accum": 288714333 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 329876314 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -518480551 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 240961471 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60781545, + "accum": -135042280 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75915493, + "accum": 895541327 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -569922974 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 481544042 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -288535680 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 583037173 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": -322951155 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453128, + "accum": 743696563 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": -483378894 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2186.json b/polygon/heimdall/testdata/mainnet/spans/span_2186.json new file mode 100644 index 00000000000..d989c1aefde --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2186.json @@ -0,0 +1,738 @@ +{ + "span_id": 2186, + "start_block": 13984256, + "end_block": 13990655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 662664995 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -984634799 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 799630653 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -107199618 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -74984637 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9374376, + "accum": 849956681 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6941391, + "accum": -380135165 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1270177695 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -113391151 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1282648427 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 564549561 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508500581 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -402556087 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 114081361, + "accum": -277130616 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3394905, + "accum": 685984348 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449962647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1136225176 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 532495292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 669398426 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -763869693 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 816670438 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101629, + "accum": -1110071898 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 818500036 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 550270460 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -104215418 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 494897877 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -940387446 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 744285530 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -185167562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8371899, + "accum": -226750749 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": 693529398 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 690650426 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 514449713 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 593257303 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -417403846 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 720318736 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281717000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 158498355 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74940558, + "accum": 171274232 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 564418244 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18400146, + "accum": 165322319 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 439995864 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3715278, + "accum": 203902685 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -868553367 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -586891920 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1110922647 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 89782, + "accum": -1220890070 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2959513, + "accum": 450305565 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16603223, + "accum": -214577821 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -295646630 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 404259872 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343343913 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508165793, + "accum": 428485932 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115519582, + "accum": -315893546 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6498155, + "accum": 384837712 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": -167306670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -532303210 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 631951134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -459440700 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 510401556 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12598026, + "accum": 677365861 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 912704, + "accum": -136681158 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -225391180 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512875595 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 821939728 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -406693452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 521841472 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10466007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 36689245 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -18421690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 731758064 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 495482084 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1037527139 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17598264, + "accum": 582581742 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1517768532 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749524, + "accum": -13232189 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 388558337 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 633562526 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 830647, + "accum": -1310618985 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 692610002 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31790265, + "accum": 671024814 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 598336707 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -411725322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 210675511 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44839703, + "accum": 298438026 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 540757749 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2676487, + "accum": 174586927 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -408889371 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 730755, + "accum": 326713593 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -364589438 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -518204951 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 262332847 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60781760, + "accum": 256292563 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75916756, + "accum": 689001608 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -563046234 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 481799934 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -281959396 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 600541101 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": -208149091 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453128, + "accum": -253534257 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115519582, + "accum": -315893546 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 5, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2187.json b/polygon/heimdall/testdata/mainnet/spans/span_2187.json new file mode 100644 index 00000000000..a1026684ae4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2187.json @@ -0,0 +1,714 @@ +{ + "span_id": 2187, + "start_block": 13990656, + "end_block": 13997055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": -230735110 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -972038696 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 802742346 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 9804282 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 70068102 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9540455, + "accum": -165025610 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6943350, + "accum": -109379343 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1269982617 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -65460424 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1281393914 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 565234752 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508625381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -340585633 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113931646, + "accum": 12407204 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3395363, + "accum": 818398544 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449923647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1135091017 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 533041292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 681584210 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -761842629 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 827772958 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101629, + "accum": -1106108367 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 865387786 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 550808621 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 13099156 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 495574371 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -939066867 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 744844205 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -161169692 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8371899, + "accum": 99753312 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": 741289383 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": -298889366 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 734551215 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 593805331 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -405726778 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": -387813990 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281713139 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 212524938 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74880729, + "accum": 324308788 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 619361756 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18401578, + "accum": 882952357 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440095899 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3715278, + "accum": 348798527 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -864919542 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -584198502 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1105575006 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 89782, + "accum": -1217388572 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2959513, + "accum": 565726572 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16603910, + "accum": 432965051 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -217384043 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 425136260 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343421172 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508172023, + "accum": 863051795 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115519582, + "accum": 35595823 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6499737, + "accum": 638287905 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": 69747498 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -280744552 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 649423134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 211198971 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 681739242 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12600544, + "accum": -215914061 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": -101081802 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -211813330 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512835971 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": 904510216 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -367654452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 522622603 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10505007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 154779451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": -8282899 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -430229000 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 509879051 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1035908249 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17598796, + "accum": -115711539 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1517676102 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749524, + "accum": 366999247 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 481845713 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 13786788 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 838434, + "accum": -1278057811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": -298588258 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31790265, + "accum": 526428796 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 628660884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -409440312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 309487471 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44894271, + "accum": 663376373 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 558397917 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2676487, + "accum": 278969920 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -392552232 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 730755, + "accum": 355213038 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 152973400 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -517998251 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 278361379 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60781760, + "accum": -142341674 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75978031, + "accum": 882482470 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -557888679 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 481991853 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -277027183 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 613669047 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": -122047543 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453128, + "accum": 37137735 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -430229000 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2188.json b/polygon/heimdall/testdata/mainnet/spans/span_2188.json new file mode 100644 index 00000000000..ee48227e5c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2188.json @@ -0,0 +1,720 @@ +{ + "span_id": 2188, + "start_block": 13997056, + "end_block": 14003455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 184938599 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -961380455 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 805375317 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 108807582 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 192805035 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9545003, + "accum": 149968785 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 6943350, + "accum": 119751207 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1269817551 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -24903655 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1280332403 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 565814529 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508730981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -288149095 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113943205, + "accum": -382390782 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3395363, + "accum": -454908363 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449890647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1134131344 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 533503292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 691895258 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -760127421 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": 837167398 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1102850610 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -480296571 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 551263988 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 112365334 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 496146789 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -937949454 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 745316930 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -140863802 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8371899, + "accum": 376025979 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": 781701678 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10132613, + "accum": 35486863 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 707549500 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 594269047 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -395846182 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": -153830196 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281709872 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 258239739 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74796594, + "accum": 24795178 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 665852420 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18401578, + "accum": 105508298 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440180544 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3715278, + "accum": 471402701 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -861844767 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -581919456 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1101050079 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 647470, + "accum": -1206385737 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2959513, + "accum": 663390501 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16610308, + "accum": -404261922 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -151161854 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 442800896 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343486545 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508180375, + "accum": -371890525 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115519582, + "accum": -307555213 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6499737, + "accum": 852779226 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6078312, + "accum": 270331794 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -67887226 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 664207134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 778663308 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 826717284 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12600544, + "accum": 199903891 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": -70941120 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -200324380 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512802443 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -410344379 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -334621452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 523283560 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10538007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 254701933 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": 296078 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": -241812332 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 522061100 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1034538419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17598796, + "accum": 465048729 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2370, + "accum": -1517597892 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9749424, + "accum": 688733039 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 560781185 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 447746268 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 903000, + "accum": -1249209848 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10088689, + "accum": 34338479 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31790265, + "accum": 190790880 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 654319803 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -407506842 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 393097591 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 44901676, + "accum": 760323746 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 573324213 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2676487, + "accum": 367293991 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -378728499 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 379415568 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 590911186 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -517823351 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 291923983 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60794415, + "accum": 478745035 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75978031, + "accum": 620316548 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -553524594 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 482154246 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -272853772 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 624777309 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": -49192387 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453128, + "accum": 283090959 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508180375, + "accum": -371890525 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2189.json b/polygon/heimdall/testdata/mainnet/spans/span_2189.json new file mode 100644 index 00000000000..bab392e7771 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2189.json @@ -0,0 +1,708 @@ +{ + "span_id": 2189, + "start_block": 14003456, + "end_block": 14009855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 852535768 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -944262674 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 809604028 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 267812882 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 389927988 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9543285, + "accum": 655778352 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7444625, + "accum": 513759894 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1269552445 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 40232974 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1278627552 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 566745686 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 508900581 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -203932837 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113767297, + "accum": 110235014 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3396036, + "accum": -274919801 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449837647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1132590051 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 534245292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 708455426 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -757372693 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -532085539 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1097623273 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -416577321 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 551995335 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 271792832 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 497066127 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -936154821 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 746076155 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -108251312 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8370999, + "accum": 819729426 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": -537899971 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10131663, + "accum": 572466902 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 118344449 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 595013803 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -379977346 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7090418, + "accum": 221961958 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281704625 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 331660480 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74766666, + "accum": -166240367 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 740519244 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16964026, + "accum": -345402395 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440316489 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3715278, + "accum": 668312435 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -856906492 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -578259170 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1093782772 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 651044, + "accum": -1172059105 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 820588850 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16610308, + "accum": 476084402 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -44805005 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 471171372 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343591538 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508180375, + "accum": 248650791 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115518813, + "accum": 274702707 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6499737, + "accum": -187985123 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6077312, + "accum": 592436330 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 273974540 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 687951134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 304356419 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -326129962 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12600544, + "accum": -516716278 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": -22533358 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -181872430 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512748595 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -298133203 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -281568452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 524345097 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10591007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 415183495 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": 14074435 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 60796256 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 541626209 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1032338389 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17592800, + "accum": 13311636 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1517434054 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9748424, + "accum": -180293357 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2391984, + "accum": 687556337 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 598653848 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 925396, + "accum": -1200827562 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 569063996 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31791338, + "accum": 489976398 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 695529582 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -404401572 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 527380511 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45249261, + "accum": 377527617 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 597296749 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2676487, + "accum": 509147802 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -356526746 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 418286298 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -91448044 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -517542451 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 313706347 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60794415, + "accum": -453691921 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 75978044, + "accum": 491675430 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -546515609 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 482415059 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -266151021 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 642617851 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": 67817409 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453088, + "accum": 678106463 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60794415, + "accum": -453691921 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_219.json b/polygon/heimdall/testdata/mainnet/spans/span_219.json new file mode 100644 index 00000000000..1bed4829b63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_219.json @@ -0,0 +1,102 @@ +{ + "span_id": 219, + "start_block": 1395456, + "end_block": 1401855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66514123, + "accum": -89468806 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 43945657, + "accum": -43537554 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -49024211 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65214440, + "accum": -85982767 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33814146, + "accum": 140728411 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63833844, + "accum": -102165886 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 55463331, + "accum": 229450813 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63833844, + "accum": -102165886 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66514123, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 43945657, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65214440, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33814146, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 63833844, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 55463331, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2190.json b/polygon/heimdall/testdata/mainnet/spans/span_2190.json new file mode 100644 index 00000000000..76c2dd6be35 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2190.json @@ -0,0 +1,702 @@ +{ + "span_id": 2190, + "start_block": 14009856, + "end_block": 14016255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 9690826 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -930374663 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 813034869 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 396817182 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 549857931 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9570563, + "accum": -317686213 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7446005, + "accum": 833893949 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1269337359 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 93079673 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1277244371 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 567501153 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509038181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -135606439 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113324562, + "accum": 837199897 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3396648, + "accum": -128888417 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449794647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1131339568 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 534847292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 721891034 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -755137725 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -519844299 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1093382226 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -364880571 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 552588692 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 401139670 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 497812005 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -934698798 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 746692130 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -81792122 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8374309, + "accum": -204782563 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": -485241526 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10131663, + "accum": -376036039 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": 503264990 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 595618039 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -367102630 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 526941951 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281700368 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 391228251 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74766666, + "accum": 280343537 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 801097988 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16964026, + "accum": 384050723 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440426784 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3693016, + "accum": 827309537 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -852899967 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -575289504 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1087886655 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 736839, + "accum": -1143774819 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": -436046293 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16610308, + "accum": -193799478 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 41484514 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 494188928 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343676721 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508209279, + "accum": -48812930 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115518813, + "accum": -295300900 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6499737, + "accum": 91503568 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6077312, + "accum": 853760746 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 551334086 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 707215134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -340399104 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": -137219180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12595544, + "accum": 25022114 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": 16740864 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -166901980 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512704907 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2117192, + "accum": -207093947 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -238525452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 525206344 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10634007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 545385517 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": 25253102 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 306308884 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 557499788 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1030553459 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17592800, + "accum": 769802036 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1517288886 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9748424, + "accum": 238888875 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": 790504931 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 199846608 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 925396, + "accum": -1161035534 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -381314127 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31812273, + "accum": 473326790 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 728963931 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -401882202 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 636327031 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45300157, + "accum": 940168495 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 616746165 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2747118, + "accum": 625456601 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -338514003 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 449822928 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 479198162 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -517314551 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 331378831 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60797083, + "accum": 776482879 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76180240, + "accum": -393455257 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -540829074 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 482626662 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -260712940 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 657092253 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": 162749885 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7453088, + "accum": -385537877 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508209279, + "accum": -48812930 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2191.json b/polygon/heimdall/testdata/mainnet/spans/span_2191.json new file mode 100644 index 00000000000..e876b23f400 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2191.json @@ -0,0 +1,720 @@ +{ + "span_id": 2191, + "start_block": 14016256, + "end_block": 14022655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12596173, + "accum": 614307130 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -914871767 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 816864645 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 540821982 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 728384379 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9632755, + "accum": 144138087 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7470385, + "accum": -192478573 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1269097263 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 152071337 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1275700355 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 568344465 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509191781 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": -59335111 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 113201560, + "accum": 734661602 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 34521967 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449746647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1129943680 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 535519292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 736888922 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -752642877 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -506179659 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1088648034 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -307172571 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 553251044 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 545526838 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 498644613 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -933073470 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 747379730 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -52256282 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 196939269 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": -426460006 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10131663, + "accum": 110283785 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": -291035091 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 596292535 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -352730854 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 867401391 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281695616 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 457722507 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74706234, + "accum": -287309073 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -515907990 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16964026, + "accum": -186216821 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440549904 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3693016, + "accum": -379918046 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -848427567 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 69062, + "accum": -571974528 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1081304943 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 752926, + "accum": -1107680853 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": -293622565 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16610308, + "accum": 603495306 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 137807698 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 519882944 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343771809 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508216419, + "accum": 807759070 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115518813, + "accum": -288856429 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 6499737, + "accum": 403490944 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6077312, + "accum": -239018298 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 860944742 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 728719134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 485003568 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 4393274, + "accum": 73657972 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12595544, + "accum": 629608226 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": 60581856 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -150190780 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512656139 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -105646491 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -190477452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 526167736 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10682007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 690727309 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": 37731614 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 5709596, + "accum": 580369492 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 575219132 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1028560979 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17592800, + "accum": 229724297 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1517126838 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9746593, + "accum": 706761959 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -478948008 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 76061993 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1079518, + "accum": -1113384017 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 102990945 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31827137, + "accum": 615996856 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 766285995 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -399069882 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 757941751 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45323387, + "accum": 346126942 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 638457141 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2764618, + "accum": 757563265 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -318406755 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 485026608 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -268389417 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -517060151 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 410988, + "accum": 351106255 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60755040, + "accum": -460141460 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76246200, + "accum": 496138760 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -534481314 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 482862870 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -254642524 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 673249725 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2207732, + "accum": 268721021 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7385864, + "accum": -27856877 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60755040, + "accum": -460141460 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 7, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2192.json b/polygon/heimdall/testdata/mainnet/spans/span_2192.json new file mode 100644 index 00000000000..477b4e1b371 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2192.json @@ -0,0 +1,720 @@ +{ + "span_id": 2192, + "start_block": 14022656, + "end_block": 14029055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12597173, + "accum": -269523905 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -902275664 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 819976338 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 657825882 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -501732788 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9648233, + "accum": 520295350 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7482185, + "accum": 98914042 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1268902185 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 200002064 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1274445842 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 569029656 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509316581 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 2635343 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 110637623, + "accum": 948477468 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 171057223 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449707647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1128809521 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 536065292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 749074706 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -750615813 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -495077139 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1084801503 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -260284821 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 553789205 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 662841412 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 499321107 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -931752891 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 747938405 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -28258412 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 522854820 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": -378700021 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": 504296914 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41142604, + "accum": -61622547 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 596840563 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -341053786 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -240665193 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281691755 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 511749090 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74562063, + "accum": -135062718 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -460964478 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16937276, + "accum": 474524193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440649939 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3693016, + "accum": -235890422 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -844793742 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -569256110 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1075957302 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 752926, + "accum": -1078316739 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": -177903286 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16610308, + "accum": -123825817 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 216070285 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 540759332 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343849068 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508340319, + "accum": -62270748 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115533928, + "accum": 81720351 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 606254074 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": -2034030 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -272189842 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 746191134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -219470148 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1809827, + "accum": 190752271 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12596544, + "accum": -254198976 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": 96202662 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -136612930 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512616515 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -23233563 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -151438452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 526948867 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10721007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 808817515 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 259969, + "accum": 47870405 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 760344982 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 589616099 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1026942089 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17592800, + "accum": -459315609 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1516995174 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9746593, + "accum": -297679740 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -385400775 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 840741766 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1119728, + "accum": -1070687094 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 496488816 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31827137, + "accum": 472718254 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 796610172 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -396784872 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 856753711 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45385454, + "accum": 730597885 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 656097309 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2769641, + "accum": 865473397 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -302069616 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 513629598 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 249173421 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -516853451 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 367128812 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60755040, + "accum": 534228659 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76246294, + "accum": 709970934 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -529323759 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 483054789 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -249710311 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 686377671 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 354892569 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7385016, + "accum": 260188427 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508340319, + "accum": -62270748 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2193.json b/polygon/heimdall/testdata/mainnet/spans/span_2193.json new file mode 100644 index 00000000000..9cfea29e0fe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2193.json @@ -0,0 +1,702 @@ +{ + "span_id": 2193, + "start_block": 14029056, + "end_block": 14035455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12598173, + "accum": 259568361 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -888710630 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 823327392 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 783830082 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -345522146 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9649103, + "accum": -448451948 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7482185, + "accum": 413165812 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1268692101 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 251619770 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1273094828 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 569767554 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509450981 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 69372755 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109687580, + "accum": 79141961 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 318095191 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449665647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 29081, + "accum": -1127588119 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 536653292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 762197858 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -748432821 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -483120579 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1080659085 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -209790321 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 554368763 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 789180184 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 500049639 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -930330729 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 748540055 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": -2414552 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 873840798 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1224615, + "accum": -327266191 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": -445618592 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41145204, + "accum": 292698903 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 597430747 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -328478482 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 57236817 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281687597 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 569931564 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74312605, + "accum": 237539799 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -401794542 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16937276, + "accum": -187788487 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440757669 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3837819, + "accum": -75860448 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -840880392 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -566313506 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1070198304 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 756249, + "accum": -1046610109 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": -53282524 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16654308, + "accum": 574875119 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 300353071 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 563241596 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 343932270 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508343044, + "accum": 673033866 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115533928, + "accum": 810464247 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 777789802 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": 253148184 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -1280518 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 765007134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 502757190 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1809827, + "accum": 266765005 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12596544, + "accum": 274855872 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 913354, + "accum": 134563530 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -121990630 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512573843 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 65518821 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -109396452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 527790085 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10763007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -438602748 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 58831103 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -459203847 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 605120525 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1025198669 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17592800, + "accum": 279581991 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1516853382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": 111458031 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -284657601 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55111811, + "accum": 406625464 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1160581, + "accum": -1022189998 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 920255754 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31839137, + "accum": 435344243 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 829266978 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -394324092 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -411416700 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45798869, + "accum": -103407391 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 675094413 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2783936, + "accum": -392612446 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -284475774 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 544432818 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 806548785 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -516630851 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 384139358 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60145773, + "accum": 316880340 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76198310, + "accum": -213142009 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -523769469 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 483261471 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -244398697 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 700515459 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 448037313 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7385016, + "accum": 570359099 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9649103, + "accum": -448451948 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2194.json b/polygon/heimdall/testdata/mainnet/spans/span_2194.json new file mode 100644 index 00000000000..3a181e21040 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2194.json @@ -0,0 +1,702 @@ +{ + "span_id": 2194, + "start_block": 14035456, + "end_block": 14041855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12599062, + "accum": 788712074 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -875145596 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 826678446 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 909834282 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -189311504 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9659103, + "accum": -42869622 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7482185, + "accum": 727417582 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1268482017 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 303237476 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1271743814 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 570505452 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509585381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 136110167 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109687361, + "accum": 563695366 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 465133159 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449623647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1126310213 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 537241292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 775321010 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -746249829 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -471164019 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98629, + "accum": -1076516667 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -159295821 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 554948321 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -458646129 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 500778171 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -928908567 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 749141705 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 23429308 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": -149210768 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -275540290 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": -21561014 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41145204, + "accum": 646692304 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 598020931 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -315903178 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 355138827 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281683439 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 628114038 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74312605, + "accum": 610421286 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -342624606 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16919253, + "accum": 523486990 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440865399 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3837819, + "accum": 85327950 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -836967042 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -563370902 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1064439306 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 767766, + "accum": -1014591738 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 71338238 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16691835, + "accum": -99005599 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 384635857 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 585723860 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 344015472 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508356423, + "accum": 37553824 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115527300, + "accum": 166242354 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": -424838860 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": 508330398 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 269628806 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 783823134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -149169862 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1814430, + "accum": 342920432 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12597387, + "accum": 803941068 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 172926622 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -107368330 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512531171 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 154271205 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -67354452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 528631303 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10805007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -311428680 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 69812801 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -304798323 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 620624951 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1023455249 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": -355809465 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1516711590 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": 520201359 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -183914427 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": -27015180 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1336602, + "accum": -972432742 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -30007363 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31839137, + "accum": 398484530 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 861923784 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -391863312 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -305003820 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45901750, + "accum": 449667146 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 694091517 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2783936, + "accum": -275687134 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -266881932 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 575236038 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -10115081 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -516408251 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 401149904 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60145773, + "accum": 94628890 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76208310, + "accum": 238984262 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -518215179 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 483468153 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -239087083 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 714653247 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 541182057 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7385016, + "accum": 880529771 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508356423, + "accum": 37553824 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2195.json b/polygon/heimdall/testdata/mainnet/spans/span_2195.json new file mode 100644 index 00000000000..aec19702295 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2195.json @@ -0,0 +1,750 @@ +{ + "span_id": 2195, + "start_block": 14041856, + "end_block": 14048255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12599524, + "accum": -94283370 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -862549493 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 829790139 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -347513848 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -44258765 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9667133, + "accum": 333963875 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7472090, + "accum": -356079856 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1268286939 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 351168203 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1270489301 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 571190643 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509710181 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 198080621 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109687361, + "accum": 717921334 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 601668415 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449584647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1124625140 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 537787292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 787506794 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -744222765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -460061499 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101122, + "accum": -1072638248 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -112408071 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 555486482 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -341331555 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 501454665 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -927587988 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 749700380 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 47427178 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 176704783 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -227488234 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": 372206737 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41145204, + "accum": -497937899 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 598568959 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -304226110 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 631762122 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281679578 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 682140621 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74312605, + "accum": 759872242 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -287681094 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16917253, + "accum": -191050732 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 440965434 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3837819, + "accum": 235002891 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -833333217 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -560638484 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1059091665 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 767766, + "accum": -984648864 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 187057517 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16706435, + "accum": 552545366 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 462898444 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 606600248 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 344092731 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508374186, + "accum": 620260326 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115536754, + "accum": 548211378 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": -265555684 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": 745285311 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 521187464 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 801295134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 521469809 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1814430, + "accum": 413683202 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12597387, + "accum": -79117917 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 208590796 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -93790480 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512491547 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 236684133 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -28315452 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 529412434 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10844007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -193338474 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 80010092 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -161421765 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 635021918 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1021836359 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 330198819 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1516579926 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": -475168410 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -90367194 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 747996546 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1339671, + "accum": -920256215 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 363490508 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31864192, + "accum": 266628573 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -482613679 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -389578302 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -206191860 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 45933554, + "accum": 865784822 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 711731685 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2784936, + "accum": -167104630 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -250544793 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 603839028 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 507447757 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -516201551 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 416945411 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566417, + "accum": -303461608 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76278911, + "accum": 462315919 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -513057624 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 483660072 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -234154870 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 727781193 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 627673605 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": -205878443 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41145204, + "accum": -497937899 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 3, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2196.json b/polygon/heimdall/testdata/mainnet/spans/span_2196.json new file mode 100644 index 00000000000..4c7d3552cde --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2196.json @@ -0,0 +1,726 @@ +{ + "span_id": 2196, + "start_block": 14048256, + "end_block": 14054655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12599524, + "accum": 359299494 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -850922321 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -542381158 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -239510248 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 89636071 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9676773, + "accum": 682061427 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548125, + "accum": -84853092 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1268106867 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 395411951 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1269331289 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 571823127 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 509825381 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1588986, + "accum": 255284117 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109580468, + "accum": 539232837 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 727700959 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1449548647 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1123069688 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 538291292 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 798755210 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -742351629 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -449813019 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101122, + "accum": -1068997856 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -69127071 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 555983246 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -233041179 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 502079121 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -926368992 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 750216080 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 69579058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 477549907 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -183132490 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": 735684661 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41145204, + "accum": 983289445 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 599074831 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -293447278 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 887106702 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1281676014 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 732011313 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74320394, + "accum": 684328974 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -236964006 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16917253, + "accum": 417970376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 441057774 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3837819, + "accum": 373164375 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -829978917 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -558116252 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1054155381 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 767766, + "accum": -957009288 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 293875313 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17156996, + "accum": -213346407 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 535140832 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 625870760 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 344164047 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508369658, + "accum": -335186611 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115543754, + "accum": 581672737 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": -118525060 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": -411031043 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 753395456 + }, + { + "ID": 61, + "signer": "0x8a08cfd1cc3012576d6e2d3937b0d5f248701f24", + "power": 448000, + "accum": 817423134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -235412257 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1814430, + "accum": 479002682 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12597387, + "accum": 374388015 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 241511572 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -81257080 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1512454971 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 312757605 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 7720548 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 530133478 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 10880007 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -84332130 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 89422976 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -29074173 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 648311426 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1020341999 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": -412591384 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1516458390 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": -124816986 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2398647, + "accum": -4015902 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": -18998378 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1357369, + "accum": -871863140 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 726719312 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31864192, + "accum": 38257697 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -454622131 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -387469062 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -114980820 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46031097, + "accum": -229763266 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 728014917 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2789298, + "accum": -66689902 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -235464357 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 630241788 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -390820580 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -516010751 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 431525879 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 501005086 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 76778911, + "accum": 466378403 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -508296804 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 483837228 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -229602058 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 739899297 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 707511957 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": 59848537 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508369658, + "accum": -335186611 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2197.json b/polygon/heimdall/testdata/mainnet/spans/span_2197.json new file mode 100644 index 00000000000..ebf9805da05 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2197.json @@ -0,0 +1,702 @@ +{ + "span_id": 2197, + "start_block": 14054656, + "end_block": 14061055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12599524, + "accum": 720379167 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -833585964 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -531854121 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -147214447 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 202069500 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9676773, + "accum": -414330430 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548125, + "accum": 134787409 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1259673810 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 438116756 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1260137612 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 580608060 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518207982 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1591086, + "accum": 308127526 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109522947, + "accum": 862789557 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3500904, + "accum": 834019272 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441227646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1113566891 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 546976293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 815796979 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -732603300 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -433548978 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101122, + "accum": -1057873439 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -27171070 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 564662619 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -140522330 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 510857810 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -917127883 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 758910181 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 95101299 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 719833560 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -140340577 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": -348936370 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41158704, + "accum": 767673512 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 607761288 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -276770741 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -281990708 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1273380241 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 779092630 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 74340751, + "accum": 20281107 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -189224381 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16917253, + "accum": 899946461 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449422595 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3837819, + "accum": 488916308 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -819077016 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -547861515 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1042023048 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 769148, + "accum": -927213311 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 385248822 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17156996, + "accum": 275342482 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 599622357 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 649151937 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352512516 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508375801, + "accum": 144541864 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115543754, + "accum": -304009101 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 4125093 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": -232616566 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -433339829 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 254365636 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1814430, + "accum": 538099723 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12597387, + "accum": 735407852 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 275409621 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -63215879 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1504133522 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 380218862 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 44041549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 538987291 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19201008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 8743583 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 105037109 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 82155844 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 666940711 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1010886718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 88220385 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -1508070861 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": 155971567 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2410950, + "accum": 71562245 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 156833116 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1480015, + "accum": -822867238 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -358087479 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31864258, + "accum": 938749526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -424557926 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -377535541 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": -35745899 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46023997, + "accum": -310353768 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 748972654 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2789298, + "accum": 19703443 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -215442128 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 659070269 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -10944003 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -507569350 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 451159244 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 829562853 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78778911, + "accum": -115201452 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -496300943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 492268017 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -217767981 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 757617490 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 777901454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": 274818078 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115543754, + "accum": -304009101 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 10, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2198.json b/polygon/heimdall/testdata/mainnet/spans/span_2198.json new file mode 100644 index 00000000000..9bcb5202311 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2198.json @@ -0,0 +1,708 @@ +{ + "span_id": 2198, + "start_block": 14061056, + "end_block": 14067455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12599524, + "accum": -286952309 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -824219631 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -529540298 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -60211547 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 309929229 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9670364, + "accum": -133787330 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548125, + "accum": 353683034 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1259528752 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 473757553 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1259204769 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 581117561 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518300782 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1591086, + "accum": 354269020 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109438919, + "accum": -85153115 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3504102, + "accum": -437074974 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441198646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1112313888 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 547382293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 824858203 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -731095996 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -425293258 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101122, + "accum": -1054940901 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 7694180 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 565062790 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -53288416 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 511360844 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -916145914 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 759325606 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 112945869 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": -410539328 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -104609561 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": -56134709 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41158704, + "accum": 583592431 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 608168796 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -268087793 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -76296463 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 99, + "accum": -1273377370 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": 819266243 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69340751, + "accum": 698455466 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -148368949 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16783782, + "accum": 12198021 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449496980 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3834565, + "accum": 600162976 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -816374941 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70062, + "accum": -545829717 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1038046597 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 769148, + "accum": -904908019 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2967161, + "accum": 471296491 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17156996, + "accum": 772895366 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 657817614 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 664675405 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352569965 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508417376, + "accum": -226753531 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115543754, + "accum": 301190996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 122566429 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": -56419323 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -246283391 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 753046417 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1814430, + "accum": 590718193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12597387, + "accum": -271985597 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 301929135 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -53119529 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1504104058 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 441500270 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 73070549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 539568132 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19230008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 96554249 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 112619710 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 188769182 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 677646148 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1009682928 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 598329109 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1507965457 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9731984, + "accum": 438199103 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2410950, + "accum": 141479795 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 382315722 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1501192, + "accum": -779700710 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -65486498 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31865947, + "accum": 485188110 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -402009179 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -375836431 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 37729661 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46131915, + "accum": -346973102 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 762089702 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2950098, + "accum": 101836285 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -203293999 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 680339159 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 373910415 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -507415650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 462904621 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": -164393894 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78778911, + "accum": 796617358 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -492465838 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 492410726 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -214100438 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 767379296 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 842215682 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": 488875923 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508417376, + "accum": -226753531 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2199.json b/polygon/heimdall/testdata/mainnet/spans/span_2199.json new file mode 100644 index 00000000000..f3ffa735331 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2199.json @@ -0,0 +1,702 @@ +{ + "span_id": 2199, + "start_block": 14067456, + "end_block": 14073855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12602921, + "accum": 116286723 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -813884367 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -526987114 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 35791653 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 428946861 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9673502, + "accum": 175667456 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548875, + "accum": 595244784 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1259368688 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 513085329 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1258175425 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 581679769 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518403182 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1601586, + "accum": 405362272 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109080179, + "accum": 665783889 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": -324511710 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441166646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 43207, + "accum": -1110931264 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 547830293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -537624152 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51976, + "accum": -729432764 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -416183498 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 101122, + "accum": -1051704997 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 46166180 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 565504358 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 42969696 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 511915916 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -915062362 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 759784006 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 132636429 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": -143121440 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232104, + "accum": -65182233 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": 266956779 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41158704, + "accum": 527852380 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 608618460 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -258506609 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 150676497 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 521, + "accum": -1273363230 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -508835528 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69340751, + "accum": 172170913 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -103287093 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16783782, + "accum": 549279045 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449579060 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3834565, + "accum": 722869056 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -813393341 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -543565233 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1033658789 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 788748, + "accum": -880177683 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2878107, + "accum": 565761938 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17156996, + "accum": -50855788 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 722033070 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 681804749 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352633357 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508434308, + "accum": -428793081 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115543754, + "accum": -119151172 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 253260317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 6075767, + "accum": 138005221 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -39876287 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -69533690 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": 648802453 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12598137, + "accum": 131154037 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 331192047 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -41978729 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1504071546 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 509121134 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 105102549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 540209060 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19262008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 193448777 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 120986718 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 306411486 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 689459044 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1008354608 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": -211309016 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1507841425 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9720771, + "accum": 749465609 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2410950, + "accum": 218630195 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 773070815 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1559568, + "accum": -731242079 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 257383550 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31865947, + "accum": 132033457 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -377127803 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -373961551 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2533640, + "accum": 118806141 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46167025, + "accum": -242479723 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 776563686 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2950098, + "accum": 196239421 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -189889167 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 733410, + "accum": 703808279 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 798577359 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -507246050 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 475865037 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 401233626 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78791911, + "accum": 572519742 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -488233998 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 492568198 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -210053494 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 778150944 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -459579261 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": 725077683 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508434308, + "accum": -428793081 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_22.json b/polygon/heimdall/testdata/mainnet/spans/span_22.json new file mode 100644 index 00000000000..ccef4a739de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_22.json @@ -0,0 +1,102 @@ +{ + "span_id": 22, + "start_block": 134656, + "end_block": 141055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -5904 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -10402 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 57914 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -10402 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -10402 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -10402 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -10402 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -10402 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_220.json b/polygon/heimdall/testdata/mainnet/spans/span_220.json new file mode 100644 index 00000000000..731137fd3cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_220.json @@ -0,0 +1,102 @@ +{ + "span_id": 220, + "start_block": 1401856, + "end_block": 1408255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521066, + "accum": -222484305 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44392206, + "accum": 100968310 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -37825375 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65400005, + "accum": 107188271 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33840668, + "accum": 85801217 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64748106, + "accum": 70092305 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56160104, + "accum": -103740423 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521066, + "accum": -222484305 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521066, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44392206, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65400005, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33840668, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64748106, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56160104, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2200.json b/polygon/heimdall/testdata/mainnet/spans/span_2200.json new file mode 100644 index 00000000000..301b9cb7aed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2200.json @@ -0,0 +1,726 @@ +{ + "span_id": 2200, + "start_block": 14073856, + "end_block": 14080255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12602921, + "accum": 645609405 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -800319333 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -523636060 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 161795853 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 585157503 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9738761, + "accum": 584083899 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548875, + "accum": -460253130 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1259158604 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 564703035 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1256824411 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 582417667 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518537582 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1601586, + "accum": 472628884 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109080179, + "accum": -242938054 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": -176583426 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441124646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1109006280 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 548418293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -524501000 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -727249646 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -404226938 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98100, + "accum": -1047466939 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 96660680 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 566083916 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 169308468 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 512644448 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -913640200 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 760385656 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 158480289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 207864538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": -13424345 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10096609, + "accum": 691014357 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -488451848 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 609208644 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -245931305 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 448578507 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 2632, + "accum": -1273297017 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -450653054 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69305338, + "accum": 339168118 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -44117157 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16783782, + "accum": -118240426 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449686790 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3834565, + "accum": -488535457 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -809479991 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -540591129 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1027889791 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 842735, + "accum": -846360332 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2878107, + "accum": 686642432 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17160962, + "accum": 669853067 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -566378464 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 704287013 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352716559 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508474308, + "accum": 339429660 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115523754, + "accum": 615951466 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4084184, + "accum": 424796045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": 385283055 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 231033037 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 652693648 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": 725040013 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12598137, + "accum": 660275791 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 369599619 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -27356429 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1504028874 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 597873518 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 147144549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 541050278 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19304008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 320622845 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 131968416 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 460817010 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 704963470 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1006611188 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 527469136 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1507678633 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9715629, + "accum": -214780973 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 319914581 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 342838324 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1646508, + "accum": -663999508 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 681150488 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31865947, + "accum": 97971764 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -344470997 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -371500771 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 224936396 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46374819, + "accum": 325905985 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": 795560790 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2950098, + "accum": 320143537 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -172295325 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 798076, + "accum": 735950619 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -16539866 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -507023450 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 492875583 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 200055525 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78791911, + "accum": -235853958 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -482679708 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 492774880 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -204741880 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 792288732 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -366434517 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": -337343252 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -488451848 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2201.json b/polygon/heimdall/testdata/mainnet/spans/span_2201.json new file mode 100644 index 00000000000..cdf602078f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2201.json @@ -0,0 +1,708 @@ +{ + "span_id": 2201, + "start_block": 14080256, + "end_block": 14086655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12602921, + "accum": -336391406 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -790307046 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -521162663 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 254798953 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 700455834 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9750841, + "accum": 886022070 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7548875, + "accum": -226238005 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1259003542 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 602801818 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1255827234 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 582962306 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518636782 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1601586, + "accum": 522278050 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109115340, + "accum": 393813491 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": -67398264 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441093646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1107583473 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 548852293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -514814864 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -725637739 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -395401858 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98100, + "accum": -1044425839 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 133930430 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 566511685 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 262558514 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 513182174 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -912590509 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 760829731 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 177555519 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 466925617 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 24785635 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -368603374 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 787553226 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 609644256 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -236649533 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 668458562 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1273209953 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -407708847 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69313363, + "accum": -257790355 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -444109 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16783782, + "accum": 402056816 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449766305 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3834565, + "accum": -369663942 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -806591566 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -538395957 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1023639102 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 842735, + "accum": -820235547 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2878107, + "accum": 775863749 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17162940, + "accum": -170742475 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -504169741 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 720881065 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352777970 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508617413, + "accum": 1003060162 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115523754, + "accum": 79140155 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 550876779 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": 565038942 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 430989919 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -186928194 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": 781310593 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12598137, + "accum": -321884388 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 397948065 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -16563779 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1503997378 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 663381230 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 178175549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 541671177 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19335008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 414489419 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 140073955 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 574782992 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 716407213 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1005324378 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": -299949473 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1507558477 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9715629, + "accum": 86403526 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 394677033 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": 678675584 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1652632, + "accum": -612840775 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 993930847 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31859883, + "accum": -287106845 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -320367164 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -369684481 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 302963861 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46391398, + "accum": 391024476 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": -563076653 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2950098, + "accum": 411596575 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -159309394 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 798076, + "accum": 760690975 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 394856236 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -506859150 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405013, + "accum": 505430986 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 704953233 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78791911, + "accum": 834002870 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -478580113 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 492927431 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -200821403 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -569937327 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -297684825 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7381305, + "accum": -108522797 + } + ], + "proposer": { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -368603374 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2202.json b/polygon/heimdall/testdata/mainnet/spans/span_2202.json new file mode 100644 index 00000000000..8ff424e9ce9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2202.json @@ -0,0 +1,702 @@ +{ + "span_id": 2202, + "start_block": 14086656, + "end_block": 14093055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12616740, + "accum": 54478792 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -780294759 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -518689266 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 347802053 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 815754165 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9750841, + "accum": -184609812 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7527379, + "accum": 7097439 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1258848480 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 640900601 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1254830057 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 583506945 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 518735982 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 572405272 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109115340, + "accum": -342728601 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": 41786898 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1441062646 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1106160666 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 549286293 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -505128728 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -724025832 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -386576778 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98100, + "accum": -1041384739 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 171200180 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 566939454 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 355808560 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 513719900 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -911540818 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 761273806 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 196630749 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": 725986696 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 62995615 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -55231783 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 690662839 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 610079868 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -227367761 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -484702528 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1273100089 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -364764640 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69313363, + "accum": 518013740 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 43228939 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16783782, + "accum": -450698086 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 449845820 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3834565, + "accum": -250792427 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -803703141 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -536200785 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1019388413 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 857738, + "accum": -794020759 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2878107, + "accum": -507911884 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17162940, + "accum": 361308665 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -441961018 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 737475117 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 352839381 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508689285, + "accum": 295101629 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115523754, + "accum": 914521347 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 676855788 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": 744794829 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 630946801 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 346144365 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": 837581173 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12586383, + "accum": 68375763 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 426296511 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": -5771129 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1503965882 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 728888942 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 209206549 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 542292076 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 19366008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 508355993 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 148179494 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 688748974 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 727850956 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -1004037568 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 245339163 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1507438321 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 387910162 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 469439485 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": -358972380 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1708120, + "accum": -560925819 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -66144213 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31859883, + "accum": 700549528 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -296263331 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -367868191 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 380991326 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 46614798, + "accum": 457326756 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": -549054981 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2951098, + "accum": 503053613 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -146323463 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 786180581 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 806252338 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -506694850 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 517988699 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": -163369268 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78791914, + "accum": 530729817 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -474480518 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 493079982 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -196900926 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -559502293 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -228935133 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7378644, + "accum": 120260404 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109115340, + "accum": -342728601 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 6, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2203.json b/polygon/heimdall/testdata/mainnet/spans/span_2203.json new file mode 100644 index 00000000000..2d04eba09c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2203.json @@ -0,0 +1,744 @@ +{ + "span_id": 2203, + "start_block": 14093056, + "end_block": 14099455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12616740, + "accum": 372738289 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 322977, + "accum": -757085574 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -501316641 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 435262190 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -453185165 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 64733214 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7527460, + "accum": 203212677 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1243270695 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 685854170 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1238600312 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 599386338 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534270519 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 627257185 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109067943, + "accum": 916811691 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": 141775083 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425580909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1089601401 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 565080030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -482172047 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -707320167 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -364286721 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98100, + "accum": -1023572602 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 215511917 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 582728367 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 443459881 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 529593941 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -895270417 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 777075343 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 226856406 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8356809, + "accum": -431497597 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 108035272 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 202836218 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 319969451 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 625874853 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -204724136 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -299015071 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1257557296 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -316059775 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69005215, + "accum": 819891534 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 92498068 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16630637, + "accum": -33629768 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465365117 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3871034, + "accum": -143232192 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -786009204 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -519043560 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137119, + "accum": -1000639820 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 974978, + "accum": -755749750 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2878107, + "accum": -423379579 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17162940, + "accum": 788676962 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -378341689 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 765779862 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368344662 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508689285, + "accum": 156114301 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115523754, + "accum": 955262927 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 789845661 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": 899418414 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 801209866 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 774303438 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": -476901995 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12586383, + "accum": 385906692 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 463701432 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 18042208 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488483761 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 795062327 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 248688286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 558230509 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 34847745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 596484626 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 169912487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 792438439 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 752168365 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -987583591 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17589956, + "accum": 682955844 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491887560 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 637402027 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 542777830 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 40, + "accum": -1530315323 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": -394288751 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1713120, + "accum": -504373202 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 191466060 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31854792, + "accum": 106562298 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -262144562 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -351004294 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 456857423 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 47010309, + "accum": 225635892 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 452312, + "accum": -522741756 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2951098, + "accum": 589337702 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -120812102 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 821458142 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -233288188 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -491109913 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 543169268 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": -67817128 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78994301, + "accum": -306169996 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -455848901 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 508655823 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -178407981 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -535965820 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -160251828 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7316574, + "accum": 312743527 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55112614, + "accum": -394288751 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2204.json b/polygon/heimdall/testdata/mainnet/spans/span_2204.json new file mode 100644 index 00000000000..6852dcaf7a0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2204.json @@ -0,0 +1,720 @@ +{ + "span_id": 2204, + "start_block": 14099456, + "end_block": 14105855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12468488, + "accum": 836147873 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -745003041 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -498364522 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 546265890 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -315571028 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 424774516 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7527460, + "accum": 481728697 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1243085621 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 731326911 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1237410133 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 600036391 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534388919 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 687989873 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108931689, + "accum": 827411309 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": 272092857 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425543909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1087903212 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 565598030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -470611175 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -705396278 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -353753561 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 98100, + "accum": -1019942902 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 259995167 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 583238930 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 554758323 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 530235743 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -894017560 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 777605368 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 249623616 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8355887, + "accum": -122296586 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 153640732 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 576860375 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 469663486 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 626394777 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -193645892 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -36577586 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1257426168 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1385297, + "accum": -264803786 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69037237, + "accum": 627489899 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 144623964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16618578, + "accum": 581353601 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465460022 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3871034, + "accum": -3934 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -782561729 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -516423516 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -995565457 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 981739, + "accum": -719605671 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -316884610 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17172047, + "accum": 50413464 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -304092568 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 785585666 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368417959 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508713434, + "accum": -249546176 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115524883, + "accum": -264043098 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -433249186 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": -259407002 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -333444970 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 37119290 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": -409740335 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12586383, + "accum": 851602863 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 497536674 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 30923758 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488446169 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": 873248951 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 285725286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 558971582 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 34884745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 708518924 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 179586840 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 928462353 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 765827026 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -986047721 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17585488, + "accum": -39665957 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491744148 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": -375253761 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 632010434 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 40, + "accum": -1530313843 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 271463935 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1724026, + "accum": -440911420 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 564784553 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31856986, + "accum": -88121336 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -233375471 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -348836464 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 549986978 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 47235763, + "accum": 595381014 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -506008132 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2936095, + "accum": 698168256 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -105312765 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 852013704 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 257732966 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490913813 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 558158634 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60566657, + "accum": 799837718 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78996613, + "accum": -130099852 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -450955836 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 508837900 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -173728702 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -523511102 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -78195744 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7316574, + "accum": 583456765 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508713434, + "accum": -249546176 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2205.json b/polygon/heimdall/testdata/mainnet/spans/span_2205.json new file mode 100644 index 00000000000..2faa55bd192 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2205.json @@ -0,0 +1,720 @@ +{ + "span_id": 2205, + "start_block": 14105856, + "end_block": 14112255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 12468488, + "accum": -250745867 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -737465826 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -496529421 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 615268190 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -230027105 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 648583974 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 7527460, + "accum": 654860277 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1242970575 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 759593750 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1236670292 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 600440478 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534462519 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 725742625 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108931689, + "accum": 585646118 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3522102, + "accum": 353101203 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425520909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1086847581 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 565920030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -463424687 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -704200347 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -347205921 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 93565, + "accum": -1017763697 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 287646917 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 583556307 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 623943841 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 530634701 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -893238757 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 777934843 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 263776206 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8355887, + "accum": 69888815 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 181990072 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 809361878 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 42674263 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 626717973 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -186759416 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 126559229 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1257344656 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1386671, + "accum": -232928215 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69037237, + "accum": 841692003 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 177026548 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16618578, + "accum": -410108005 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465519017 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3869734, + "accum": 89012948 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -780418704 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 70812, + "accum": -514794840 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -992406200 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 981739, + "accum": -697025674 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -250665103 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17183927, + "accum": 445548745 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -257937709 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 797897382 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368463522 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508713834, + "accum": 461376577 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115524883, + "accum": -354446905 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -339780889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": -126039731 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": -185089864 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 432624737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1815180, + "accum": -367991195 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 12586383, + "accum": -232567412 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 914466, + "accum": 518569392 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 38931208 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488422801 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -451837453 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 308748286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 559432249 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 34907745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 778161866 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 185600627 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -360622292 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 774317545 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -985092991 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17585488, + "accum": 364800267 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491655000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": -150971055 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 687479350 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 5040, + "accum": -1530282923 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 165129175 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1764208, + "accum": -400557492 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 796847400 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31856986, + "accum": 644589342 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -215491982 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -347488894 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2517015, + "accum": 607878323 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 47505667, + "accum": 312009335 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -495615996 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2937567, + "accum": 765729353 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -95678042 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 871007702 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 562962332 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490791913 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 567476348 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60581658, + "accum": 819394317 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78975870, + "accum": 312988546 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -447914201 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 508951083 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -170819961 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -515768980 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -27187908 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7316574, + "accum": 751737967 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115524883, + "accum": -354446905 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2206.json b/polygon/heimdall/testdata/mainnet/spans/span_2206.json new file mode 100644 index 00000000000..b62aac8d609 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2206.json @@ -0,0 +1,738 @@ +{ + "span_id": 2206, + "start_block": 14112256, + "end_block": 14118655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072498, + "accum": 228954983 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -725996151 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -493736876 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 720271690 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -99851570 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 989163584 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9130571, + "accum": 968017818 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1242795505 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 802608505 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1235544447 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 601055393 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534574519 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 783192465 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108931763, + "accum": 254249508 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3531116, + "accum": 476681249 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425485909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1085241186 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 566410030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -452488727 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -702380452 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -337242121 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 93565, + "accum": -1014488922 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 329725667 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 584039272 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 729226151 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 531241811 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -892053622 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 778436218 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 285312756 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 362338860 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1232580, + "accum": 225130372 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -220272152 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 99823555 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 627209793 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -176279996 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 374810904 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 3544, + "accum": -1257220616 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1386671, + "accum": -184394730 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69037237, + "accum": 500695435 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 226334828 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16618578, + "accum": 171542225 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465608792 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3875724, + "accum": 224609378 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -777157579 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1673923, + "accum": -465826201 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -987598635 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 981739, + "accum": -662664809 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -149896288 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17208927, + "accum": -335911878 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -187702054 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 816632602 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368532857 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508753877, + "accum": 304365023 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115515327, + "accum": 921656851 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -197546524 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5798577, + "accum": 76910464 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 40667906 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -349192216 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -259572787 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 256049323 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 915304, + "accum": 550592462 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 51116458 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488387241 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -377877133 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 343783286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 560133264 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 34942745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 884140256 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 261469, + "accum": 194752042 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -231951022 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 787237900 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -983640141 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17585488, + "accum": 980292347 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491519340 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 190328715 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 771888570 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 7309, + "accum": -1530097447 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 710244323 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1791295, + "accum": -338478144 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -233505964 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31856986, + "accum": 376174177 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -188277977 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -345438244 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": 695967068 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49127200, + "accum": 641240086 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -479801876 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2937567, + "accum": 868544198 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -81016507 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -478686430 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -356231266 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490606413 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 581655478 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60731658, + "accum": 182911492 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78975870, + "accum": 311831977 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -443285626 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 509123318 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -166393616 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -503987490 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 50432712 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7316574, + "accum": -375689772 + } + ], + "proposer": { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -349192216 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2207.json b/polygon/heimdall/testdata/mainnet/spans/span_2207.json new file mode 100644 index 00000000000..56dbd576921 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2207.json @@ -0,0 +1,714 @@ +{ + "span_id": 2207, + "start_block": 14118656, + "end_block": 14125055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072598, + "accum": 918510085 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -709938606 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -489827313 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 867276590 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 82394179 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 82205031 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9130571, + "accum": 31474868 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1242550407 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -521093229 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1233968264 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 601916274 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534731319 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 863622241 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108941748, + "accum": 53990162 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3371116, + "accum": 645065933 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425436909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1082992233 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 567096030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -437178383 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -699832599 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -323292801 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 93565, + "accum": -1009904237 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 388635917 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 584715423 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 876621385 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 532091765 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -890394433 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 779138143 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 315463926 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 771630323 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1249166, + "accum": 285709238 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 275057137 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 732946454 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 627898341 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -161608808 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 722363249 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 4661, + "accum": -1257002280 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 1386671, + "accum": -116447851 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69040834, + "accum": -270240920 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 295366420 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": -398073165 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465734477 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3875724, + "accum": 414519854 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -772592004 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -384460974 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -980868044 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1009541, + "accum": -613947124 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -8819947 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17282336, + "accum": 510775956 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -89372137 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 842861910 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368629926 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508756827, + "accum": 321306947 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118073734, + "accum": -327441495 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 1581587 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": 360991434 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 356728784 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 493406345 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -92076528 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 951334529 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 594823558 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 68175808 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488337457 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -274332685 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 392832286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 561114685 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 34991745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -351278445 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 284687, + "accum": 208028383 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -51811244 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 805326397 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -981606151 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17047222, + "accum": 445831134 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491329416 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 668148393 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -493880063 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 7370, + "accum": -1529737415 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 642606434 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2409711, + "accum": -236520231 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 260888797 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31854786, + "accum": 553141817 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -150178370 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -342567334 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": 819245433 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49262683, + "accum": 286416041 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -457662108 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2939524, + "accum": -371409775 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -60490358 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -438220956 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 294039992 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490346713 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 601506260 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60731658, + "accum": 390862313 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 78950869, + "accum": 30524694 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -436805621 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 509364447 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -160196733 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -487493404 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 159101580 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -17197150 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118073734, + "accum": -327441495 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2208.json b/polygon/heimdall/testdata/mainnet/spans/span_2208.json new file mode 100644 index 00000000000..b2c219dbf47 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2208.json @@ -0,0 +1,738 @@ +{ + "span_id": 2208, + "start_block": 14125056, + "end_block": 14131455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072598, + "accum": -17602130 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -699452046 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -487274129 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -421911538 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 201411811 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 393592103 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9130571, + "accum": 323653140 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1242390343 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -481765453 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1232938920 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 602478482 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534833719 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 916147809 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108918913, + "accum": 764974501 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3371116, + "accum": 752941645 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425404909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1081523529 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 567544030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -427179791 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -698168695 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -314183041 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 93565, + "accum": -1006910157 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 427107917 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 585156991 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -413742272 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 532646837 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -889310881 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 779596543 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 335154486 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -347761818 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1249166, + "accum": 325682550 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 598537489 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 663565407 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 628348005 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -152027624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 949336209 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -1256842662 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -80244231 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69041959, + "accum": 552450020 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 340448276 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": 133646163 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465816557 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3721759, + "accum": 535309757 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -769610404 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -332647438 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -976472556 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1015120, + "accum": -581621248 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 83311541 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17282336, + "accum": -322884307 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -25156681 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 859991254 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368693318 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508756827, + "accum": -34890238 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118174189, + "accum": 680455448 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 131624435 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": 546512330 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 563135888 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -341516080 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 17308784 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 19062986 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 623321222 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 79316608 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488304945 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2113152, + "accum": -206711821 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 424864286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 561755613 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 35023745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -254383917 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 284687, + "accum": 217138367 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 65831060 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 817139293 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -980277831 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17047222, + "accum": -393867914 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491205384 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 980193897 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -416705919 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 8421, + "accum": -1529490014 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 1019155531 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2444085, + "accum": -158875914 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 583758845 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31854386, + "accum": 185867451 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -125296994 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -340692454 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": 899753753 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49475109, + "accum": 481834061 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -443203484 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2939524, + "accum": -277345007 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -47085526 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -411794524 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 718706936 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490177113 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 614470036 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": 946513164 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79150869, + "accum": -209269157 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -432573781 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 509521919 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -156149789 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -476721756 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 230069004 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 216855202 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508756827, + "accum": -34890238 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2209.json b/polygon/heimdall/testdata/mainnet/spans/span_2209.json new file mode 100644 index 00000000000..3d96dbe49d8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2209.json @@ -0,0 +1,726 @@ +{ + "span_id": 2209, + "start_block": 14131456, + "end_block": 14137855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072598, + "accum": 334212820 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -691259421 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -485279454 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -346909038 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 294394336 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 636863253 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9130571, + "accum": 551917415 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -1242265293 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -451040628 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -1232134745 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 602917707 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 534913719 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 957183409 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108920345, + "accum": 717315612 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": 837270545 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -1425379909 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -1080376104 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 567894030 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -419368391 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -696868770 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -307066041 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 93565, + "accum": -1004571032 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 457164167 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 585501966 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -338540622 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 533080487 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -888464356 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 779954668 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 350537736 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -138939643 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1249166, + "accum": 356911700 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 851256514 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 307347980 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 628699305 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -144542324 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -258593461 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -1256595312 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -79618506 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69042079, + "accum": 893247618 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 375668476 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": 549051888 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 465880682 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3721759, + "accum": 628353732 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -767281029 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -292168113 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -973038581 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1012605, + "accum": -556280973 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 155289266 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17406823, + "accum": 110667937 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 25011644 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 873373554 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 368742843 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508756827, + "accum": 215791833 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118174189, + "accum": 864156617 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 233220410 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": 691450530 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 724391438 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 88381145 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 102766059 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 373800336 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 645585022 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 88020358 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -1488279545 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": -153943613 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 449889286 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 562256338 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 35048745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -178685067 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 224257722 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 157739110 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 826368118 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -979240081 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17022537, + "accum": 31868306 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -1491108484 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": -161296015 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -356413619 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23271, + "accum": -1529175539 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -374070183 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2505039, + "accum": -96378639 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 836001070 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31854386, + "accum": 982227101 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -105858419 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -339227704 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": -422866786 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49612283, + "accum": 334241394 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -431907684 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2954471, + "accum": -203812066 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -36613001 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -391148874 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -334907504 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -490044613 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 624597986 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": -309560294 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79150869, + "accum": 384131928 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -429267656 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 509644944 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -152988114 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -468306406 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 285512304 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 399708602 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -374070183 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_221.json b/polygon/heimdall/testdata/mainnet/spans/span_221.json new file mode 100644 index 00000000000..700d8e3af4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_221.json @@ -0,0 +1,102 @@ +{ + "span_id": 221, + "start_block": 1408256, + "end_block": 1414655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -92952839 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44351731, + "accum": 71034493 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 47247491 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65630005, + "accum": -137181940 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33886388, + "accum": -184640813 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64155769, + "accum": 158589043 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56171899, + "accum": 137904565 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33886388, + "accum": -184640813 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44351731, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65630005, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 33886388, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64155769, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56171899, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2210.json b/polygon/heimdall/testdata/mainnet/spans/span_2210.json new file mode 100644 index 00000000000..e21768fefd2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2210.json @@ -0,0 +1,738 @@ +{ + "span_id": 2210, + "start_block": 14137856, + "end_block": 14144255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072598, + "accum": 483739865 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -338256348 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -240844519 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -105952269 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 230881440 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9730846, + "accum": 537375661 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9130571, + "accum": 481396555 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -621020101 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -197867971 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -615343615 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 301854156 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 267528859 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 515523744 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109000345, + "accum": 39350621 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": 494552882 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -712667454 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -539155369 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 284262015 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -202653935 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -347264452 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -147127720 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -500100303 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 255632708 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293061460 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -101588826 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 266930528 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -443470305 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 390299646 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 615330, + "accum": 189113793 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 118470136 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1249166, + "accum": 206562085 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -732763144 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -305982387 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 314665822 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -65534392 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 30293632 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -628075041 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -39246100 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69042079, + "accum": -78535149 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 219532418 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": -737785481 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 232998053 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3721759, + "accum": 397916443 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -381544077 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -109652664 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -483428713 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1012605, + "accum": -255356874 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 142424585 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17406823, + "accum": 446987486 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 57657314 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 448730847 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 184415994 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508903309, + "accum": 471694469 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118175384, + "accum": -373415606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 208046582 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": 476169645 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 507325714 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 431098075 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 128294577 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 506163783 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 342829931 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 51843554 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1016, + "accum": -744116912 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": -29596301 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 247467143 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 281578821 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 17546872 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -21213568 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 118546581 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 161586800 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 421490001 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -488686065 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17021185, + "accum": 398939883 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3876, + "accum": -745467032 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 138758988 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -123943739 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23363, + "accum": -764063068 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -333053156 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2518233, + "accum": 8429935 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -741159392 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31854386, + "accum": 515035984 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -35434492 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -168295577 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": -154825980 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49944392, + "accum": -101545732 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -205787622 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2954471, + "accum": -35430435 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": -8881228 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -176993352 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 131140193 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -244903056 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 321414148 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": -177341259 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79179869, + "accum": 587516127 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -211658315 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 254933194 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -73648549 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -226579388 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 192824952 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 364422361 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": -737785481 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 24, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2211.json b/polygon/heimdall/testdata/mainnet/spans/span_2211.json new file mode 100644 index 00000000000..7302524f88b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2211.json @@ -0,0 +1,690 @@ +{ + "span_id": 2211, + "start_block": 14144256, + "end_block": 14150655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14072598, + "accum": -438083848 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -327442083 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -238211548 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -6948969 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 353618373 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9740939, + "accum": -527492338 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9201362, + "accum": -603895427 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -620855035 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -157311202 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -614282104 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 302433933 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 267634459 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 569690736 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 109037128, + "accum": -522500244 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": 605898710 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -712634454 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -537640768 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 284724015 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -192342887 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -345548551 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 284680, + "accum": -137733280 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -496352658 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 295306958 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 293516827 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -2322648 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 267502946 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -442352892 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 390772371 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 209598925 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 394115407 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 247029335 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -399174031 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -334683931 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 315129538 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -55653796 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 264359497 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -627748539 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -38420143 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69043457, + "accum": -573680392 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 266023082 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16616229, + "accum": -189449924 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 233082698 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3721759, + "accum": 520734490 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -378469302 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -56219955 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -478895866 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1013298, + "accum": -221935365 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 237435182 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 17406823, + "accum": -364806802 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 123879503 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 466395483 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 184481367 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508903309, + "accum": 628013887 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118175384, + "accum": 753102465 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 342153269 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": 667488069 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6450222, + "accum": 720183040 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17196765, + "accum": -387681541 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 241098180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -411825605 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 372218147 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 63332504 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 8207, + "accum": -743946755 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 39887773 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 280500143 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 282239778 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 17579872 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 78708914 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 127959237 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 282905426 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 433672050 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -487316235 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17021185, + "accum": -426389662 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -745350124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": 460555914 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -44357903 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23363, + "accum": -763292089 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 98319626 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2542013, + "accum": 91857810 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -408199655 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568519, + "accum": 187456842 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": -9775573 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -166362107 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2515885, + "accum": -71801775 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 49959269, + "accum": 160714663 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -190877166 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2940189, + "accum": 62052826 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 4942505 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -149741094 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 569077979 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -244728156 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 334783042 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": 435870787 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79529869, + "accum": 429419107 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -207294230 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 255095587 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -69475138 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -215471126 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 266632818 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 605788849 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69043457, + "accum": -573680392 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 6, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2212.json b/polygon/heimdall/testdata/mainnet/spans/span_2212.json new file mode 100644 index 00000000000..9a4c1b77bf3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2212.json @@ -0,0 +1,726 @@ +{ + "span_id": 2212, + "start_block": 14150656, + "end_block": 14157055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": 138951017 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -314006178 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -234940281 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 116055131 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 506109714 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9755874, + "accum": -127787836 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9201362, + "accum": -226639585 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -620649953 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -106922489 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -612963257 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303154262 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 267765659 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": 636989120 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108977150, + "accum": -229849625 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": -648305172 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -712593454 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -535758991 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 285298015 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -179532191 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -343416674 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -126333728 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -491696493 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 344599208 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294082586 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 121008058 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 268214132 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -440964591 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 391359696 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 235064517 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -655949064 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 296898865 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 15285170 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -39622321 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 315705670 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -43377904 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": 555168602 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -627342885 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -37393954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69043457, + "accum": -528028957 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 323784210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16457321, + "accum": 485615789 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 233187863 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3721759, + "accum": 673326609 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -374649127 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 10166138 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -473264147 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1015453, + "accum": -180381527 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 355478651 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22406823, + "accum": 498872941 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 206155556 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 488342455 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 184562588 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508961874, + "accum": 627886271 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118177724, + "accum": 33638608 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 508770668 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": -482096156 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": -402278455 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17196765, + "accum": 317385824 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 381248111 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 169943649 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 890552, + "accum": 408730779 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 77606654 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 8737, + "accum": -743606558 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 126216471 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 321541143 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 283060967 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 17620872 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 202855028 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 139653749 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 433634628 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 448807323 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -485614325 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17021185, + "accum": 271478923 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -745211708 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9751422, + "accum": -532188113 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 54521469 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23363, + "accum": -762334206 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -427229066 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2601744, + "accum": 197622957 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 5477594 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568519, + "accum": 130070899 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 777543, + "accum": 22103690 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -163959917 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 31259510 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 50362239, + "accum": 831809079 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -172352054 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2728858, + "accum": 179430610 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 22117446 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -115882228 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -274101880 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -244510856 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 351392880 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": 140192866 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79527556, + "accum": -482276879 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -201872185 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 255297348 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -64289991 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -201669952 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 358333500 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -487066797 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69043457, + "accum": -528028957 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2213.json b/polygon/heimdall/testdata/mainnet/spans/span_2213.json new file mode 100644 index 00000000000..ba9475a3496 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2213.json @@ -0,0 +1,696 @@ +{ + "span_id": 2213, + "start_block": 14157056, + "end_block": 14163455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": 687985763 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -301225683 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -231828588 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 233059031 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 651162453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9755874, + "accum": 252691250 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9201409, + "accum": 132214567 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -620454875 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -58991762 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -611708744 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 303839453 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 267890459 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": -691409902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108673549, + "accum": -165771268 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": -516714648 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -712554454 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -533969008 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 285844015 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -167346407 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -341388791 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -118771472 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -487267458 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 391486958 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 294620747 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 238322632 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 268890626 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -439644012 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 391918371 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 259287885 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -330186471 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 344335735 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 409526849 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 172687645 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 316253698 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -31700836 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -561215859 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -626957019 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -36417823 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69066180, + "accum": 772444365 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 378727722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16420997, + "accum": -266638494 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 233287898 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -573928443 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -371015302 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 73313885 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -467907146 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1015453, + "accum": -140778860 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 467763902 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22359122, + "accum": -19874266 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 284418143 + }, + { + "ID": 66, + "signer": "0x75e7e92c8f37302d512d4d8ad0d0731b67fd3324", + "power": 535292, + "accum": 509218843 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 184639847 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508984835, + "accum": -415706371 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118177724, + "accum": 464049560 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 667260389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": -255992564 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": -150072085 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -405030306 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 514561460 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -669682439 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 443473689 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 91184504 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 8737, + "accum": -743265815 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 208334013 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 360580143 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 283842098 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 17659872 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 320945234 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 150777797 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 577011186 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 463204290 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -483995435 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17021185, + "accum": -457761655 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -745080044 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9761422, + "accum": -151702655 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 148577457 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23363, + "accum": -761423049 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 328790918 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2648148, + "accum": 299718365 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 398975465 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568856, + "accum": 7247074 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 52564187 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -161674907 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 128989025 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 51316572, + "accum": 38027106 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -154730606 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": 284492179 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 38454585 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -83675014 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 243460958 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -244304156 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 367192482 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60589158, + "accum": -283225393 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79527556, + "accum": -166837003 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -196714630 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 255489267 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -59357778 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -188542006 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 445560978 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -201815493 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508984835, + "accum": -415706371 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2214.json b/polygon/heimdall/testdata/mainnet/spans/span_2214.json new file mode 100644 index 00000000000..f3d5eb47969 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2214.json @@ -0,0 +1,720 @@ +{ + "span_id": 2214, + "start_block": 14163456, + "end_block": 14169855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": -247763851 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -270259632 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -208547995 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 346869327 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -605805529 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9755874, + "accum": 575930540 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9201409, + "accum": 438265442 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599492617 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -85783 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -589904371 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 325191288 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 288796855 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": -619718562 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108673549, + "accum": 437464448 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": -391309856 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691716258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -511739005 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307085211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -136853075 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -318969688 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -91953252 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -462939747 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 449563904 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315855712 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 352379874 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 290235548 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -417787125 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 413169642 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 299349553 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -50439778 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 402849161 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -649730938 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 76424858 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 337496506 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": -1611868 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7092905, + "accum": -320528608 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605843109 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -14834728 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69033307, + "accum": 146833594 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 443207966 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16420997, + "accum": 263219609 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254174609 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -437667668 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -347319681 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 144315444 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -442841821 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1015453, + "accum": -88492621 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 577823477 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22359122, + "accum": 694065712 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 367434062 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205508454 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508990144, + "accum": 58294511 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118477731, + "accum": -27193440 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -578966915 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5797528, + "accum": -55462000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": 71206841 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 148849449 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 641335677 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -209000929 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 491938403 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 122784350 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -722175100 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 294414127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 412418339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 305270193 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38498068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 435619004 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 285232, + "accum": 180427185 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -681648013 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 495455229 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -461901429 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17021185, + "accum": 90702276 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -724168192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9747732, + "accum": 171667553 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 244147105 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 23363, + "accum": -739891600 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 664768256 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2755325, + "accum": 404171568 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -660861864 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568921, + "accum": -355741686 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1534099447 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 97616080 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -139051421 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 227478656 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 51358061, + "accum": 257745391 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -119916618 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": 388155307 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 72247712 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -37267212 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 675664256 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223332660 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 400558336 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60539133, + "accum": 221820218 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": -466073153 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -171807839 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276449014 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -34630105 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -157299776 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 535702836 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 45729919 + } + ], + "proposer": { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -660861864 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2215.json b/polygon/heimdall/testdata/mainnet/spans/span_2215.json new file mode 100644 index 00000000000..ab69568ef4d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2215.json @@ -0,0 +1,726 @@ +{ + "span_id": 2215, + "start_block": 14169856, + "end_block": 14176255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": 188648383 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -260100777 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -206074598 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 439872427 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -490507198 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9756977, + "accum": -515306784 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9159015, + "accum": -670284530 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599337555 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 38013000 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -588907194 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 325735927 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 288896055 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1641424, + "accum": -568834418 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108673817, + "accum": -374553528 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": -286712260 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691685258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -510316198 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307519211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -127166939 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -317357781 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -85942228 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -459419232 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 486833654 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316283481 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 445629920 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 290773274 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -416737434 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 413613717 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 318604025 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 208499719 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 440555391 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -336359347 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -41307629 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 337932118 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 7669904 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7097005, + "accum": -100574753 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605536395 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -14058829 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": -499858184 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 486881014 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16413481, + "accum": -621510359 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254254124 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -322214089 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -344431256 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 194509807 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -438583692 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1017886, + "accum": -56943021 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 667075856 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22359122, + "accum": -6284169 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 429642785 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205569865 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508992144, + "accum": 506179501 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118481974, + "accum": -535652699 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -452987906 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 124022736 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": 271678571 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 681922008 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -646414977 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 230873385 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 519595921 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 133577000 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -721860605 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 359687045 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 443449339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 305891092 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38529068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 529485578 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 189452884 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -567682031 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 506898972 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -460614619 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 618327903 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -724063536 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9739215, + "accum": 473753558 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 318909557 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 26885, + "accum": -739089863 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -414184064 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2789007, + "accum": 490058191 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -348081505 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568921, + "accum": 653894865 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1517505395 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 121860777 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -137235131 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 305161091 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 51616858, + "accum": 463282031 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -105909826 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": 471011239 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 85233643 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": -11666606 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -306632173 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223168360 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 413116994 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60539133, + "accum": 704836359 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 607127472 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -167708244 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276601565 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -30709628 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -146864742 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 605037498 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 272468135 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118481974, + "accum": -535652699 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2216.json b/polygon/heimdall/testdata/mainnet/spans/span_2216.json new file mode 100644 index 00000000000..c9f4ee48979 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2216.json @@ -0,0 +1,732 @@ +{ + "span_id": 2216, + "start_block": 14176256, + "end_block": 14182655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": 427971221 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -254529792 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -204718219 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 490874127 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -427279081 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9756977, + "accum": -349438175 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9159015, + "accum": -514581275 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599252521 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 58905881 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -588360355 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 326034600 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 288950455 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1643005, + "accum": -540908076 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108673817, + "accum": 78930603 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3374116, + "accum": -229352288 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691668258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -509535949 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307757211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -121855187 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -316473832 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -82645860 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -457488627 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 507271904 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316518064 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 496767042 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 291068156 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -416161797 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 413857242 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 329162929 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 350498798 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 461233001 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -164510410 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 658437089 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 338171002 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 12759908 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7097005, + "accum": 20074332 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605368197 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -13633336 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 678849804 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 510830750 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16413481, + "accum": -342481182 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254297729 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -258900836 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -342847281 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 222035748 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -436248589 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1017886, + "accum": -39638959 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -677952432 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22359122, + "accum": 373820905 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 463757246 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205603542 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508992144, + "accum": -598830132 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118481974, + "accum": 84570101 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -383902643 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 222242650 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": 381614681 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -419717502 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -588304030 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 472094783 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 534762947 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 139495550 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -721688140 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 395481871 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 460466339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 306231585 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38546068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": 580960796 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 194689190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -505184557 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 513174573 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -459908949 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": -486358258 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -724006144 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9739215, + "accum": 639320213 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 359908321 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 52378, + "accum": -738199437 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 522567293 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2791494, + "accum": 537499701 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -176556792 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568921, + "accum": -186403101 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1508405431 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 135156256 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -136239101 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 347761136 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 51646280, + "accum": -53124657 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -98228682 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": 516448363 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418901, + "accum": 92354960 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 2372436 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -81027859 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223078260 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 420004000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60502812, + "accum": 339453794 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 565979234 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -165460079 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276685222 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -28559689 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -141142304 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -750933448 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 396808447 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 508992144, + "accum": -598830132 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 25, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2217.json b/polygon/heimdall/testdata/mainnet/spans/span_2217.json new file mode 100644 index 00000000000..95d4ccd48b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2217.json @@ -0,0 +1,744 @@ +{ + "span_id": 2217, + "start_block": 14182656, + "end_block": 14189055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": -530020097 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -244370937 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -202244822 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 583877227 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -311980750 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9768577, + "accum": -46960288 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9159015, + "accum": -230651810 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599097459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 97004664 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -587363178 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 326579239 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 289049655 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1643005, + "accum": -489974921 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108688817, + "accum": 659485682 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3409116, + "accum": -124544692 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691637258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -508113142 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 308191211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -112169051 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -314861925 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -76634836 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 113565, + "accum": -453968112 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 544541654 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316945833 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 590017088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 291605882 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -415112106 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 414301317 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 348417401 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 609438295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1216330, + "accum": 498939231 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 148861181 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 540411996 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 338606614 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 22041680 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7097005, + "accum": 240081487 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605061483 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -12857437 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 39941683 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 554503798 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16413481, + "accum": 166336729 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254377244 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -143447257 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -339958856 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 272230111 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -431990460 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1017886, + "accum": -8084493 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -588700053 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22359122, + "accum": -327181394 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 525965969 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205664953 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509019144, + "accum": -156019776 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118481974, + "accum": -425284073 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -257923634 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 401349552 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": 582086411 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": 113355057 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -482337009 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -482193719 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 562420465 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 150288200 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -721373645 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 460754789 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 491497339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 306852484 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38577068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -719615715 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 204237748 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -391218575 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 524618316 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -458622139 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 41160713 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -723901488 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9739215, + "accum": -452955554 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 434670773 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 52378, + "accum": -736575719 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -557874490 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2806266, + "accum": 624410645 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 136223567 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568921, + "accum": -571209635 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1491811379 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 159400953 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -134422811 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 425443571 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52065828, + "accum": 160714906 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -84221890 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": 599304295 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420300, + "accum": 105363275 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 27973042 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 330368243 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222913960 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 432562658 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": 819794235 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 244537305 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -161360484 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276837773 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -24639212 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -130707270 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -681598786 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 623546663 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509019144, + "accum": -156019776 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2218.json b/polygon/heimdall/testdata/mainnet/spans/span_2218.json new file mode 100644 index 00000000000..762b55de374 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2218.json @@ -0,0 +1,708 @@ +{ + "span_id": 2218, + "start_block": 14189056, + "end_block": 14195455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14077814, + "accum": -9140979 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -232245852 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -199292703 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 694880927 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -174366613 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9780038, + "accum": 314785358 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9159015, + "accum": 108231745 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -598912385 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 142477405 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -586172999 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 327229292 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 289168055 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1643005, + "accum": -429183736 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108629810, + "accum": 495327832 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3409116, + "accum": 1592600 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691600258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -506414953 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 308709211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -100608179 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -312938036 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -69460388 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -449735755 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 589024904 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317456396 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -693501783 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 292247684 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -413859249 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 414831342 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 371398545 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -476039614 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221324, + "accum": 544023345 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 522885338 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 668862493 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 339126538 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 33119924 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7097005, + "accum": 502670672 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604695405 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -11931364 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": -183834739 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 606629694 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16413481, + "accum": -620989150 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254472149 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": -5647824 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -336511381 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 332139512 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -426908177 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1017886, + "accum": 29577289 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -482173020 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22403070, + "accum": 500493009 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 600215090 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205738250 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509019144, + "accum": 547990168 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118586717, + "accum": -225644911 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -107561591 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 615122306 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": -573249084 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -645214363 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -355860242 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 42817559 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 892178, + "accum": 595431051 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 163169750 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -720998280 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 538661175 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 528534339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 307593557 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38614068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -607581417 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 215634414 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -255194661 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 538276977 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -457086269 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 670780130 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -723776576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": -92823039 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 523903377 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 73846, + "accum": -734508925 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 86365837 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2896544, + "accum": -663809219 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 509542060 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32568921, + "accum": 633840442 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1472005575 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 188338172 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -132254981 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 518161316 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52209446, + "accum": 696252146 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -67504106 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -696416428 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 120923987 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 58528604 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -573181654 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222717860 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 447552024 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": 267266671 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 399808023 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -156467419 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 277019850 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -19959933 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -118252552 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -598844512 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -500364373 + } + ], + "proposer": { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -693501783 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2219.json b/polygon/heimdall/testdata/mainnet/spans/span_2219.json new file mode 100644 index 00000000000..7a2780100bd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2219.json @@ -0,0 +1,702 @@ +{ + "span_id": 2219, + "start_block": 14195456, + "end_block": 14201855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14049923, + "accum": 300515147 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -225036342 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -197537389 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -634013610 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -92541991 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9780038, + "accum": 529946194 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9164044, + "accum": 309815568 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -598802341 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 169515251 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -585465325 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 327615810 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 289238455 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1643005, + "accum": -393037626 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108629810, + "accum": 95441660 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3409116, + "accum": 76593152 + }, + { + "ID": 119, + "signer": "0x1de83895f883f070b2cd5d32cb8adf40db4fbd7f", + "power": 1000, + "accum": -691578258 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -505405219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 309017211 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -93734147 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -311794102 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -65194500 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -447069839 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 615474404 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317759974 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -627324331 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 292629296 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -413114307 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 415146492 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 385063009 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -292276100 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221324, + "accum": 570892473 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 745278080 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 179517866 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 339435682 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 39706988 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 658818492 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604477737 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -11380726 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": -53369765 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 637623470 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16413481, + "accum": -259892568 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 254528579 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": 76286974 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -334461531 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 367761318 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -423886279 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1027886, + "accum": 52080781 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -418832622 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": -401583981 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 644363216 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 205781832 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509021346, + "accum": 587240563 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118586717, + "accum": -406536492 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -18157133 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 742230430 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6466830, + "accum": -430978824 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17195889, + "accum": -266898004 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -280657840 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 354986427 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 877172, + "accum": 614908907 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 170829050 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -720775090 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 584983891 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 550556339 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 308034195 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 38636068 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -540966429 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 222410810 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -174315577 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 546398343 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -456173049 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": -349747338 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -723702304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 120959123 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 576960601 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 73846, + "accum": -732884313 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -96263471 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2997178, + "accum": -598458009 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 731515218 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32569038, + "accum": -44545446 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1460229151 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 205544086 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -130966001 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 573290786 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52212885, + "accum": 450109614 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -57563802 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -637615444 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 130178419 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 76696776 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -281223130 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222601260 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 456464620 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": 202221851 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 755612611 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -153558029 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 277128112 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -17177659 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -110847044 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -549639268 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -339453381 + } + ], + "proposer": { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -634013610 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 4, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_222.json b/polygon/heimdall/testdata/mainnet/spans/span_222.json new file mode 100644 index 00000000000..f3fab1f237f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_222.json @@ -0,0 +1,102 @@ +{ + "span_id": 222, + "start_block": 1414656, + "end_block": 1421055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -162476108 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44475825, + "accum": -90327617 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 75532836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65630005, + "accum": 125565965 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34189946, + "accum": 146986534 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64206234, + "accum": 42649446 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56236478, + "accum": -137931056 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -162476108 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44475825, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65630005, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34189946, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64206234, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56236478, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2220.json b/polygon/heimdall/testdata/mainnet/spans/span_2220.json new file mode 100644 index 00000000000..f31c0a3ca75 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2220.json @@ -0,0 +1,738 @@ +{ + "span_id": 2220, + "start_block": 14201856, + "end_block": 14208255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14049923, + "accum": 686927392 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -222846201 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -202288952 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -556996409 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 4612838 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9775283, + "accum": -599077838 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9153061, + "accum": 559203541 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -605647884 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 196941456 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -591550248 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 321122143 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282342456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1829170, + "accum": -351226610 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108632433, + "accum": 339596437 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3409116, + "accum": 165062801 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -511105702 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 302423612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -91970978 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -317323785 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -66750787 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -450662454 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 642151805 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 311160747 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -550084082 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 286129385 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -419151798 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 408561993 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 395468546 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -65380863 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221324, + "accum": 598103946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -373550262 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -70485245 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 332843539 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 41104925 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -544970753 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -611186304 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 25029, + "accum": -17665513 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 485693969 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 670084495 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16408828, + "accum": 192634159 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247614800 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": 173582027 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -338838230 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 406112563 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -427025826 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1027886, + "accum": 73875990 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -345203169 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": 218664804 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 693566141 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 198851701 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509026673, + "accum": -515417850 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118637340, + "accum": 116675418 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 88644760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -498519417 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -253256834 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17193439, + "accum": 207571889 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -191931291 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 745306660 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 857091, + "accum": 632042342 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 173591651 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -727476629 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105578, + "accum": 636954476 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 571598740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 301609408 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31678469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -463169316 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 224049715 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -78364160 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 549749028 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -461996368 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 119735811 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730593375 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 386059912 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 637502378 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 73846, + "accum": -737802224 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 44092515 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2997178, + "accum": -521522624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -387846140 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32569038, + "accum": -535277917 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1452226574 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 220456923 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -136311080 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 636469967 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52596134, + "accum": 515548170 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -51898105 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -569763427 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 134971188 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 92834305 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 83374847 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -229438459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 460822325 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": 492890706 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577556, + "accum": 186365199 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -156840768 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270280301 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -20622182 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -108407451 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -494000011 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": -141643172 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509026673, + "accum": -515417850 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2221.json b/polygon/heimdall/testdata/mainnet/spans/span_2221.json new file mode 100644 index 00000000000..0bafc20f7aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2221.json @@ -0,0 +1,726 @@ +{ + "span_id": 2221, + "start_block": 14208256, + "end_block": 14214655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14049923, + "accum": -427757084 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -216292101 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -200693212 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -496994409 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 78998858 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778188, + "accum": -403563463 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9189027, + "accum": -653840408 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -605547844 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 221521316 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -590906908 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 321473523 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282406456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -314492950 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108634933, + "accum": -280882316 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3418555, + "accum": 233358389 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -510187762 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 302703612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -85721858 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -316283845 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -62872707 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -448238894 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 666196805 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 311436727 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -489922762 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 286476305 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -418474578 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 408848493 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 407890786 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 101676877 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221324, + "accum": 622530426 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -171375042 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 752743835 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 333124579 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 47093165 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -402975813 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -610988424 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": -2764933 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 475918357 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 698260655 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16408828, + "accum": 520810719 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247666100 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": 248068207 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -336974730 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 438496023 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -424278646 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1027886, + "accum": 94433710 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -287620989 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": 666689364 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -662972624 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 198891321 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509026673, + "accum": -111025929 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118637340, + "accum": -303748181 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 169921540 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -382966577 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -119877614 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17165909, + "accum": 550945129 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -123565471 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -366586393 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 857091, + "accum": 649184162 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 180554651 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -727273729 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106255, + "accum": 679068744 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 591618740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 302009988 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31698469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -402610236 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 230210075 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -4837720 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 557132088 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -461166168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 460070631 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730525855 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 580407332 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 685736218 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 73846, + "accum": -736325304 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -250513310 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2997420, + "accum": -461575918 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -186052360 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32569038, + "accum": 116102843 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1441520734 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 236098663 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -135139280 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 686587667 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52751806, + "accum": 172373143 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -42861465 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -516307987 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 143384308 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 109350825 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 348791687 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -229332459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 468924685 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": 305359532 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79577559, + "accum": 381404894 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -154195868 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270378721 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -18092842 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -101675171 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -449267971 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 4639548 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509026673, + "accum": -111025929 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2222.json b/polygon/heimdall/testdata/mainnet/spans/span_2222.json new file mode 100644 index 00000000000..29a4e6cdeab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2222.json @@ -0,0 +1,726 @@ +{ + "span_id": 2222, + "start_block": 14214656, + "end_block": 14221055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": -217041239 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -211376526 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -199496407 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -451992909 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 134788373 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778188, + "accum": -256890643 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9189027, + "accum": -516005003 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -605472814 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 239956211 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -590424403 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 321737058 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282454456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -286797700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108776504, + "accum": -47049711 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3418555, + "accum": 284636714 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -509499307 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 302913612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -81035018 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -315503890 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -59964147 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -446421224 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 684230555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 311643712 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -444801772 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 286736495 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -417966663 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 409063368 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 417207466 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 226970182 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221324, + "accum": 640850286 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -19743627 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -26514342 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 333335359 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 51584345 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -296479608 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -610840014 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 9610502 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 119272930 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 719392775 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16408828, + "accum": -629990338 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247704575 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": 303932842 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -335577105 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 462783618 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -422218261 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1029486, + "accum": 109871200 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -244434354 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": -393972503 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -632871629 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 198921036 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509033673, + "accum": 540557418 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118637340, + "accum": 78987961 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 230879125 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -296301947 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -19843199 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17165909, + "accum": -588499713 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -72291106 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -153743983 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 857091, + "accum": 662040527 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 185776901 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -727121554 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106255, + "accum": 710662569 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 606633740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 302310423 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31713469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -357190926 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 234830345 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 50307110 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 369153, + "accum": 562669383 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -460543518 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 715321746 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730475215 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 726167897 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 721911598 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 173846, + "accum": -735017614 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 576032005 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2999939, + "accum": -416609580 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -34707025 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32569038, + "accum": 604638413 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1433491354 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 247829968 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -134260430 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2505885, + "accum": 724175942 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52751806, + "accum": -433173725 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -36083985 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -476216407 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 149694148 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 121738215 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 547854317 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -229252959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 475001455 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60447998, + "accum": -184602885 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581359, + "accum": 178424792 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -152212193 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270452536 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -16195837 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -96625961 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -415718941 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 114351588 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16408828, + "accum": -629990338 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2223.json b/polygon/heimdall/testdata/mainnet/spans/span_2223.json new file mode 100644 index 00000000000..f43cd1cb4c4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2223.json @@ -0,0 +1,714 @@ +{ + "span_id": 2223, + "start_block": 14221056, + "end_block": 14227455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": 246507220 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -200562261 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -196863436 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -352989609 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 257525306 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778188, + "accum": 65789561 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9189027, + "accum": -212767112 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -605307748 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 280512980 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -589362892 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 322316835 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282560056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -225868150 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108801260, + "accum": 748941387 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3152018, + "accum": 396917367 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -507984706 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 303375612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -70723970 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -313787989 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -53565315 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -442422350 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 723904805 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312099079 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -345535594 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 287308913 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -416849250 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 409536093 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 437704162 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 502615453 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": 681155103 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 313845486 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -65185558 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 333799075 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 61464941 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -62187957 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -610513512 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 36836459 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": -386404884 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": 765883439 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16408828, + "accum": -88499014 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247789220 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3724309, + "accum": 426835039 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -332502330 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 516216327 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -417685414 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1029975, + "accum": 143857930 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -149423757 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": 345268021 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -566649440 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 198986409 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509034354, + "accum": 574841502 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118637340, + "accum": -196970296 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 364985812 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -105639761 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 200232514 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17165993, + "accum": -22024044 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 40512497 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 314509319 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 857091, + "accum": 690324530 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 197265851 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -726786769 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -616624367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 639666740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 302971380 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31746469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -257268444 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 244994939 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 171625736 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 574881444 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -459173688 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": -120045537 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730363807 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": -350078596 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -595548388 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 173846, + "accum": -729280696 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -399577848 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3005172, + "accum": -317516665 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 298252712 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": 282499289 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1415826718 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 273638839 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -132326960 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -589023977 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52817763, + "accum": -88668129 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -21173529 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -388014931 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 163575796 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 148990473 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -411182339 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -229078059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 488370349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60434257, + "accum": 412757589 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581359, + "accum": 10606088 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -147848108 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270614929 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -12022426 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -85517699 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -341911075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 355718076 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -616624367 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2224.json b/polygon/heimdall/testdata/mainnet/spans/span_2224.json new file mode 100644 index 00000000000..c5ad1a88f46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2224.json @@ -0,0 +1,762 @@ +{ + "span_id": 2224, + "start_block": 14227456, + "end_block": 14233855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": -658900698 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 327705, + "accum": -189092586 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -194070891 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -247986109 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 387700841 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": 408028697 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9215130, + "accum": 109084956 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -605132678 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 323527735 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -588237047 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 322931750 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282672056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -161245900 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108903760, + "accum": 368237416 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3152446, + "accum": 507246557 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -506378311 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 303865612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -59788010 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -311968094 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -46778675 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -438181120 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -630818528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312582044 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -240253284 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 287916023 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -415664115 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 410037468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 459443082 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -601997433 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": 723903018 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 667652121 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -21485974 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 334290895 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 71944361 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 186303188 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -610167222 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 65712474 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69335764, + "accum": 643399918 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -581607265 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16384886, + "accum": 485647648 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247878995 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3726569, + "accum": 557208454 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -329241205 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 572887382 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -412877849 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1033130, + "accum": 179938605 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -48654942 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": -267635937 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -496413785 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199055744 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509039377, + "accum": 231598427 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118638622, + "accum": -235371926 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 507220177 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 96577709 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 433646149 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17165993, + "accum": 578785711 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 160152682 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -585908296 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 860291, + "accum": -676443979 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 209451101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -726431694 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -542905372 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 674701740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 303672395 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31781469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -151290054 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 255775569 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 300297006 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 587976869 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -457720838 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 475540398 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730245647 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": -9970611 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -511139168 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 173846, + "accum": -723196086 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 132075400 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3012330, + "accum": -212217489 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 651391827 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": 25642974 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1397091498 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 301011884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -130276310 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -500061712 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52946498, + "accum": 364475421 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": -5359409 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2672772, + "accum": -294467911 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 178298756 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 177894383 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 53297131 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228892559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 502549479 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60434858, + "accum": -265791320 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 2129715 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -143219533 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270787164 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -7596081 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -73736209 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -263630005 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7314136, + "accum": 611712836 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": -658900698 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2225.json b/polygon/heimdall/testdata/mainnet/spans/span_2225.json new file mode 100644 index 00000000000..06df67390b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2225.json @@ -0,0 +1,720 @@ +{ + "span_id": 2225, + "start_block": 14233856, + "end_block": 14240255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": -265586854 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -176128101 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -191836855 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -163983309 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 491841269 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": 681835853 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9098754, + "accum": 366408126 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604992622 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 357939539 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -587336371 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 323423682 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282761656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -109548100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108780452, + "accum": 622318063 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": 596128666 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -505093195 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304257612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -51039242 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -310512178 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -41349363 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -434788136 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -597155528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 312968416 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -156027436 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 288401711 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -414716007 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 410438568 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 476834218 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -368116597 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": -638997606 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -446529042 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -266213121 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 334684351 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 80327897 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 385096104 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -609890190 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 88813286 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69344299, + "accum": -209237781 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -542160641 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16384886, + "accum": -452704120 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247950815 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3726569, + "accum": 661552386 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -326632305 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 618224226 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -409031797 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1033130, + "accum": 208866245 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 31960110 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22401228, + "accum": 359598447 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -440225261 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199111212 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509044008, + "accum": 512460428 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118638622, + "accum": 291882400 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 621007669 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 258351685 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 620377057 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -337834688 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 255864830 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -188602464 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -652036395 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 219199301 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 10145, + "accum": -726147634 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -483930176 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 702729740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 304233207 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31809469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -66507342 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 264400073 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 403234022 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 598453209 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -456558558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": -445354204 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730151119 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 262115777 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -443611792 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 173846, + "accum": -718328398 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 277673050 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3057940, + "accum": -127305409 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -463455651 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": -459508968 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1382103322 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 322910320 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -128635790 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -428891900 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53018818, + "accum": 450682343 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": 7291887 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": -219412135 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 190077124 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 201017511 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 424880707 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228744159 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 513892783 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60434858, + "accum": 29021354 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 833142537 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -139516673 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 270924952 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -4055005 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -64311017 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -201005149 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7311337, + "accum": 816463860 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": -459508968 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2226.json b/polygon/heimdall/testdata/mainnet/spans/span_2226.json new file mode 100644 index 00000000000..ed2cbd870d8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2226.json @@ -0,0 +1,702 @@ +{ + "span_id": 2226, + "start_block": 14240256, + "end_block": 14246655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": -40836086 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -168327525 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -190560263 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -115981709 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 551350085 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": -558976306 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9098754, + "accum": 511988190 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604912590 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 377603427 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -586821699 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 323704786 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282812856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -80006500 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108781702, + "accum": -431701601 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": 646888810 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -504358843 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304481612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -46039946 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -309680226 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -38246899 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -432849288 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -577919528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313189200 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -107898380 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 288679247 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -414174231 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 410667768 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 486772010 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -234470405 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": -619455702 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -284788866 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 392370143 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 334909183 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 85118489 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 498692056 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -609731886 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 102013750 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69344299, + "accum": -497006320 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -519619713 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": -191017940 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 247991855 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696569, + "accum": 720727490 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -325141505 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 644130994 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -406834053 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1033130, + "accum": 225396325 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 78025854 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": 718978095 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -408117533 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199142908 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": 273701202 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118638622, + "accum": 792945260 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 686029093 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 350793957 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 727080433 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -63146928 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 310557486 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 38429440 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -638075163 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 224769701 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 21276, + "accum": -725829480 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -450230064 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 718745740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 304553671 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31825469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027954, + "accum": -18060078 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 269328361 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 462055174 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 604439689 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -455894398 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": -173086348 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730097103 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 417593713 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -405024720 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 292690, + "accum": -713878430 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -237952005 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3061872, + "accum": -78358709 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -302020627 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": 61628264 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1373538650 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 335423712 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -127698350 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -388223436 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53018818, + "accum": -98172911 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": 14521199 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": -176502343 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 196807620 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 214230727 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 637214179 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228659359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 520374671 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60434858, + "accum": -401298241 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 709225187 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 132245, + "accum": -137400753 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271003688 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": -2031533 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -58925193 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -165219517 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -464112840 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108781702, + "accum": -431701601 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2227.json b/polygon/heimdall/testdata/mainnet/spans/span_2227.json new file mode 100644 index 00000000000..49580a89a16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2227.json @@ -0,0 +1,702 @@ +{ + "span_id": 2227, + "start_block": 14246656, + "end_block": 14253055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": 226055451 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -159064341 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -189044310 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -58979809 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 622016804 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": -373178593 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9098754, + "accum": 684864516 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604817552 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 400954294 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -586210526 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 324038597 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282873656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -44925850 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108756762, + "accum": 237494927 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": 707166481 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -503486800 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 304747612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -40103282 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -308692283 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 193904, + "accum": -34562723 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -430546906 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -555076778 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313451381 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -50745126 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 289008821 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -413530872 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 410939943 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 498573138 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": -75765552 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": -596249691 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -92722407 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -223161733 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 335176171 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 90807317 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 633587249 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -609543900 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 117689301 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69344299, + "accum": 820535361 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -492852361 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": 119547567 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248040590 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -606631690 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -323371180 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 674895281 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -404224232 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1033130, + "accum": 245025795 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 132728925 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": -250712562 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -369989606 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199180547 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": 162395846 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118638622, + "accum": 251929189 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -634315868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 460569155 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -543805589 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 263044787 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 375505015 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 308029826 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -621496200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 231384551 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 23568, + "accum": -725393148 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -410211181 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 737764740 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 304934222 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31844469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 39471084 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 275180703 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 531905292 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 611548634 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -455105708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 150231731 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -730032959 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9717371, + "accum": 602223762 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -359202572 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 297345, + "accum": -708303355 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 809005394 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3063872, + "accum": -20173141 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -110316536 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": 680478727 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1363368102 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782087, + "accum": 350283365 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -126585140 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -339929635 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52974989, + "accum": -488628502 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": 23106007 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": -125546965 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 204800084 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 229921421 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -508239554 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228558659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 528071913 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60438079, + "accum": 746999492 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": -573866298 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -129187794 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271097187 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 371340 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -52529527 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -122724079 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -325786437 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": -573866298 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2228.json b/polygon/heimdall/testdata/mainnet/spans/span_2228.json new file mode 100644 index 00000000000..ab721d65735 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2228.json @@ -0,0 +1,720 @@ +{ + "span_id": 2228, + "start_block": 14253056, + "end_block": 14259455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": 492946988 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -149801157 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -187528357 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -1977909 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 692683523 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": -187380880 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9099034, + "accum": -539842253 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604722514 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 424305161 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -585599353 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 324372408 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282934456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -9845200 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108790576, + "accum": 906637382 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": -630145111 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -502614757 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305013612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -34166618 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -307704340 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -30948547 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -428244524 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -532234028 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313713562 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 6408128 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 289338395 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -412887513 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 411212118 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 510374266 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8352887, + "accum": 82939301 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1221369, + "accum": -573043680 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 99344052 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 558905893 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 335443159 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 96496145 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 768482442 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -609355914 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 133364852 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69356615, + "accum": 740761113 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -466085009 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": 430113074 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248089325 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -536392528 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -321600855 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 705659568 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -401614411 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 265106945 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 187431996 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": 177190770 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -331861679 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199218186 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": 51157665 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118650870, + "accum": -288981827 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -557102927 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 570344353 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -417095330 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 589236502 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 440452544 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 577630212 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -604917237 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 237999401 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 23568, + "accum": -724945356 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -370192298 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -640815523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 305314773 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31863469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 97002248 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 281033045 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 601755410 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 618657579 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -454317018 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 17016741, + "accum": 473549810 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729968815 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -611093382 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -313380424 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 297345, + "accum": -702653800 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 458412190 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3064343, + "accum": 38047963 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 81387555 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": -98262005 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1353197554 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 365155078 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -125471930 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -291635834 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52974989, + "accum": 517896289 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": 31690815 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": -74591587 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 212792548 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 245612115 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -256093556 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228457959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 535769155 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60438079, + "accum": 497771919 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": -459415440 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -120974835 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271190686 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 2774213 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -46133861 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -80228641 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -187460034 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": -459415440 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2229.json b/polygon/heimdall/testdata/mainnet/spans/span_2229.json new file mode 100644 index 00000000000..934c1fb5b65 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2229.json @@ -0,0 +1,702 @@ +{ + "span_id": 2229, + "start_block": 14259456, + "end_block": 14265855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14046923, + "accum": 675556987 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -143463189 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -186491126 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 37023391 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 741034436 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": -60256129 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9099034, + "accum": -421554811 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604657488 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 440282070 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -585181182 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 324600805 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 282976056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 14157350 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108855423, + "accum": 924103771 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": -588902494 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -502018096 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305195612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -30104690 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 51997, + "accum": -307028379 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -28557795 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -426669210 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -516604778 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 313892949 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 45512986 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 289563893 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -412447320 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 411398343 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 518448722 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8260446, + "accum": 190602422 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -557125617 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 230757945 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -303358163 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 335625835 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 100388501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -536785188 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -609227292 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 144090229 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69356615, + "accum": 244742998 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -447770505 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": 642605263 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248122670 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -488334154 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -320389580 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 726708817 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -399828744 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 279026955 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 224860413 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": 469966734 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -305774150 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199243939 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": -318845531 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118650870, + "accum": -143892990 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -504273020 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 645453699 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -330398837 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 812420307 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 484890327 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 762093634 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -593573736 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 242525351 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 33083, + "accum": -724610427 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -342810957 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -627802523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 305575150 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31876469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 136365676 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 285037279 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 649547596 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 623521594 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -453777388 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16807421, + "accum": 693930163 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729924927 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -485232868 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -282028428 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 297345, + "accum": -698788315 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -222820815 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3069503, + "accum": 77922212 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 212553512 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32571077, + "accum": 325161996 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1346238758 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 375330919 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -124710260 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -258592707 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52974989, + "accum": -190994421 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 451832, + "accum": 37564631 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": -39727381 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 420656, + "accum": 218261076 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 256347853 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -83572610 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228389059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 541035689 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60438079, + "accum": -114098621 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 575138327 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -115355442 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271254659 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 4418284 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -41757879 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": -51152815 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -92815653 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": -318845531 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_223.json b/polygon/heimdall/testdata/mainnet/spans/span_223.json new file mode 100644 index 00000000000..69fac22e8cc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_223.json @@ -0,0 +1,102 @@ +{ + "span_id": 223, + "start_block": 1421056, + "end_block": 1427455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": 98475319 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44696271, + "accum": -28740828 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 198099193 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65980925, + "accum": 15866272 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34243363, + "accum": -48858789 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64441810, + "accum": -101132783 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56310304, + "accum": -133708384 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56310304, + "accum": -133708384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66521993, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44696271, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65980925, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34243363, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64441810, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56310304, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2230.json b/polygon/heimdall/testdata/mainnet/spans/span_2230.json new file mode 100644 index 00000000000..93d7dd27ad3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2230.json @@ -0,0 +1,726 @@ +{ + "span_id": 2230, + "start_block": 14265856, + "end_block": 14272255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14048923, + "accum": -370670864 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -131274789 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -184496451 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 112025891 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 834016961 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": 184214546 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9099034, + "accum": -194078961 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604532438 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 471006895 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -584377007 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 325040030 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283056056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 60316100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108858423, + "accum": 850724454 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172509, + "accum": -509589769 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -500870671 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305545612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -22293290 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -304928454 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -23960195 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -423639760 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -486548528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314237924 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 120714636 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 289997543 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -411600795 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 411756468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 533976522 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8260446, + "accum": 397113572 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -526423617 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 483476970 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 725678187 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 335977135 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 107873801 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -359291513 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -608979942 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 164715954 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69373310, + "accum": 581303922 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -412550305 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": -346198069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248186795 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -395914204 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -318060205 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 767188142 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -396394769 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 305796205 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 296838138 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": -364462051 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -255605825 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199293464 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": -169709925 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118650870, + "accum": 27514654 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -402677045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 789894749 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -163674812 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -155754803 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 570347602 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -280555699 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -571759311 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 251229101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 33083, + "accum": -723783352 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -290154532 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -602777523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 306075875 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31901469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 212064576 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 292737729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 741455646 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 632875469 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -452739638 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16807421, + "accum": -283272238 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729840527 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -243193418 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -221736128 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 297345, + "accum": -691354690 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -242722096 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3094234, + "accum": 154830385 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 464795737 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": -257990940 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1332856458 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 394899844 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -123245510 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -195048232 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 52984313, + "accum": 1133582321 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 453063, + "accum": 48876434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": 27319169 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421156, + "accum": 228781976 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 276993503 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 248198440 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228256559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 551163639 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60438079, + "accum": -588803 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": -230196687 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -104548917 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271377684 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 7579959 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -33342529 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 4762235 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": 89192772 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": -169709925 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2231.json b/polygon/heimdall/testdata/mainnet/spans/span_2231.json new file mode 100644 index 00000000000..c9974b5fcff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2231.json @@ -0,0 +1,720 @@ +{ + "span_id": 2231, + "start_block": 14272256, + "end_block": 14278655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14048923, + "accum": -75643481 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -121036533 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -182820924 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 175027991 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -485386293 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9778827, + "accum": 389569913 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9099034, + "accum": -2999247 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604427396 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 496815748 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -583701500 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 325408979 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283123256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 99089450 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108858423, + "accum": 339818304 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": -442965340 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -499906834 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 305839612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -15731714 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -302786517 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -20098211 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -421095022 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -461301278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314527703 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 183884022 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 290361809 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -410889714 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 412057293 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 547019874 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8260446, + "accum": 570582938 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -500633937 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 695760951 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 192578484 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 336272227 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 114161453 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -210196826 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -608772168 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 182041563 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69372107, + "accum": 640620537 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -382965337 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": -2941456 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248240660 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -318281446 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -316103530 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -598258614 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -393510230 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 328282375 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 357299427 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22521228, + "accum": 108483737 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -213464432 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199335065 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": 727946367 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118692358, + "accum": -279157297 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -317336426 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -488200318 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -23626631 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 204772882 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 642131713 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 17423675 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -553435194 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 258540251 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 33083, + "accum": -723088609 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -245923135 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -581756523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 306496484 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31922469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 275651652 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 299206107 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -580793384 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 640732724 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -451867928 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802508, + "accum": 69654125 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729769631 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -39880280 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -171090596 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 301456, + "accum": -685098112 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -485014558 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3094808, + "accum": 219815613 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 676679206 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": 426040065 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1321615326 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 411337741 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -122015120 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -141670873 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53001572, + "accum": 848997079 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 453063, + "accum": 58390757 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2681862, + "accum": 83638271 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421756, + "accum": 237631652 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 825826, + "accum": 294335849 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 526886122 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228145259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 559671117 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 62352906, + "accum": -104033358 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 41548847 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -95471436 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271481025 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 10235766 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -26273635 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 51730877 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": 242079849 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -485014558 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2232.json b/polygon/heimdall/testdata/mainnet/spans/span_2232.json new file mode 100644 index 00000000000..ab3deb300bd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2232.json @@ -0,0 +1,726 @@ +{ + "span_id": 2232, + "start_block": 14278656, + "end_block": 14285055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14048923, + "accum": 261530671 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -109335669 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -180906036 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 247030391 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -396123069 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9783827, + "accum": 624371761 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9099034, + "accum": 215377569 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604307348 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 526311580 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -582929492 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 325830635 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283200056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 143401850 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108877575, + "accum": 153650551 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": -366822340 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -498805306 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 306175612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": -8232770 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -300338589 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -15684515 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -418186750 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -432447278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 314858879 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 256077606 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 290778113 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -410077050 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 412401093 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 561926562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8260446, + "accum": 768833642 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -471160017 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -461154670 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -219137122 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 336609475 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 121347341 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -39802898 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -608534712 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 201842259 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69400255, + "accum": -493237517 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -349153945 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": 389351816 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248302220 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -229558294 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -313867330 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -559398462 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -390213614 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 353980855 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 426398043 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22536380, + "accum": 649190185 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -165302840 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199382609 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509041057, + "accum": 349024884 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 118692358, + "accum": -229673369 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -219804290 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -349536910 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 136428433 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 616804522 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 724170697 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 357971531 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -532493346 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 266895851 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 33083, + "accum": -722294617 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -195372967 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -557732523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 306977180 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31946469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 348322596 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 306598539 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -492561656 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 649712444 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -450871688 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802508, + "accum": 472914317 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729688607 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": 192477592 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -113209988 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 301456, + "accum": -677863168 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -562186598 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3163506, + "accum": 294795593 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -480694143 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": -191772569 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1308768318 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 430123909 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -120608960 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -80668177 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53040993, + "accum": 722042038 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 457999, + "accum": 69377797 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2682862, + "accum": 148007959 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421756, + "accum": 247753796 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 314158205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -554204297 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -228018059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 569393949 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 62359196, + "accum": -7066265 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79581059, + "accum": 551953226 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -85097172 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271599129 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 13270974 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -18194899 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 105409325 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": 416807937 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -562186598 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2233.json b/polygon/heimdall/testdata/mainnet/spans/span_2233.json new file mode 100644 index 00000000000..7eb8312a212 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2233.json @@ -0,0 +1,714 @@ +{ + "span_id": 2233, + "start_block": 14285056, + "end_block": 14291455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14063780, + "accum": 767440469 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -91784373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -178033704 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 355033991 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -262228233 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9783827, + "accum": -424451591 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9047416, + "accum": 541318135 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -604127276 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 570555328 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -581771480 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 326463119 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283315256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 209870450 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108917654, + "accum": -129202567 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": -252607840 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -497153014 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 306679612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 3015646 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -296666697 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -9063971 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 121178, + "accum": -413824342 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -389166278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315355643 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 364367982 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 291402569 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -408858054 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 412916793 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 584286594 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -333420289 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -426949137 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -97239274 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -138549465 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 337115347 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 299412, + "accum": 132126173 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 215787994 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -608178528 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 231543303 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69400531, + "accum": 604108839 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -298436857 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": -423432963 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248394560 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3696798, + "accum": -96473566 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 93175, + "accum": -310513030 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -501108234 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -385268690 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1070770, + "accum": 392528575 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 530045967 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22536380, + "accum": 59730471 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -93060452 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199453925 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509071496, + "accum": 463232064 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119902094, + "accum": -121296239 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -73506086 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": -141541798 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 376511029 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -166176744 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -553803429 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -532494543 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -501080574 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 279429251 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 33083, + "accum": -721103629 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -119547715 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -521696523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 307698224 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 31982469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 457329012 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 317687187 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -360214064 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 663182024 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -449377328 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -323283098 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729567071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": 541014400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": -26389076 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 301956, + "accum": -667009752 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 20312328 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3178607, + "accum": 409159466 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -117465339 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": -420395347 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1289497806 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 458303161 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -118499720 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 10835867 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53467238, + "accum": -160020805 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 459977, + "accum": 85936969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2682862, + "accum": 244590991 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421756, + "accum": 262937012 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 343918325 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -76453985 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -227827259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 583978197 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 62359305, + "accum": 836832943 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79537681, + "accum": 613275656 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -69535776 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271776285 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 17823786 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -6076795 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 185926997 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": 678900069 + } + ], + "proposer": { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -532494543 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2234.json b/polygon/heimdall/testdata/mainnet/spans/span_2234.json new file mode 100644 index 00000000000..bb9d7aa971c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2234.json @@ -0,0 +1,720 @@ +{ + "span_id": 2234, + "start_block": 14291456, + "end_block": 14297855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14068780, + "accum": -240049224 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -78133365 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -175799668 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 439036791 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -158087805 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9783827, + "accum": -150504435 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9047416, + "accum": -606252640 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603987220 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 604967132 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -580870804 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 326955051 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283404856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 261568250 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 108920679, + "accum": 118701937 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": -163774340 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -495867898 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307071612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 11764414 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -293810781 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": -3914659 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 141178, + "accum": -410331358 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -355503278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 315742015 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 448593830 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 291888257 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -407909946 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 413317893 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 601677730 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -102142081 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -392562897 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 185806034 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -386978531 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 337508803 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 140524733 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": 414580910 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -607901496 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825029, + "accum": 254644115 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69400531, + "accum": -254914774 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -258990233 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16345553, + "accum": 34242521 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248466380 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3699390, + "accum": 7068300 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -307997091 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -455771390 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -381422638 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1082484, + "accum": 422594444 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 610661019 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22536380, + "accum": 690749111 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -36871928 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199509393 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509076836, + "accum": -693899919 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119906072, + "accum": 433843180 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 40281406 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5777642, + "accum": 20232178 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 563241937 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 314526836 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -458091281 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -135188711 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -476648418 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 289177451 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 34909, + "accum": -720151741 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -60572519 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -493668523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 308259036 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32010469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 542111780 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 326311691 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -257277048 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 673658364 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -448215048 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 147173126 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729472543 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -588811062 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 41138300 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 304185, + "accum": -658515462 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 162288084 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3220774, + "accum": 498901630 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 165045953 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": 491645993 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1274509630 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 480220357 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -116859200 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 82005679 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53476949, + "accum": -63724848 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 459977, + "accum": 98816325 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2682862, + "accum": 319711127 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421756, + "accum": 274746180 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 367065085 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 295129591 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -227678859 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 595321501 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61923867, + "accum": -228006859 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 79537681, + "accum": 38137155 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -57432468 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 271914073 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 21364862 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 3348397 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 248551853 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -518150464 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509076836, + "accum": -693899919 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2235.json b/polygon/heimdall/testdata/mainnet/spans/span_2235.json new file mode 100644 index 00000000000..c367a422b9c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2235.json @@ -0,0 +1,696 @@ +{ + "span_id": 2235, + "start_block": 14297856, + "end_block": 14304255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14068780, + "accum": 463389776 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -53756565 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -171810318 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 589041791 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 27877245 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9784055, + "accum": 338694895 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9063001, + "accum": -153772745 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603737120 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -733500686 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -579262454 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 327833501 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283564856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 353885750 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107752833, + "accum": -77149218 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": -5143090 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -493573048 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 307771612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 27387214 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -288710931 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 5280541 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 141178, + "accum": -403272458 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -295390778 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316431965 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 598997130 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 292755557 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -406216896 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 414034143 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 632733330 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 310854719 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -331158897 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 691244084 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 273150747 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 338211403 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 155557933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7099747, + "accum": -628614095 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -607406796 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 295897207 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69396347, + "accum": 416531090 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1408808, + "accum": -188549833 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": -546707559 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248594630 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": 192242453 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -303760891 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -374812740 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -374554688 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1105507, + "accum": 477026936 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -645379089 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22536380, + "accum": 416615308 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 63464722 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199608443 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509124996, + "accum": -422165843 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119946334, + "accum": -565209961 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 243473356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5762057, + "accum": 308989598 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -503305833 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -227074825 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -287176731 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": 574285989 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -433019568 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 306584951 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 34909, + "accum": -718406291 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 44740331 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -443618523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 309260486 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32060469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 693509580 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 341712591 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -73460948 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -708618691 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -446139548 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -410706580 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729303743 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9681578, + "accum": -104732162 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 161722900 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 304185, + "accum": -643306212 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 119358233 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3310662, + "accum": 662646522 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 669530403 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32572905, + "accum": 720280001 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1247745030 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 519688207 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -113929700 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 209094629 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53562115, + "accum": -187454138 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 449859, + "accum": 121633051 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2682862, + "accum": 453854227 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421756, + "accum": 295833980 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 408398585 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -439271731 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -227413859 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 615577401 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 68059429 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": -231129394 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -35819418 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272160123 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 27688212 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 20179097 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2236602, + "accum": 360381953 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7280337, + "accum": -154133614 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509124996, + "accum": -422165843 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2236.json b/polygon/heimdall/testdata/mainnet/spans/span_2236.json new file mode 100644 index 00000000000..dfce92c6321 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2236.json @@ -0,0 +1,714 @@ +{ + "span_id": 2236, + "start_block": 14304256, + "end_block": 14310655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14069741, + "accum": -441936463 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -36692805 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -169017773 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 694045291 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 158052780 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": 682256820 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9064524, + "accum": 163439905 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603562050 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -690485931 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -578136609 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 328448416 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283676856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 418508000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107623172, + "accum": -504688330 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": 105898785 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -491966653 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 308261612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 38323174 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -285141036 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 11717181 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 141178, + "accum": -398331228 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -253312028 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 316914930 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -693729593 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 293362667 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -405031761 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 414535518 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 654472250 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 599952479 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228080, + "accum": -288176097 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -352967547 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 316049995 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 338703223 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 166081173 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -379976550 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -607060506 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 324775777 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69394494, + "accum": 49500221 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -138801057 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": 25224781 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248684405 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": 321968098 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -300795551 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -318141685 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -369747123 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1111898, + "accum": 515878538 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -544610274 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 22536380, + "accum": -192417539 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 133700377 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199677778 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509124996, + "accum": 622737963 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119946334, + "accum": -560661952 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 385707721 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 510403985 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -269892198 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 373804650 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -167536546 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14189494, + "accum": -326857305 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -402479373 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 318770201 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 34909, + "accum": -717184476 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 118459326 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -408583523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 309961501 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32095469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -598494961 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 352493221 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 55210322 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -695523266 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -444686698 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 177363700 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729185583 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": 232618235 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 246132120 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 304185, + "accum": -632659737 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 650226905 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3358971, + "accum": -618311543 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -375361275 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32592722, + "accum": 462551789 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1229009810 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 547434702 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -111879050 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 298056894 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53591708, + "accum": 289898220 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 449859, + "accum": 137378116 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2682862, + "accum": 547754397 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 310590940 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 437332035 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 25207739 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -227228359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 629756531 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 835769451 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": -313058655 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -20690283 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272332358 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 32114557 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 31960587 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 438474323 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7214797, + "accum": 99301841 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119946334, + "accum": -560661952 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 6, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2237.json b/polygon/heimdall/testdata/mainnet/spans/span_2237.json new file mode 100644 index 00000000000..25a5e05e459 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2237.json @@ -0,0 +1,708 @@ +{ + "span_id": 2237, + "start_block": 14310656, + "end_block": 14317055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 106814286 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -17678901 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -165906080 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -587103411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 303105519 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": -328851859 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9064589, + "accum": 516956731 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603366972 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -642555204 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -576882096 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 329133607 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283801656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 490515650 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107579308, + "accum": -499846181 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": 229631160 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -490176670 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 308807612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 50508958 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -281163153 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 18889437 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -392793286 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -206424278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317453091 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -576415019 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 294039161 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -403711182 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 415094193 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": 678695618 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -475128295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -240272205 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 41274132 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 524135849 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 339251251 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 177807069 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -102848517 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -606674640 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 356954755 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69441459, + "accum": -36987120 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -82783836 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": 662520817 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248784440 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": 466519531 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -297491315 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -254993938 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -364390122 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1111898, + "accum": 559242560 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -432325023 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 653900627 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 211962964 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199755037 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509172057, + "accum": -481368787 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119946334, + "accum": -74281928 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 544197442 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -662877256 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -9802719 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -353766600 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -34223197 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14186507, + "accum": 226455299 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -368448870 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 332348051 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 35956, + "accum": -715811508 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 200603349 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -369544523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 310742632 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32134469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -480404677 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 364505923 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 198586880 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -680931221 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -443067808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -564600646 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -729053919 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": 608306600 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 340188108 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 304185, + "accum": -620796522 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 3967102 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3382748, + "accum": -486985220 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 18136596 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32596722, + "accum": 336478777 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1208133422 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 578352225 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -109594040 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 397186275 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53815660, + "accum": -409097100 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 450659, + "accum": 154945017 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683853, + "accum": 652409799 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 327019924 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 469572165 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 542770577 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -227021659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 645556133 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 453626543 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": -83536896 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": -3832104 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272524277 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 37046770 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 45088533 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 524965871 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7214797, + "accum": 380678924 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509172057, + "accum": -481368787 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2238.json b/polygon/heimdall/testdata/mainnet/spans/span_2238.json new file mode 100644 index 00000000000..a1d09cb7f17 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2238.json @@ -0,0 +1,720 @@ +{ + "span_id": 2238, + "start_block": 14317056, + "end_block": 14323455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 486730611 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": -4515429 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -163751831 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -506100711 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 403526646 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": -60902374 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": -633730590 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603231918 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -609372393 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -576013587 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 329607970 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283888056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 540367100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107580456, + "accum": -390028917 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": 315292035 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -488937451 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 309185612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 58945270 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -278409234 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 23854845 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -388954480 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -173963528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 317825664 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -495197237 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 294507503 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -402796935 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 415480968 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -701788825 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -252110023 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -207107079 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 314210679 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 238227297 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 339630655 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 185924997 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 89009352 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -606407502 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 379232509 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69466584, + "accum": 440848610 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -44002683 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": -293539341 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248853695 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": 566593600 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -295203767 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -211276267 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -360681429 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1111898, + "accum": 589263806 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -354589080 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -163585135 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 266144755 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199808524 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": 689922723 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119955347, + "accum": 369642910 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 653921095 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -507836749 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 170259228 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 109768995 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 58070660 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 609522656 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -344889291 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 341748101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 38733, + "accum": -714804595 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 257472288 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -342517523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 311283415 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32161469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -398649865 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 372822409 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 297847574 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -670829036 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -441947038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -110946430 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728962767 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": -528974000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411692, + "accum": 405303792 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 304185, + "accum": -612583527 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 94349256 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3383508, + "accum": -395635064 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 290558199 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605495, + "accum": -180658258 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1193680538 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 599756664 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -108012110 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 465814308 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53849379, + "accum": -353139476 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 450659, + "accum": 167112810 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2686397, + "accum": 724907418 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 338393836 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 826670, + "accum": 491892255 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -496342648 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226878559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 656494319 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -670545644 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": 612586117 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 7838943 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272657144 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 40461379 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 54177111 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 584844635 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7214797, + "accum": 575478443 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -670545644 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2239.json b/polygon/heimdall/testdata/mainnet/spans/span_2239.json new file mode 100644 index 00000000000..69fb554dcc3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2239.json @@ -0,0 +1,702 @@ +{ + "span_id": 2239, + "start_block": 14323456, + "end_block": 14329855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -446483732 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 11573259 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -161118860 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -407097411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 526263579 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": 266591441 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": -331275459 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603066852 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -568815624 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -574952076 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330187747 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 283993656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 601296650 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107648503, + "accum": 366006195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3172625, + "accum": 419988660 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -487422850 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 309647612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 69256318 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -275043333 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 29923677 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -384262606 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -134289278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318281031 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -395931059 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 295079921 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -401679522 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 415953693 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -681292129 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 20467865 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -166571925 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 647799792 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 199068108 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 340094371 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 195846909 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 323502303 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -606081000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 406460875 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69472798, + "accum": -61808743 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 3396504 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": 245711151 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248938340 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": -708731073 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -292407875 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -157843558 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -356148582 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1144452, + "accum": 626875614 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -259578483 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 545021060 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 332366944 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199873897 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": -675418461 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": 135773420 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -609475012 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -318342796 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 390334941 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": 676312500 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 170874263 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -319748771 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -316094250 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 353237051 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 38733, + "accum": -713526406 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 326978769 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -309484523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 311944372 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32194469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -298727317 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 382987003 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 419166200 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -658481921 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -440577208 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 443519834 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728851359 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": -211083845 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411807, + "accum": 484890318 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 305819, + "accum": -602520912 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 515263864 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3385797, + "accum": -283883328 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 623517936 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605495, + "accum": -502308133 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1176015902 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 625917645 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -106078640 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 549693015 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53855206, + "accum": 26446553 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 183163715 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -583893690 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 352295284 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 518932725 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -58404862 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226703659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 669863213 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -26393236 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": 376260407 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 22103556 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272819537 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 44634790 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 65285373 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 658029791 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7214797, + "accum": -583991408 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": -675418461 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_224.json b/polygon/heimdall/testdata/mainnet/spans/span_224.json new file mode 100644 index 00000000000..6bc2e350616 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_224.json @@ -0,0 +1,102 @@ +{ + "span_id": 224, + "start_block": 1427456, + "end_block": 1433855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66032426, + "accum": 105117283 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44896011, + "accum": -13152645 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -201217081 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65990925, + "accum": 18837869 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34247444, + "accum": 148284314 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64451810, + "accum": -123017323 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56320304, + "accum": 65147583 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -201217081 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66032426, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 44896011, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 65990925, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34247444, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64451810, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56320304, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2240.json b/polygon/heimdall/testdata/mainnet/spans/span_2240.json new file mode 100644 index 00000000000..cde6397be27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2240.json @@ -0,0 +1,744 @@ +{ + "span_id": 2240, + "start_block": 14329856, + "end_block": 14336255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -305773982 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 16448619 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -160320990 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -377096411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 563456589 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": 365831991 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": -239622389 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -603016832 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -556525694 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -574630406 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330363437 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284025656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 619760150 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107648503, + "accum": 44802631 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 452175440 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -486963880 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 309787612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 72380878 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -274023363 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 31762717 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -382840826 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -122266778 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318419021 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -365850399 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 295253381 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -401340912 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 416096943 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -675081009 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 103067225 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -154288545 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 748887402 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 610682648 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 340234891 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 198853549 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 394560773 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605982060 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 414711895 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69473762, + "accum": 632921165 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 17759894 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16340924, + "accum": 409120391 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248963990 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": -671666603 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -291560635 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -141651828 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -354774992 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1144452, + "accum": 638320134 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -230787393 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -637731696 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 352434274 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199893707 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": 223458015 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": -61993272 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -568836622 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -260920386 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 457024551 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -549645074 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 205057173 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -177861081 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -307368480 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 356718551 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 38733, + "accum": -713139076 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 348041339 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -299474523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 312144662 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32204469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -268447757 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 386067183 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 455929420 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -654740371 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -440162108 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 611539914 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728817599 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": -114753495 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411807, + "accum": 509008388 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 305819, + "accum": -599462722 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -331394520 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3385797, + "accum": -250025358 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 724414826 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605495, + "accum": -176253183 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1170662982 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 633845215 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -105492740 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 575110805 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53855206, + "accum": 564998613 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 188393605 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -556929720 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 356507844 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 526999725 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 74303558 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226650659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -723774201 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 592323514 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": -245843725 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 26426166 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272868747 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 45899460 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 68651513 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 680207111 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -512674046 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -637731696 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2241.json b/polygon/heimdall/testdata/mainnet/spans/span_2241.json new file mode 100644 index 00000000000..20780460b12 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2241.json @@ -0,0 +1,714 @@ +{ + "span_id": 2241, + "start_block": 14336256, + "end_block": 14342655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -122851307 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 22786587 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -159283759 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -338095111 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 611807502 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9924055, + "accum": 494844706 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": -120473398 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602951806 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -540548785 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -574212235 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330591834 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284067256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 643762700 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107648503, + "accum": 46648720 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 494084775 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -486367219 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 309969612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 76442806 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -272697402 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 34153469 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -380992512 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -106637528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318598408 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -326745541 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 295478879 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -400900719 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 416283168 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -667006553 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 210446393 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -138320151 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -517180611 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -251800846 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 340417567 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 202762181 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 486936784 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605853438 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 425438221 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69548895, + "accum": 139341025 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 36432301 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16672046, + "accum": 621883525 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 248997335 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": -623482792 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -290459223 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -120602579 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -352989325 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1144452, + "accum": 653198010 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -193358976 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -358583801 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 378521803 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199919460 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": -145424047 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": 100050803 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -516006715 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -186271253 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 543721044 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 17167985, + "accum": -326461269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 249494956 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 6592916 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -296024979 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 361244501 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -712533907 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 375422680 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -286461523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 312405039 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32217469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -229084329 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308018, + "accum": 390071417 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 503721606 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -649876356 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -439622478 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 829966018 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728773711 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9633035, + "accum": 10475960 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411807, + "accum": 540361879 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -595368866 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 384944753 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3385797, + "accum": -206009997 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -542003667 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605495, + "accum": 247618252 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1163704186 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 644151056 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -104731070 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 608153932 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53857260, + "accum": -132438948 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 195192462 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -521876559 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 361984172 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 537486825 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 246824504 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226581759 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -718507667 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -910220 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77537681, + "accum": 762146128 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 32045559 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 272932720 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 47543531 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 73027495 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": 709037627 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -421581161 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": -145424047 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 8, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 6, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2242.json b/polygon/heimdall/testdata/mainnet/spans/span_2242.json new file mode 100644 index 00000000000..7256e956d22 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2242.json @@ -0,0 +1,714 @@ +{ + "span_id": 2242, + "start_block": 14342656, + "end_block": 14349055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 116355268 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 31074699 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -157927380 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -287093411 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 675035619 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9739789, + "accum": 660789651 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": 35336821 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602866772 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -519655904 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -573665396 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 330890507 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284121656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 675150650 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107648503, + "accum": 478934843 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 548889290 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -485586970 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 310207612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 81754558 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -270963453 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 37279837 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -378575486 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -86199278 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 318832991 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -275608419 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 295773761 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -400325082 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 416526693 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -656447649 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 350865305 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -117438405 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -345331674 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 447943872 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 340656451 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 207873469 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 607736183 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605685240 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 439464955 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69548895, + "accum": -74417071 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 60850064 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16672046, + "accum": -490781004 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249040940 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3706447, + "accum": -560473193 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -289018915 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -93076638 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -350654222 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1144452, + "accum": 672653694 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -144414123 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 6455754 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 412636264 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199953137 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": 129431959 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": 741833159 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -446921452 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -88653156 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": 657093381 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518856, + "accum": -47798556 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 307605903 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 247801989 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -281191170 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 367163051 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -711731456 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 411229049 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -269444523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 312745532 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32234469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -177609077 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 395315042 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 566219080 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -643515721 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -438916808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -282315418 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728716319 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 173099835 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411807, + "accum": 581362598 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -589882864 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -76042330 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3385820, + "accum": -148451356 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -370478954 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605495, + "accum": -593950123 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1154604222 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 657627925 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -103735040 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 651364175 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53878913, + "accum": -612735029 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 204083275 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -476037810 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 369145524 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 551200725 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 472428818 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226491659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -711620661 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -344953535 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 682531093 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 39393996 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273016377 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 49693470 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 78749933 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -650992235 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -302459696 + } + ], + "proposer": { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53878913, + "accum": -612735029 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 8, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2243.json b/polygon/heimdall/testdata/mainnet/spans/span_2243.json new file mode 100644 index 00000000000..65d3bb371f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2243.json @@ -0,0 +1,702 @@ +{ + "span_id": 2243, + "start_block": 14349056, + "end_block": 14355455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 313348918 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 37900203 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -156810362 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -245092011 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -668931125 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9739789, + "accum": -598810172 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": 163651119 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602796744 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -502450002 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -573215058 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331136473 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284166456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 700999550 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107648503, + "accum": 590057016 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 594022420 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -484944412 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 310403612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 86128942 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -269535495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 39854493 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -376584994 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -69367778 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319026177 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -233495495 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 296016605 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -399851028 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 416727243 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -647752081 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 466504409 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -100241673 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -203809020 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -371753953 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 340853179 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 212082765 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 707218041 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605546724 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 451016383 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69556002, + "accum": -496775285 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 80958810 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16672046, + "accum": -257372360 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249076850 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3774946, + "accum": -508271941 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -287832779 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -70408216 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -348731196 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1144452, + "accum": 688676022 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -104106597 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 307076564 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 440730526 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 199980871 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": 277908815 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": -370567808 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -390027706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -8261782 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -645547845 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 169466818 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 355461977 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 446444755 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -268975092 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 372037151 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -711070614 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 440716647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -255430523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 313025938 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32248469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -135217693 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 399635176 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 617687588 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -638277551 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -438335668 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -47087306 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728669055 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 304776709 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411807, + "accum": 615127896 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -585364980 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 695399964 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3417132, + "accum": -100889380 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -229223308 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": -137472972 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1147110134 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 668726523 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -102914780 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 686949081 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53878913, + "accum": 141569753 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 211405121 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -438288252 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 375043108 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 562494525 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 658220606 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226417459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -705949009 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 521249915 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 373221478 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 45445650 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273085271 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 51464008 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 83462529 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -619943987 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -204359666 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69556002, + "accum": -496775285 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2244.json b/polygon/heimdall/testdata/mainnet/spans/span_2244.json new file mode 100644 index 00000000000..295afe2e4d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2244.json @@ -0,0 +1,732 @@ +{ + "span_id": 2244, + "start_block": 14355456, + "end_block": 14361855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 496271593 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 44238171 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -155773131 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -206090711 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -620580212 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9739789, + "accum": -472192915 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": 282800110 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602731718 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -486473093 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -572796887 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331364870 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284208056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": 725002100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107800710, + "accum": 594947767 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 635931755 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -484347751 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 310585612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 90190870 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -268209534 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 42245245 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -374736680 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -53738528 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319205564 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -194390637 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 296242103 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -399410835 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 416913468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -639677625 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 573883577 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -84273279 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -72395127 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 163344949 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 341035855 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 215991397 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -596735718 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605418102 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 461742709 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69556002, + "accum": 407452741 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 99631217 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16672046, + "accum": -40635762 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249110195 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3774946, + "accum": -459197643 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -286731367 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -49358967 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -346945529 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1257825, + "accum": 704120763 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -66678180 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 586224459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 466818055 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200006624 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509173557, + "accum": -83991218 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119971425, + "accum": -207269053 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -337197799 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 66387351 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -558851352 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 371215560 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 399899760 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 630898752 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -257631591 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 376563101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -710456975 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 468097988 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -242417523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 313286315 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32261469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -95854265 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 403646729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 665479774 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -633413536 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -437796038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 171338798 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728625167 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 427048092 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411932, + "accum": 646482387 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -581169802 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 15672965 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3417132, + "accum": -56466664 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -98057351 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": 286398684 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1140151338 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 679032364 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -102153110 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": 719992208 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53878913, + "accum": -554334148 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 522989, + "accum": 218203978 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -403235091 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 380519436 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 572981625 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -565474845 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226348559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -700682475 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -70634582 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -13965326 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 51065043 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273149244 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 53108079 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 87838511 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -591113471 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -113266781 + } + ], + "proposer": { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 53878913, + "accum": -554334148 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2245.json b/polygon/heimdall/testdata/mainnet/spans/span_2245.json new file mode 100644 index 00000000000..2680ab2acfa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2245.json @@ -0,0 +1,702 @@ +{ + "span_id": 2245, + "start_block": 14361856, + "end_block": 14368255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 693265243 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 51063675 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -154656113 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -164089311 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -568509998 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9739789, + "accum": -335835869 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": 411114408 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602661690 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -469267191 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -572346549 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331610836 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284252856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1846350, + "accum": -645479116 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107800710, + "accum": 707827591 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 681064885 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -483705193 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 310781612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 94565254 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -266781576 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 44819901 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -372746188 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -36907028 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319398750 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -152277713 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 296484947 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -398936781 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 417114018 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -630982057 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 689522681 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -67076547 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 69127527 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 739605305 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 341232583 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 220200693 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -497253860 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605279586 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 473294137 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69586286, + "accum": -16079950 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 119739963 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16685143, + "accum": 192864561 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249146105 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3774946, + "accum": -406348399 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -285545231 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -26690545 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -345022503 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1257825, + "accum": 721730313 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": -26370654 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -510593620 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 494912317 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200034358 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509267436, + "accum": 60330896 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120002743, + "accum": 75129455 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -280304053 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 146778725 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -465485898 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 588483436 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 447755834 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -567940752 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -245415513 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 381437201 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -709796133 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 497585586 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -228403523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 313566721 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32275469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -53462881 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 407966863 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 716948282 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -628175366 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -437214898 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 406566910 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728577903 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 558724966 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2411932, + "accum": 680249435 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -576651918 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 787115259 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3417132, + "accum": -8626816 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 43198295 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": 742875852 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1132657250 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 690130962 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -101332850 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -640846881 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54862489, + "accum": 208822818 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 523335, + "accum": 225530668 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -365485533 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 386417020 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 584275425 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -379683057 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226274359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -695010823 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -601913402 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -324770058 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 57116697 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273218138 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 54878617 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 92551107 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -560065223 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": -15166751 + } + ], + "proposer": { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -601913402 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2246.json b/polygon/heimdall/testdata/mainnet/spans/span_2246.json new file mode 100644 index 00000000000..29b334d4878 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2246.json @@ -0,0 +1,720 @@ +{ + "span_id": 2246, + "start_block": 14368256, + "end_block": 14374655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -422888181 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 60814395 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -153060373 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -104087311 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -494123978 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9739789, + "accum": -141040089 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9165307, + "accum": 594420548 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602561650 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -444687331 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -571703209 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 331962216 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284316856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1799331, + "accum": -608693173 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107802442, + "accum": 68884346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 745540785 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -482787253 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 311061612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 100814374 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -264741636 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 48497981 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -369902628 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -12862028 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319674730 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -92116393 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 296831867 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -398259561 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 417400518 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -618559817 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -542862387 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -42509787 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 271302747 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 165312115 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 341513623 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 226213973 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -355136920 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -605081706 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 489796177 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69586286, + "accum": -21927154 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 148466743 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16685143, + "accum": 526567421 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249197405 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3774946, + "accum": -330849479 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -283850751 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 5692915 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -342275323 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": 747236813 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 31211526 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -81135320 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 535046977 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200073978 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509267975, + "accum": 463053939 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120002743, + "accum": -319922282 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -199027273 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 261623545 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6668961, + "accum": -332106678 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": -498759451 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 516121654 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -284165372 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -227963973 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 388400201 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -708852073 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 539710726 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -208383523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 313967301 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32295469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 7096239 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 414138483 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 790474722 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -620692266 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -436384698 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 742607070 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3376, + "accum": -728510383 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 746834786 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2561932, + "accum": 729088075 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -570197798 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 491693409 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3427132, + "accum": 59885824 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 244992075 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": -2536178 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1121951410 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 705986102 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -100161050 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -590011301 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54927844, + "accum": -90713466 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 235204656 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -311557593 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 394842140 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 600409425 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -114266217 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226168359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -686908463 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 635520098 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -169890673 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 65761917 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273316558 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 57407957 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 99283387 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2217732, + "accum": -515710583 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": 124976149 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -542862387 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2247.json b/polygon/heimdall/testdata/mainnet/spans/span_2247.json new file mode 100644 index 00000000000..0dc6727a954 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2247.json @@ -0,0 +1,714 @@ +{ + "span_id": 2247, + "start_block": 14374656, + "end_block": 14381055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -99255756 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 72027723 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -151225272 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -35085011 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -408580055 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 83159624 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9215307, + "accum": 805622609 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602446604 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -416420492 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -570963368 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332366303 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284390456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -566858560 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107802442, + "accum": -257111031 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 819688070 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -481731622 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 311383612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 108000862 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -262395705 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 52727773 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 142178, + "accum": -366632534 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 14789722 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 319992107 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -22930875 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 297230825 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -397480758 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 417729993 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -604274241 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -352883859 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": -14258013 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 503804250 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -285630352 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 341836819 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 233129245 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -191702439 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604854144 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 508773523 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69586286, + "accum": 180969713 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 181502540 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16660894, + "accum": -488110131 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249256400 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3847856, + "accum": -243477521 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -281902099 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 42933894 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -339116066 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": 776626788 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 97431033 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 412741725 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 581201836 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200119541 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509267975, + "accum": -422880551 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120002743, + "accum": -365403019 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -105558976 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 393695088 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -178334550 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": -141819369 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 594742347 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 42176315 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -207894702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 396407651 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -707766404 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 588154637 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -185360523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 314427968 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32318469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 76739227 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 421235846 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -522529411 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -612086701 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -435429968 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -268509195 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": -688432735 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": -434410495 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2561932, + "accum": 788012511 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 322706, + "accum": -562775560 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 361499266 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3427132, + "accum": 138709860 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 477054922 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": 747390598 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1109639694 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 724219513 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -98813480 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -531550384 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54950940, + "accum": -224803820 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 244962314 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2696397, + "accum": -249540462 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 404531028 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 618963525 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 190963149 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -226046459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -677590749 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 661009084 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 217709621 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 75703920 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273429741 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 60316698 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 107025509 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2239951, + "accum": -464472515 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": 286140484 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509267975, + "accum": -422880551 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2248.json b/polygon/heimdall/testdata/mainnet/spans/span_2248.json new file mode 100644 index 00000000000..2a865dfb65b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2248.json @@ -0,0 +1,726 @@ +{ + "span_id": 2248, + "start_block": 14381056, + "end_block": 14387455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 154021794 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 80803371 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -149789106 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 18916789 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -341632637 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 260136920 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9215307, + "accum": -436454117 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602356568 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -394298618 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -570384362 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 332682545 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284448056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -533120602 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107802442, + "accum": 275561987 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -530235872 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -480905476 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 311635612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 113625070 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -260559759 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 56038045 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -364433330 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 36430222 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320240489 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 31214313 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 297543053 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -396871260 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 417987843 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -593094225 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -204205011 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 7852071 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 685761948 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 455275820 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 342089755 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 238541197 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -63797193 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604676052 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 523625359 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69586286, + "accum": 25746142 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 207356642 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16660894, + "accum": -188214039 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249302570 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3847856, + "accum": -174216113 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -280377067 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 72079008 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -336643604 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -608160247 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 149254995 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -608545004 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 617323030 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200155199 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509276415, + "accum": 297118721 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119708942, + "accum": 383298870 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -32409874 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 497055426 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -56903562 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 137525043 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 656271585 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 297574157 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -192188316 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 402674351 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -706916750 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 626067263 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -167342523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 314788490 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32336469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 131242435 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 426790304 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -456355615 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -605351911 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -434682788 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 33926949 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": -508371967 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": -265111657 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2561932, + "accum": -573675297 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 324108, + "accum": -556958440 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -54415892 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3427132, + "accum": 200398236 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 658669324 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": -73804083 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1100004438 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 738489139 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -97758860 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -485798362 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55070532, + "accum": 765823699 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 252598742 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2707711, + "accum": -200994002 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 412113636 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 633484125 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 429838305 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225951059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -670298625 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 366707982 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 207024935 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 83484618 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273518319 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 62593104 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 113084561 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2239951, + "accum": -424153397 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": 412269094 + } + ], + "proposer": { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -608545004 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 2, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2249.json b/polygon/heimdall/testdata/mainnet/spans/span_2249.json new file mode 100644 index 00000000000..0ea20f7b44e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2249.json @@ -0,0 +1,714 @@ +{ + "span_id": 2249, + "start_block": 14387456, + "end_block": 14393855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 421370319 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 487536, + "accum": 90066555 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -148273153 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 75918689 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -270965918 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 446946288 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9218264, + "accum": -261310058 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602261530 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -370947751 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -569773189 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333016356 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284508856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -497508313 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107802442, + "accum": -491850908 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -468983767 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -480033433 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 311901612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 119561734 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -258621816 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 59532221 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -362111948 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 59272972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320502670 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 88367567 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 297872627 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -396227901 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 418260018 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -581293097 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -47266227 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 31190493 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -529979418 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -170514946 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 342356743 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 244253813 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 71213900 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604488066 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 539302297 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69586286, + "accum": -59972816 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 234647083 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16660894, + "accum": 128342947 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249351305 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3847856, + "accum": -101106849 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -278767311 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 102843295 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -334033783 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -583881572 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 203958066 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -200559619 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 655450957 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200192838 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509276415, + "accum": 118553310 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119708942, + "accum": -157887856 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 44803067 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 606158005 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": 71273592 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 432388589 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": 721219114 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 567160768 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 872577, + "accum": -175609353 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 409289201 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -706019893 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 666086146 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -148323523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 315169041 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32355469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 188773599 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 432653343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -386505497 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -598242966 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -433894098 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 353165101 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": -318307823 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": -86407328 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2561932, + "accum": -524998589 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 324211, + "accum": -550799461 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -415312961 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3503723, + "accum": 266232715 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -557460595 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": 545700645 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1089833890 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 753551522 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -96645650 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -437504561 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55070532, + "accum": 404364608 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 260659416 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": -149693785 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 420117500 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 648811425 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 681984303 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225850359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -662601383 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": 134461982 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 273902205 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 91697577 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273611818 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 64995977 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 119480227 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2239951, + "accum": -381594328 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 7007145, + "accum": 545404849 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 107802442, + "accum": -491850908 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_225.json b/polygon/heimdall/testdata/mainnet/spans/span_225.json new file mode 100644 index 00000000000..7ac38d1dd61 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_225.json @@ -0,0 +1,102 @@ +{ + "span_id": 225, + "start_block": 1433856, + "end_block": 1440255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66033637, + "accum": -91878022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45221717, + "accum": -113142096 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -5447963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66720198, + "accum": 187573974 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34844709, + "accum": 93621595 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64526403, + "accum": -13742877 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56974923, + "accum": -56984611 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45221717, + "accum": -113142096 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66033637, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45221717, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66720198, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34844709, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64526403, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56974923, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2250.json b/polygon/heimdall/testdata/mainnet/spans/span_2250.json new file mode 100644 index 00000000000..b45ad922b1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2250.json @@ -0,0 +1,714 @@ +{ + "span_id": 2250, + "start_block": 14393856, + "end_block": 14400255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 702789819 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 99847700 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -146677413 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 135920689 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -196579898 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 643587728 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9218264, + "accum": -76944778 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602161490 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -346367891 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -569129849 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333367736 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284572856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -460021693 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105802440, + "accum": 220302911 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -404507867 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -479115493 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312181612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 125810854 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -256581876 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 63210301 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -359668388 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 83317972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 320778650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 148528887 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 298219547 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -395550681 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 418546518 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -568870857 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 117932493 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 55757253 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -327804198 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 652714134 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 342637783 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 250267093 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 213330840 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604290186 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 555804337 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69636196, + "accum": -73742799 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 263373863 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16660894, + "accum": 461560827 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249402605 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3847856, + "accum": -24149729 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -277072831 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 135226755 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -331286603 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -558325072 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 261540246 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 228898681 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 695585617 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200232458 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 509286420, + "accum": 464113474 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119708942, + "accum": -574485849 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 126079847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 721002825 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": 206196912 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": -662151191 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -616287947 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -554969888 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 886077, + "accum": -158144313 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 416252201 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -705075833 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 708211286 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -128303523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 315569621 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32375469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 249332719 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 438824963 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -312979057 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -590759866 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -433063898 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 689205261 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": -118240303 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 101702492 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2561932, + "accum": -473759949 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 328411, + "accum": -544269041 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 686747459 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3503723, + "accum": 336307175 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -355666815 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": -208019983 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1079128050 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -638466221 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -95473850 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -386668981 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54110339, + "accum": 97367619 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 269144336 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": -96027205 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 428542620 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 664945425 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -458429725 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225744359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -654499023 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 61871675, + "accum": -33949591 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 420414552 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 100342797 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273710238 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 67525317 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 126212507 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2239951, + "accum": -336795308 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": 684833528 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119708942, + "accum": -574485849 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2251.json b/polygon/heimdall/testdata/mainnet/spans/span_2251.json new file mode 100644 index 00000000000..e3cd7f6d1a4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2251.json @@ -0,0 +1,720 @@ +{ + "span_id": 2251, + "start_block": 14400256, + "end_block": 14406655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -346488797 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 112188225 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -144682738 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 210923189 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -103597373 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": -511688108 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9218264, + "accum": 153511822 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -602036440 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -315643066 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -568325674 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 333806961 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284652856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -413163418 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105744573, + "accum": 62293426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -323912992 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -477968068 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312531612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 133622254 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -254031951 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 67807901 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -356613938 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 113374222 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321123625 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 223730537 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 298653197 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -394704156 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 418904643 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -553343057 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 324430893 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 86465703 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -75085173 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 276790638 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 342989083 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 257783693 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 390977015 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -604042836 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 576431887 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69637027, + "accum": 266130577 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 299282338 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16660894, + "accum": 878083177 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249466730 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3871742, + "accum": 72619935 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -274954731 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 175706080 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -327852628 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -526379447 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 333517971 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": 765721556 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": 745753942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200281983 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505410851, + "accum": 502255907 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119714859, + "accum": -383082973 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 227675822 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -536498081 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": 374851062 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": -274172841 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -530830672 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -200250663 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 887651, + "accum": -135973500 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 424955951 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -703895758 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 760867711 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -103278523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 316070346 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32400469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 325031619 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 446539488 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -221071007 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -581405991 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -432026148 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": -291832571 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": 131844097 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9405491, + "accum": 336839767 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -409625636 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 328411, + "accum": -536058766 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 659363138 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3522584, + "accum": 424069999 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -103424590 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32605512, + "accum": 607117817 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1065745750 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -618647296 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -94009100 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -323124506 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54434283, + "accum": 49826439 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 279750486 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": -28943980 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 439074020 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 685112925 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -126658675 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225611859 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -644371073 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": 107970364 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -444496844 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 111149322 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273833263 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 70686992 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 134627857 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 2239951, + "accum": -280796533 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": -541124558 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -444496844 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2252.json b/polygon/heimdall/testdata/mainnet/spans/span_2252.json new file mode 100644 index 00000000000..a08a37dcffe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2252.json @@ -0,0 +1,720 @@ +{ + "span_id": 2252, + "start_block": 14406656, + "end_block": 14413055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 33427528 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 125515992 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -142528489 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 291925889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -3176246 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": -246222164 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": 403240600 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601901386 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -282460255 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -567457165 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334281324 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284739256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -362556481 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105750309, + "accum": 117755821 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -236870527 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -476728849 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 312909612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 142058566 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -251278032 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 72773309 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -353315132 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 145834972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321496198 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 304948319 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 299121539 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -393789909 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 419291418 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -536573033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": 547449165 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 119630829 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 197851374 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -12188795 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 343368487 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 265901621 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": 582834884 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -603775698 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 598709641 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69846995, + "accum": 746212475 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 338063491 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16662043, + "accum": -72436986 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249535985 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 177199469 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -272667183 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 219423751 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -324143935 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -491878172 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 411253914 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21472915, + "accum": -54909541 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -599333710 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200335470 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505406221, + "accum": 148818839 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": 49472837 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 337399475 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -381457574 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": 556997544 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 144843777 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3418291, + "accum": -438536815 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 182846100 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 887651, + "accum": -112006923 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 434356001 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -702621277 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -581599105 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -76251523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 316611129 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32427469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 406786431 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 454871175 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -121810313 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -571303806 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -430905378 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 161821645 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10003376, + "accum": 401935249 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": 590816624 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -340331243 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 328411, + "accum": -527191669 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -652733345 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3536590, + "accum": 519338123 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 168997013 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32520778, + "accum": 86364298 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1051292866 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -597242857 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -92427170 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -254496473 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54320282, + "accum": 117510195 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 291205128 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": 43505903 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 450447932 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -692383410 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 231654059 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225468759 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -633432887 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": 351502350 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 250844248 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 122820369 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 273966130 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 74101601 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 143716435 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -230317856 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": -353065994 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -652733345 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2253.json b/polygon/heimdall/testdata/mainnet/spans/span_2253.json new file mode 100644 index 00000000000..623c8ea74b9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2253.json @@ -0,0 +1,732 @@ +{ + "span_id": 2253, + "start_block": 14413056, + "end_block": 14419455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 314847028 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 135388412 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -140932749 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 351927889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 71209774 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": -49580724 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": 588547200 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601801346 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -257880395 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -566813825 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334632704 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284803256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -325069861 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105750309, + "accum": -636943028 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -172394627 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -475810909 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313189612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 148307686 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -249238092 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 76451389 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -350871572 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 169879972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321772178 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 365109639 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 299468459 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -393112689 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 419577918 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -524150793 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 8259936, + "accum": -687286005 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 144197589 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 400026594 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 811040285 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 343649527 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 271914901 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -674879167 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -603577818 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 615211681 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69884995, + "accum": 744092169 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 366790271 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": 260720234 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249587285 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 254804309 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -270972703 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 251807211 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -321396755 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -466321672 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 468836094 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21402916, + "accum": 373428775 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -559199050 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200375090 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505406221, + "accum": 388369804 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": -425894177 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 418676255 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -266612754 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -778013026 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15519134, + "accum": 455226457 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": -370300708 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 466621480 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 887651, + "accum": -94253903 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 441319001 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -701677217 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -539473965 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -56231523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 317011709 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32447469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 467345551 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 308581, + "accum": 461042795 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": -48283873 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -563820706 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -430075178 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16802008, + "accum": 497861805 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 80003376, + "accum": -517910211 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": -620522935 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -289002063 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 448411, + "accum": -519463449 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 449327075 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3580904, + "accum": 590531510 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 370790793 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32850032, + "accum": 742377176 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1040587026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -581387717 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -91255370 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -203660893 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54321224, + "accum": -195905736 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 299690048 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": 97172483 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 458873052 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -676249410 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 497070899 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225362759 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -625330527 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": 169425436 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 403405419 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 131465589 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274064550 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 76630941 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 150448715 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -205518836 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": -213763354 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105750309, + "accum": -636943028 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2254.json b/polygon/heimdall/testdata/mainnet/spans/span_2254.json new file mode 100644 index 00000000000..52cad162a81 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2254.json @@ -0,0 +1,726 @@ +{ + "span_id": 2254, + "start_block": 14419456, + "end_block": 14425855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 511840678 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 142299106 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -139815731 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 393929289 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 123279988 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 88068284 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": 718261820 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601731318 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -240674493 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -566363487 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 334878670 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284848056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -298829227 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105750309, + "accum": -675767556 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -127261497 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -475168351 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313385612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 152682070 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -247810134 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 79026045 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -349161080 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 186711472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 321965364 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 407222563 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 299711303 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -392638635 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 419778468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -515455225 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": -576959844 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 161394321 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 541549248 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -132610347 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 343846255 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 276124197 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -575397309 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -603439302 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 626763109 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69884995, + "accum": 202357272 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 386899017 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": 493696096 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249623195 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 309127697 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -269786567 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 274475633 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -319473729 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -448432122 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2879109, + "accum": 509143620 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 21402916, + "accum": 673069599 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -531104788 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200402824 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505406221, + "accum": -84181125 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": -269201411 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 475570001 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -186221380 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -683566702 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": 672466445 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": -322540212 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 665264246 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 887651, + "accum": -81826789 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 446193101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -701016375 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -509986367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -42217523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 317292115 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32461469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 509736935 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 108056, + "accum": 463959254 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 3184635 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -558582536 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -429494038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16792008, + "accum": 733049917 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 130003376, + "accum": -267191801 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": -488830661 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -253071637 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 453290, + "accum": -513161300 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -298564606 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3580904, + "accum": 640664166 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 512046439 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32850032, + "accum": -317847203 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1033092938 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -570289119 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -90435110 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2541779, + "accum": -168075987 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54535063, + "accum": 567157468 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 305629492 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2683329, + "accum": 134739089 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 464770636 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -664955610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 682862687 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225288559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -619658875 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": -497550935 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -29481827 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 137517243 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274133444 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 78401479 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 155161311 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -188159522 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": -116251506 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105750309, + "accum": -675767556 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2255.json b/polygon/heimdall/testdata/mainnet/spans/span_2255.json new file mode 100644 index 00000000000..6afd91ebe5b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2255.json @@ -0,0 +1,714 @@ +{ + "span_id": 2255, + "start_block": 14425856, + "end_block": 14432255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 849544078 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 154146010 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -137900843 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 465931689 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 212543212 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 324038012 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": -578707114 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601611270 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -211178661 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -565591479 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335300326 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 284924856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -253845283 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105731291, + "accum": 347270502 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -49890417 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -474066823 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 313721612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 160181014 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -245362206 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 83439741 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 122178, + "accum": -346228808 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 215565472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 322296540 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 479416147 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 300127607 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -391825971 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 420122268 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -500548537 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": -392889228 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 190874433 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 784159512 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 855264549 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 344183503 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 283340133 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7105847, + "accum": -404856981 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -603201846 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 646565557 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70067971, + "accum": 362758122 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 421371153 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": -711383050 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249684755 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 402253505 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -267753191 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 313335785 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -316177113 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -417764322 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": 577114662 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": -392523144 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -482943196 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200450368 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505407121, + "accum": -269493469 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": -519753131 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 573102137 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": -48407596 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -521658718 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": -474384874 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": -240665076 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -508671636 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 887651, + "accum": -60523165 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 454548701 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -699883503 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -459436199 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -18193523 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 317772811 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32485469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 582407879 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 108056, + "accum": 466552598 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 91416363 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -549602816 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -428497798 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16758234, + "accum": -383304519 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 220003376, + "accum": 269178745 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": -263072477 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -191476621 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 473552, + "accum": -502241816 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -580524550 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3590765, + "accum": 726802889 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 754198975 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32850032, + "accum": 470553565 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1020245930 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -551262951 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -89028950 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": -107033859 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54546593, + "accum": 356934890 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 315811396 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 198969535 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 474880780 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -645594810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -513096653 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225161359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -609936043 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": 963633529 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 318895434 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 147891507 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274251548 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 81436687 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 163240047 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -158400698 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6965132, + "accum": 50911662 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505407121, + "accum": -269493469 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2256.json b/polygon/heimdall/testdata/mainnet/spans/span_2256.json new file mode 100644 index 00000000000..edd29345797 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2256.json @@ -0,0 +1,696 @@ +{ + "span_id": 2256, + "start_block": 14432256, + "end_block": 14438655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": -388815576 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 166980156 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -135826381 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 543934289 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 309245038 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": 579671884 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": -337808534 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601481218 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -179224843 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -564755137 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 335757120 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285008056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -205112677 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105731291, + "accum": -142572049 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 33928253 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -472873501 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314085612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 168304870 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -242710284 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 88221245 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 112428, + "accum": -343208180 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 246823972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 322655314 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 557625863 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 300578603 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -390945585 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 420494718 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -484399625 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": -193479394 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 222819243 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -577615615 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 321041307 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 344548855 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 291157397 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": -220052209 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -602944602 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 668018209 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70084535, + "accum": 580296688 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 458715967 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": -278713592 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249751445 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 503139797 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -265550367 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 355434283 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -312605779 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1277825, + "accum": -384540872 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": 650575452 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": 33952672 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -430768138 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200501874 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505407121, + "accum": -65361852 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": -646438043 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 678761951 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 100890670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -346258402 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": -70939182 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": -151967012 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -139763642 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 905609, + "accum": -37031205 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 463600601 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -698656225 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -404673517 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 7832477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 318293565 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32511469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 661134735 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 108056, + "accum": 469362054 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 187000735 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -539874786 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -427418538 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16508234, + "accum": 46909565 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250003376, + "accum": -179087827 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": -18501111 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -124748687 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 553552, + "accum": -489609464 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 852153996 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3636893, + "accum": -813661602 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -608077538 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32850032, + "accum": -299949662 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -1006328338 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -530651269 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -87505610 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": -40819451 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54998492, + "accum": 178661116 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 326841792 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 267854949 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 485833436 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -624620610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -168054761 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -225023559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -599402975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60882686, + "accum": 942164429 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 732341958 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 159130293 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274379494 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 84724829 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 171992011 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -126161972 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6883720, + "accum": 230946738 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": -646438043 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 23, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2257.json b/polygon/heimdall/testdata/mainnet/spans/span_2257.json new file mode 100644 index 00000000000..ebb4de2d148 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2257.json @@ -0,0 +1,714 @@ +{ + "span_id": 2257, + "start_block": 14438656, + "end_block": 14445055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 89597574 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 183763270 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -133113623 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 645937689 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 435701272 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9832072, + "accum": -720852768 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": -22787314 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601311150 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -137439081 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -563661459 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 336354466 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285116856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -141385423 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105774165, + "accum": 182442890 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 143537283 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -471313003 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314561612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 178928374 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -239242386 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 94473981 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 112428, + "accum": -339385628 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 287700472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 323124480 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 659900107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 301168367 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -389794311 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 420981768 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -463281817 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": 67287312 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 264582735 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -233917741 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 85726622 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 345026623 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 301379973 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": 21618329 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -602608206 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": 696071677 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70232919, + "accum": -305359994 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 507551493 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": 287084930 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249838655 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3880242, + "accum": 635068025 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -262669751 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 410486165 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -307935573 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -334508781 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -888200384 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": 591651816 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -362539216 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200569228 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505407121, + "accum": 769769351 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": 154174700 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -818041163 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5742241, + "accum": 296126864 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6746166, + "accum": -116888758 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": 456643646 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": -35977236 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 342654504 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": -4706689 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 475437701 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -697051323 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -333060779 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 41866477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 318974551 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32545469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -870741457 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 108056, + "accum": 473035958 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 311995683 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -527153516 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -426007198 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16508234, + "accum": 608189521 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250015972, + "accum": 146831214 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": 301322983 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -37489081 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 555231, + "accum": -470760153 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -544278994 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3671850, + "accum": -689193886 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -265028112 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32619328, + "accum": -823977813 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -988128410 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -503697531 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -85513550 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": 45768621 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55058991, + "accum": 415573621 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 341266156 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 357935875 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 500156140 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -597192810 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 283153867 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224843359 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -585628963 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60891986, + "accum": -257310094 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 101588223 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 173827167 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274546808 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 89024707 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 183436887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1239951, + "accum": -84003638 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6791933, + "accum": 464901431 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32619328, + "accum": -823977813 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2258.json b/polygon/heimdall/testdata/mainnet/spans/span_2258.json new file mode 100644 index 00000000000..10b9192f5d4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2258.json @@ -0,0 +1,708 @@ +{ + "span_id": 2258, + "start_block": 14445056, + "end_block": 14451455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 483584874 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 197584658 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -130879587 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 729940489 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 539841700 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10152512, + "accum": -444593432 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": 236641926 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601171094 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -103027277 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -562760783 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 336846398 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285206456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1874331, + "accum": -88904155 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 105434349, + "accum": -131193366 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 233803543 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -470027887 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 314953612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 187677142 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -236386470 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 99623293 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 112428, + "accum": -336237644 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 321363472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 323510852 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 744125955 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 301654055 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -388846203 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 421382868 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -445890681 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": 282036364 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 298976199 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 49127567 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -396264222 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 345420079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 309798565 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": 220641125 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -602331174 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -915763917 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70336058, + "accum": 28923456 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 547768985 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": -881799667 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249910475 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3957484, + "accum": 744873431 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -260297479 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 455823009 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -304089521 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -293141525 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -809088764 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": -583660674 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -306350692 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200624696 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505431121, + "accum": 208653269 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119715830, + "accum": 236660427 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -704253671 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5728735, + "accum": 456612480 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6760361, + "accum": 72018085 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": -743362425 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 59543756 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 739940036 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 22081919 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 485185901 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -695729639 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -274085583 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 69894477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 319535363 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32573469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -785958689 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 476888590 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 414932699 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -516677176 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -424844918 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16508234, + "accum": -564324065 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250020772, + "accum": 608265442 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": 564707531 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 34371771 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 555231, + "accum": -455213685 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -636200893 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3671850, + "accum": -586382086 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 17483180 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32619328, + "accum": 89363371 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -973140234 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -481500335 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -83873030 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": 117076445 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54916506, + "accum": 319959954 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 353145044 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 432120167 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 511951308 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -574605210 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 654737443 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224694959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -574285659 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60895312, + "accum": -186786132 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 639806896 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 185930475 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274684596 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 92565783 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 192862079 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": -49714062 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": 653121512 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16641133, + "accum": -881799667 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2259.json b/polygon/heimdall/testdata/mainnet/spans/span_2259.json new file mode 100644 index 00000000000..f3371095c96 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2259.json @@ -0,0 +1,720 @@ +{ + "span_id": 2259, + "start_block": 14451456, + "end_block": 14457855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070975, + "accum": 821288274 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 209431562 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -128964699 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 801942889 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 629104924 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10152512, + "accum": -200933144 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9265330, + "accum": 459009846 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -601051046 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -73531445 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -561988775 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337268054 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285283256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": -43907211 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101069226, + "accum": 716981503 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 311174623 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -468926359 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315289612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 195176086 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -233938542 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 104036989 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 112428, + "accum": -333539372 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 350217472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 323842028 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -813471746 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 302070359 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -388033539 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 421726668 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -430983993 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": 466106980 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 328456311 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 291737831 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 591610674 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 345757327 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 317014501 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": 391232093 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -602093718 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -895961469 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69696591, + "accum": 69190298 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 582241121 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16627934, + "accum": -482465271 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 249972035 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3957484, + "accum": -794591695 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -258264103 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 494683161 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -300792905 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -257683877 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -741278804 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": -189990690 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -258189100 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200672240 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505373883, + "accum": -718487781 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119725776, + "accum": -154362282 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -606721535 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5698281, + "accum": 593949850 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": 235001749 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": -370951017 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 141418892 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -553969302 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 45043583 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 493541501 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -694593119 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -223535415 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 93918477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 320016059 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32597469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -713287745 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 480427150 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 503164427 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -507697456 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -423848678 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16508234, + "accum": -168126449 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250020772, + "accum": 80505116 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 9406591, + "accum": 790465715 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 95966787 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 556531, + "accum": -441863441 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 686271611 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3684825, + "accum": -498244711 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 259635716 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32619328, + "accum": -757550843 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -960293226 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -462474167 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -82466870 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": 178197437 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54916506, + "accum": 3780182 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 363326948 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 495706703 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 522061452 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -555244410 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -656574142 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224567759 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -564562827 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60895312, + "accum": -355110701 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 868225966 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 196304739 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274802700 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 95600991 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 200940815 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": -20747334 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": 812472008 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505373883, + "accum": -718487781 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_226.json b/polygon/heimdall/testdata/mainnet/spans/span_226.json new file mode 100644 index 00000000000..8710c0d1891 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_226.json @@ -0,0 +1,102 @@ +{ + "span_id": 226, + "start_block": 1440256, + "end_block": 1446655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66268481, + "accum": 145438723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45539561, + "accum": -24835356 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 62504698 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67000000, + "accum": 99589798 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34969469, + "accum": 108858759 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64916289, + "accum": -195828524 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57113221, + "accum": -195728098 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64916289, + "accum": -195828524 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66268481, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45539561, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67000000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 34969469, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64916289, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57113221, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2260.json b/polygon/heimdall/testdata/mainnet/spans/span_2260.json new file mode 100644 index 00000000000..f4592da29ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2260.json @@ -0,0 +1,714 @@ +{ + "span_id": 2260, + "start_block": 14457856, + "end_block": 14464255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14073722, + "accum": -470801003 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 221278466 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -127049811 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 873945289 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 718368148 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10152512, + "accum": 42727144 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9259629, + "accum": 681354962 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -600930998 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -44035613 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -561216767 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 337689710 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285360056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 1100733 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101069226, + "accum": -115031735 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 388545703 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -467824831 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 315625612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 202675030 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -231490614 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 108450685 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -330881100 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 379071472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 324173204 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -741278162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 302486663 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -387220875 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 422070468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -416077305 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7669609, + "accum": 650177596 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 357936423 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": 534348095 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -50399392 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 346094575 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 324230437 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": 561823061 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -601856262 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -876159021 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69681019, + "accum": 114016167 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 616713257 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16627934, + "accum": -83394855 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250033595 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3957484, + "accum": -699612079 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -256230727 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 533543313 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -297496289 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -222226229 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -673468844 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": 203679294 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -210027508 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200719784 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505373883, + "accum": 11520897 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119725776, + "accum": 1089171380 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -509189399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5698281, + "accum": 730708594 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": 398090413 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": 1460391 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 223294028 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -213438846 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 68005247 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 501897101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -693460247 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -172985247 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 117942477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 320496755 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32621469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -640616801 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 483965710 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 591396155 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -498717736 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -422852438 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16437727, + "accum": 227084069 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250020772, + "accum": -432302722 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7406591, + "accum": -641660542 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 157561803 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 570234, + "accum": -428260043 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 378872856 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3749600, + "accum": -407701232 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 501788252 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32597629, + "accum": 25139437 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -947446218 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -443447999 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -81060710 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2546708, + "accum": 239318429 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 54936460, + "accum": -305779349 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 373508852 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 559293239 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 532171596 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -535883610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -338073934 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224440559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -554839995 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60895312, + "accum": -521475684 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": -526607631 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 206679003 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 274920804 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 98636199 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 209019551 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 8219394 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -656072034 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250020772, + "accum": -432302722 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2261.json b/polygon/heimdall/testdata/mainnet/spans/span_2261.json new file mode 100644 index 00000000000..aa595ca62ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2261.json @@ -0,0 +1,720 @@ +{ + "span_id": 2261, + "start_block": 14464256, + "end_block": 14470655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": 106238397 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 241516927 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -123778544 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -630725973 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -756907431 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10152512, + "accum": 458980136 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9259629, + "accum": -566735403 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -600725916 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 6353100 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -559897920 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 338410039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285491256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 77989304 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101028064, + "accum": 772650715 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 520721298 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -465943054 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 316199612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 215485726 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -227308737 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 115990749 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -327091552 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 428363722 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 324738963 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -617947456 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 303197849 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -385832574 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 422657793 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -390611713 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7619559, + "accum": -663968811 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1228338, + "accum": 408298281 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -678922494 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 9508390 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 346670707 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 336557661 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": 853249298 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -601450608 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -842329839 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69727852, + "accum": -283958359 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 675603156 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16627934, + "accum": 598350439 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250138760 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3963429, + "accum": -537307675 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -252757043 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 599929406 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -291864570 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -161652747 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -557626829 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16402916, + "accum": 876198850 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2006733, + "accum": -127751455 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200801005 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505356946, + "accum": -429037287 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119755099, + "accum": -512393449 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -342572000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5698281, + "accum": -663327247 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": 676700214 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": 637663213 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 363164052 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 368300683 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 107231423 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 516171251 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 47203, + "accum": -691524924 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -86628710 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 158983477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 321317944 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32662469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -516470605 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 490010750 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 742125357 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -483377381 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -421150528 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16437727, + "accum": -726657182 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250037013, + "accum": 52290603 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7406591, + "accum": -337990311 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 262786622 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 605103, + "accum": -403799510 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 1010430901 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3755194, + "accum": -253808244 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -712260234 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32587629, + "accum": -266451323 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -925499246 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -410944962 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -78658520 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": 336914424 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55343045, + "accum": 324356966 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 390902938 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 667920238 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 549443092 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -502808910 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 206030588 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224223259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -538230157 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60832975, + "accum": 347242723 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 1027946981 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 224401704 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275122565 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 103821346 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 222820725 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 57704221 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -383848270 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505356946, + "accum": -429037287 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2262.json b/polygon/heimdall/testdata/mainnet/spans/span_2262.json new file mode 100644 index 00000000000..0bf8daf5bba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2262.json @@ -0,0 +1,714 @@ +{ + "span_id": 2262, + "start_block": 14470656, + "end_block": 14477055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": 514389501 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 255831936 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -121464721 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -543723073 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -649047702 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10211964, + "accum": 754175860 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9259629, + "accum": -298206162 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -600580858 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 41993897 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -558965077 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 338919540 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285584056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 132373903 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 101009550, + "accum": 446761496 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 614211353 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -464612041 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 316605612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 224546950 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -224350824 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 121323965 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -324411140 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 463228972 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 325139134 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -530713542 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 303700883 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -384850605 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 423073218 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -372599465 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7619559, + "accum": -443001600 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 444373277 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10112376, + "accum": -385764810 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -424712909 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 347078215 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 345276917 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": -568480505 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -601163682 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -818401881 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69556262, + "accum": 107139970 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 717256987 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16627934, + "accum": -547267892 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250213145 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3963429, + "accum": -422368234 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -250300047 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 646885423 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -287881159 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -118808089 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -475689794 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16364393, + "accum": -276863171 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3399893, + "accum": -66769878 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200858454 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505341282, + "accum": -425941568 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119772279, + "accum": -294963564 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -224720669 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5498281, + "accum": -499477098 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": 873765683 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": -540050545 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 462096508 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 779774984 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 134976767 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 526267601 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 50203, + "accum": -690126037 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -25547257 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 188012477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 321898785 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32691469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -428659881 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 494286510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3676322, + "accum": 848738695 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -472526886 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -419946738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16437727, + "accum": -249963099 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250037013, + "accum": 792001892 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7369500, + "accum": -123607173 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 337213933 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 615409, + "accum": -386199993 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -648815628 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3833897, + "accum": -144162261 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -419659253 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32587629, + "accum": 678589918 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -909975778 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -387955009 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -76959410 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": 405698393 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55526723, + "accum": 302484436 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 403206072 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 744753969 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 561659516 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -479414610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 590885006 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -224069559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -526481735 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60832975, + "accum": 483538442 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77617661, + "accum": 23059042 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 236937273 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275265274 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126467, + "accum": 107488889 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 232582531 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 92705684 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -191299754 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505341282, + "accum": -425941568 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2263.json b/polygon/heimdall/testdata/mainnet/spans/span_2263.json new file mode 100644 index 00000000000..e1fa31d182b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2263.json @@ -0,0 +1,708 @@ +{ + "span_id": 2263, + "start_block": 14477056, + "end_block": 14483455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": -580094249 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 274589534 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -118432815 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -429719273 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -507714264 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10396514, + "accum": -482994988 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9280385, + "accum": 54344688 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -600390782 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 88695631 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -557742731 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 339587162 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285705656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 203636481 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100686236, + "accum": -610233721 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": 736715563 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -462867955 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317137612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 236420278 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -220474938 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 128312317 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -320898876 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 508914472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 325663496 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -416407034 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 304360031 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -383563887 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 423617568 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -348997209 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7619559, + "accum": -153458358 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 493510317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10115047, + "accum": -1395695 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -489955976 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 347612191 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 356702149 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7107957, + "accum": -298378139 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -600787710 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -787048005 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69576412, + "accum": -507793005 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 771837869 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16627454, + "accum": 84588800 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250310615 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3976490, + "accum": -271516346 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -247080535 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 708413997 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -282661517 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -62666813 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -368324024 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16364393, + "accum": 344983763 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 62492730 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 200933732 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505341282, + "accum": 854296244 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119992601, + "accum": 1001518514 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -70294787 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5498281, + "accum": -290542420 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": -497294996 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": 49730189 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 591732140 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -310337374 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 171332735 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 539497301 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 60835, + "accum": -687888731 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 54490509 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 226050477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 322659887 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32729469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -313597553 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 499889230 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -640171260 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -458308996 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -418369358 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16437727, + "accum": 374670527 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250037013, + "accum": 517381056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": 156260595 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 434739375 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 715699, + "accum": -360106621 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -184278977 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3857517, + "accum": 1284200 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -36251071 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32587629, + "accum": 287591438 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -889634682 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -357830243 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -74732990 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": 495829111 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55553258, + "accum": 783238027 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 419327420 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2649439, + "accum": 845432651 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 577667244 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -448760010 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -534118436 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223868159 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -511087251 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60616972, + "accum": -466810888 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77517351, + "accum": -286614925 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 253363191 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275452272 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 112299435 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 245373863 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 138569670 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": 61005198 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100686236, + "accum": -610233721 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 7, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2264.json b/polygon/heimdall/testdata/mainnet/spans/span_2264.json new file mode 100644 index 00000000000..5b1de728e70 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2264.json @@ -0,0 +1,738 @@ +{ + "span_id": 2264, + "start_block": 14483456, + "end_block": 14489855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": -87498089 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 291866269 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -115640270 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -324715773 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -377538729 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10398593, + "accum": -119083734 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289465, + "accum": 379176323 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -600215712 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 131710386 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -556616886 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 340202077 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285817656 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 269273066 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100686236, + "accum": -344509006 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3223795, + "accum": -779564449 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -461261560 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 317627612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 247356238 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -216905043 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 134748957 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -317663896 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 550993222 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 326146461 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -311124724 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 304967141 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -382378752 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 424118943 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -327258289 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7619559, + "accum": 113226207 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 538768117 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10115047, + "accum": 352630950 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -678496015 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 348104011 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 367225389 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7114837, + "accum": -49358844 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -600441420 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -758169435 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69591892, + "accum": 298422546 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -807306989 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16574236, + "accum": 666017510 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250400390 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3976490, + "accum": -132339196 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -244115195 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": 765085052 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -277853952 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477402, + "accum": -10957743 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -269434499 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16364393, + "accum": -711427448 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 181575770 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201003067 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505341282, + "accum": 620154915 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119993601, + "accum": 313739728 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 71939578 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5498281, + "accum": -98102585 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6795361, + "accum": -259457361 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": 592983179 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3411464, + "accum": 711133380 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 186269541 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 204818495 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 551682551 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 60835, + "accum": -685759506 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 128209504 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 261085477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 323360902 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32764469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -207619093 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 505049630 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -508850175 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -445213571 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -416916508 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16435318, + "accum": -679176516 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250037013, + "accum": -506639757 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": 413856255 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 524565440 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 768917, + "accum": -334631412 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 115190667 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3875817, + "accum": 136728589 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 316888044 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": -200889990 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -870899462 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -330083748 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -72682340 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": 578844246 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55684540, + "accum": -528216002 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 434176030 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2318833, + "accum": -699780463 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 592411204 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -420525510 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -69638966 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223682659 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -496908121 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60616972, + "accum": 25644980 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77517351, + "accum": 797370357 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 268492326 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275624507 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 116742580 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 257155353 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 180812815 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": 293391338 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250037013, + "accum": -506639757 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2265.json b/polygon/heimdall/testdata/mainnet/spans/span_2265.json new file mode 100644 index 00000000000..23a841b506a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2265.json @@ -0,0 +1,690 @@ +{ + "span_id": 2265, + "start_block": 14489856, + "end_block": 14496255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": 559914007 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 314572835 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -111970068 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -186711173 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -206450883 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10398593, + "accum": 359251544 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9284716, + "accum": -822379678 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599985620 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 188244064 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -555137204 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341010251 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 285964856 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 355538292 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 100675196, + "accum": 1028979651 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": -633204326 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -459150298 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318271612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 261729214 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -212213181 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 143208541 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -313412208 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 606296722 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 326781215 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -172753688 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 305765057 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -380821146 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 424777893 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -298687137 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7617559, + "accum": 463671921 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 598249797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10130987, + "accum": -810649074 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -413848537 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 348750403 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 381055933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7114837, + "accum": 277923658 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -599986296 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -720214743 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69604802, + "accum": 242158765 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -741235395 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16574236, + "accum": -200444314 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250518380 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3976490, + "accum": 50579344 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -240217891 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -789598465 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -271535438 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477512, + "accum": 57005389 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -139465409 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16262551, + "accum": 39094106 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 338061054 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201094193 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505342538, + "accum": -567408212 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119993601, + "accum": 946565723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 258876172 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5495281, + "accum": 154731341 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": 47233650 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": -321898440 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3211464, + "accum": -768742603 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -789795936 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 248828351 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 567697451 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 72657, + "accum": -682606436 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 225097326 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 307131477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 324282236 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32810469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -68333117 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 511831870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -336256749 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -428002441 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -415007048 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16435318, + "accum": 76848112 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250066656, + "accum": -406122056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": 752410551 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 642622554 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 828317, + "accum": -297829021 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -607708190 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3877037, + "accum": 315021493 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 781013738 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": -330495303 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -846276030 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -293616926 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -69987200 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": 687949852 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55761899, + "accum": 406830929 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 453691346 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2318833, + "accum": -593114145 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 611788980 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -383417310 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 540819766 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223438859 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -478272693 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 60553434, + "accum": -445098443 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77517351, + "accum": -523647150 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 288376332 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 275850873 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 122582142 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 272639597 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 236332377 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": 598813122 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505342538, + "accum": -567408212 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 12, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2266.json b/polygon/heimdall/testdata/mainnet/spans/span_2266.json new file mode 100644 index 00000000000..df30bb7293c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2266.json @@ -0,0 +1,690 @@ +{ + "span_id": 2266, + "start_block": 14496256, + "end_block": 14502655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": -627452288 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 329875086 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -109496671 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -93708073 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -91152552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10398593, + "accum": 681607927 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9284716, + "accum": -534553482 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599830558 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 226342847 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -554140027 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 341554890 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 286064056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 413673553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95656538, + "accum": 793924025 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": -536422884 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45897, + "accum": -457727491 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 318705612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 271415350 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -209051274 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 148909565 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -310546940 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 643566472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 327208984 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -79503642 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 306302783 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -379771455 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 425221968 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -279432665 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7505723, + "accum": 699368906 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 638335277 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10130987, + "accum": -496588477 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -761535616 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 349186015 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 390376517 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7114837, + "accum": 498483605 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -599679582 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -694636581 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69605380, + "accum": 772208770 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -696708886 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16524437, + "accum": 312261424 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250597895 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3956587, + "accum": 172602875 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -237591447 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -739404102 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 137359, + "accum": -267277309 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477512, + "accum": 102808261 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": -51877544 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16270318, + "accum": 543357459 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 443518528 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201155604 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505340648, + "accum": 470951509 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119993601, + "accum": -209840992 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 384855181 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5495281, + "accum": 325085052 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": 253432196 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": 159268494 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3211464, + "accum": -669187219 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -349944097 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 278487167 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 578490101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 72657, + "accum": -680354069 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 290391293 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 338162477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 324903135 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32841469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 25533519 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 147440, + "accum": 516402510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -219943788 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -416403636 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -413720238 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16435318, + "accum": 586342970 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250070603, + "accum": -780783604 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": -648140242 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": 722182783 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 828317, + "accum": -272151194 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -523202745 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 3972584, + "accum": 435969858 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -534905678 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": 679806105 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -829681978 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -269041459 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -68170910 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": -862254078 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 55779487, + "accum": 507095995 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 466842972 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2318833, + "accum": -521230322 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 624847916 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -358409610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -671458951 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -223274559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -465714035 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59803274, + "accum": -192372833 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77517351, + "accum": 255719938 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 301776423 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276003424 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 126517499 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 283074631 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 273747734 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -819090775 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250070603, + "accum": -780783604 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2267.json b/polygon/heimdall/testdata/mainnet/spans/span_2267.json new file mode 100644 index 00000000000..ce6aef13f55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2267.json @@ -0,0 +1,714 @@ +{ + "span_id": 2267, + "start_block": 14502656, + "end_block": 14509055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": 104404864 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 355543378 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -105347747 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 62297127 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 102251100 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10390593, + "accum": -401034782 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9284716, + "accum": -51748250 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599570454 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 290250483 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -552467343 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 342468478 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 286230456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 511190765 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95628713, + "accum": -725021346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": -374079820 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 46589, + "accum": -455325623 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319433612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 287663062 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -203747430 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 158472573 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -305740684 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 706083472 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 327926532 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 76915790 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 307204775 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -378010683 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 425966868 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -247134841 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7505723, + "accum": -533354488 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": 705575437 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10115047, + "accum": 30095327 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -244609830 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 349916719 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 406011045 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7114837, + "accum": -755003158 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -599165094 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -651731277 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69616201, + "accum": -477628519 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -622019258 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16524437, + "accum": -451991643 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250731275 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4077019, + "accum": 382411815 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -233185799 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -655207106 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -259915950 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477512, + "accum": 179638885 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": 95044036 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16270318, + "accum": -233708985 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 620414936 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201258616 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505367213, + "accum": 778224577 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120039767, + "accum": -461419168 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 596174809 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5495281, + "accum": 610839664 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": 599313628 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": -657037747 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3211464, + "accum": -502191091 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 387871891 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 956736, + "accum": 328237439 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 596593901 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 88642, + "accum": -676294227 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 399916657 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 390214477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 325944643 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32893469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 182987231 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 247811, + "accum": 528686456 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -24838176 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -396947576 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -411561718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16425878, + "accum": -182303364 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250085828, + "accum": 860031079 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": -265426690 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -767887140 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 828317, + "accum": -229078710 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 719035688 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4043380, + "accum": 645042500 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -10241850 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": 751558613 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -801846794 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -227818095 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -65124230 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": -738917306 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 56039014, + "accum": 164246542 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 488903764 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2218833, + "accum": -402151006 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 646753228 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -316461210 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 18624833 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222998959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -444647899 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59803724, + "accum": -329177865 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77523230, + "accum": -583263761 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 324253995 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276259316 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 133118743 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 300578559 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 336508978 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -473831367 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95628713, + "accum": -725021346 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 13, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 8, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2268.json b/polygon/heimdall/testdata/mainnet/spans/span_2268.json new file mode 100644 index 00000000000..0d67463da8c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2268.json @@ -0,0 +1,702 @@ +{ + "span_id": 2268, + "start_block": 14509056, + "end_block": 14515455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14074176, + "accum": 568852672 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 371832871 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -102714776 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 161300427 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 224988033 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10390593, + "accum": -58145213 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9292091, + "accum": 254839128 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599405388 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 330807252 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -551405832 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 343048255 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 286336056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 573076688 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 95634592, + "accum": 808550233 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": -271054414 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 46589, + "accum": -453788186 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 319895612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 297974110 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -200381529 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 164541405 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -302690560 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -876566599 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 328381899 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 176181968 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 307777193 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -376893270 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 426439593 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -226638145 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7505723, + "accum": -285665629 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": -874076244 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10115047, + "accum": 363891878 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -508688390 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 350380435 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 415932957 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7117503, + "accum": -520202873 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 9894, + "accum": -598838592 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825102, + "accum": -624502911 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68396041, + "accum": 157969611 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -574620071 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16524437, + "accum": 93314778 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250815920 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4078419, + "accum": 516992642 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -230389907 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -601774397 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -255164412 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477512, + "accum": 228396781 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2825415, + "accum": 188282731 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16270318, + "accum": 303211509 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3401854, + "accum": 732676118 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201323989 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505367213, + "accum": -391880026 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120118376, + "accum": 257515055 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 730281496 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5485108, + "accum": -830382310 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": -803571751 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521514, + "accum": -144827785 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3211464, + "accum": -396212779 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": -766309619 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 967008, + "accum": 359861087 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 608082851 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 95815, + "accum": -673347522 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 469423138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 423247477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 326605600 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32926469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 282909779 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 247811, + "accum": 536864219 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 98978847 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -384600461 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -410191888 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16425878, + "accum": 359750610 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250088221, + "accum": 1001197864 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7359876, + "accum": -22550782 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -683193993 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 854721, + "accum": -201394105 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -707231554 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4059783, + "accum": -843778828 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 322717887 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": 204726211 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -784182158 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -201657114 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -63190760 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2371861, + "accum": -660645893 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 56091553, + "accum": 392281521 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 424246, + "accum": 502903882 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2218833, + "accum": -328929517 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421256, + "accum": 660654676 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -289840110 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 456562619 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222824059 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -431279005 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59803724, + "accum": 21953524 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77523230, + "accum": 352622922 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 338518608 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276421709 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 137307994 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 311686821 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 376338229 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6639604, + "accum": -254724435 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505367213, + "accum": -391880026 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2269.json b/polygon/heimdall/testdata/mainnet/spans/span_2269.json new file mode 100644 index 00000000000..d07bc14fc70 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2269.json @@ -0,0 +1,702 @@ +{ + "span_id": 2269, + "start_block": 14515456, + "end_block": 14521855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070080, + "accum": -181287313 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 402437373 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -97767982 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 347306627 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 455584695 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10343648, + "accum": 583489578 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9292091, + "accum": -790148554 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -599095264 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 407004818 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -549411478 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 344137533 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 286534456 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": 689347210 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94534654, + "accum": 224815907 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": -77491530 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 46589, + "accum": -450899668 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 320763612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 317346382 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -194057715 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 183904, + "accum": 175943453 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 92428, + "accum": -296960024 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -802027099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 329237437 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 362682060 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 308852645 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -374793888 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 427327743 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -188129201 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7345088, + "accum": 174386767 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": -793905284 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108761, + "accum": -630617569 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 420863293 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 351251659 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 434574125 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7117503, + "accum": -78917687 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 17015, + "accum": -598210922 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -573345105 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68396041, + "accum": -467794924 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -485567053 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16508727, + "accum": -503837452 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 250974950 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4078419, + "accum": 769854620 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -225137019 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -501385671 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -246237280 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477512, + "accum": 320002525 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": 363584051 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16278578, + "accum": -310100679 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3596854, + "accum": -678002789 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201446811 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505421726, + "accum": 123394795 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119818369, + "accum": -408029298 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -640359811 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5485108, + "accum": -490305614 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": -391174659 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517142, + "accum": 817353063 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 3211464, + "accum": -197102011 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14188769, + "accum": 113394059 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 931904, + "accum": 419439956 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 629668151 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 98815, + "accum": -667403992 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 600011072 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 485309477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 327847398 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 32988469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 470643051 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 247811, + "accum": 552228501 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 331604769 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -361402851 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -407618268 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16366867, + "accum": -245569951 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250088371, + "accum": 284788644 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7151554, + "accum": 429178446 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2566459, + "accum": -524073535 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1120717, + "accum": -135365113 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -534745642 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4387996, + "accum": -585468518 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -672820492 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32590368, + "accum": 602751525 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -750994054 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -152506180 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -59558180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2372320, + "accum": -513579036 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 56160899, + "accum": 627058693 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 354899, + "accum": 527612153 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2193253, + "accum": -192538297 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421971, + "accum": 686789513 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -239824710 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -343234679 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222495459 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -406161689 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59796674, + "accum": 485777448 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77536777, + "accum": 292825079 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 432261, + "accum": 365318790 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 276726811 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 126947, + "accum": 145178708 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 332556889 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1206947, + "accum": 451168943 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6606745, + "accum": 156096503 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119818369, + "accum": -408029298 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_227.json b/polygon/heimdall/testdata/mainnet/spans/span_227.json new file mode 100644 index 00000000000..e61052c510c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_227.json @@ -0,0 +1,102 @@ +{ + "span_id": 227, + "start_block": 1446656, + "end_block": 1453055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66300135, + "accum": 28396428 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45571440, + "accum": 48426458 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -173566181 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66750878, + "accum": 827292 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35203059, + "accum": -76152186 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64925261, + "accum": 7890135 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56334178, + "accum": 164178054 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -173566181 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66300135, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45571440, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66750878, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35203059, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64925261, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56334178, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2270.json b/polygon/heimdall/testdata/mainnet/spans/span_2270.json new file mode 100644 index 00000000000..7db4b8b6547 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2270.json @@ -0,0 +1,708 @@ +{ + "span_id": 2270, + "start_block": 14521856, + "end_block": 14528255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070080, + "accum": 719197807 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 434029117 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -92661614 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 539313027 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 693619959 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10354078, + "accum": -375214337 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9292091, + "accum": -195454730 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -598775136 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 485660370 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -547352790 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 345261949 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 286739256 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1875331, + "accum": -811502304 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94536986, + "accum": -209076921 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3121982, + "accum": 122315318 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -447962947 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 321659612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 337343566 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -187529907 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 187663309 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 87428, + "accum": -291229632 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -725083099 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 330120573 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 555198284 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 309962789 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -372626784 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 428244543 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 621112, + "accum": -148378033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7345088, + "accum": 644472399 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": -711148164 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": 16357416 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": -186903767 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 352150987 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 300664, + "accum": 453816621 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7118553, + "accum": 376645555 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 17015, + "accum": -597121962 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -520536913 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68273055, + "accum": 665764075 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -393641357 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16965812, + "accum": 581446581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 251139110 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4068113, + "accum": -590258668 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -219714683 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -397758599 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -237022176 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": 414564989 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": 545214387 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16278578, + "accum": 731728313 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3596854, + "accum": -447804133 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201573595 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505329974, + "accum": 50109762 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119832406, + "accum": 776967551 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -380274115 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5465900, + "accum": -140044684 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": 34525565 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 189105514 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2335123, + "accum": -45098296 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": -600911414 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 944404, + "accum": 479156812 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 651949751 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 100041, + "accum": -661018532 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -886389569 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 549373477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 329129254 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 33052469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 664432235 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 247811, + "accum": 568088405 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 571734753 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -337456931 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -404961628 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16364811, + "accum": -819027771 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250091116, + "accum": 80637848 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7151554, + "accum": -734151863 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": -360463375 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1121198, + "accum": -63608922 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -249959845 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4647505, + "accum": -298217012 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -27080396 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32600680, + "accum": -552826230 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -716735366 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -101769732 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -55808420 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2372320, + "accum": -361750556 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 56399353, + "accum": -633760963 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 354899, + "accum": 550325689 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2137697, + "accum": -53059001 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421971, + "accum": -907069051 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -188195910 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 506099209 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -222156259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -380234137 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59764039, + "accum": -551888947 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77536777, + "accum": 392156251 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 392596854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 277041755 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 127947, + "accum": 153306316 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 354100185 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1209141, + "accum": 528448013 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6506307, + "accum": 575136453 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16364811, + "accum": -819027771 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2271.json b/polygon/heimdall/testdata/mainnet/spans/span_2271.json new file mode 100644 index 00000000000..03be58ff482 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2271.json @@ -0,0 +1,726 @@ +{ + "span_id": 2271, + "start_block": 14528256, + "end_block": 14534655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 14070080, + "accum": 350631941 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 477961386 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -85560571 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -817460684 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -597147733 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10331449, + "accum": 545004691 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9343761, + "accum": 635623299 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -598329958 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 595040747 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -544489927 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 346825590 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 287024056 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1886517, + "accum": -643669407 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 94558756, + "accum": 94818990 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3154962, + "accum": 402546276 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -443930891 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 322905612 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 365152150 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -178452174 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 203140765 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 86138, + "accum": -283547870 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -618082849 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 331348684 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -800769399 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 311506583 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -369613155 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 429519468 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": -93135865 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7307102, + "accum": -326031624 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": -596064044 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106976, + "accum": -707859842 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41161454, + "accum": 232057071 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 353401615 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 503840717 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7118553, + "accum": -611490290 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 17015, + "accum": -595607627 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -447100521 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68427301, + "accum": 256568000 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -265807186 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16866316, + "accum": 463952008 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 251367395 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4053733, + "accum": -228377640 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -212174247 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1619173, + "accum": -253652202 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -224207422 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": 546101293 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": 797794073 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16278578, + "accum": 559649216 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3596854, + "accum": -127684127 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 201749904 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505345665, + "accum": -394804212 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119832406, + "accum": 87763660 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -18592444 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": 344958384 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": 626514939 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -51666613 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2259814, + "accum": 156552313 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": 656613107 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1120207, + "accum": 562393374 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 348150, + "accum": 682935101 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 112541, + "accum": -651877383 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -698932696 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 638462477 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 330911835 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 33141469 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -687756341 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 247811, + "accum": 590143584 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -716021955 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -304157136 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -401267238 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16290083, + "accum": 634779573 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250096506, + "accum": -372625903 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7129754, + "accum": -98688157 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": -133070778 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2146491, + "accum": 65662280 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -213079837 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4797624, + "accum": 126840925 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -752916737 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32601340, + "accum": 726951600 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -669094378 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": -31214359 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -50593910 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2363320, + "accum": -151136076 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57361188, + "accum": -409862734 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 354899, + "accum": 581911700 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2137697, + "accum": 137196032 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421971, + "accum": -869513632 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -116399610 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 65352640 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -221684559 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -344178635 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59742771, + "accum": -101780588 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77574651, + "accum": 806419982 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 424185891 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 277479724 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 166624, + "accum": 167207604 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 384058831 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1209141, + "accum": 636061562 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6368371, + "accum": -478866904 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505345665, + "accum": -394804212 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 13, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2272.json b/polygon/heimdall/testdata/mainnet/spans/span_2272.json new file mode 100644 index 00000000000..91928cd5eac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2272.json @@ -0,0 +1,726 @@ +{ + "span_id": 2272, + "start_block": 14534656, + "end_block": 14541055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -455375860 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 533157830 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -61401677 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -574278315 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -300025289 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10317139, + "accum": -285855734 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9343761, + "accum": -268895942 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -579779939 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 705390091 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -523902533 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 366318134 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 305438925 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1886517, + "accum": -484005763 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93589555, + "accum": 684013027 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3193668, + "accum": 658659299 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -422358222 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 342130481 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 406761219 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -152627530 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 234358434 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 86138, + "accum": -258912651 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -509739230 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 350558478 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -556989580 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 330982402 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -348898711 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 448768712 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": -29067596 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7296306, + "accum": 239933402 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1293080, + "accum": -480908175 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106976, + "accum": 68338227 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079488, + "accum": 94645657 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 372630384 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 619940386 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7118553, + "accum": -59423946 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 17015, + "accum": -576156633 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -367041052 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1799300487 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68632483, + "accum": 555496098 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -139906892 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16718458, + "accum": 116763432 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 269734639 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4053733, + "accum": 93827204 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -187645078 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": -109967508 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -195233603 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": 675121362 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": -595179032 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16253578, + "accum": 173955339 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3596854, + "accum": 160254792 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 220073348 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505336641, + "accum": 257930623 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119832406, + "accum": -624499719 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 304370350 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": -844271345 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6651566, + "accum": -479882412 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -485682208 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2260092, + "accum": 344218514 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": 110322101 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1120207, + "accum": 664583768 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": 726774310 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 151555, + "accum": -623891900 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -522788552 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 731712346 + }, + { + "ID": 57, + "signer": "0x9beebb1230d10a4fd6d0b0bcdf3a68f0b0364f55", + "power": 20029, + "accum": 350588879 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 51391338 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -442484772 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 224161, + "accum": 626502228 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -416444761 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -257920642 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -379979119 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16290083, + "accum": 250524747 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250459430, + "accum": 589267339 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7129754, + "accum": 454218262 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": 76727066 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2215369, + "accum": 248494486 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 698036059 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 4801386, + "accum": 505031100 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 21984807 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32616126, + "accum": -49291397 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -610772609 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 792757, + "accum": 46417285 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -28024791 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2363320, + "accum": 44287793 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57245348, + "accum": 670234523 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 626696086 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2137697, + "accum": 315698176 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421971, + "accum": -819690938 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": -37722241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -536504201 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -203112190 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -295619916 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59731245, + "accum": -458780861 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77494689, + "accum": 159990032 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 468980735 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 296023668 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 166624, + "accum": 197879273 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 427479750 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1209141, + "accum": -870311093 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6368371, + "accum": 16935790 + } + ], + "proposer": { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1209141, + "accum": -870311093 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2273.json b/polygon/heimdall/testdata/mainnet/spans/span_2273.json new file mode 100644 index 00000000000..29b949ed7e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2273.json @@ -0,0 +1,708 @@ +{ + "span_id": 2273, + "start_block": 14541056, + "end_block": 14547455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -20846335 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 571758766 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -52182955 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -357717370 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -32401073 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10335139, + "accum": 451438980 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9356561, + "accum": 398909734 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -575870952 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -819320013 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -518064831 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 371119378 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 309219970 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1888683, + "accum": -346401495 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93538809, + "accum": -745584789 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3269869, + "accum": -721938403 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -415587793 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 346678326 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 312456, + "accum": 432499440 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -141831898 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 250259463 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 86138, + "accum": -249243008 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -420825635 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 355092052 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -339863049 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 335767813 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -342940735 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 453339632 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 17932001 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7296306, + "accum": 761524973 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1439535, + "accum": -383437265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106976, + "accum": 789487368 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -216158204 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 377181921 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 716196375 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7118553, + "accum": 449547162 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -569880719 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -304903119 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1795711142 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68650860, + "accum": 585771209 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": -34372978 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16613054, + "accum": -309571692 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 273470599 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3959698, + "accum": 382563112 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -178075829 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 12619470 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -181456752 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -831899902 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": -390129033 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 16253578, + "accum": -284115048 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3598151, + "accum": 419266982 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 223767844 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505340672, + "accum": 598752077 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119832406, + "accum": -190684402 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 596456764 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": -454634836 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6599718, + "accum": -6556085 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 619494573 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2280642, + "accum": 509349141 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": -498463712 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1120207, + "accum": 747672310 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -865776936 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 166535, + "accum": -608843630 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -369690460 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -809206743 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 55016183 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -223946051 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 224161, + "accum": 645971504 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -146496715 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -227801792 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -373478064 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16236598, + "accum": -206988543 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250490898, + "accum": 606152663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7129754, + "accum": -651498893 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": 261683994 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2221123, + "accum": 409551758 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -232472905 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5057002, + "accum": -760018933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 741906571 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32722037, + "accum": 658861313 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -569213032 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 106116877 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -20311056 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 2363320, + "accum": 215637358 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57346989, + "accum": -100840962 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 655307393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2120772, + "accum": 470692749 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423198, + "accum": -786109667 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 806700, + "accum": 23107304 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 409279426 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -199182045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -263302693 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59725933, + "accum": 554169099 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77569689, + "accum": 823782931 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 497734823 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 299926904 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 166624, + "accum": 213263422 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 454933189 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1209141, + "accum": -780908237 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6139572, + "accum": 466525582 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93538809, + "accum": -745584789 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2274.json b/polygon/heimdall/testdata/mainnet/spans/span_2274.json new file mode 100644 index 00000000000..14a430d0034 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2274.json @@ -0,0 +1,708 @@ +{ + "span_id": 2274, + "start_block": 14547456, + "end_block": 14553855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": 325148225 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 599895163 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -47635096 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -186711670 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 179599084 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10337650, + "accum": -573979975 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9357062, + "accum": -682419581 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -575585838 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -749267412 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -516231312 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 372120811 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 309402370 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1888683, + "accum": -238746564 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93443486, + "accum": -260132311 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3269869, + "accum": -535555870 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -413005465 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 347476326 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 317037, + "accum": 450391890 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -136018069 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 260171991 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 86138, + "accum": -244333142 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -352297385 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 355878595 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -168403287 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 336756535 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -341010658 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 454156157 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 52810985 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266523, + "accum": -439025536 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1458250, + "accum": -300875545 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108991, + "accum": -249479381 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 510380309 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 377982885 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 790619223 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7120053, + "accum": 855328683 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -567695396 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -257870823 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1795682642 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68608637, + "accum": -347290799 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1436339, + "accum": 47498345 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16548384, + "accum": 636168346 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 273616804 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": 608170426 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -173246561 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 108181281 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -173249550 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -747657550 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": -228364515 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15762250, + "accum": 622297710 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3598151, + "accum": 624361589 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 223880761 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505344587, + "accum": 333497502 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119832406, + "accum": 179816762 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 828095587 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": -144681148 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6599718, + "accum": 369627841 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -111089499 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2280642, + "accum": 639345735 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": 306917161 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1120207, + "accum": -803132366 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -850178031 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 200948, + "accum": -598213856 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -249633811 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -752149743 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 55073183 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": -51352559 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 658632591 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 67369052 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -206474957 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -371111994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16226711, + "accum": 718210820 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250501259, + "accum": 349503793 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": -245142036 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": 407317455 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2120429, + "accum": 533787177 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": -321219754 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5079279, + "accum": -470995005 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -298096586 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32722037, + "accum": -704177175 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -538701388 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 150734026 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": -16971426 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 348443871 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57414329, + "accum": -60856448 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 675423947 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2120772, + "accum": 591576753 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423198, + "accum": -761987381 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 66499716 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -448936503 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -198879945 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -240210967 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59632955, + "accum": 724431059 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77569689, + "accum": 400087487 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 517966004 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 300207401 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 166624, + "accum": 222760990 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 474120187 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -712257200 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6139572, + "accum": 816481186 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32722037, + "accum": -704177175 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2275.json b/polygon/heimdall/testdata/mainnet/spans/span_2275.json new file mode 100644 index 00000000000..ec187185fff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2275.json @@ -0,0 +1,702 @@ +{ + "span_id": 2275, + "start_block": 14553856, + "end_block": 14560255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": 737841393 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 650118496 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -24310973 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 26432798 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 439491617 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10338399, + "accum": 116136701 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9357062, + "accum": -56072583 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -557122740 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -651244899 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -496002489 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 391400764 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327748338 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": -97817201 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93442607, + "accum": -617568010 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3269869, + "accum": -304876417 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -391922737 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 366524294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 489221205 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -111250296 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 289613719 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 86138, + "accum": -220596204 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -256013167 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 374913498 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 45258971 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 356021993 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -320671725 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 473225250 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 110723233 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266523, + "accum": 51436427 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1458417, + "accum": -187943311 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10108991, + "accum": 425743002 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -26312254 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 397034233 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -718629417 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -276322326 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -547065393 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -186099535 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777512174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68485843, + "accum": 899503401 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 159164116 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16466940, + "accum": 116201961 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 291921497 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": -729264495 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -149601533 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 235293244 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -145752492 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -633453742 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2837974, + "accum": -25758237 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15762250, + "accum": 52484430 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 871114372 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242147494 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505338273, + "accum": -662623723 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119833657, + "accum": -75050297 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -502071481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": 226912780 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6599718, + "accum": 816747479 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 80, + "accum": -1795657054 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -696733147 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2280642, + "accum": 805725433 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14129489, + "accum": -368977854 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1120207, + "accum": -712180943 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -814251838 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 204144, + "accum": -566899212 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -94589138 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -668946775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73276151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 163602549 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 689831854 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 329389035 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -164016914 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -350275876 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16226711, + "accum": 178349219 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250502928, + "accum": 525866544 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 236296107 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": 591528668 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2120429, + "accum": 689753030 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 53818305 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5118920, + "accum": -121609874 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": 375871167 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32727037, + "accum": -171066237 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -485769440 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 219751199 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 4974892 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 396520384 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57339897, + "accum": 460639161 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 716501845 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2115302, + "accum": 747430181 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423998, + "accum": -716331943 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 133247804 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 431806195 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -180397477 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -195740329 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59618052, + "accum": -219659452 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77601279, + "accum": 623931919 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 559174617 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 318665234 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 168624, + "accum": 251743518 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 514138065 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -621375067 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6139572, + "accum": -378801354 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505338273, + "accum": -662623723 + } + }, + "selected_producers": [ + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2276.json b/polygon/heimdall/testdata/mainnet/spans/span_2276.json new file mode 100644 index 00000000000..0e0b53cc819 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2276.json @@ -0,0 +1,744 @@ +{ + "span_id": 2276, + "start_block": 14560256, + "end_block": 14566655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -424725397 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 686646450 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -18406735 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 248440198 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 714719891 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 10338862, + "accum": -730376236 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9357062, + "accum": 636350005 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -556752592 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -560299417 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -493622131 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 392700870 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 327985138 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 42167341 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93455158, + "accum": -148997174 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3269908, + "accum": -62905799 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -388570241 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 367560294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 512845409 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -103702518 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 302482615 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 76699, + "accum": -214354138 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -167046667 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 375934624 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 267855855 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 357305597 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -318166011 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 474285300 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 156004721 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266523, + "accum": 589159129 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1458966, + "accum": -79982572 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106976, + "accum": -437639339 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -209542458 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 398074081 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -622010281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 250671560 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -544228307 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -125040063 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777475174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67573717, + "accum": -535491279 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 265964320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 16471400, + "accum": -276386403 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292111307 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": -437031835 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -143331957 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 359355946 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -135097528 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -524086478 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2828846, + "accum": 183914103 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15762250, + "accum": -392576321 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": -488696155 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242294088 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505343095, + "accum": -333950565 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119846428, + "accum": 734815349 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -201347395 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5437784, + "accum": 629308796 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -306251639 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 80, + "accum": -1795651134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 451437237 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2280642, + "accum": -637259083 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": 676703137 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1113756, + "accum": -629655732 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -794000628 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 208337, + "accum": -551673424 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 61273880 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -594872775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73350151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 387671293 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 704701636 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 607039329 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -136329444 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -347204136 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16226711, + "accum": -232284528 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250588338, + "accum": -275953697 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 763745537 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": 780596670 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2134781, + "accum": 847063694 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55103021, + "accum": 908274976 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5252066, + "accum": 264579923 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10089689, + "accum": -488957336 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32727166, + "accum": 639036469 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -446157832 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 277675217 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 9310552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 430604266 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57533469, + "accum": -123946601 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 742618073 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2117075, + "accum": -707339423 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423998, + "accum": -684956091 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 188588556 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -197803528 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -180005277 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -165761597 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59389712, + "accum": 957012758 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77608725, + "accum": -79264346 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 585439659 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 319029388 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 264246194 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 539047501 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -538558633 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6189572, + "accum": 77726974 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505343095, + "accum": -333950565 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 4, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2277.json b/polygon/heimdall/testdata/mainnet/spans/span_2277.json new file mode 100644 index 00000000000..f172ba5b0ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2277.json @@ -0,0 +1,696 @@ +{ + "span_id": 2277, + "start_block": 14566656, + "end_block": 14573055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -48380437 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 717250952 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -13459941 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 434446398 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -665466443 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9820372, + "accum": -93514712 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9357062, + "accum": -394241543 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5002, + "accum": -556442468 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -484101851 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -491627777 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 393790148 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328183538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 159451687 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 93067084, + "accum": 810923003 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3269908, + "accum": 139828497 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 45304, + "accum": -385761393 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 368428294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 532638661 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -97378704 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 313264663 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 61699, + "accum": -210018800 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -92507167 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 376790162 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 454355947 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 358381049 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -316066629 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 475173450 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 193943265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266523, + "accum": -571093278 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1458966, + "accum": 10473320 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106976, + "accum": 188993173 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 726670976 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 398945305 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -541059113 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 692206978 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -541851289 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -73882127 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777444174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67568303, + "accum": 432489678 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 355445572 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15471917, + "accum": 695865730 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292270337 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": -192188255 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -138079069 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 463300372 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -126170396 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -432454446 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2828846, + "accum": 359302555 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756250, + "accum": 584533179 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": -277700793 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242416910 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505350966, + "accum": 389725743 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119842409, + "accum": 110839220 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 50610623 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5435084, + "accum": -644638487 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 103724477 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 683, + "accum": -1795629809 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -197366045 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2280642, + "accum": -495859279 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": -57844901 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1113756, + "accum": -560602860 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -777033398 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 230123, + "accum": -537686533 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 191861814 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -532810775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73412151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 575404565 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 717160102 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -770618717 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -113131834 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -344630516 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16219735, + "accum": 773401826 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250588338, + "accum": 762061609 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": -406046897 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2554973, + "accum": -671771338 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2143324, + "accum": -632000079 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -507484247 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5342328, + "accum": 591739438 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10079689, + "accum": 136573382 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32745402, + "accum": -553096579 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 535292, + "accum": -412969728 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 326206151 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 12943132 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 459161032 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57692249, + "accum": 225265699 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": 764499237 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -576061051 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423998, + "accum": -658668215 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 234955132 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 624988676 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -179676677 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -140644281 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59376736, + "accum": -194254878 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -96617865 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 607445505 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 319334490 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 274731882 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 559917569 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -469171891 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6189572, + "accum": 461480438 + } + ], + "proposer": { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -770618717 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2278.json b/polygon/heimdall/testdata/mainnet/spans/span_2278.json new file mode 100644 index 00000000000..0f9d82e2655 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2278.json @@ -0,0 +1,726 @@ +{ + "span_id": 2278, + "start_block": 14573056, + "end_block": 14579455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": 315824363 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 746868212 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -8672721 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 614452398 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -442308383 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9820372, + "accum": 495707608 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9359291, + "accum": 167240131 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -556139264 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -410362271 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -489697757 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 394844288 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328375538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 272952667 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92831037, + "accum": -49993534 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3259880, + "accum": 335832445 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -383334493 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 369268294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 551793421 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -91258884 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 323698903 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 61699, + "accum": -206316860 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -20372167 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 377618102 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 634839907 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 17346, + "accum": 359421809 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -314034969 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 476032950 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 230657985 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": -135104201 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1459466, + "accum": 98038280 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": 795386879 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -29962397 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 399788425 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -462719273 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -491188555 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 38339, + "accum": -539550949 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": -24374447 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777414174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67976879, + "accum": -329228926 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 442040332 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15471917, + "accum": 13593405 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292424237 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": 44757145 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -132995629 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 563891752 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 143986, + "accum": -117531236 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -343778286 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2828846, + "accum": 529033315 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15756250, + "accum": -80771727 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": -73511733 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242535770 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505377182, + "accum": 107937967 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 119842409, + "accum": 858084295 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 294440963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5435084, + "accum": -318533447 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 500475557 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 683, + "accum": -1795588829 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 733855890 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": -361349609 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": 790071859 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1413756, + "accum": -476377500 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -760613498 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 230123, + "accum": -523879153 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 318237234 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -472750775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73472151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3027956, + "accum": 757081925 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 729216682 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -545496857 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -90682534 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -342139916 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16209719, + "accum": 135627685 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250588338, + "accum": -309283393 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 21614803 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2556973, + "accum": -518456958 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2139654, + "accum": -503344149 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -422022151 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5407812, + "accum": -696462917 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10079689, + "accum": 741354722 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32845943, + "accum": -196264768 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -380798208 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 373171571 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 16458532 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 486796612 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57511775, + "accum": 456881602 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -825212832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -448974271 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 423998, + "accum": -633228335 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 279826012 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -189444513 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -179358677 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -116337201 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59368120, + "accum": 146583570 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -254180981 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 628741485 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 319629750 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 284879322 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 580114409 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -402023431 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6189572, + "accum": -778045413 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250588338, + "accum": -309283393 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 4, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2279.json b/polygon/heimdall/testdata/mainnet/spans/span_2279.json new file mode 100644 index 00000000000..c30972e0358 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2279.json @@ -0,0 +1,714 @@ +{ + "span_id": 2279, + "start_block": 14579456, + "end_block": 14585855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": 631468523 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 772536504 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -4523797 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 770457598 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -248904731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9820372, + "accum": -599542877 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9359291, + "accum": 653923263 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -555865796 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -346454635 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -488025073 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 395757876 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328541938 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 371320183 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92839734, + "accum": -50029164 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3259880, + "accum": 505346205 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -381519745 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 369996294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 568394213 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -85955040 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 332741911 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 61699, + "accum": -203108512 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 42144833 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 378335650 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -814481514 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 360344041 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -312274197 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 476777850 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 262477409 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": 242752447 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1459466, + "accum": 173930512 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": -289757163 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 495080006 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 400519129 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -394824745 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -120868527 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 39789, + "accum": -537500771 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 18532209 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777388174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68018841, + "accum": -9911101 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 517089124 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15468560, + "accum": 818129732 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292557617 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": 250109825 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -128589981 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 651070948 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -109701214 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -266925614 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2828846, + "accum": 676133307 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15777250, + "accum": 738952273 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 103452119 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242638782 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505412376, + "accum": 649597960 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114581004, + "accum": 529639651 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 505760591 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5435084, + "accum": -35909079 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -761414058 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 683, + "accum": -1795553313 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -70104931 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": -245332825 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": -85743687 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1413756, + "accum": -402862188 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -746382918 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 230123, + "accum": -511912757 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 427762598 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -420698775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73524151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -696499193 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 739665718 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -350391245 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -71226474 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -339981396 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16209719, + "accum": -627203173 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250627295, + "accum": -144461608 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 392254943 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2556973, + "accum": -385494362 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2398388, + "accum": -384239697 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -772992696 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5202066, + "accum": -416418389 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": -345417475 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32845943, + "accum": -94186045 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -352859024 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 413874935 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 19505212 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 510747448 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57621114, + "accum": 235730604 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -806860888 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -338832395 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -611136639 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 318714108 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 500639271 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -179083077 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -95271065 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59370620, + "accum": 17022010 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 580310247 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 647198001 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 319885642 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 293673770 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 597618337 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -343828099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6189572, + "accum": -456187669 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -772992696 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 2, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_228.json b/polygon/heimdall/testdata/mainnet/spans/span_228.json new file mode 100644 index 00000000000..caeff8964ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_228.json @@ -0,0 +1,102 @@ +{ + "span_id": 228, + "start_block": 1453056, + "end_block": 1459455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66504868, + "accum": 160984685 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45625134, + "accum": -193310496 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": -187383618 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66761489, + "accum": 140198897 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35233059, + "accum": -150587752 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64925809, + "accum": 114103975 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56336631, + "accum": 115994309 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45625134, + "accum": -193310496 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66504868, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45625134, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 18915683, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66761489, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35233059, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 64925809, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56336631, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2280.json b/polygon/heimdall/testdata/mainnet/spans/span_2280.json new file mode 100644 index 00000000000..73348e84e16 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2280.json @@ -0,0 +1,726 @@ +{ + "span_id": 2280, + "start_block": 14585856, + "end_block": 14592255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -761924389 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": 789813239 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": -1731252 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -730406825 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -118729196 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9970372, + "accum": -253729857 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9305583, + "accum": -624756555 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -555681731 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -303439880 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -486899228 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 396372791 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328653938 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 437529088 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92839734, + "accum": -12192965 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3234649, + "accum": 618937385 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -380298280 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 370486294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 579567823 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -82385145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 173904, + "accum": 338828551 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 61699, + "accum": -200949047 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 84223583 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 378818615 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -709199204 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 360986571 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -311089062 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 477279225 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 283894329 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": 497079037 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1459466, + "accum": 225011822 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": 63966767 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 327148759 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 401010949 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -349126505 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 128385338 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 39789, + "accum": -536108156 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 47411689 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777370674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68018873, + "accum": 765057236 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 567602734 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15417664, + "accum": -247601297 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292647392 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": 388327975 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -125624641 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1676523, + "accum": 709749253 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -104181854 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -215197854 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2828846, + "accum": 775142917 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15777250, + "accum": -314609565 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 222562404 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242708117 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505419012, + "accum": 675757449 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114596004, + "accum": -276962202 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": 647994956 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5424079, + "accum": 154076751 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -529975928 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 3274, + "accum": -1795486215 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 472948629 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": -167244605 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": 408874423 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1413756, + "accum": -353380728 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -736804643 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 247064, + "accum": -503265517 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 501481593 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -385663775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73559151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -590499348 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 746698723 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -219070160 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -58131049 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -338528546 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16209719, + "accum": -59863008 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250661575, + "accum": 598686742 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 641724268 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": -295996227 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2405785, + "accum": -300220162 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -449834183 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5196357, + "accum": -234374624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 7137140 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32859695, + "accum": -550095039 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -334053804 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 441271430 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 21555862 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 526868203 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 57627114, + "accum": 646858150 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -794508618 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -264698440 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -596254709 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 344888788 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -640693306 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -178897577 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -81091935 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59370620, + "accum": 489286502 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 95494279 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 659620656 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 320057877 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 299593110 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 609399827 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -304658164 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6189572, + "accum": -239552649 + } + ], + "proposer": { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6070080, + "accum": -761924389 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 16, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2281.json b/polygon/heimdall/testdata/mainnet/spans/span_2281.json new file mode 100644 index 00000000000..23f350a5e98 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2281.json @@ -0,0 +1,726 @@ +{ + "span_id": 2281, + "start_block": 14592256, + "end_block": 14598655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": -440188581 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": -789751865 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 2497459 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -571401525 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 78393757 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9420429, + "accum": 255451854 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9305583, + "accum": -131560656 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -555403004 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -238303251 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -485194377 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 397303948 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328823538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 537788287 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92833888, + "accum": 91198860 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3234649, + "accum": 790373782 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -378448633 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 371228294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 596487861 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -76979304 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 166326, + "accum": 348037885 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 61699, + "accum": -197679000 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 147942833 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 379549962 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -549771706 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 361959545 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -309294429 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 478038450 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 316325665 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": -723435344 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1459466, + "accum": 302363520 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": 599605861 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 898632323 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 401755705 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -279926313 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 505826905 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 39789, + "accum": -533999339 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 91143473 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777344174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68043873, + "accum": -445827013 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 644094772 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15409818, + "accum": 569338745 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292783337 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3949090, + "accum": 597629745 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -121134269 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -806830535 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -95823966 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -136867246 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -680668138 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15616005, + "accum": 513038700 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 402929407 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242813110 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505437697, + "accum": 168512035 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114628144, + "accum": 981307673 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -742250394 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5420194, + "accum": 441378113 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -179512474 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 6264, + "accum": -1795173912 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": -309921769 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": -48996729 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": -447766924 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": -278429611 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -722300398 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 250505, + "accum": -490048965 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 613113214 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -332610775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73612151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -429985297 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 757348702 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -20212517 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -38300834 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -336328516 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16207169, + "accum": 799216399 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250695721, + "accum": -565691299 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": -585684971 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": -160469450 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2407105, + "accum": -172647557 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 865965677 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5180484, + "accum": 40279094 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 541005557 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32856695, + "accum": -414217577 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -305577328 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 482757551 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 24661132 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 551279632 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58060858, + "accum": 501284806 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -775803752 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -152438451 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -573719215 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 384524732 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 62661320 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -178616677 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -59620681 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59370620, + "accum": 424599628 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -592306073 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 678432105 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 320318690 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 308556682 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 627240369 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -245343691 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6180572, + "accum": 88395667 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250695721, + "accum": -565691299 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2282.json b/polygon/heimdall/testdata/mainnet/spans/span_2282.json new file mode 100644 index 00000000000..47bda72e881 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2282.json @@ -0,0 +1,720 @@ +{ + "span_id": 2282, + "start_block": 14598656, + "end_block": 14605055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": -258005301 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": -774943235 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 4891069 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -481398525 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 189972787 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9420825, + "accum": 538070268 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9305583, + "accum": 147606834 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -555245234 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -201433461 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -484229367 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 397831018 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 328919538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1891683, + "accum": 594538777 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92833888, + "accum": -335305188 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3234649, + "accum": -718473764 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -377401663 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 371648294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 606065241 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -73919394 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 166326, + "accum": 353027665 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 46630, + "accum": -195858168 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 184010333 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 379963932 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -459529726 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 362510285 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -308278599 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 478468200 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 334683025 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": -505441124 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1471466, + "accum": 346459500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": -702974211 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 525374887 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 402177265 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -240756393 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 719473075 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 39789, + "accum": -532805669 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 115897313 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777329174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68069868, + "accum": -9691885 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 687392152 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15409818, + "accum": -574254127 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 292860287 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3918614, + "accum": 715889113 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -118592549 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -756393845 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -91093086 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1477936, + "accum": -92529166 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -595841008 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15616005, + "accum": -624182662 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 505023937 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242872540 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505446697, + "accum": 880068632 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114636653, + "accum": -396976382 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -620335224 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5420194, + "accum": 603983933 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 18863066 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 6264, + "accum": -1794985992 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15515816, + "accum": 155552711 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": 17936031 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": -23808544 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": -235978021 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -714090448 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 250505, + "accum": -482533815 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": 676300924 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -302580775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73642151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -339128287 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 763376992 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 92348413 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -27076184 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 41510, + "accum": -335083216 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16207169, + "accum": -320294787 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250695721, + "accum": 532281320 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": -371854121 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": -83756180 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2407105, + "accum": -100434407 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -692045678 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5301026, + "accum": 196396353 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 843195227 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32857071, + "accum": 571493801 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -289458568 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 506240261 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 26418832 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 565097422 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58256466, + "accum": 641276084 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -765216092 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": -88895061 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -560963275 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 406960172 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 460786580 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -178457677 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -47467141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59177921, + "accum": 597659220 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 139261974 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 689080095 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 320466320 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 169124, + "accum": 313630402 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 637338789 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -211769461 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6180572, + "accum": 273812827 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -692045678 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2283.json b/polygon/heimdall/testdata/mainnet/spans/span_2283.json new file mode 100644 index 00000000000..323857ec654 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2283.json @@ -0,0 +1,708 @@ +{ + "span_id": 2283, + "start_block": 14605056, + "end_block": 14611455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": 75997379 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": -747794080 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 9279354 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -316393025 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 394534342 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9421006, + "accum": -549929562 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289226, + "accum": 658563335 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 5259, + "accum": -554955989 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -133838846 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -482460182 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 398797313 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 329095538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 698586392 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92396096, + "accum": -71756504 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3234649, + "accum": -540568069 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -375482218 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 372418294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 623623771 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -68309559 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 166326, + "accum": 362175595 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 46630, + "accum": -193293518 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 250134083 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 380722877 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -294086096 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 363519975 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -306416244 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 479256075 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 368338185 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7266474, + "accum": -105785054 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1471466, + "accum": 427390130 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106398, + "accum": -147122321 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -427032199 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 402950125 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -168944873 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -494730531 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 39789, + "accum": -530617274 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 161279353 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777301674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68085478, + "accum": 522500038 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 766770682 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15335879, + "accum": 271555412 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293001362 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3925932, + "accum": -674471466 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -113932729 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -663926580 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -82419806 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1479724, + "accum": -11165271 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -440324603 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15556251, + "accum": 231948929 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": 692197242 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 242981495 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505526801, + "accum": -225550137 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114681597, + "accum": -514695231 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4063839, + "accum": -396824079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5420194, + "accum": -704089841 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 382551556 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 6264, + "accum": -1794641472 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15513580, + "accum": -597353529 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": 140646091 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": 753448486 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": -158150106 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -699038873 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 250505, + "accum": -468756040 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -813834197 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -247525775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73697151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -172557102 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": 774428857 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 298710118 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -6497659 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -333109366 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16207169, + "accum": 571099508 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250716434, + "accum": -132659221 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 20169104 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": 56884815 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2412898, + "accum": 32102255 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 733101134 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5621956, + "accum": 503996799 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": -208458458 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32625494, + "accum": 771229665 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -259907508 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 549291896 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 29641282 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 590430037 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58618715, + "accum": 655190703 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -745805382 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": 27601154 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -537577385 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 448091812 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -415414772 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -178166177 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -25185651 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59167921, + "accum": 640513233 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -393444638 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 708601410 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 320736975 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 323537222 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 655852559 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -150216706 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": 613346487 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505526801, + "accum": -225550137 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 5, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 7, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2284.json b/polygon/heimdall/testdata/mainnet/spans/span_2284.json new file mode 100644 index 00000000000..817bc1990c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2284.json @@ -0,0 +1,708 @@ +{ + "span_id": 2284, + "start_block": 14611456, + "end_block": 14617855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": 403927283 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": -721138546 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 13587852 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -154387625 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 595376596 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9423860, + "accum": -41115326 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289226, + "accum": -446700872 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -554647043 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -67473224 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -480723164 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 399746039 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 329268338 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 800791814 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92385377, + "accum": 97020482 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3234649, + "accum": -365897023 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -373597672 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 373174294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 640863055 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -62801721 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 370980179 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 46630, + "accum": -190775498 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 315055583 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 381468023 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -131650532 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 364511307 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -304587750 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 480029625 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 401381433 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7265342, + "accum": 286544546 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1471466, + "accum": 506849294 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 398626492 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 184342426 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 403708933 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -98439017 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -110167425 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -528448518 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 205836265 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777274674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68091386, + "accum": -620300997 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -762162314 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15296254, + "accum": -507652117 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293139872 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2925932, + "accum": -463471138 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -109357633 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -573140538 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -73904222 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1554724, + "accum": 71889825 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -287635769 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15536333, + "accum": -535795574 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": -731080041 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243088469 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505519430, + "accum": -241516400 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114935807, + "accum": 858811074 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -177714717 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5420194, + "accum": -411399365 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 739627528 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 6460, + "accum": -1794300472 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15513580, + "accum": 240379791 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": 261125059 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": -89929052 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": -81737244 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -684260963 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 340505, + "accum": -452633770 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -700096319 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -193471775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73751151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -9014484 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": -821661839 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 501319792 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 13706711 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -331702666 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16184984, + "accum": -160740521 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250925261, + "accum": 559564483 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127695, + "accum": 405064634 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": 194968701 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2413557, + "accum": 162405860 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 495935537 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5665115, + "accum": 809106163 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 335482948 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32745494, + "accum": -674425939 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -230893740 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 591560774 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 32805142 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 615302059 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58645688, + "accum": 608626594 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -726747594 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": 141979256 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -514616693 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 488475604 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 301210696 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 5300, + "accum": -177879977 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -3309279 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59755871, + "accum": 654112566 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 600163265 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 727767792 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 321002709 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 333263918 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 674029715 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -89783092 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": -660595666 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505519430, + "accum": -241516400 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 12, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2285.json b/polygon/heimdall/testdata/mainnet/spans/span_2285.json new file mode 100644 index 00000000000..06c4259ab71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2285.json @@ -0,0 +1,714 @@ +{ + "span_id": 2285, + "start_block": 14617856, + "end_block": 14624255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": 725784411 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 493621, + "accum": -694976633 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 17816563 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 4617675 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -815653193 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9423860, + "accum": 458349254 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289226, + "accum": 45628106 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -554202956 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": -2336595 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -479018313 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 400677196 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 329437938 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -707095696 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92382313, + "accum": 172905718 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3235019, + "accum": -194448416 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -371748025 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 373916294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 657783093 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -57395880 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 377919045 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 46630, + "accum": -188304108 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 378774833 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 382199370 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 27776966 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 365484281 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -302793117 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 480788850 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 433812769 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7265342, + "accum": 671607672 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1475202, + "accum": 584941600 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -673441420 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 753386587 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 404453689 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": -29238825 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 267274142 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -526257551 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 249568049 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777248174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68091386, + "accum": -227127813 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -685670276 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15296254, + "accum": 303049345 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293275817 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2925932, + "accum": -308396742 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -104867261 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -484035719 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -65546334 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1555548, + "accum": 154303381 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -137774506 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539380, + "accum": 287718438 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3403151, + "accum": -550713038 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243193462 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505521840, + "accum": 833902734 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114942621, + "accum": 523020498 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": 36922457 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5419694, + "accum": -124148583 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -518082198 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 10151, + "accum": -1793858731 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -545098326 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2231092, + "accum": 379372935 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14131946, + "accum": 659064086 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": -6739435 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -669756718 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 342218, + "accum": -434496216 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -588464698 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -140418775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73804151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 151499567 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 200943, + "accum": -811011860 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 700177435 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 33536926 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -330322016 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16184984, + "accum": 697063631 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": -601992041 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7127095, + "accum": 782802469 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2557109, + "accum": 330495478 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2419199, + "accum": 290578271 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 203196047 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5882914, + "accum": -489766803 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": -738800103 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31995716, + "accum": -570146641 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -202417264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 633046895 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 35910412 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 639713488 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58713394, + "accum": 503986943 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -708042728 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": 254239245 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -492081199 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 528111548 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -603146322 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -103599077 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 18161975 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59810871, + "accum": 609824633 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -92414677 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 746579241 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 321263522 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 342810490 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 691870257 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": -30468619 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": -333836250 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": -601992041 + } + }, + "selected_producers": [ + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2286.json b/polygon/heimdall/testdata/mainnet/spans/span_2286.json new file mode 100644 index 00000000000..a4c02253a51 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2286.json @@ -0,0 +1,726 @@ +{ + "span_id": 2286, + "start_block": 14624256, + "end_block": 14630655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": -584999529 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -670134055 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 21726126 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 151622575 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -633407444 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9353829, + "accum": 917446999 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289226, + "accum": 500800180 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -553792385 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 57884062 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -477442130 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 401538077 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 329594738 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -614353739 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 92084253, + "accum": -133671982 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3235019, + "accum": -35932485 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -370037974 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 374602294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 673426147 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -52398027 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 384334223 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 39016, + "accum": -186285728 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 437685083 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 382875521 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 175172200 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 366383823 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -301133928 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 481490775 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 463796457 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7265342, + "accum": -580754056 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1475202, + "accum": 657226498 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -178223949 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -450298600 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 405142237 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 34738711 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": 616229553 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -524231940 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 289999321 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777223674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68061102, + "accum": -108029275 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -614951222 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15280404, + "accum": -556116899 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293401502 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2973599, + "accum": -163977400 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -100715785 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -401655792 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -57819230 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1556075, + "accum": 230531152 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": 776473 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539380, + "accum": 1049148058 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3405258, + "accum": -383905964 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243290531 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505487745, + "accum": -130489621 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114942621, + "accum": -278418130 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": 235360599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5409694, + "accum": 141326423 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -194068816 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 10151, + "accum": -1793361332 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 215018094 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2581092, + "accum": 501996443 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": -256786487 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": 62598162 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -656347133 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 342328, + "accum": -417723684 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -485258105 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -91369775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73853151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 299899350 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 201080, + "accum": -801161132 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -724300682 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 51870521 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -329045566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16179911, + "accum": -118261500 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": 460780694 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7113191, + "accum": -476883400 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544638, + "accum": 455407218 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2449545, + "accum": 409422194 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -313288386 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5882914, + "accum": -201504017 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": -245223642 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31995716, + "accum": 997643443 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -176089956 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 671401988 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 38781322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 662282545 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58939360, + "accum": 171761371 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -690749550 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": 358026782 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -471246497 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 564756100 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 47124936 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -5339377 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 38012757 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59810871, + "accum": 323994612 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 508120080 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": 763970958 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 321504651 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 351636566 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 708364343 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 24369290 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": -31737922 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505487745, + "accum": -130489621 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 5, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2287.json b/polygon/heimdall/testdata/mainnet/spans/span_2287.json new file mode 100644 index 00000000000..5468b9eba1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2287.json @@ -0,0 +1,738 @@ +{ + "span_id": 2287, + "start_block": 14630656, + "end_block": 14637055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": -220632969 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -636943255 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 26513346 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 331628575 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -410249384 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9353829, + "accum": -129757504 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9289226, + "accum": -550210079 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -553289645 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 131623642 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -475512110 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 402592217 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 329786738 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -500792159 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91788172, + "accum": 554861534 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3184787, + "accum": 155444697 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -367944034 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 375442294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 692580907 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -46278207 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 392189543 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 39016, + "accum": -183944768 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 509820083 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 383703461 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 355656160 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 367485303 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -299102268 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 482350275 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 500511177 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7265342, + "accum": -144833536 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1498302, + "accum": -862258832 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 428164791 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 406111188 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 405985357 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 113078551 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -564840920 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -521751600 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 339507001 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777193674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68067829, + "accum": 759286721 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -528356462 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15270343, + "accum": 360677158 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293555402 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2981599, + "accum": 14814540 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -95632345 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -300782412 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -48357470 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1556075, + "accum": 323895652 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": 170430733 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539380, + "accum": 373086659 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3405258, + "accum": -179590484 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243409391 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505485987, + "accum": -358836764 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114955193, + "accum": 185329617 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": 478346079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5409694, + "accum": 465908063 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 202682264 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 11027, + "accum": -1792729928 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -462353464 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2581092, + "accum": 656861963 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": 591275473 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415053, + "accum": 147501342 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -639927233 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 344315, + "accum": -397126381 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -358882685 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -31309775 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73913151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 481613370 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 201080, + "accum": -789096332 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -499178822 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 74319821 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -327482566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16179911, + "accum": -755762590 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": -534502980 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7113191, + "accum": -50091940 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544638, + "accum": 608085498 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2449545, + "accum": 556394894 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -223083750 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5986062, + "accum": 155055699 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 359155698 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32027083, + "accum": -297827431 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -143852436 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": 718367408 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 42296722 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 689918125 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58976461, + "accum": 492342496 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -669574230 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2118113, + "accum": 485113562 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -445734617 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 609626980 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -764922628 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 114978623 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 62319837 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59811000, + "accum": 696073558 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 357734593 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -823090815 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 4921, + "accum": 321799911 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 362444006 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -879726506 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 91517750 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": 338178398 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505485987, + "accum": -358836764 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2288.json b/polygon/heimdall/testdata/mainnet/spans/span_2288.json new file mode 100644 index 00000000000..c5271952825 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2288.json @@ -0,0 +1,726 @@ +{ + "span_id": 2288, + "start_block": 14637056, + "end_block": 14643455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6072776, + "accum": 246970783 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -594348395 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 32656945 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 562636275 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": -123863207 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9353829, + "accum": 590487329 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9227826, + "accum": 161769223 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -552644462 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 226256103 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -473035251 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 403945030 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 330033138 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -355054798 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91809188, + "accum": -418438271 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3184787, + "accum": 400673296 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -365256811 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 376520294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 717162849 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -38424438 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 402270537 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 39016, + "accum": -180940536 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 602393333 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 384765984 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 587277242 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 368898869 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -296494971 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 483453300 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 611912, + "accum": 547628401 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7264342, + "accum": 414553798 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1498302, + "accum": -746889578 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -401876315 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 352458260 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 407067361 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 213614679 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7121539, + "accum": -16482417 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -518568497 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 403041857 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 500, + "accum": -1777155174 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 68131705, + "accum": -431694590 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -417226520 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15234428, + "accum": -71973812 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293752907 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2981599, + "accum": 244397663 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 84724, + "accum": -89108597 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681223, + "accum": -171328241 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -36214878 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1584806, + "accum": 445778136 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": 388153700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539380, + "accum": -38771036 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 82815921 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243561928 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505485759, + "accum": -37764616 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114968056, + "accum": -612912947 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -818325117 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5406247, + "accum": -726098278 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": 711846150 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 15277, + "accum": -1791786819 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 732115196 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2581092, + "accum": -752676404 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": 71239057 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415699, + "accum": 256490139 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -618855028 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 344377, + "accum": -370612204 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -196700896 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 45767225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 73990151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 714813029 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 201080, + "accum": -773613172 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -210272435 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 103129756 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -325476716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16179911, + "accum": 490090557 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": -473028124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 7113191, + "accum": 497623767 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": -804350776 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2468377, + "accum": 745561150 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 803841653 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6000943, + "accum": 616393119 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": -473500386 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 32078833, + "accum": 563265445 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -102480952 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -829743003 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 46808152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 725383786 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59429489, + "accum": 207151550 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -642399236 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2086314, + "accum": 647627227 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -412994371 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 667211276 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 256932206 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 269386723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 93513923 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59918266, + "accum": 479783906 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -76853870 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -795760974 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 322442708 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 376313554 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -853807228 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 177691607 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6165272, + "accum": -795603799 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251462904, + "accum": -473028124 + } + }, + "selected_producers": [ + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 14, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2289.json b/polygon/heimdall/testdata/mainnet/spans/span_2289.json new file mode 100644 index 00000000000..60e1de0b37e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2289.json @@ -0,0 +1,708 @@ +{ + "span_id": 2289, + "start_block": 14643456, + "end_block": 14649855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6035524, + "accum": 701646691 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -552859895 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 38640970 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 787643775 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3719301, + "accum": 155084368 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9025613, + "accum": -319593379 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 9227826, + "accum": 853856173 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -552016037 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 318430578 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -470622726 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 405262705 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 330273138 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -213102823 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91872871, + "accum": 43241665 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3184787, + "accum": 639532321 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -362639386 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 377570294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 741106299 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -30774663 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 412089687 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 39016, + "accum": -178014336 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 692562083 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 385800909 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 812882192 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 370275719 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33861, + "accum": -293955396 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 484527675 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": 593325213 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7263342, + "accum": -647549621 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490802, + "accum": -634539428 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 356109610 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 217061578 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 408121261 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1305664, + "accum": 311539479 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7122548, + "accum": 517646125 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -515468072 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 464926457 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 2000, + "accum": -1777048674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67217469, + "accum": -180270126 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -308983070 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15197433, + "accum": -537405248 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 293945282 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2925958, + "accum": 468963063 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 74724, + "accum": -83434297 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -45221371 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -24387678 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1584806, + "accum": 564638586 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": 600221525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15536380, + "accum": -480964821 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 338622996 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243710503 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505574544, + "accum": 892006802 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114968056, + "accum": -30297931 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -514593267 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5393895, + "accum": -320708161 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6612518, + "accum": -400798488 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 16489, + "accum": -1790611956 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 286610000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": -559764504 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": -476109790 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415699, + "accum": 362667564 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -598330153 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 409345, + "accum": -341775273 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2106257, + "accum": -38731621 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 120842225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74065151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -666770847 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 201080, + "accum": -758532172 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 71129890 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 131191381 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -323522966 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16179911, + "accum": 94997291 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463059, + "accum": 698131910 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6953857, + "accum": -579579340 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": -613502026 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2468377, + "accum": -678270718 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 112255922 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5994606, + "accum": -542834833 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10072989, + "accum": 281973789 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31554278, + "accum": -277372372 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537292, + "accum": -62184052 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -771036228 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 51202402 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 759928261 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59415082, + "accum": -158899389 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -615930086 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2086314, + "accum": 804100777 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 425198, + "accum": -381104521 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 723299876 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": -355306541 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 419784223 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 123897773 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59782555, + "accum": 143107575 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 941170147 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -769140999 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 323306558 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 389822854 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -828561178 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 261627182 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6162516, + "accum": -333258007 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7263342, + "accum": -647549621 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_229.json b/polygon/heimdall/testdata/mainnet/spans/span_229.json new file mode 100644 index 00000000000..02676dedd26 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_229.json @@ -0,0 +1,102 @@ +{ + "span_id": 229, + "start_block": 1459456, + "end_block": 1465855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66535628, + "accum": -105313070 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45838978, + "accum": 180426823 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 41241375, + "accum": 24526272 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66861145, + "accum": -88234127 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35298924, + "accum": -35100672 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65052038, + "accum": 17769265 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56337047, + "accum": 5925509 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66535628, + "accum": -105313070 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66535628, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45838978, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 41261325, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66861145, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 35298924, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65052038, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56337047, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2290.json b/polygon/heimdall/testdata/mainnet/spans/span_2290.json new file mode 100644 index 00000000000..69727c8dcc5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2290.json @@ -0,0 +1,720 @@ +{ + "span_id": 2290, + "start_block": 14649856, + "end_block": 14656255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6025298, + "accum": -493408437 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -515243655 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 44066486 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -614927207 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 407696836 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9024510, + "accum": 294087640 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8997838, + "accum": -137204427 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -551446265 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 402002102 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -468435370 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 406457397 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 330490738 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": -84399699 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91100225, + "accum": -174094442 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3184787, + "accum": 856097837 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -360266254 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 378522294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 762815027 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -23838867 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 420992383 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -175417332 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 774315083 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 386739241 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -589377245 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 371524063 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -291649040 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 485501775 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": 634542053 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7230426, + "accum": -155305997 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1486433, + "accum": -533425621 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -562089396 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -201445174 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 409076797 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": 399409631 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7122548, + "accum": -603459285 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -512657020 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 521035161 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 2000, + "accum": -1776912674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67166014, + "accum": -428981150 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -210842342 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 15196974, + "accum": 495991262 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 294119702 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2939484, + "accum": 668009363 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 74724, + "accum": -78353065 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 69117637 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -13664350 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1584806, + "accum": 672405394 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": 792496353 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15537567, + "accum": 575550564 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 570554744 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243845211 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505573242, + "accum": -59621447 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114979175, + "accum": -240916797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -239209723 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5392895, + "accum": 46038699 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6491418, + "accum": 45340836 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 20343, + "accum": -1789356019 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -263864351 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": -384930248 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": 485027098 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415699, + "accum": 458935096 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -579720933 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 409345, + "accum": -313939813 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": 104486335 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 188910225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74133151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -460828291 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 201080, + "accum": -744858732 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 326267998 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 156633921 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 26050, + "accum": -321751566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16179911, + "accum": -409944837 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463059, + "accum": 132683373 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6890996, + "accum": -107122709 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": -440465826 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2483377, + "accum": -510181082 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 648009048 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5962286, + "accum": -137508890 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10073904, + "accum": -638404083 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31565609, + "accum": 263321652 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": -25631105 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -717808752 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 55186522 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": 791248585 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59336829, + "accum": 671236598 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 352922, + "accum": -591931390 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 2086704, + "accum": -659421895 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 421557, + "accum": -352263877 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 774153540 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270842, + "accum": 547110715 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 556144623 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 151445797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 59684224, + "accum": 992132254 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -184949231 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -745005555 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 324089782 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 402071286 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -805671426 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 337728770 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6083272, + "accum": 82354221 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505573242, + "accum": -59621447 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 5, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2291.json b/polygon/heimdall/testdata/mainnet/spans/span_2291.json new file mode 100644 index 00000000000..52047717986 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2291.json @@ -0,0 +1,714 @@ +{ + "span_id": 2291, + "start_block": 14656256, + "end_block": 14662655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6025298, + "accum": -149966451 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -483712395 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 48614345 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -443921507 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 619126993 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9024510, + "accum": 808484710 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8992705, + "accum": 375641541 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -550968662 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 472054703 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -466601851 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 407458830 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 330673138 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 23483802 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90930882, + "accum": 210618421 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3184787, + "accum": -567712217 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -358277011 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 379320294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": 781012049 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -18025038 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 428454937 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -173307591 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -759123798 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 387525784 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -417917483 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 372570469 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -289712180 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 486318300 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": 669091463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7198292, + "accum": 256197182 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1486433, + "accum": -448698940 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 13979907 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 536812568 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 409877761 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": 472977479 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7122548, + "accum": -197474049 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -510300697 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 568067457 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 2000, + "accum": -1776798674 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67169904, + "accum": 194788569 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -128577320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14156139, + "accum": -268643759 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 294265907 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2929832, + "accum": -766426903 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 74724, + "accum": -74093797 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 164960629 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": -4675678 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1584806, + "accum": 762739336 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2827571, + "accum": -649760186 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15537567, + "accum": -142045169 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 764968121 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 243958128 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505593693, + "accum": -93277151 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115001091, + "accum": -97145176 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -8373517 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5392895, + "accum": 353433714 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6492128, + "accum": 415370832 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 25910, + "accum": -1787907685 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 620352709 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": -238378004 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": -311448321 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1415699, + "accum": 539629939 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -564122028 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 409438, + "accum": -290602405 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": 224489404 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 245967225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74190151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -288199972 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -735708856 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 540133765 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 177960756 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321277716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16168509, + "accum": 512196070 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463577, + "accum": 39760005 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6876396, + "accum": 285226063 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": -295420776 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2483377, + "accum": -368628593 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 582041871 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5952492, + "accum": 202002522 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10073904, + "accum": -64191555 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31559198, + "accum": 459255645 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 5030620 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -673191603 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 58526152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460593, + "accum": -784455093 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59198705, + "accum": 841053627 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 326027, + "accum": -573320956 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1970612, + "accum": -541898963 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418957, + "accum": -328315728 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": 816780876 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270293, + "accum": -299723851 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 670446723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 174537523 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 57663246, + "accum": -515178976 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -551367119 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -724774374 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 324746308 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180124, + "accum": 412338354 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -786484428 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 401519807 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6083272, + "accum": 429100725 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -551367119 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2292.json b/polygon/heimdall/testdata/mainnet/spans/span_2292.json new file mode 100644 index 00000000000..f21c1638e70 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2292.json @@ -0,0 +1,708 @@ +{ + "span_id": 2292, + "start_block": 14662656, + "end_block": 14669055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6025298, + "accum": 567044011 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -417883975 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 58108998 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -86909607 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -538655555 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 8988876, + "accum": 278479661 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": -157116851 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8379, + "accum": -549971561 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 618304870 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -462773978 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 409549541 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331053938 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 248714269 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90659698, + "accum": -177322525 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3090559, + "accum": -196920400 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -354124030 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 380986294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -781437266 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": -5887395 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 444034655 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -168903044 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -616056048 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 389167865 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -59957629 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 374755071 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -285668560 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 488022975 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": 741220933 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7188505, + "accum": -485457039 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1486433, + "accum": -271813413 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -381767044 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 624836367 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 411549949 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": 626566495 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7122548, + "accum": 650109163 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -505381356 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 666257689 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1768014175 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66871821, + "accum": 161693851 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 43168954 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 13974793, + "accum": -197415332 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 294571142 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2928487, + "accum": -417807830 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 74724, + "accum": -65201641 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 365053893 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 14090146 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1591635, + "accum": -648448224 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2830968, + "accum": -313095799 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15537725, + "accum": 107717261 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": -430082221 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244193867 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504886922, + "accum": 799069274 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114820223, + "accum": 783383213 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": 473547685 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5319686, + "accum": 991239818 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -412045478 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 33628, + "accum": -1784248644 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 865394978 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 67581944 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": -228248973 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1416299, + "accum": 708145520 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -531555893 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 421994, + "accum": -240599735 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": 475022127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 365086225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74309151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 72199501 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -723740788 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -612239713 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 222485201 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321271766 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16158509, + "accum": 835047026 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463577, + "accum": -429664523 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6710583, + "accum": 1098164984 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 7392574 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2496904, + "accum": -72005001 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 741153477 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5944995, + "accum": 907417126 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -464839515 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31011205, + "accum": 968794145 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 69043695 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -580043520 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 65498362 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -730414526 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59116123, + "accum": -122174599 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 326027, + "accum": -534523743 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1958231, + "accum": -308621854 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418957, + "accum": -278459845 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -694759205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270293, + "accum": -318948264 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -689924505 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 222746565 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56808540, + "accum": -66599840 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": 721728762 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 354933, + "accum": -682537347 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 326116950 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 433821635 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -746427362 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1119141, + "accum": 534697586 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6028812, + "accum": -450372238 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463577, + "accum": -429664523 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 5, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2293.json b/polygon/heimdall/testdata/mainnet/spans/span_2293.json new file mode 100644 index 00000000000..2b96c47eefa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2293.json @@ -0,0 +1,702 @@ +{ + "span_id": 2293, + "start_block": 14669056, + "end_block": 14675455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6025298, + "accum": -473170488 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -366991415 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 65449402 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 189099593 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -197399863 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9338876, + "accum": -470093164 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": 663755173 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8812, + "accum": -549182984 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1228993, + "accum": 731372226 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -459814614 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 411165889 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331348338 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 422842025 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90617308, + "accum": 186826416 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3027634, + "accum": 86655928 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -350913322 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 382274294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -752066634 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 3496329 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 456079479 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -165497848 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -505449048 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 390437373 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 216784443 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 376444007 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -282542400 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 489340875 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": 796984893 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7174855, + "accum": 175830821 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506433, + "accum": -133481577 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 548029024 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": -380329147 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 412842733 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": 745307583 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7127980, + "accum": -288826671 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -501578168 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 742169465 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1748794179 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62157379, + "accum": -383856235 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 175947586 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 13957156, + "accum": -507373899 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 294807122 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2928487, + "accum": -148387026 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -58415638 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 519747845 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 28598178 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1591635, + "accum": -502017804 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2830968, + "accum": -52646743 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15537840, + "accum": -57363073 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": -116292209 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244376119 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504887115, + "accum": 986533439 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114835279, + "accum": 180039631 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -748273755 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5299805, + "accum": -115965982 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": 184596050 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 124236, + "accum": -1775815227 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 696536734 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 304122408 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": -522348698 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1417397, + "accum": -755929121 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -506378713 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 429456, + "accum": -201400859 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": 668711291 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 457178225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74401151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 350827665 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -714488164 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -267052861 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 256907461 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321267166 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16152907, + "accum": 725082700 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463577, + "accum": 375439578 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6604084, + "accum": 109325402 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 241500374 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2396904, + "accum": 152410167 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -569043651 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6062502, + "accum": -133318548 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 460113489 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 31013274, + "accum": 629025062 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 118532795 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -508029876 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 70888642 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -688959970 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59523487, + "accum": 555502953 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 326027, + "accum": -504529259 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1958231, + "accum": -128464602 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 418957, + "accum": -239915801 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -625957189 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13270293, + "accum": 901918692 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -505436905 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 260017421 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56783238, + "accum": 373153711 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77908725, + "accum": -85683400 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -650282551 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 327176606 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 450452567 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -715458874 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": 637260335 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5984658, + "accum": 100817620 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -569043651 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 6, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 15, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 5, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 3, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2294.json b/polygon/heimdall/testdata/mainnet/spans/span_2294.json new file mode 100644 index 00000000000..1cf225c8b13 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2294.json @@ -0,0 +1,708 @@ +{ + "span_id": 2294, + "start_block": 14675456, + "end_block": 14681855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6025298, + "accum": -159854992 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -338226055 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 69598326 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 345104793 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -4516211 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9401210, + "accum": 20915752 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": -466591273 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8812, + "accum": -548724760 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -800848096 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -458141930 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 412079477 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331514738 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1892693, + "accum": 521262061 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90990645, + "accum": 129712487 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3027634, + "accum": 244092896 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -349098574 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 383002294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -735465842 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 8800173 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 462887423 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -163573172 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -442932048 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 391154921 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 373203875 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 18358, + "accum": 377398623 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -280775440 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 490085775 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -765726298 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7174855, + "accum": 548923281 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506433, + "accum": -55147061 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -520732207 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 161512273 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 413573437 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -781797840 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7127980, + "accum": 81828289 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -499428540 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825128, + "accum": 785076121 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1737930703 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62161534, + "accum": -340166908 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 250996378 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 13860001, + "accum": 215070598 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 294940502 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2928487, + "accum": 3894298 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -54669610 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 607183557 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 36798370 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1591635, + "accum": -419252784 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2830968, + "accum": 94563593 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539362, + "accum": 750630481 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 61067363 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244479131 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504856134, + "accum": 138760797 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114803756, + "accum": -226616167 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -537686339 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5299805, + "accum": 159623878 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": 521828218 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 132447, + "accum": -1769108625 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -91189913 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 437819192 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": 212638334 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1417397, + "accum": -682224477 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -492148133 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 479200, + "accum": -178530411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": 778187775 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 509230225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74453151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 508313149 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -709258420 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -71947249 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 276363521 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321264566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16152907, + "accum": -28978544 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251463577, + "accum": 697386709 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6568228, + "accum": 452666058 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 373822174 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2409458, + "accum": 277258674 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 702577837 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6064219, + "accum": 181977803 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -611353623 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30942108, + "accum": 646487640 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 146504895 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -467326512 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 73935322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -665529134 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59550978, + "accum": 463055381 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 326027, + "accum": -487575855 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1958231, + "accum": -26636590 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -218507917 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -587069093 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -2018542 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -401161305 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 281083557 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56786098, + "accum": 137519896 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77858725, + "accum": 776704105 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -633901043 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 327775542 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 459852659 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -697954946 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": 695033063 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5906925, + "accum": 409376914 + } + ], + "proposer": { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -800848096 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2295.json b/polygon/heimdall/testdata/mainnet/spans/span_2295.json new file mode 100644 index 00000000000..7ce649ef3b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2295.json @@ -0,0 +1,726 @@ +{ + "span_id": 2295, + "start_block": 14681856, + "end_block": 14688255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6020603, + "accum": 105126660 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -313886135 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 73108954 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 477109193 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 158693033 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9401210, + "accum": 434568992 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": -74000305 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 8812, + "accum": -548337032 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -748849424 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -456726582 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 412852513 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331655538 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1842693, + "accum": 603890553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90909686, + "accum": -649646163 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3027634, + "accum": 377308792 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -347563018 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 383618294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -721419018 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 13288041 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 468647991 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -161944600 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -390033048 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 391762077 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 505558779 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 378174303 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -279280320 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 490716075 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -739056578 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7166467, + "accum": -728318136 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490878, + "accum": 11089326 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -76047131 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 375217814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 414191725 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -725008624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 395352809 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -497609624 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -771494081 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1728738531 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62028037, + "accum": 799069455 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 314499202 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 13860001, + "accum": 824910642 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 295053362 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2928487, + "accum": 132747726 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -51499894 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 681167621 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 43736994 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1591635, + "accum": -349220844 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2830968, + "accum": 219126185 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15539362, + "accum": -159699519 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3410761, + "accum": 211140847 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244566295 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504873263, + "accum": 45297476 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114803756, + "accum": 44635050 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -359496987 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5192805, + "accum": 391810298 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -785792199 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 136341, + "accum": -1763183607 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 591363607 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 550947240 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 14134366, + "accum": 834550438 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1417397, + "accum": -619859009 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -480106873 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 479200, + "accum": -157445611 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": -722665100 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 553274225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74497151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 641570097 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -704833252 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 93142115 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 292826341 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321262366 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": 680836305 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251015302, + "accum": 594241584 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6561336, + "accum": 741585386 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 485786774 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2405935, + "accum": 383123337 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -59443623 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6077210, + "accum": 449375043 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -168984795 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30907341, + "accum": 413524451 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 170173595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -432885204 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 76513282 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -645703042 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59526295, + "accum": -104752500 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 326027, + "accum": -473230667 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1958231, + "accum": 59525574 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -200427569 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -554163781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 582118462 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -312928105 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 298908749 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56529395, + "accum": -559902155 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77858725, + "accum": -578106823 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -620039767 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 328282334 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 467806583 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -683143930 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": 743917679 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5777923, + "accum": 669152612 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90909686, + "accum": -649646163 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 4, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2296.json b/polygon/heimdall/testdata/mainnet/spans/span_2296.json new file mode 100644 index 00000000000..54955c688f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2296.json @@ -0,0 +1,714 @@ +{ + "span_id": 2296, + "start_block": 14688256, + "end_block": 14694655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 394062541 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -287333495 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 76938730 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 621113993 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 336739481 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": -704815527 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": 354280751 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -547853520 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -692123600 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -455182566 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 413695825 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331809138 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1842693, + "accum": 692339817 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90958728, + "accum": 531938370 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3037634, + "accum": 522905224 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -345887866 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 384290294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -706095210 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 18183897 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 474932247 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -160167976 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -332325048 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 392424429 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 649945947 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 378974463 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -277649280 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 491403675 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -709962338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7166467, + "accum": -384327720 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490878, + "accum": 82651470 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 409063861 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 754418918 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 414866221 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -663056752 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 737299049 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -495625352 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -731885633 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1718710707 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61960005, + "accum": 590784500 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 383775010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12760622, + "accum": -108401774 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 295176482 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 265692015 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -48042022 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 761877509 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 51306402 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1241045, + "accum": -273523544 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2831408, + "accum": 355018809 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15511362, + "accum": 584985857 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 3415133, + "accum": 374905467 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244661383 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504855263, + "accum": 405396175 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114828771, + "accum": 780025507 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -165108603 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5187995, + "accum": 640906208 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -474500967 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 148919, + "accum": -1756200734 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -255605078 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 674359656 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -115594774 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1417397, + "accum": -551823953 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -466970953 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 479200, + "accum": -134444011 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": -621609884 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 601322225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74545151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 786941313 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -700005796 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 273239603 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 310785781 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321259966 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": -138584671 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251015302, + "accum": -89269659 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6552909, + "accum": -536323434 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 607929974 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2449632, + "accum": 499525854 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -596094717 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5963640, + "accum": 735913953 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 313599381 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30907341, + "accum": 305498231 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 195993995 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -395312868 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 79325602 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -624074578 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59494489, + "accum": -429921936 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 268699, + "accum": -459759835 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1947731, + "accum": 153457662 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -180703553 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -518267077 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -372222482 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -216673705 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 318354413 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56514471, + "accum": 561208876 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77858737, + "accum": -23506155 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -604918375 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 328835198 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 476483591 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -666986458 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -792362034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5748860, + "accum": -645033931 + } + ], + "proposer": { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -792362034 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2297.json b/polygon/heimdall/testdata/mainnet/spans/span_2297.json new file mode 100644 index 00000000000..f0b0d2c6039 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2297.json @@ -0,0 +1,732 @@ +{ + "span_id": 2297, + "start_block": 14694656, + "end_block": 14701055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 532510443 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -274610355 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 78773831 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 690116293 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 422053404 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": -488748352 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8922522, + "accum": 559498757 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -547620576 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -664942476 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -454442725 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 414099912 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331882738 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1842693, + "accum": 734721756 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90822463, + "accum": -554600442 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3037634, + "accum": 592770806 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -345085189 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 384612294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -698752552 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 20529828 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 477943453 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -159316677 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -304673298 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 392741806 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 719131465 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 379357873 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -276867740 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 491733150 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -696021348 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 7166467, + "accum": -219498979 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490878, + "accum": 116941664 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 641512878 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 109645654 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 415189417 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -633371480 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -688317933 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -494674555 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -712906585 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1713905708 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 61960005, + "accum": 426262230 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 416969668 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12754622, + "accum": 184954532 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 295235477 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 321625853 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -46385125 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": 800550997 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 54933410 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1241045, + "accum": -244979509 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2831408, + "accum": 420141193 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15511362, + "accum": -645808506 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 443686664 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244706946 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504855263, + "accum": 894082722 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114828771, + "accum": 242536538 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": -71964169 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5187995, + "accum": 760230093 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -325340585 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 148919, + "accum": -1752775597 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 101184262 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 733494772 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 185916803 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1417499, + "accum": -519222598 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -460676658 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 479200, + "accum": -123422411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2105317, + "accum": -573187593 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 624345225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74568151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -732349963 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -697692640 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 359536316 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 319391346 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321258816 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": 231932173 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251015302, + "accum": 917316332 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6552909, + "accum": -385606527 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 666456924 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2469632, + "accum": 555887390 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 671514104 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5971774, + "accum": 873126477 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 544837632 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30907341, + "accum": -571188615 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 208366270 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -377309457 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 80673172 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -613710939 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59421560, + "accum": -649219291 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 268699, + "accum": -453579758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1947731, + "accum": 198255475 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -171252462 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -501066573 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -66878139 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -170551805 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 327672127 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55996566, + "accum": 266778179 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77858737, + "accum": 177642309 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -597672708 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 329100112 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 480641324 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -659244336 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -766808712 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5748860, + "accum": -512810151 + } + ], + "proposer": { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59421560, + "accum": -649219291 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2298.json b/polygon/heimdall/testdata/mainnet/spans/span_2298.json new file mode 100644 index 00000000000..cc24d5f5cd1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2298.json @@ -0,0 +1,708 @@ +{ + "span_id": 2298, + "start_block": 14701056, + "end_block": 14707455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 749211507 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -254695875 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 81646163 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 798119893 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 555588240 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": -150556252 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8895766, + "accum": -706555370 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -547255968 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -622398108 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -453284713 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 414732396 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 331997938 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1842693, + "accum": 801058704 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91016729, + "accum": -455461158 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3037634, + "accum": 702125630 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -343828825 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 385116294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -687259696 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 24201720 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 482656645 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 37013, + "accum": -157984209 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -261392298 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 393238570 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 827421841 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 379957993 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -275644460 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 492248850 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -674200668 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6895443, + "accum": 35241545 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490878, + "accum": 170613272 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -581802675 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41079527, + "accum": 1227745 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 415695289 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -586907576 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -431858253 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -493186351 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -683200249 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 208913, + "accum": -1706384840 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62863461, + "accum": 1077636301 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 468926524 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12711692, + "accum": 643238094 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 295327817 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 409174469 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -43791721 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -726065384 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 60610466 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1231045, + "accum": -200451889 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2831408, + "accum": 522071881 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15511362, + "accum": -87399474 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 516401876 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244778262 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504762692, + "accum": 19083632 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114838740, + "accum": -385275980 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4049758, + "accum": 73827119 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5182995, + "accum": -640645305 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -91872161 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 148919, + "accum": -1747414513 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 659637142 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": 826054084 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 657847967 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1407499, + "accum": -468212634 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -450824718 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 466050, + "accum": -106236961 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -497243776 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 660381225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74604151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -623321551 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -694072048 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 494609432 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 332860926 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321257016 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": 811871581 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250810452, + "accum": 426040983 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6552909, + "accum": -149701803 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2544650, + "accum": 758064324 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2469632, + "accum": 644794142 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 1068093297 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5951774, + "accum": -499673838 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -679781613 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30907341, + "accum": 541475661 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 227731570 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -349130205 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 82782412 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -597489591 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59471571, + "accum": -96250431 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 268699, + "accum": -443906594 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1948171, + "accum": 268375111 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -156459450 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -474144045 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 411052137 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -98361005 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 342256375 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55996566, + "accum": 695156337 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77668737, + "accum": -198514071 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -586331664 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 329514760 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 487149080 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -647126232 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -726812208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5143585, + "accum": -311903941 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 91016729, + "accum": -455461158 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 13, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2299.json b/polygon/heimdall/testdata/mainnet/spans/span_2299.json new file mode 100644 index 00000000000..a69add668ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2299.json @@ -0,0 +1,732 @@ +{ + "span_id": 2299, + "start_block": 14707456, + "end_block": 14713855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": -521643821 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -225930515 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 85795087 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -629075570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 748471892 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": 337943448 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8895766, + "accum": -243975538 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -546729312 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -560945132 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -451612029 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 415645984 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 332164338 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1842693, + "accum": 896878740 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90473205, + "accum": -481502987 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3037634, + "accum": 860082598 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -342014077 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 385844294 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -670658904 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 29505564 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 489464589 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -156145033 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -198875298 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 393956118 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -602530826 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 380824833 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -273877500 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 492993750 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -642681908 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6895443, + "accum": 393804581 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1490878, + "accum": 248138928 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": -56265767 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076927, + "accum": 552976122 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 416425993 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -519793048 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -61416493 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -491036723 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -640291097 + }, + { + "ID": 124, + "signer": "0x4f3690d4b217c22f3d1822d01e3c6bae8ac6bf99", + "power": 137261, + "accum": -1698315792 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62682966, + "accum": -412653859 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 543975316 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12712449, + "accum": -279700581 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 295461197 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 535633581 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -40045693 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -638629672 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 68810658 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1231045, + "accum": -136437549 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": 669343847 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15056070, + "accum": 708309842 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 621434960 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 244881274 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504760053, + "accum": 913921307 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114874636, + "accum": 833506828 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 284304523 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5182995, + "accum": -371129565 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": 245360007 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 157451, + "accum": -1739520742 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -117967573 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": -623452482 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -244771180 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -394325456 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -436594138 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 469050, + "accum": -81849361 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -387046832 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 712433225 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 74656151 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -465836067 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -688842304 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 689715044 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 352316986 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -321254416 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": 63172728 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250810452, + "accum": 791445875 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6552909, + "accum": 191049465 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": 891122630 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2469632, + "accum": 773215006 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 762941436 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5959945, + "accum": -190003877 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -156982089 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29239960, + "accum": 498915066 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 255703670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -308426841 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 85829092 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -574058755 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58614056, + "accum": -211633783 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 268699, + "accum": -429934246 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1948171, + "accum": 369680003 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -135091766 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -435255949 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -481809181 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 5914595 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 363322511 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55846566, + "accum": 430977300 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77668737, + "accum": 670143967 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -569950156 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 330113696 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 496549172 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -629622304 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -669039480 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4998629, + "accum": -47894543 + } + ], + "proposer": { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -629075570 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 3, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_23.json b/polygon/heimdall/testdata/mainnet/spans/span_23.json new file mode 100644 index 00000000000..7aeb05c787f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_23.json @@ -0,0 +1,102 @@ +{ + "span_id": 23, + "start_block": 141056, + "end_block": 147455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39398 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43896 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -39114 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30602 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30602 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30602 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30602 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43896 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_230.json b/polygon/heimdall/testdata/mainnet/spans/span_230.json new file mode 100644 index 00000000000..a327e7ca573 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_230.json @@ -0,0 +1,102 @@ +{ + "span_id": 230, + "start_block": 1465856, + "end_block": 1472255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66540217, + "accum": -216067176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46287002, + "accum": 169830364 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136196851, + "accum": 52937296 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66884142, + "accum": -28529853 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36357836, + "accum": -193118291 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65139998, + "accum": 232288697 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56857362, + "accum": -17341037 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66540217, + "accum": -216067176 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66540217, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46287002, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136196851, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66884142, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36357836, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65139998, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56857362, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2300.json b/polygon/heimdall/testdata/mainnet/spans/span_2300.json new file mode 100644 index 00000000000..47a69f1fc34 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2300.json @@ -0,0 +1,738 @@ +{ + "span_id": 2300, + "start_block": 14713856, + "end_block": 14720255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": -328094752 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -223701736 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 71455111 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -541204591 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 861164906 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": 649608802 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8895766, + "accum": 50243751 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -563507353 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -536715073 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -467618705 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 399128378 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 315143817 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -638841986 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90295211, + "accum": 1080567541 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3057634, + "accum": -633570352 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -357925133 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 369201773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -676617815 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 15942938 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 476914338 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -172139599 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -173929069 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 377306562 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -514381037 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 364275762 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -289820721 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 476362604 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -638599879 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6895443, + "accum": 618012565 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518156, + "accum": 283378083 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 280328477 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076927, + "accum": 390579360 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 399785292 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -491752329 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 170786786 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41339, + "accum": -506722379 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -628542458 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62675859, + "accum": 181057010 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 577356405 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12712449, + "accum": 148102613 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 278418451 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 603617770 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -54656849 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -596911233 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 157696, + "accum": 57197497 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199817, + "accum": -111014371 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": 751354356 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 15056070, + "accum": -364768419 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 674997784 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 227818088 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815391, + "accum": -431294334 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114877636, + "accum": 87922221 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 408638502 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5168418, + "accum": -206915569 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": 455210676 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 157451, + "accum": -1751142478 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 407840206 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2571092, + "accum": -550596783 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 196918264 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -361653222 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -444148384 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 483627, + "accum": -82521401 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -330008333 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 730335704 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57558630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -376968743 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -702454805 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 803903608 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 348279890 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338385187 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": 609870187 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250811010, + "accum": 54759583 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6451116, + "accum": 400214969 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": -618929097 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2469632, + "accum": 842519605 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -491280606 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5961807, + "accum": 1493593 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 177769685 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29252048, + "accum": -77393297 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 257398524 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -298162867 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 70747221 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -575420521 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58728070, + "accum": 241199386 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 268699, + "accum": -437662302 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1948171, + "accum": 420733467 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -137842192 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -426213790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -34287267 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 58967574 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 360369120 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55846566, + "accum": 785517903 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77668737, + "accum": 205305339 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -576056662 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 313384305 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 485743636 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -634973335 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -647286511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4998629, + "accum": 109924951 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815391, + "accum": -431294334 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 12, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 1, + "accum": 0 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2301.json b/polygon/heimdall/testdata/mainnet/spans/span_2301.json new file mode 100644 index 00000000000..aded48a43ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2301.json @@ -0,0 +1,708 @@ +{ + "span_id": 2301, + "start_block": 14720256, + "end_block": 14726655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 15015266 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -192170476 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 76002970 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -370198891 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -510282127 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9394225, + "accum": -396868329 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8081313, + "accum": 536941088 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 10128, + "accum": -562930057 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -469353157 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -465785186 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 400129811 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 315326217 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -534378485 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90220690, + "accum": -100944496 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3057634, + "accum": -459285214 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -355935890 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 369999773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -658420793 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 21756767 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 484376892 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -170286358 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -105400819 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 378093105 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -342921275 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 365225952 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -287883861 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 477179129 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -604050469 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6895443, + "accum": -569980462 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518156, + "accum": 369912975 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106479, + "accum": 856397780 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": -430983542 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 400586256 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -418184481 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 576847946 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -504377000 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -581507426 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62671479, + "accum": 593533550 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 659621427 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12435119, + "accum": 867142146 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 278564656 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 742236412 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -50550626 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -501068241 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 66187373 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199817, + "accum": -42624802 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": -668216504 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14051890, + "accum": 448239471 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 790130203 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 227931005 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815391, + "accum": -127762206 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 114881119, + "accum": 308893505 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 639026802 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5168418, + "accum": 87684257 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": 824869014 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 159451, + "accum": -1742103771 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -289072911 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -404055640 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 944142607 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -280542621 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -428549479 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 489956, + "accum": -54643719 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -209215529 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 787392704 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57615630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -204340424 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -696722201 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -564317497 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 369606725 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338382337 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16109428, + "accum": -53977497 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250832419, + "accum": 115756622 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6451116, + "accum": 767928581 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": -472329201 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2371197, + "accum": -604805704 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -512752236 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5975460, + "accum": 341508284 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 750838394 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29252201, + "accum": 8882864 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 288060249 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -253545718 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 74086851 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 450593, + "accum": -549736720 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 58832973, + "accum": 429748698 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 267706, + "accum": -422398095 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1954178, + "accum": 531839284 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -114419923 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -383586454 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 722435670 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 173269674 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 383460846 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55845431, + "accum": 803754073 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77666080, + "accum": -113420769 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -558100009 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 314040831 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 496047583 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -615786337 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -583958713 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4998629, + "accum": 394846804 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815391, + "accum": -127762206 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2302.json b/polygon/heimdall/testdata/mainnet/spans/span_2302.json new file mode 100644 index 00000000000..5c5f0e827af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2302.json @@ -0,0 +1,702 @@ +{ + "span_id": 2302, + "start_block": 14726656, + "end_block": 14733055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 334047388 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -162851936 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 80231681 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -211193591 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -313689174 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9398443, + "accum": 101122610 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8081313, + "accum": -609315024 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 19632, + "accum": -562260217 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -406718393 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -464080335 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 401060968 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 315495817 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -437245756 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90220690, + "accum": -43979081 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3057634, + "accum": -297230612 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -354086243 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 370741773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 319246, + "accum": -641500755 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 27162608 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 491315758 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -168563169 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -41681569 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 378824452 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -183493777 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 366109462 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -286082921 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 477938354 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -571925579 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6895443, + "accum": -204521983 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518156, + "accum": 450375243 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106740, + "accum": -183100102 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": 171454724 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 401331012 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -349779289 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -620152115 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -502234369 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -537773098 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62190605, + "accum": 758240109 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 736113465 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12398335, + "accum": -55073907 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 278700601 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": 871127430 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -46732559 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -411951073 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 74577167 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199817, + "accum": 20965499 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": -518085630 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14051890, + "accum": -381603693 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 897183154 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 228035998 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504816391, + "accum": -157066078 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 108892742, + "accum": -183223292 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 853247502 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5168418, + "accum": 361610411 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6485234, + "accum": -406342430 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 160109, + "accum": -1733625232 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 533093829 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -268376117 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 58097146 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -205123992 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -414045234 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 489956, + "accum": -28676051 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -96899413 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 840445704 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57668630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -43826373 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -691391885 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -365459854 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 389436940 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338379687 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16009428, + "accum": 796622187 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801038, + "accum": 803787787 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6444309, + "accum": -465243142 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": -336017017 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2371197, + "accum": -479132263 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 833438130 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 5979528, + "accum": 658349033 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -291126976 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29275540, + "accum": -14653598 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 316570274 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 782757, + "accum": -212059597 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 77192121 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -525984591 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59442250, + "accum": 419086824 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 267706, + "accum": -408209677 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1903439, + "accum": 633026806 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -92641322 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -343950510 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -148873603 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 279550574 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 404932100 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55838756, + "accum": 607594925 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77659582, + "accum": 852520565 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -541403472 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 314651285 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 505628446 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -597945795 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -525074971 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4814238, + "accum": 652951674 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504816391, + "accum": -157066078 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2303.json b/polygon/heimdall/testdata/mainnet/spans/span_2303.json new file mode 100644 index 00000000000..f18a49a9f24 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2303.json @@ -0,0 +1,696 @@ +{ + "span_id": 2303, + "start_block": 14733056, + "end_block": 14739455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 635021088 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -135192936 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 84221031 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -61188591 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -128224124 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9398443, + "accum": 571044760 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8101431, + "accum": -204404418 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 19632, + "accum": -561278617 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -347628993 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -462471985 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 401939418 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 315655817 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -345611106 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90353974, + "accum": -255131592 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3057634, + "accum": -144348912 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -352341293 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 371441773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 258246, + "accum": -625965455 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 32262458 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 497861858 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -166937519 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 18430931 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 379514402 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -33090477 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 366942962 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -284383921 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 478654604 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -541619079 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 139755533 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518156, + "accum": 526283043 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106740, + "accum": 322236898 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": 650762428 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 402033612 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -285246089 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -263958115 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -500213019 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -496514298 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62295549, + "accum": 721591419 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 808275765 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12398335, + "accum": 564842843 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 278828851 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": -582582405 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -43130609 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -327878273 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 82492067 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 80958674 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": -376452730 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14051890, + "accum": 320990807 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -576303942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 228135048 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504816391, + "accum": -113845627 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109100028, + "accum": 541416532 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -519189660 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5105326, + "accum": 617192171 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6486534, + "accum": -82061230 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 160109, + "accum": -1725619782 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -266207522 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -140376567 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 713557096 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -133974342 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -400361984 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 489956, + "accum": -4178251 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 9059187 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 890495704 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57718630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 107601977 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 100572, + "accum": -686363285 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -177858304 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 408144690 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338377187 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": 22071453 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801038, + "accum": 745669750 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6442606, + "accum": -143111139 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": -207420617 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2171197, + "accum": -367372413 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 439308448 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6009410, + "accum": -616590230 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 211564874 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29275540, + "accum": -126133070 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 343466524 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 783329, + "accum": -172894291 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 80121621 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -503670441 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59680343, + "accum": 251644594 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 267706, + "accum": -394824377 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1903439, + "accum": 728198756 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -72095472 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 747848, + "accum": -306558110 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 514918447 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 379815574 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 425188000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56141256, + "accum": 250431668 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77659582, + "accum": 11432586 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -525652022 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 315227185 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 514666996 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -581115095 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -469524271 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4814238, + "accum": -681616722 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4814238, + "accum": -681616722 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 3, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2304.json b/polygon/heimdall/testdata/mainnet/spans/span_2304.json new file mode 100644 index 00000000000..4027cead092 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2304.json @@ -0,0 +1,702 @@ +{ + "span_id": 2304, + "start_block": 14739456, + "end_block": 14745855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 899877944 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -110853016 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 87731659 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 70815809 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 34985120 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9399943, + "accum": -591233147 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8101431, + "accum": 152058546 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 25164, + "accum": -560360485 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -295630321 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -461056637 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 402712454 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 315796617 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -264972614 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90176659, + "accum": 569557171 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3057634, + "accum": -9813016 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -350805737 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 372057773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 258246, + "accum": -614602631 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 36750326 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 503622426 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -165506947 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 71329931 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 380121558 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 99264427 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 367676442 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -282888801 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 479284904 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -514949359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 442405353 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518156, + "accum": 593081907 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106740, + "accum": 766933458 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": 883470804 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 402651900 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1290664, + "accum": -228456873 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 49492605 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -498434231 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -460206554 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62256152, + "accum": 311326101 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -703179388 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12380493, + "accum": -465254162 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 278941711 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": -475578541 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -39960893 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -253894209 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 89457179 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 133754714 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": -251815778 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14051890, + "accum": 939273967 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -487429794 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 228222212 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504847580, + "accum": 46956078 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109111765, + "accum": 616049630 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -341346060 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5105326, + "accum": 841826515 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6486534, + "accum": 203346266 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 160109, + "accum": -1718574986 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 416345998 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -27736963 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -284613999 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1422993, + "accum": -71362650 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -388320724 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 489956, + "accum": 17379813 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 102302755 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -640755787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57762630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 240858925 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -680379716 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -12768940 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 424607510 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338374987 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": 726159453 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801038, + "accum": 755585197 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6442606, + "accum": 140363525 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2571928, + "accum": -94255785 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2171197, + "accum": -271839745 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": -286133150 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6022536, + "accum": -351825909 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 653933702 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29275540, + "accum": -413995233 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 367135224 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 783329, + "accum": -138427815 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 58590, + "accum": 82699581 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -484033989 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61024627, + "accum": -253346928 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 267706, + "accum": -383045313 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1902401, + "accum": 811927236 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -54015124 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -299548798 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -475909470 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 468048774 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 443013192 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56141256, + "accum": -429816469 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77659582, + "accum": 278863577 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -511790746 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 315733977 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 522620920 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -566304079 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -420639655 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4794294, + "accum": -470129298 + } + ], + "proposer": { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9399943, + "accum": -591233147 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2305.json b/polygon/heimdall/testdata/mainnet/spans/span_2305.json new file mode 100644 index 00000000000..af9fae2868e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2305.json @@ -0,0 +1,702 @@ +{ + "span_id": 2305, + "start_block": 14745856, + "end_block": 14752255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": -206511894 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -67704976 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 93955045 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 304823609 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 324310598 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9399943, + "accum": 141962407 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8101431, + "accum": -791827945 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 38711, + "accum": -557936939 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1181788, + "accum": -203450857 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -458547611 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 404082836 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 316046217 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -122022560 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90181797, + "accum": -275767158 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3065350, + "accum": 229214840 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -348083615 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 373149773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 258246, + "accum": -594459443 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 101997, + "accum": 44706092 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 513834342 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -162970933 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 165105431 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 381197880 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 333893575 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 368976702 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -280238361 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 480402254 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -467671219 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -596995170 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518218, + "accum": -864326181 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106740, + "accum": -20690430 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": -640528752 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 403747956 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1307370, + "accum": -127567903 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 605155245 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -495280925 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -395842826 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62314178, + "accum": 445912212 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -590606200 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12306884, + "accum": 497038278 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 279141781 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2431906, + "accum": -285889873 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -34341851 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1681456, + "accum": -122740641 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 101804423 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 227347694 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": -30868454 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14051890, + "accum": 459432780 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -329880168 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 228376730 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504855798, + "accum": 27782161 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109134198, + "accum": -327823690 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -26077860 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5101966, + "accum": -336071742 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6486534, + "accum": 709295918 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 159717, + "accum": -1706107886 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 50310973 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": 171942335 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 737903523 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1122993, + "accum": 19530804 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -366974854 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510254, + "accum": 55839957 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 267598171 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -562677787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57840630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 477087151 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -668613962 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 279889478 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 453791600 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338371087 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": 398371401 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801038, + "accum": -169004442 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6442606, + "accum": 642886793 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2573097, + "accum": 106395514 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2191134, + "accum": -101030978 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55113427, + "accum": 860863648 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6184635, + "accum": 123150505 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -137859615 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29694271, + "accum": 296054318 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 409093374 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 783329, + "accum": -77328153 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 59906, + "accum": 87331453 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -449223915 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61144500, + "accum": -219575093 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 267706, + "accum": -362164245 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1841225, + "accum": -615978481 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 410917, + "accum": -21963598 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -293008654 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 559606128 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 624462174 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 474612396 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56461256, + "accum": 818455141 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77448950, + "accum": 24004036 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -487218484 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 316632381 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180771, + "accum": 536721058 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -540048187 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111014, + "accum": -333980563 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -97215516 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": -640528752 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2306.json b/polygon/heimdall/testdata/mainnet/spans/span_2306.json new file mode 100644 index 00000000000..a4efd058f30 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2306.json @@ -0,0 +1,720 @@ +{ + "span_id": 2306, + "start_block": 14752256, + "end_block": 14758655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 6019474, + "accum": 353299188 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 553180, + "accum": -16259236 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 101375236 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 583832909 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 669275591 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9352544, + "accum": -562223360 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8101431, + "accum": -38394862 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 38711, + "accum": -554336816 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -93364573 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -455556080 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 405716753 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 316343817 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 48417889 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90188760, + "accum": 226368207 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3066003, + "accum": 514308715 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 34899, + "accum": -344838008 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 374451773 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 258246, + "accum": -570442565 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 54236438 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 526010088 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -159947224 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 276914681 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 382481187 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 613643713 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 370527012 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -277078221 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 14325, + "accum": 481734479 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 606130, + "accum": -411301129 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 42696495 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1518218, + "accum": -723131907 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": -658053160 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": 25192574 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 14052, + "accum": 405054792 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1307370, + "accum": -5982493 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -309399365 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -491521214 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -319101458 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62378332, + "accum": -64565396 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -456384322 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12316884, + "accum": 64680523 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 279380326 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2424145, + "accum": -60779319 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -27642224 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 33676767 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 116526137 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 338939324 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": 232568740 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14052894, + "accum": 189341514 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -142032537 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 228560963 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505564104, + "accum": -276732825 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109175355, + "accum": 361454293 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 349818840 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5101966, + "accum": 138411096 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6487115, + "accum": -264370190 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 159717, + "accum": -1691254205 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -84095958 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": 410021498 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 380124869 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1122993, + "accum": 123969153 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -341524009 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 536209, + "accum": 104348274 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 464681167 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -469584787 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 57933630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 758743882 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -654585563 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 628828361 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 488588015 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -338366437 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": 309557082 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801412, + "accum": -500678740 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6442606, + "accum": -334919574 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2579097, + "accum": 345765535 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2192179, + "accum": 102823904 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": -321055771 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6382138, + "accum": 705704938 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -780125803 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29694271, + "accum": -96512696 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 537925, + "accum": 459120399 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 783329, + "accum": -4478556 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 92910900 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -407719596 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61292671, + "accum": 739805141 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 261302, + "accum": -337331627 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1812967, + "accum": -445924844 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 14355983 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -285210790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 217304009 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -766268623 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 512288370 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56391395, + "accum": -239047103 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449350, + "accum": -658698974 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -457920787 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 317703555 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 553532881 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -508743085 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -230646298 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": 344780748 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505564104, + "accum": -276732825 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2307.json b/polygon/heimdall/testdata/mainnet/spans/span_2307.json new file mode 100644 index 00000000000..5640440cd7b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2307.json @@ -0,0 +1,702 @@ +{ + "span_id": 2307, + "start_block": 14758656, + "end_block": 14765055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5013564, + "accum": -791611342 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753180, + "accum": 31771940 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 111501937 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -764346965 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -625732696 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9353013, + "accum": 143373717 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8097775, + "accum": 573106747 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 40668, + "accum": -547189051 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 162203 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -449000879 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 411177104 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 320726493 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 190012540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90189960, + "accum": 685551869 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3066003, + "accum": -829329261 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -335877907 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 379644449 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 258246, + "accum": -546931439 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 66068264 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 539971914 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -153366073 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 371226107 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 387658788 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -734121011 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 375919938 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 33980, + "accum": -270387045 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 487351530 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 806130, + "accum": -361098703 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 562719546 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503172, + "accum": -605693055 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 104098766 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41076063, + "accum": -44315701 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1307370, + "accum": 96212933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 229034311 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -484346513 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -253070582 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62588157, + "accum": -109778385 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -343998196 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12316884, + "accum": -584736847 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 283715377 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2620125, + "accum": 128981272 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -18096623 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 164378643 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 158298, + "accum": 132541163 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 433075250 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2832658, + "accum": 449160766 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14052894, + "accum": -329954485 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 13600164 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 232852214 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505544618, + "accum": -212376248 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109177337, + "accum": 666817390 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 657104016 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": 521843246 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6487115, + "accum": 226306111 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 376844, + "accum": -1670579853 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -493040698 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": 606163499 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -210047719 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1130788, + "accum": 212585744 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -316856458 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 146923095 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 627761743 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -390367111 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 62151306 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -587343036 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -639129662 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -662983077 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 520792316 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -334220011 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": -63641586 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801412, + "accum": -615254170 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": 152437412 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2579097, + "accum": 543340486 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2180739, + "accum": 270781325 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 661821649 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6387015, + "accum": -388726290 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -21945352 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29753961, + "accum": 560737822 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": 504607450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 783329, + "accum": 58413795 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 101578851 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -370105695 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61403577, + "accum": 615300382 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -313700751 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1812967, + "accum": -305809643 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 47314934 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -274779514 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -360388181 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -611728447 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 546814896 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56404856, + "accum": 839896784 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449350, + "accum": 422263787 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -430150936 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 322710081 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 571234882 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -479354359 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -143159347 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": 705372024 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250801412, + "accum": -615254170 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2308.json b/polygon/heimdall/testdata/mainnet/spans/span_2308.json new file mode 100644 index 00000000000..bd8fea4cf85 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2308.json @@ -0,0 +1,714 @@ +{ + "span_id": 2308, + "start_block": 14765056, + "end_block": 14771455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -446126294 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 83754960 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 117007240 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -557340065 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -369790927 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9351030, + "accum": 788396827 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8092775, + "accum": -446308789 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 43168, + "accum": -544360459 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 82395575 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -446781356 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 412389365 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 320947293 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 316468357 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 90067057, + "accum": 589336153 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3066003, + "accum": -617775054 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -319669876 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 380610449 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 256037, + "accum": -529220706 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 73142282 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 549005532 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -151122676 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 454181357 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 388610919 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -526564457 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 377070168 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -268028464 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 502139955 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -302161149 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -540519656 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503172, + "accum": -501974187 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 801467276 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": -365654358 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 186463657 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": 720582031 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -481557050 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -196133438 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 62555540, + "accum": -525136122 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -244414222 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12314819, + "accum": 265022834 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 283892362 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2620125, + "accum": 309769897 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": -13125932 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 280813107 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 159187, + "accum": 143467281 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199910, + "accum": 515869040 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": 644532752 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 13998706, + "accum": 636949806 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 152970987 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 232988903 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505488662, + "accum": -43352773 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109651036, + "accum": 315245147 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -641855272 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -710798065 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6487115, + "accum": 673917046 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 377803, + "accum": -1644096354 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 577327322 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -795168983 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 694487012 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1130788, + "accum": 290610116 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -297973573 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 182163465 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -803920759 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -321298111 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 62220306 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -378371913 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -628721495 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -404092938 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 546609011 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -334216561 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 16002000, + "accum": -537415465 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250833459, + "accum": 911395496 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": 597005516 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2579097, + "accum": 721298179 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2180739, + "accum": 421252316 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": -268715426 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6363725, + "accum": 51667308 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 671769401 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29346513, + "accum": -546587490 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": 555524275 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 113454423 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 105742104 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -339312168 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61482550, + "accum": 121722303 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -295808223 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1815921, + "accum": -180581934 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 73825907 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -268994002 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 555644848 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -473362747 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 574768038 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56320091, + "accum": -5634113 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": -545407019 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -408413935 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 323504823 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 583709461 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -456127993 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -66482614 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -544634957 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": -545407019 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 19, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2309.json b/polygon/heimdall/testdata/mainnet/spans/span_2309.json new file mode 100644 index 00000000000..8f4509fb8f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2309.json @@ -0,0 +1,714 @@ +{ + "span_id": 2309, + "start_block": 14771456, + "end_block": 14777855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -203041806 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 135592283 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 138532878 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -404400342 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -184937159 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 9351286, + "accum": -350848460 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8092775, + "accum": -64198691 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 44701, + "accum": -524439752 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 153961258 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -427398618 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 431115193 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 339026516 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 416874765 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 89067057, + "accum": -108587345 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3055972, + "accum": -462100409 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -291164198 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 399175672 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 256037, + "accum": -499763818 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 95690995 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 572832245 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -131724368 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 526217830 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 407167097 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -373266264 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 395755541 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -248536826 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 529719803 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -245081686 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -213056208 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503172, + "accum": -416396224 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": -303752092 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": -77274671 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 263286375 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -517734198 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -461802612 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -141065295 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63513024, + "accum": 750507420 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -161532929 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12314819, + "accum": 837124912 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 160078, + "accum": -1756691390 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 301943010 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2612807, + "accum": 445530247 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": 8051046 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 374683850 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 159187, + "accum": 168565919 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1198755, + "accum": 587752858 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": 789479620 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 13998706, + "accum": -292097383 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 261800225 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 251013271 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505488662, + "accum": 633375054 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109980286, + "accum": 542057493 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -442034549 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -467718752 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6487115, + "accum": -594518236 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 382789, + "accum": -1608966915 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -284598921 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -662034165 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -275489862 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1130788, + "accum": 359430799 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -267723425 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 223081538 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -690622796 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -258317888 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 80200529 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -224151175 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -603998337 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -217316320 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 581381209 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -316279088 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15990878, + "accum": 200587514 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250833459, + "accum": -404923831 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": 904876459 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2677720, + "accum": 859632179 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2180789, + "accum": 537323044 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 651845706 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6365069, + "accum": 356009132 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -435800277 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29347938, + "accum": 791979293 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": 606666123 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 167347256 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 126392492 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -301294210 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61541066, + "accum": -247334418 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -266203960 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1815921, + "accum": -80930266 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 109050895 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -247285619 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -407035767 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -365189024 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 610933571 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56166370, + "accum": 964081028 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": -198011222 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -376302407 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 341958356 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 609780279 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -423045140 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 1459174 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -312830574 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250833459, + "accum": -404923831 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_231.json b/polygon/heimdall/testdata/mainnet/spans/span_231.json new file mode 100644 index 00000000000..c57786f934c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_231.json @@ -0,0 +1,102 @@ +{ + "span_id": 231, + "start_block": 1472256, + "end_block": 1478655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66540715, + "accum": -109452398 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46306226, + "accum": 285890837 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136396774, + "accum": -133811386 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66884142, + "accum": 86074243 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36641510, + "accum": 170557409 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65208442, + "accum": -166169189 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56900261, + "accum": -133089516 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136396774, + "accum": -133811386 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66540715, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46306226, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136396774, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66884142, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36641510, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65208442, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56900261, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2310.json b/polygon/heimdall/testdata/mainnet/spans/span_2310.json new file mode 100644 index 00000000000..a71c4503623 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2310.json @@ -0,0 +1,726 @@ +{ + "span_id": 2310, + "start_block": 14777856, + "end_block": 14784255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -171439 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 181214981 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 159232635 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -275649004 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -29945384 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6033274, + "accum": -63417516 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8087925, + "accum": 252850672 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 44831, + "accum": -505035317 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 215805052 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -408460801 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 449512884 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 356892554 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 502432044 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88754181, + "accum": 46428843 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3055972, + "accum": -331281807 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -264725297 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 417441310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 256037, + "accum": -472542811 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 117231947 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 595423997 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -112773749 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 588448718 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 425425298 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -244220184 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 414119969 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1756716149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -229509469 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 555397466 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -195148784 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 59192415 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503172, + "accum": -343031222 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 87946776 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": -113347540 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 329452620 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7123880, + "accum": -236403000 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -442559175 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -92786145 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63329668, + "accum": -38984075 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -90385189 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12314819, + "accum": -263306531 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 239872, + "accum": -1731751392 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 319785553 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2590477, + "accum": 559393494 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": 28464127 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 454867360 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 159187, + "accum": 192203476 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1198755, + "accum": 649854431 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": 911659055 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 13998706, + "accum": 243602377 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 354282942 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 268834206 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504888662, + "accum": 430118577 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 109984286, + "accum": -95544357 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -274736611 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -264852640 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6051744, + "accum": -341120151 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 387052, + "accum": -1576996087 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 307114177 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -549566860 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 227298139 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1130788, + "accum": 419017593 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -239850182 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 259726186 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -594465794 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -203533250 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 97985167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -94346558 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -580669508 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -60743535 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 612972582 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298529600 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15990878, + "accum": 809997638 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250833459, + "accum": -555233154 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": -416501464 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2677720, + "accum": -597216225 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2181747, + "accum": 635768497 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": -441927158 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6177249, + "accum": 608690863 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -46060670 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29347938, + "accum": 318083484 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": 651716986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 214660040 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 146372599 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -267034101 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61422586, + "accum": 471751716 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -238861778 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1813406, + "accum": 3996389 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 141014562 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -226435605 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 101917988 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -273245286 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 643670575 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56056128, + "accum": -93776640 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": -461567914 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -346898696 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 360132160 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 634217184 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -392842784 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 60323321 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -119234960 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250833459, + "accum": -555233154 + } + }, + "selected_producers": [ + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2311.json b/polygon/heimdall/testdata/mainnet/spans/span_2311.json new file mode 100644 index 00000000000..c441c96b0d8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2311.json @@ -0,0 +1,714 @@ +{ + "span_id": 2311, + "start_block": 14784256, + "end_block": 14790655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 194957924 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 210596801 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 162344328 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -158645104 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 114717355 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6033274, + "accum": 171880170 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8088904, + "accum": 568293453 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 47111, + "accum": -503242748 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 262284784 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -407206288 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 450198075 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357017354 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 573907071 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88683888, + "accum": 361368293 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3055972, + "accum": -212098899 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -255564236 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 417987310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 256037, + "accum": -462557368 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 121230305 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 600529955 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -111505742 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 635336468 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 425963459 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -126905610 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 414770099 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1756326149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -228160576 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 563756141 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -161223776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 327450210 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503172, + "accum": -284407514 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 482111586 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": -84271535 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 380488449 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7124880, + "accum": 41460320 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -440982522 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -60604281 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63329668, + "accum": 857778829 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -34098595 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12308590, + "accum": 216763693 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 239872, + "accum": -1722396384 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 319885588 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2590477, + "accum": 660422097 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 72039, + "accum": 31273648 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 520678144 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 160187, + "accum": 198423769 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1198755, + "accum": 696605876 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": -551358439 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 13998706, + "accum": -783342045 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 433057755 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 268911465 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504858158, + "accum": -329267033 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 110133253, + "accum": -524676040 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": -117102511 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -69727762 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -105037607 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 387665, + "accum": -1561886960 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -660843156 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -449727211 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 738556900 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140229, + "accum": 463156089 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -229177247 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 279644656 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -511818086 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -164494250 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98024167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 23767555 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -574786631 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 85585674 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 627564627 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298527650 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15990878, + "accum": -139454117 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250834330, + "accum": -210782456 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": -165223840 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2692282, + "accum": -492260913 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2181747, + "accum": -852107619 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 134699551 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6179960, + "accum": -723429593 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 346038973 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29349081, + "accum": -110413541 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": 680496061 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 245823302 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 148725742 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -249629064 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61292316, + "accum": -281886130 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -228748610 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1813406, + "accum": 74719223 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 155999025 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -223165533 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 619675787 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -195038586 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 659470177 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56068163, + "accum": 519460959 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": -587051856 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -334612565 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 360581362 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 641268033 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -379714838 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 103662344 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": 66118312 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504858158, + "accum": -329267033 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 22, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2312.json b/polygon/heimdall/testdata/mainnet/spans/span_2312.json new file mode 100644 index 00000000000..316b8ca31e9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2312.json @@ -0,0 +1,726 @@ +{ + "span_id": 2312, + "start_block": 14790656, + "end_block": 14797055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 480146993 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 253539461 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 166892187 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 12360596 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 326147512 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6033274, + "accum": 515776788 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8114841, + "accum": -542365262 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 47111, + "accum": -500557421 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 330216700 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -405372769 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 451199508 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357199754 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": 678370572 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 88273848, + "accum": 683541499 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3055417, + "accum": -37924035 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -242174993 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 418785310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -448018259 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 127074059 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 607992509 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -109652501 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 703864718 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 426750002 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 44554152 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 415720289 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1755756149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -226189117 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 575972666 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -111641072 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 719519295 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1503234, + "accum": -198724850 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": -514694168 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": 684228314 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 455079276 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7124880, + "accum": 447578480 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -438678183 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": -13569249 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63811913, + "accum": -251987002 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 48166427 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12289290, + "accum": -661219790 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 250586, + "accum": -1708268792 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320031793 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2589383, + "accum": -764849763 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 34898038 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 616863136 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 160187, + "accum": 207554428 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -808041552 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": -390477022 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14011789, + "accum": 15212666 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 548190174 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269024382 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504858158, + "accum": 105516584 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 115936884, + "accum": -463144980 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4041900, + "accum": 113285789 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": 215454752 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 240011209 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 386608, + "accum": -1539858757 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 223373904 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2559991, + "accum": -303807724 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": -87273176 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140229, + "accum": 528149142 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -213578342 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 510730, + "accum": 308756266 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -391025282 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -107437250 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98081167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 196395874 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 150843, + "accum": -566188580 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 299451441 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 648891462 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298524800 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15990878, + "accum": -806998684 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250836958, + "accum": -81301088 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": 202028072 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2693282, + "accum": -338796839 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2283021, + "accum": -727142259 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 124872421 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6171958, + "accum": -371597260 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -653602181 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29361642, + "accum": -10159798 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -856461300 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 291369608 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 152164951 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -224190933 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61307599, + "accum": 61034909 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -213967826 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1813667, + "accum": 178089890 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 177899394 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -218386197 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": -196564608 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -80736486 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 682561903 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56068163, + "accum": 569463476 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77449055, + "accum": 681951981 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -316655912 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 361237888 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 651573120 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -360527840 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 167003993 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": 337019248 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15990878, + "accum": -806998684 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 3, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2313.json b/polygon/heimdall/testdata/mainnet/spans/span_2313.json new file mode 100644 index 00000000000..a45106b17ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2313.json @@ -0,0 +1,708 @@ +{ + "span_id": 2313, + "start_block": 14797056, + "end_block": 14803455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -783907207 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 301002401 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 171918768 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 201366896 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 559833475 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6034953, + "accum": -683671693 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8114841, + "accum": -31130279 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 48612, + "accum": -497520382 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 405299344 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -403346248 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 452306355 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357401354 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -785758995 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 85546984, + "accum": -155137630 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3055417, + "accum": 154567236 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -227376356 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 419667310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -432202928 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 133532945 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 616240595 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -107604182 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -800227005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 427619339 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 234062310 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 416770499 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1755126149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -224010136 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 589475141 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -56839136 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -426170277 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1504220, + "accum": -103989556 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 122033602 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": 113762509 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 537521769 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7125129, + "accum": -682819279 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -436131282 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 38416839 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63851988, + "accum": 610931178 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 139090925 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12270239, + "accum": 112262491 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 250586, + "accum": -1692481874 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320193388 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2589383, + "accum": -601718634 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 36063664 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": 723172864 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 161016, + "accum": 217693462 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -732488739 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2822481, + "accum": -212660719 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14005714, + "accum": -681494471 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 675441795 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269149185 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504825056, + "accum": 326650846 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116162785, + "accum": 527248327 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 368110489 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": 530656478 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 621380953 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2424884, + "accum": -1429882046 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -378918849 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": -142351391 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109199, + "accum": 738606361 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140229, + "accum": 599983569 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -196337447 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 561913, + "accum": 343435319 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -257517446 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -44374250 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98144167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 387195595 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -556860471 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 535829394 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 672463227 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298521650 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15959921, + "accum": 200333759 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250891029, + "accum": -70196018 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": 607938080 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2693282, + "accum": -169120073 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2283021, + "accum": -583311936 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 438685127 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6171478, + "accum": 17226974 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -20210450 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29211530, + "accum": 252121022 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -809972025 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 341710262 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 155966182 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -196075104 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61311077, + "accum": -812938721 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -197631170 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1813667, + "accum": 292350911 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 202105065 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 83848, + "accum": -213103773 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13275841, + "accum": 639813375 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 45597414 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 708084337 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 56264163, + "accum": -625958468 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77459055, + "accum": -753585838 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -296809085 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 361963522 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180791, + "accum": 662962953 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -339321158 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 237013184 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": 636436072 + } + ], + "proposer": { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61311077, + "accum": -812938721 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 7, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2314.json b/polygon/heimdall/testdata/mainnet/spans/span_2314.json new file mode 100644 index 00000000000..0ffafb7f232 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2314.json @@ -0,0 +1,720 @@ +{ + "span_id": 2314, + "start_block": 14803456, + "end_block": 14809855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -518731406 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 340931541 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 176147479 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 360372196 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 756426428 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6035321, + "accum": -363815136 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8115541, + "accum": 398969594 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 52912, + "accum": -494728946 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 468464108 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -401641397 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 453237512 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357570954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1832693, + "accum": -688626266 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 84545817, + "accum": -394770711 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3056405, + "accum": 316542487 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -214926709 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 420409310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -418897967 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 138966611 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 623179461 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -105880993 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -736507755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 428350686 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 393489808 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 417654009 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1754596149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -222177025 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 600834366 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 869872, + "accum": -10735920 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -61614812 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1504220, + "accum": -24265896 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": 657693472 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077174, + "accum": 712506474 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1308611, + "accum": 606878152 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7125129, + "accum": -305187442 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -433988651 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 82151167 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63864283, + "accum": -738347473 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 215582963 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12270239, + "accum": 762585158 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 258391, + "accum": -1679138376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320329333 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2579154, + "accum": -464501793 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 37044270 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": -765468225 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 161016, + "accum": 226227310 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -668928436 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2821479, + "accum": -63119326 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14005714, + "accum": 60808371 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -795750216 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269254178 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504825056, + "accum": 251926969 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116300075, + "accum": 373276820 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 582527289 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -782418995 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -636138551 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2450434, + "accum": -1300126027 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 443247891 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": -6348568 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -145278332 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140229, + "accum": 660415706 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -181833202 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 561913, + "accum": 373216708 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -145201330 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 8678750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98197167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 547709646 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -549130792 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 734687037 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 692293442 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298519000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15959921, + "accum": -532200730 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 250919401, + "accum": 600788173 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": -629058061 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2697505, + "accum": -26205653 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": -462379463 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55116540, + "accum": 203316336 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6173512, + "accum": 344370226 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 512642911 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29216530, + "accum": 222008586 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -770862000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 384060336 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 159164043 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -172422105 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61325004, + "accum": -718981909 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -183887634 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1813667, + "accum": 388475262 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 222468566 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -194229829 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -234578517 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 151878314 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": 729555591 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55504324, + "accum": 774235272 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77451500, + "accum": 195037654 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -280112548 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 362573976 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 672548116 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -321480616 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 295909805 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -690077025 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 63864283, + "accum": -738347473 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2315.json b/polygon/heimdall/testdata/mainnet/spans/span_2315.json new file mode 100644 index 00000000000..db3622538ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2315.json @@ -0,0 +1,726 @@ +{ + "span_id": 2315, + "start_block": 14809856, + "end_block": 14816255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5002317, + "accum": -133516997 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 398941801 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 182291078 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 591379896 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -535369078 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6035321, + "accum": 100904581 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8116393, + "accum": -557303346 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 51912, + "accum": -490693722 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 560231784 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -399164538 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 454590325 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 357817354 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -547409905 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 83678617, + "accum": -234970019 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 3023425, + "accum": 551522892 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -196839486 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 421487310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -399568118 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 146860805 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 633260455 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 32513, + "accum": -103377492 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -643934505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 429413209 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 625110890 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 418937599 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1753826149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -219513826 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 617337391 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 870876, + "accum": 56287396 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 468022373 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1504220, + "accum": 91559044 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106790, + "accum": -141334390 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577174, + "accum": 739906296 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1312226, + "accum": 707778569 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7125129, + "accum": 243447491 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -430875772 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 145689719 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 64001453, + "accum": -554633101 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 326712905 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12270671, + "accum": 129950148 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 283558, + "accum": -1658673834 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320526838 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4069154, + "accum": -191456935 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 38468924 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": -635534113 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 161016, + "accum": 238625542 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -576586109 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2821479, + "accum": 154134557 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14005714, + "accum": -441935467 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -640220457 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269406715 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815056, + "accum": -367882250 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116875236, + "accum": -133569187 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -687041838 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5003202, + "accum": -397172441 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -170019975 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2470278, + "accum": -1111135290 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 58487308 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": 191240439 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 864176345 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1127235, + "accum": 747258107 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -160760997 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 561913, + "accum": 416484009 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 17974914 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 85755750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98274167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 780909305 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -537900881 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -553656806 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 721103377 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298515150 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": 696046977 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251019498, + "accum": 966869071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6443016, + "accum": -132945829 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2713635, + "accum": 182481112 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": -286860966 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55616540, + "accum": -270274851 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6195229, + "accum": -760685463 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -294252040 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29221951, + "accum": -686473817 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -714041775 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 445587802 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 163809992 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -138058314 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61834223, + "accum": 867852651 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -163920610 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1814320, + "accum": 528164189 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 252053275 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -159283533 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 787761956 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 306286414 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -820053149 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55533157, + "accum": 311326814 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": -135138890 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -255855315 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 363460862 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 686475953 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -295561338 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 381476594 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4752648, + "accum": -324123129 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504815056, + "accum": -367882250 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 8, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2316.json b/polygon/heimdall/testdata/mainnet/spans/span_2316.json new file mode 100644 index 00000000000..4114e64ff42 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2316.json @@ -0,0 +1,714 @@ +{ + "span_id": 2316, + "start_block": 14816256, + "end_block": 14822655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5002317, + "accum": 281675314 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 461472341 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 188913399 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -740594920 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -227497095 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6035831, + "accum": 601863764 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8126628, + "accum": 116758918 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 51912, + "accum": -486385026 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 659150188 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -396494677 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 456048552 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358082954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -394549386 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81501326, + "accum": 348148241 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2912969, + "accum": 795152852 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -177342869 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 422649310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -378732047 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102522, + "accum": 155370131 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 644126981 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -100915360 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -544147755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 430558526 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -706084838 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 420321209 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1752996149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -216643105 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 635126366 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 870876, + "accum": 128570104 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -541920579 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506817, + "accum": 216445662 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 697530930 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577174, + "accum": -550201976 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1312226, + "accum": -764319184 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7245302, + "accum": -737568776 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -427520331 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 214179327 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 64102619, + "accum": 20334677 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 446502323 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12255352, + "accum": -433533028 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 387196, + "accum": -1634251964 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320739733 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4067981, + "accum": 146199564 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 40004590 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1687456, + "accum": -495475265 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 161016, + "accum": 251989870 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -477048276 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 388064594 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14005714, + "accum": 720538795 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -472571496 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269571138 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504814951, + "accum": 435048348 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116947096, + "accum": 87054424 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -351257038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4861270, + "accum": 11848317 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 332419529 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2488355, + "accum": -905183336 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -234943663 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": 404225992 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 371241093 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1127235, + "accum": -740193389 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -138046802 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 463145613 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 193866190 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 168838750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98357167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -548543447 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -525795912 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -242238233 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": 752158242 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298511000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": 438053526 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251063651, + "accum": -327022901 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": 401894951 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2718763, + "accum": 408020313 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": -97665703 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55616540, + "accum": -394940505 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6195590, + "accum": -246459796 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 540216431 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29223896, + "accum": 158043762 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -652794000 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 511909616 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 168817963 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -101016825 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61927054, + "accum": -318784312 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -142397714 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1801269, + "accum": 678263041 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 283943286 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -121614149 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 308772293 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 472726314 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -786428355 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55539347, + "accum": 177853044 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": 15409361 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -229707908 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 364416856 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 701489076 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -267622376 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 473710925 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4716000, + "accum": 70126767 + } + ], + "proposer": { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577174, + "accum": -550201976 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 2, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 12, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2317.json b/polygon/heimdall/testdata/mainnet/spans/span_2317.json new file mode 100644 index 00000000000..5fa05c57680 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2317.json @@ -0,0 +1,702 @@ +{ + "span_id": 2317, + "start_block": 14822656, + "end_block": 14829055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 656918089 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 517975841 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 194897424 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -515587420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 50700480 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6035831, + "accum": -525268211 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8126628, + "accum": 726256018 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 118236, + "accum": -478445862 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 748534288 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -394082152 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 457366227 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358322954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -256422411 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 81307827, + "accum": 138584417 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": -565488552 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -159725444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 423699310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -359904272 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 163060281 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 653946131 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -98701360 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -453979005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 431593451 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -480479888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 421571459 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1752246149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -214049080 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 651200741 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 870876, + "accum": 193885804 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": -26040204 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506817, + "accum": 329456937 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": -123829188 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577174, + "accum": -591157422 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1312226, + "accum": -665902234 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7248883, + "accum": -194138897 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -424488306 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 276067527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 64430561, + "accum": 104470172 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 554745773 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": 485799986 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 392279, + "accum": -1605169035 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 320932108 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 4067981, + "accum": 451298139 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 41392240 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": -364117085 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 161016, + "accum": 264066070 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -387104451 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 598885769 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14030712, + "accum": 192220740 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -321081471 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269719713 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504803532, + "accum": 386825543 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116946576, + "accum": 960652811 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -47837038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4861270, + "accum": 376443567 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 786431129 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2495319, + "accum": -718375554 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -651163759 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": 596682817 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -225025585 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1127235, + "accum": -655650764 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -117521927 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 505309713 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 352804090 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 243913750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98432167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -321400922 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -514857687 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 39164092 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -799333851 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298507250 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": 53912226 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251127869, + "accum": -451153701 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": -694235409 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2721622, + "accum": 612129628 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": 73293872 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 617463734 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6194260, + "accum": 218589202 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -285229446 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29226340, + "accum": 770345262 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -597449625 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 571838966 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 173343238 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -67545600 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 62245649, + "accum": -403126188 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -122949314 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1801269, + "accum": -766249970 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 312759561 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -87575549 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -275256914 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 623123814 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -756044505 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55536829, + "accum": -395456071 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": -454433231 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -206080733 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 365280706 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 715055151 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -242376326 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 557055200 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4716000, + "accum": 423826767 + } + ], + "proposer": { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251127869, + "accum": -451153701 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 9, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2318.json b/polygon/heimdall/testdata/mainnet/spans/span_2318.json new file mode 100644 index 00000000000..f00def699d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2318.json @@ -0,0 +1,720 @@ +{ + "span_id": 2318, + "start_block": 14829056, + "end_block": 14835455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -692407736 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 552631321 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 198567626 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -377582820 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 221328326 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6032007, + "accum": -247612238 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8127412, + "accum": -479924234 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 124257, + "accum": -472776869 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -776689385 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -392602470 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 458174401 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358470154 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -171704533 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80736278, + "accum": 708322938 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": -431484020 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -148920090 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 424343310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251935, + "accum": -348331426 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 167822293 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 659968543 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -97343440 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -398675505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 432228205 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -342108852 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 422338279 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1751786149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -212458078 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 661059691 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 870876, + "accum": 233946100 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 290366426 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506935, + "accum": 398773351 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 341085452 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577174, + "accum": -257928623 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1312226, + "accum": -605539838 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 139909721 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -422628664 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 314025623 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 64878199, + "accum": -87920465 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 621135089 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": -530399853 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 397315, + "accum": -1587018449 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 321050098 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": 635225265 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 42243332 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": -282814891 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 271479051 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -331938905 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 728189423 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14030712, + "accum": -742135885 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -228167589 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269810839 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504803532, + "accum": -89497757 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116962646, + "accum": 21143151 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 138260562 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4861270, + "accum": 600061987 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -515139801 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2495319, + "accum": -603590880 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 62414921 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2566091, + "accum": 714723003 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 378025261 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1127235, + "accum": -603797954 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -104933337 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 531170361 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 450286002 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 289959750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98478167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -182086840 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -508148909 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 211757518 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -782122721 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298504950 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": -792723353 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251138922, + "accum": 42488826 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": -397700779 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2721622, + "accum": 737324240 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": 178149078 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 19362673 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6194614, + "accum": 503536424 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 177247056 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29356640, + "accum": 540609998 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -563505075 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 608595634 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 176118740 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -47016582 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 62254342, + "accum": -699443281 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -111020962 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1801269, + "accum": -683391596 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 330433543 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -66698541 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 335491940 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 715367614 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 405118, + "accum": -737409077 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55536829, + "accum": 579192072 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": -26699677 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -191589399 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 365810534 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 723375677 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -226892082 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 608173022 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": 640762026 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": -792723353 + } + }, + "selected_producers": [ + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 12, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2319.json b/polygon/heimdall/testdata/mainnet/spans/span_2319.json new file mode 100644 index 00000000000..bc924b03bcb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2319.json @@ -0,0 +1,720 @@ +{ + "span_id": 2319, + "start_block": 14835456, + "end_block": 14841855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -472261788 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 585780041 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 202078254 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -245578420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 384537570 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6032007, + "accum": 17796070 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8127754, + "accum": -122304426 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 124257, + "accum": -467309561 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -724250713 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -391187122 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 458947437 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358610954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -90670041 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 80579745, + "accum": -481074104 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": -303305772 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -138584534 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 424959310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251935, + "accum": -337246286 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 172377261 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 665729111 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -96044560 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -345776505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 432835361 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -209753948 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 423071759 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1751346149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -210936250 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 670489991 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 870876, + "accum": 272264644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6878405, + "accum": 593016246 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506935, + "accum": 465078491 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 785786412 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -8384830 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1312226, + "accum": -547801894 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 460620573 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -420849876 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 350333367 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 64953788, + "accum": -391718340 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 684637913 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": 8928431 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 415998, + "accum": -1569494045 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 321162958 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": 805416429 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 43057420 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": -205047575 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 278618711 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -279171861 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -727919629 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14026748, + "accum": -124859873 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -139293441 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269898003 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504803532, + "accum": 3754791 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117007449, + "accum": 429111634 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 316266962 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4861270, + "accum": 813957867 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -248786329 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2517692, + "accum": -493502773 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 744968441 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -752629661 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -625051136 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128620, + "accum": -554178839 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -92892077 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 555906633 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 543529570 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 334003750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98522167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -48829892 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -501731817 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 376846882 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -765659901 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298502750 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": -91463937 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251141585, + "accum": 33532396 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": -114058959 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2721622, + "accum": -722699732 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": 278445362 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -690525321 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6418126, + "accum": 778046330 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 619615884 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29359771, + "accum": 252578046 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -531036375 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 643754186 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 178773568 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -27380130 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 62260806, + "accum": 461256742 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -99611234 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1802072, + "accum": -604109270 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 347339091 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -46729229 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -660345010 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 803600814 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -719128065 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55535476, + "accum": -136880133 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": 244780186 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -177728123 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 366317326 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 731334441 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -212081066 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 657068330 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": -731630737 + } + ], + "proposer": { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -690525321 + } + }, + "selected_producers": [ + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_232.json b/polygon/heimdall/testdata/mainnet/spans/span_232.json new file mode 100644 index 00000000000..b1fed5f989d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_232.json @@ -0,0 +1,102 @@ +{ + "span_id": 232, + "start_block": 1478656, + "end_block": 1485055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66530715, + "accum": -158208964 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46415874, + "accum": 7640676 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136433901, + "accum": -114236694 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855846, + "accum": 49762796 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36782852, + "accum": 30063304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65192087, + "accum": 213107869 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57415426, + "accum": -28128987 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136433901, + "accum": -114236694 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66530715, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46415874, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 136433901, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855846, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 36782852, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65192087, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57415426, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2320.json b/polygon/heimdall/testdata/mainnet/spans/span_2320.json new file mode 100644 index 00000000000..710476d24f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2320.json @@ -0,0 +1,726 @@ +{ + "span_id": 2320, + "start_block": 14841856, + "end_block": 14848255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -277132425 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 615161861 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 205189947 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -128574520 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 529200309 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6033079, + "accum": 253084007 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8127754, + "accum": 194677980 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 134571, + "accum": -462329456 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -677770981 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -389932609 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 459632628 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358735754 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": -18844014 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 78897449, + "accum": -530116039 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": -189693234 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -129423473 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 425505310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251935, + "accum": -327420821 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 176414619 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 670835069 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -94893280 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -298888755 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 433373522 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -92439374 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 423721889 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1750956149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -209587357 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 678848666 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 871796, + "accum": 306261008 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6813673, + "accum": 860277929 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1506935, + "accum": 523848956 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": -400836284 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 33921712 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -496685344 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 744887010 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -419273223 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 382515231 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 65893788, + "accum": 586185554 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": 740924507 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": 486969410 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 418159, + "accum": -1553237708 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 321262993 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": -623646727 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 43778998 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": -136117454 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 284947046 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -232401072 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -618292618 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14026748, + "accum": 422183299 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -60518628 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 269975262 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 504687372, + "accum": 731535741 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116972918, + "accum": 252549447 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 474045362 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4859580, + "accum": -576427936 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -12700297 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 2613192, + "accum": -393494785 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -229980028 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -656452112 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -113768897 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128620, + "accum": -510162659 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -82219142 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 577831965 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 626177278 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 373042750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98561167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 69284221 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -496043940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 523176091 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -751067856 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298500800 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15937714, + "accum": 530106909 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251147364, + "accum": 349808576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": 137350836 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2721622, + "accum": -616556474 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2279461, + "accum": 367344341 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -98245560 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6408565, + "accum": -552445773 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -567529309 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29470593, + "accum": -179249103 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -502257300 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 674917448 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 181126711 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": -9975093 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 62212113, + "accum": -270197477 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -89498066 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1802072, + "accum": -533828462 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 362323554 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -29029157 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -142536199 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -697315345 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -702789483 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 55536531, + "accum": 449440188 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": 126888615 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -165441992 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 366766528 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 738388800 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -198953120 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 700407353 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": -547716370 + } + ], + "proposer": { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -697315345 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 5, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2321.json b/polygon/heimdall/testdata/mainnet/spans/span_2321.json new file mode 100644 index 00000000000..4cafc2579bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2321.json @@ -0,0 +1,762 @@ +{ + "span_id": 2321, + "start_block": 14848256, + "end_block": 14854655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -122029598 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 638516641 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 207663344 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -35571420 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": 644188640 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6033079, + "accum": 440109456 + }, + { + "ID": 103, + "signer": "0x12d2c1cf2a283521aa99db907a203c889850113f", + "power": 8127754, + "accum": 446638354 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 134571, + "accum": -458157755 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -640825553 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -388935432 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 460177267 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 358834954 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 38248469 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 77659652, + "accum": 327153653 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": -99385832 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -122141604 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 425939310 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251935, + "accum": -319610836 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 179623801 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 674893651 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -93978160 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -261619005 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 433801291 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 810672 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 424238659 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1750646149 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -208515160 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 685492741 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 871796, + "accum": 333286684 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6813673, + "accum": -507051380 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1495560, + "accum": 570313691 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": -87524244 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -249739210 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -456317702 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": -602675588 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -418019986 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 408095687 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 65896247, + "accum": -515172138 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -787844838 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": -703655639 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 418278, + "accum": -1540272756 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 321342508 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": -503739316 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 44352560 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": -81326845 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 289977261 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -195224291 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -531153199 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14026748, + "accum": 857012487 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 2097249 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 270036673 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505207041, + "accum": 644336474 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116972918, + "accum": 732474374 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 599458962 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4859580, + "accum": -425780956 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 174957831 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 596313, + "accum": -326603986 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 250909952 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -580003291 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 292634934 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128620, + "accum": -475175439 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -73735527 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 595259793 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 691871610 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 404073750 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 98592167 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 163169798 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -491522807 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 639489052 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -739469051 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -298499250 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": -546776435 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251149051, + "accum": 266583062 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": 337189391 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2722385, + "accum": -532173221 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2271461, + "accum": 437855632 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 54287937 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6413941, + "accum": -353645858 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -255860362 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29463388, + "accum": 734144245 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -479381625 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 699688246 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 182997158 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": 3859680 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61488032, + "accum": 66483850 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -81459394 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1802072, + "accum": -477964230 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 374234281 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": -14959869 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 269055420 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -635151045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -689802405 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50525276, + "accum": 462231147 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": -599839796 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -155676093 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 367123586 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": 743996111 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -188518086 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 734856320 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": -401528027 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": -703655639 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1, + "accum": 0 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 11, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 9, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2322.json b/polygon/heimdall/testdata/mainnet/spans/span_2322.json new file mode 100644 index 00000000000..44ca3b0ff24 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2322.json @@ -0,0 +1,720 @@ +{ + "span_id": 2322, + "start_block": 14854656, + "end_block": 14861055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 75831192 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 687629636 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 233200584 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 92176775 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -764899752 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6018779, + "accum": 673640116 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 142614, + "accum": -430510043 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -576368278 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -365064892 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 483536877 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 381691649 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 125452419 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 77656652, + "accum": -64164820 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": 25318833 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -91175444 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 449174005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251935, + "accum": -288048416 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 205991766 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 702220616 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -70200265 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -196795560 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 457028951 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 128837677 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 447566804 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1727551454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -184559920 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 715738811 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 871796, + "accum": 386544239 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6813673, + "accum": -245828130 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1495560, + "accum": 645402986 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 288959851 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -333405539 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -387996637 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": -324819988 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -393860346 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 459721542 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 65918758, + "accum": 252823988 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -714586533 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12257461, + "accum": -251899809 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 448506, + "accum": -1502217235 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 99, + "accum": -1740062397 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 344176978 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": -345615286 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 67744825 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767439, + "accum": 3278215 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 318401231 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -130505811 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -410025289 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14026748, + "accum": -199734032 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 95537289 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 292850703 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505247140, + "accum": -417837208 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 116973923, + "accum": 155025326 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 763799657 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4839850, + "accum": -233069341 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 409574606 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 606897, + "accum": -282787240 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 816594947 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -470945411 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 774222664 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128620, + "accum": -412929044 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 273665, + "accum": -41412557 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 637681068 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 788787325 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 461853445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121371862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 291914338 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -463673607 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -768104914 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -703628931 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275752805 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": 32738250 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251149051, + "accum": -300498005 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": 585558261 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2722385, + "accum": -414145051 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2271461, + "accum": 540101462 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 463445657 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6224092, + "accum": -113057943 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 118768628 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28721898, + "accum": 204294917 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -430809555 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 750399971 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 207853648 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": 42224280 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61508074, + "accum": 679101668 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -49638779 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1802072, + "accum": -392147015 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 410426571 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 23669506 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 756500330 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -542220850 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -652394880 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50525276, + "accum": 691021190 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77980500, + "accum": 590608874 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -121905383 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 390271411 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -788566748 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -153991901 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -765143379 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": -213731977 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505247140, + "accum": -417837208 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2323.json b/polygon/heimdall/testdata/mainnet/spans/span_2323.json new file mode 100644 index 00000000000..dad0731adec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2323.json @@ -0,0 +1,738 @@ +{ + "span_id": 2323, + "start_block": 14861056, + "end_block": 14867455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 396043480 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 735845956 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 238306952 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 284183175 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -527504488 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6019736, + "accum": -505685695 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 144614, + "accum": -421284747 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -500093846 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -363006204 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 484661293 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 381896449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 243320771 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 77490195, + "accum": 204302258 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": 211759921 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -76141908 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 450070005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -271943434 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 212617174 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 710599624 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29520, + "accum": -68310985 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -119851560 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 457912087 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 321353901 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 448633684 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1726911454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -182346352 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 729455611 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 871796, + "accum": 442339183 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6800030, + "accum": 190069583 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1495560, + "accum": 741118826 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": -628525323 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 763257713 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -304656989 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 141668524 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -391273018 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 512532806 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 65941347, + "accum": -220655444 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1443246, + "accum": -622218789 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12179209, + "accum": 529525867 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 448730, + "accum": -1473502995 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1564, + "accum": -1740026761 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 344341138 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": -98064502 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 68928953 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1767989, + "accum": 116397061 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 328786191 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": -53753747 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -230124553 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14780511, + "accum": 708530522 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 224808777 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 292977487 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505227240, + "accum": 636821665 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120081255, + "accum": -19173457 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -541631302 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4839850, + "accum": 76681059 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 796997838 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 608212, + "accum": -243933357 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 247759709 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -313115587 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 48737861 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128620, + "accum": -340697364 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": -23895797 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 673661100 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -639930890 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 525917445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121435862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 485742626 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -454339655 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -527974930 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -679683011 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275749605 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": -514406772 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251309303, + "accum": 138830576 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": -566437261 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2722480, + "accum": -239910986 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2271461, + "accum": 685474966 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -663311604 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6215798, + "accum": 285391341 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 762214196 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28722978, + "accum": 478134335 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -383582355 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": 801539683 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 211715216 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": 70786392 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60445131, + "accum": -88018828 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -33042811 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1810184, + "accum": -276501943 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 435016459 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 52715778 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 41723564 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -413881650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -625582848 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50525276, + "accum": 798778488 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77921600, + "accum": -675515655 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -101743527 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 391008563 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -776990364 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -132448605 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -694022931 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4715753, + "accum": 88076215 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77921600, + "accum": -675515655 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 2, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 5, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2324.json b/polygon/heimdall/testdata/mainnet/spans/span_2324.json new file mode 100644 index 00000000000..1f041d451a4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2324.json @@ -0,0 +1,696 @@ +{ + "span_id": 2324, + "start_block": 14867456, + "end_block": 14873855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 766288938 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": 791596076 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 244211190 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 506190575 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3709301, + "accum": -253016214 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6017538, + "accum": -60318434 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 145481, + "accum": -410559902 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -411901534 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -360625846 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 485961399 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 382133249 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 379606053 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 77025999, + "accum": -346297086 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": 427332429 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -58759382 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 451106005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -253366696 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 220277802 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 720287852 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -66129505 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -30885060 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 458933213 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 543950785 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 449867264 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1726171454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -179786914 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": 745315661 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 878282, + "accum": 507033695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6780204, + "accum": 692696849 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1495560, + "accum": -712796986 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 119380837 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 710411862 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -208295521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 681045866 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -388281420 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 573595830 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 66225723, + "accum": -21000703 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -516161895 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 12179209, + "accum": -134241760 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 455741, + "accum": -1440051590 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1564, + "accum": -1739911025 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 344530948 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": 188166092 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 70298101 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1772767, + "accum": 247414589 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 340793801 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": 34990827 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": -22114327 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14780511, + "accum": 237418595 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 374278935 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293124081 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505239287, + "accum": 466817060 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120966487, + "accum": -465078918 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -242256902 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4839850, + "accum": 434829959 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": -319578227 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 664161, + "accum": -197239161 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": -169381887 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": -130624853 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -545768440 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1129202, + "accum": -257138744 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": -3603887 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 562188, + "accum": 715263012 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -483112162 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 599991445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121509862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 709856584 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -443547273 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -250324636 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -651995541 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275745905 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": 662764064 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251316201, + "accum": -43125596 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": -89403291 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2727322, + "accum": -38291418 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2371461, + "accum": -704524422 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 327280070 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6217035, + "accum": 745301256 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -59023753 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28822987, + "accum": -525060875 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -328975905 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": -704353988 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 216180154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446283, + "accum": 103811334 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59984976, + "accum": -322074971 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": -13853723 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1806897, + "accum": -142912984 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 463448517 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 86300530 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -540408752 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -265489450 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -594581436 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50526435, + "accum": -156670920 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77921600, + "accum": 395869823 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -78431381 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 391860895 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -763605170 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -107539169 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -611789913 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4705810, + "accum": 436862963 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 120966487, + "accum": -465078918 + } + }, + "selected_producers": [ + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 6, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2325.json b/polygon/heimdall/testdata/mainnet/spans/span_2325.json new file mode 100644 index 00000000000..09111475806 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2325.json @@ -0,0 +1,708 @@ +{ + "span_id": 2325, + "start_block": 14873856, + "end_block": 14880255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -503107544 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -728727977 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 248918623 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 683196475 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3589053, + "accum": -37053407 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6012632, + "accum": 294697794 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 145481, + "accum": -401976523 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -341586042 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -358727993 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 486997970 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 382322049 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 488265940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 77027650, + "accum": -499348476 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2913142, + "accum": 599207807 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -44900341 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 451932005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -238555513 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 226385600 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 728012250 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -64396675 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 40047690 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 459747354 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": 721426679 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 450850794 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1725581454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -177746281 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -808563047 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1628282, + "accum": 579102333 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6780204, + "accum": -472428056 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1495560, + "accum": -624558946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106840, + "accum": 715684397 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 32333293 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -131466783 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": -454063753 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -385896227 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 622281214 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67536539, + "accum": -769285277 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -432634651 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11679209, + "accum": 567831571 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 511322, + "accum": -1411179991 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1564, + "accum": -1739818749 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 344682283 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3867981, + "accum": 416376971 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 18502, + "accum": 71389719 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1772767, + "accum": 352007842 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 350367436 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": 105746636 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 143731664 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14728997, + "accum": -456984619 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 493451088 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293240960 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505187571, + "accum": 525945034 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121259389, + "accum": 421154093 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -3566502 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4839850, + "accum": 720381109 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6053488, + "accum": 37577565 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 678454, + "accum": -157705338 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512580, + "accum": 745860333 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2466091, + "accum": 14874516 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 227709819 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140230, + "accum": -190188664 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 12574798 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 553254, + "accum": 748315962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -358081014 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 659050445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121568862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -677966846 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -434942536 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -28954807 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -629920396 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275742955 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": 36497147 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251289610, + "accum": 692939058 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6446405, + "accum": 290934604 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2728963, + "accum": 122650118 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2414064, + "accum": -564296163 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 481111510 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6217035, + "accum": -452690042 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 534152630 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28822987, + "accum": -390939838 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -285438330 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799058, + "accum": -657209566 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 219740037 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446333, + "accum": 130144931 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59950378, + "accum": 83575591 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 1445685 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1806897, + "accum": -36306061 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 486117320 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 113077562 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 242943039 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -147176750 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -569864094 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50471435, + "accum": -308322340 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77921600, + "accum": 297277527 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -59844670 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 392540457 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -752933191 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -87678943 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -546225750 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4700217, + "accum": 714186952 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67536539, + "accum": -769285277 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 20, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2326.json b/polygon/heimdall/testdata/mainnet/spans/span_2326.json new file mode 100644 index 00000000000..9bd7bbd6f78 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2326.json @@ -0,0 +1,720 @@ +{ + "span_id": 2326, + "start_block": 14880256, + "end_block": 14886655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -157878671 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -676744757 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 254423926 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 890203375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3589053, + "accum": 210591250 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6012632, + "accum": 709569402 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 164757, + "accum": -391801561 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -259352670 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -356508470 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 17569, + "accum": 488210231 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 382542849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1841693, + "accum": 615342757 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 75581800, + "accum": 67825887 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2889006, + "accum": 798983669 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -28692310 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 452898005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -221233960 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 233528618 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 737045868 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -62370145 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 123002940 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 460699485 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -636269806 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 452001024 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1724891454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -175359778 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -793774622 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1638336, + "accum": 691775519 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6778854, + "accum": -4635830 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494785, + "accum": -521387781 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": -153391779 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -230393413 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": -41616225 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7288883, + "accum": 48869174 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -383106764 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 679218358 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67538709, + "accum": 759293595 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -334950247 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11639917, + "accum": -193043185 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 519312, + "accum": -1375371463 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1564, + "accum": -1739710833 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 344859268 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3868281, + "accum": 683274260 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 20703, + "accum": 72791593 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1774767, + "accum": 474442765 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 361563721 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": 188494955 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 337687145 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14703998, + "accum": 557666240 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 632821911 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293377649 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505193985, + "accum": 937191582 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121344216, + "accum": -603549886 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 275579898 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4839850, + "accum": -512124070 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6040688, + "accum": 454756237 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 678971, + "accum": -110883332 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512744, + "accum": 249822797 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 183932466 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -432996338 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1140230, + "accum": -111512794 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 31495633 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 553254, + "accum": 786490488 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -211858146 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 728119445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121637862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -468995723 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -424879369 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 229935332 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -604103701 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275739505 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15907714, + "accum": -431153326 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 251349760, + "accum": 810858311 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6409805, + "accum": 735480349 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2728963, + "accum": 310948565 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2468658, + "accum": -394449909 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -373831652 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6257436, + "accum": -22198371 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -337385213 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28845001, + "accum": 33032758 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -234521505 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -602047329 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 223903290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446333, + "accum": 160941908 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59894477, + "accum": -477224223 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 19338213 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1808069, + "accum": 88406093 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 512628293 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 144393074 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -406194429 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -8811050 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -540957372 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50469878, + "accum": 42480934 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77919562, + "accum": -589226038 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -38107669 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 393335199 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -740452402 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -64452577 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -469549017 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4700217, + "accum": -528023476 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121344216, + "accum": -603549886 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2327.json b/polygon/heimdall/testdata/mainnet/spans/span_2327.json new file mode 100644 index 00000000000..0ac5f6fca83 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2327.json @@ -0,0 +1,696 @@ +{ + "span_id": 2327, + "start_block": 14886656, + "end_block": 14893055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 122307081 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -634555477 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 258891998 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -506832375 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3599053, + "accum": 412068218 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6012632, + "accum": -519573472 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 164757, + "accum": -382575169 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -192612542 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -354707118 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 489111649 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 382722049 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881693, + "accum": 718957565 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 75470163, + "accum": -400358070 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2889006, + "accum": -604374144 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": -15537966 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 453682005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -207175888 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 239325850 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 744377500 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -60725425 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 190328940 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 461472229 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -467818110 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 16670, + "accum": 452934544 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1724331454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -173422906 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -781772422 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1640336, + "accum": 783600335 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6778854, + "accum": 374979994 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494785, + "accum": -437679821 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": 412576645 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 532209912 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": 31305967 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7168710, + "accum": 456445757 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -380842852 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825176, + "accum": 725428214 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67519181, + "accum": -155742847 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -255670151 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11639917, + "accum": 458792167 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 519312, + "accum": -1346289991 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 13425, + "accum": -1739257474 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345002908 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3844583, + "accum": -666516585 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 20703, + "accum": 73950961 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1774767, + "accum": 573829717 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 370650561 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1199251, + "accum": 255653011 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 495100289 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14703998, + "accum": -184762688 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 745934463 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293488585 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505194244, + "accum": -518853793 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121418985, + "accum": -69282141 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 502133498 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": -241176670 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6040688, + "accum": 793034765 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 691346, + "accum": -72493749 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512744, + "accum": -447231304 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 320042258 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 301152518 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1030191, + "accum": -48100070 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 46851673 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 553254, + "accum": -748311164 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -93184514 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 784175445 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121693862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -299395971 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -416712161 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 440049068 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -583151021 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275736705 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15906864, + "accum": 459659958 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252134099, + "accum": 830401663 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6411794, + "accum": -470731061 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2729373, + "accum": 463777463 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2468658, + "accum": -256205061 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -387233878 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6258556, + "accum": 328272202 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 225629659 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28914694, + "accum": 84634780 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -193197705 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -557276617 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 227282162 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446333, + "accum": 185936556 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 59901496, + "accum": -254466211 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 33859685 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1808069, + "accum": 189657957 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 534144445 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 169808562 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 337325915 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 103485750 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -517496844 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50469878, + "accum": -262880682 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77919562, + "accum": 642654377 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": -20466045 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 393980207 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -730323066 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -45602193 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -407318625 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4700217, + "accum": -264811324 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505194244, + "accum": -518853793 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 15, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 4, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2328.json b/polygon/heimdall/testdata/mainnet/spans/span_2328.json new file mode 100644 index 00000000000..df87ec7e8d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2328.json @@ -0,0 +1,720 @@ +{ + "span_id": 2328, + "start_block": 14893056, + "end_block": 14899455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": 487549222 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -579558737 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 264716449 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -287825075 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3599053, + "accum": 674799087 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6012632, + "accum": -80651336 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 164757, + "accum": -370547908 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -105612018 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -352358927 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 489964289 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 382955649 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -709289946 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74829849, + "accum": 392475323 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2889006, + "accum": -393476706 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 1609661 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 454704005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -188850187 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 246882956 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 753934806 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -58581415 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 278093190 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 462479556 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3008066, + "accum": -248229292 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 454103890 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1723601454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 34587, + "accum": -170898055 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -766126697 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1650936, + "accum": -662342242 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6778854, + "accum": 869836336 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494785, + "accum": -328560516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": -415086544 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 436150198 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1302182, + "accum": 126365253 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7168710, + "accum": -585677723 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -377891681 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": 785669310 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67535148, + "accum": 76531823 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -152322883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11629927, + "accum": -257617961 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 579312, + "accum": -1306340215 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 14145, + "accum": -1738243609 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345190153 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3844280, + "accum": -385866268 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 20703, + "accum": 75462280 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1780564, + "accum": 703526836 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 382495906 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1186741, + "accum": 342885584 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2810949, + "accum": 700299566 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": 888700727 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -672386592 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293633198 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505293621, + "accum": 356914239 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121949364, + "accum": -582000970 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 797462298 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": 111364055 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6040688, + "accum": -331600516 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 699487, + "accum": -21854755 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512744, + "accum": 685199008 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 497471094 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": -307745151 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1114001, + "accum": 32771153 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 66869368 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 559178, + "accum": -707713222 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 61515042 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -708567995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121766862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -78310580 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -406065622 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 713947331 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -555837706 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275733055 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15906864, + "accum": 55079671 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252302585, + "accum": 452864977 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6421794, + "accum": -2520099 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2731676, + "accum": 663069246 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2487735, + "accum": -74780730 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 546106352 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6246083, + "accum": 784884857 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -605917137 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28898751, + "accum": 629005115 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -139329180 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -498914796 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 231686763 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446333, + "accum": 218518865 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60044241, + "accum": -577712818 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 52789461 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1803269, + "accum": 321517694 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 562192286 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 202939466 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -258789338 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 249872650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -486914370 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50469878, + "accum": 290213980 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77919562, + "accum": 67934833 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 2531072 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 394821021 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -717118753 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": -21029371 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -326196864 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4225704, + "accum": 60273023 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121949364, + "accum": -582000970 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 14, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 2, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2329.json b/polygon/heimdall/testdata/mainnet/spans/span_2329.json new file mode 100644 index 00000000000..3b5b2901a06 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2329.json @@ -0,0 +1,732 @@ +{ + "span_id": 2329, + "start_block": 14899456, + "end_block": 14905855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -682256015 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -520041717 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 271019622 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -50817175 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3599053, + "accum": -606415660 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6000065, + "accum": 393618216 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 164757, + "accum": -357532105 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -11460766 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -349817734 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 490887009 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 383208449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -560626640 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74155216, + "accum": 35591882 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2783500, + "accum": -171786604 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 20166682 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 455810005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -169018264 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 255061194 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 764277644 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -56261185 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 373070940 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 463569677 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -10926650 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 455340872 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1722811454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -167771894 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -749195022 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1653136, + "accum": -531814498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6739666, + "accum": -162285925 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494785, + "accum": -210472501 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": 383333197 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 589820931 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1275092, + "accum": 227622341 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7168710, + "accum": -19349633 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -374697948 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": 850862638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 67865143, + "accum": 722803981 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -40481319 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11629927, + "accum": 661146272 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 612620, + "accum": -1259766263 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 14145, + "accum": -1737126154 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345392788 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3773353, + "accum": -83251127 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 77129017 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1780564, + "accum": 844191392 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 395314841 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1187766, + "accum": 436660273 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": -647595688 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": 484803396 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -512817099 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293789697 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505293804, + "accum": -429190948 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 121977068, + "accum": -340501289 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -448494385 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": 492880730 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6038678, + "accum": 145583686 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 733022, + "accum": 35626689 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512744, + "accum": 345144996 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 689483122 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13109801, + "accum": 727929128 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1114001, + "accum": 120777232 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 88532353 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 565616, + "accum": -663311816 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 228929630 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -629488995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121845862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 160946213 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -394544025 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -555176371 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -526279461 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275729105 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15906864, + "accum": -253692299 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252365577, + "accum": 36784638 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6421794, + "accum": 504801627 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2747223, + "accum": -686780491 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2502622, + "accum": 122470160 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 247759587 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6232992, + "accum": -287930105 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 188335986 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29411574, + "accum": -222035384 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -81033105 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -435756113 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 236453386 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 446333, + "accum": 253779172 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60037558, + "accum": 1036512948 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 73275109 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1804785, + "accum": 464009297 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 592545429 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 238793458 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 790105433 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 408291350 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -453818268 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 50469878, + "accum": -418983737 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77888539, + "accum": -38276335 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 27418363 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 395730943 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -702829154 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 5563135 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -238407561 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4215694, + "accum": 393853389 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 505293804, + "accum": -429190948 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_233.json b/polygon/heimdall/testdata/mainnet/spans/span_233.json new file mode 100644 index 00000000000..3380717edaa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_233.json @@ -0,0 +1,102 @@ +{ + "span_id": 233, + "start_block": 1485056, + "end_block": 1491455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66576358, + "accum": -55527874 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46554365, + "accum": 125369677 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 138844714, + "accum": 169743569 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855890, + "accum": 159097305 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37299478, + "accum": -68265892 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65213676, + "accum": -194443007 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57415466, + "accum": -135973778 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65213676, + "accum": -194443007 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66576358, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46554365, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 138844714, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855890, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37299478, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65213676, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57415466, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2330.json b/polygon/heimdall/testdata/mainnet/spans/span_2330.json new file mode 100644 index 00000000000..76a36a32f7c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2330.json @@ -0,0 +1,732 @@ +{ + "span_id": 2330, + "start_block": 14905856, + "end_block": 14912255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 5003317, + "accum": -216947534 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -449977377 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 278439813 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 228192125 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": -273768731 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6000065, + "accum": -616209916 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 165837, + "accum": -342167584 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 99375518 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -346826203 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 491973249 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 383506049 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -385617938 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 73904882, + "accum": 652309551 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2783796, + "accum": 87086296 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 42012289 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 457112005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -145671823 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 264688740 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": 776453390 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -53529775 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 484880190 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 464852984 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 268082650 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 456797066 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1721881454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -162401051 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -729262797 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1653136, + "accum": -378072850 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6739666, + "accum": 464503013 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": -71454314 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": -244263473 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -244861900 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1275092, + "accum": 346205897 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7168710, + "accum": 647340397 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -370938237 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": -638634914 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69512424, + "accum": 880800842 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 91180269 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11625657, + "accum": 176406015 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 616364, + "accum": -1202577965 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 44768, + "accum": -1735431926 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345631333 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3773353, + "accum": 267670702 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 79165996 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1780564, + "accum": -556343886 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 410405486 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1184611, + "accum": 546971071 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": -399003898 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": 286088084 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -324969468 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 293973930 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506316669, + "accum": -436392627 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 122009266, + "accum": 33753938 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -72253585 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": -624816692 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6038678, + "accum": 707180740 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 748377, + "accum": 104230857 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512744, + "accum": 220019406 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": -652019885 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13111604, + "accum": 381172989 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1114156, + "accum": 224388935 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 114034348 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 576815, + "accum": -610237016 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 426012626 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -536395995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 121938862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 442602944 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -380980626 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -206237488 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -491483046 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275724455 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15906864, + "accum": -341941265 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252387529, + "accum": 1549485 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6421794, + "accum": -465512269 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2747223, + "accum": -431288752 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2524209, + "accum": 356004344 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 724698736 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6238315, + "accum": 291835111 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -444241519 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29912151, + "accum": -593822904 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 737925, + "accum": -12406080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -361404752 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 242064727 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 297437573 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60054706, + "accum": 354780412 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 97391125 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1804785, + "accum": 631854302 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 628277610 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 453848, + "accum": 281001322 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 458755779 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 594784250 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -414857034 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49705966, + "accum": -436820222 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": 936544411 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 56716060 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 396802117 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -686007221 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 36868237 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -135060660 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4215694, + "accum": 785912931 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506316669, + "accum": -436392627 + } + }, + "selected_producers": [ + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2331.json b/polygon/heimdall/testdata/mainnet/spans/span_2331.json new file mode 100644 index 00000000000..5f76f8a0cdb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2331.json @@ -0,0 +1,720 @@ +{ + "span_id": 2331, + "start_block": 14912256, + "end_block": 14918655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4967168, + "accum": 187432276 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -388953597 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 284902560 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 471200225 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 14919562 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6002565, + "accum": -130024651 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 165837, + "accum": -328734787 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 195910346 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -344220676 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 492919329 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 383765249 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -233191004 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 73904882, + "accum": 366929153 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2798796, + "accum": 313053772 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 61039108 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 458246005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -125337826 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 273100022 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -780792330 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -51150805 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 582262440 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 465970703 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 511090750 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 458065364 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1721071454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -157723220 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -711902472 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1657136, + "accum": -244076834 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6681290, + "accum": -560514298 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": 49629265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10106579, + "accum": 574369426 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -12827662 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1275092, + "accum": 449488349 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7162610, + "accum": -340194607 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -367663650 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": -571791122 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69939905, + "accum": 253592709 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 205853265 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11595885, + "accum": -450413058 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 617596, + "accum": -1152595809 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 49856, + "accum": -1731633406 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345839098 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3772838, + "accum": 573272640 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 80940139 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1780564, + "accum": -412118202 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 423548951 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1184611, + "accum": 642924562 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": -182488468 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": -90763915 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -161360241 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294134391 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506347407, + "accum": -190221964 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 122033803, + "accum": 509470091 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 255440015 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": -233641367 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6038678, + "accum": -371535059 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 752559, + "accum": 165128884 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15514555, + "accum": -91370876 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": -455146793 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13111604, + "accum": -124793155 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1112036, + "accum": 314513616 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 136245763 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 578570, + "accum": -563387541 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 597665558 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -455314995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122019862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 687916871 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -369167343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 97677023 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -461176491 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275720405 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15767207, + "accum": -630546522 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252387644, + "accum": 61922522 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6411626, + "accum": 54175149 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2747950, + "accum": -208746590 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2525497, + "accum": 560492105 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 531112588 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6239331, + "accum": -770992651 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 370119278 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30052019, + "accum": 270270567 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 47392845 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -296647115 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 246952024 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 335794394 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60043249, + "accum": 514125219 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 118395397 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1804785, + "accum": 778041887 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 659399187 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 317419984 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -33801220 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 757213550 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -380923056 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49655994, + "accum": 450837088 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": -596103630 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 82233409 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 397735075 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -671355860 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 64133971 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -45048843 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4191344, + "accum": -441057991 + } + ], + "proposer": { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6239331, + "accum": -770992651 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 21, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2332.json b/polygon/heimdall/testdata/mainnet/spans/span_2332.json new file mode 100644 index 00000000000..220dbd53b1d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2332.json @@ -0,0 +1,720 @@ +{ + "span_id": 2332, + "start_block": 14918656, + "end_block": 14925055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980057, + "accum": 476108025 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -345257557 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 289530206 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 645206025 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 221634636 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6002835, + "accum": 218137619 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 165837, + "accum": -319116241 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 265034050 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -342354990 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 493596769 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 383950849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -124045792 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 73899307, + "accum": -51115213 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2799596, + "accum": 475395940 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 74663250 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 459058005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -110777680 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 279162298 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -773198854 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -49447345 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 651992940 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 466771045 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 685096550 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 458973528 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1720491454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -154373662 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -699471622 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1657136, + "accum": -147962946 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6681290, + "accum": -172999478 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": 136331087 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": -408143100 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 830430255 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1275092, + "accum": 523443685 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7162610, + "accum": 75236773 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -365318884 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": -523927666 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69619089, + "accum": -404261633 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 287964793 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11595885, + "accum": 222148272 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 622596, + "accum": -1116705241 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 51686, + "accum": -1728712448 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 345987868 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3772838, + "accum": -776154901 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 82210513 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1780564, + "accum": -308845490 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 432960321 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1184611, + "accum": -856671242 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": -27452728 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": 762161059 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": -44207955 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294249289 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506342825, + "accum": -618858768 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 122204626, + "accum": -248903920 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 490084815 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4829325, + "accum": 46459483 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6038678, + "accum": -21291735 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 753259, + "accum": 208789206 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15512894, + "accum": 808371376 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": -314175937 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13111604, + "accum": 635679877 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1112712, + "accum": 379031984 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 152150233 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 578570, + "accum": -529830481 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -847724588 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -397256995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122077862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -704622119 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -360708449 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 315294821 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -439475501 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275717505 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15767207, + "accum": 283951484 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252525608, + "accum": 589247776 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6411626, + "accum": 426049457 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2747950, + "accum": -49365490 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2512102, + "accum": 706981231 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 624182766 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6308612, + "accum": -405818638 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -615005321 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30052019, + "accum": 445027888 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 90250495 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -250277449 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 250451570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 363259772 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60638007, + "accum": -702392144 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 133435493 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1804785, + "accum": -685428329 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 681683773 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 343405956 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 736273422 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -694744886 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -356624652 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49655994, + "accum": 194472183 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": 783620437 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 100505091 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 398403119 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -660864762 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 83657583 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 19404063 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4163183, + "accum": -199537055 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506342825, + "accum": -618858768 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 1, + "accum": 0 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2333.json b/polygon/heimdall/testdata/mainnet/spans/span_2333.json new file mode 100644 index 00000000000..dcc8a382356 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2333.json @@ -0,0 +1,726 @@ +{ + "span_id": 2333, + "start_block": 14925056, + "end_block": 14931455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980057, + "accum": 740051046 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -305328417 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 293758917 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 804211325 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 410529445 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6002835, + "accum": 536287874 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 168739, + "accum": -310283887 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 328198814 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -340650139 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 494215809 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 384120449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881814, + "accum": -24309650 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 72557818, + "accum": 684026639 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2799596, + "accum": 623774528 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 87112897 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 459800005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 251037, + "accum": -97472719 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 284701964 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -766259988 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -47890735 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 715712190 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 467502392 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -723126746 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 459803402 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1719961454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -151312859 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -688112397 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1657136, + "accum": -60134738 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6681290, + "accum": 181108892 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": 215558614 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": 126861531 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -101999378 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": 590217913 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7170583, + "accum": 455046455 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -363176253 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 825232, + "accum": -480190370 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69636449, + "accum": 151254930 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 362997741 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11595885, + "accum": 836730177 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 569058, + "accum": -1086009787 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 82358, + "accum": -1724689366 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 346123813 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3751859, + "accum": -576721788 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 83371372 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1782430, + "accum": -214423350 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 441560366 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1184611, + "accum": -793886859 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": 114217862 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": -27215497 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 62844996 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294354282 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506593788, + "accum": -426768242 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 122204626, + "accum": -42691764 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 704501615 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4814145, + "accum": 301745788 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6038678, + "accum": 298758199 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 795282, + "accum": 250010381 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517873, + "accum": 61865092 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": -185357741 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13111604, + "accum": -236785865 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1112712, + "accum": 438005720 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 166683628 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 581193, + "accum": -499108308 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -735408472 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -344203995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122130862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -544108068 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -352978770 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 514152464 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -419645286 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275714855 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 15717207, + "accum": -449312544 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252525683, + "accum": -136976730 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6161626, + "accum": 755615635 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2766359, + "accum": 97104265 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2513307, + "accum": -727247285 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 439005861 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6295510, + "accum": -71620680 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -82151960 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30076684, + "accum": 469681691 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 129413520 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -207905168 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 253649431 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 388357445 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60565438, + "accum": -624003479 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 147179029 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1806547, + "accum": -589691910 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384217, + "accum": 702047274 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 367151758 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -128772775 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -588463986 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -334420938 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49661503, + "accum": -309463628 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": 206994963 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 117201628 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 399013573 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -651278069 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 101498125 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 78300684 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4163183, + "accum": 21111644 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506593788, + "accum": -426768242 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 5, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 6, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2334.json b/polygon/heimdall/testdata/mainnet/spans/span_2334.json new file mode 100644 index 00000000000..2307380fe64 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2334.json @@ -0,0 +1,720 @@ +{ + "span_id": 2334, + "start_block": 14931456, + "end_block": 14937855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980057, + "accum": -528410222 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -260125617 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 298546137 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -582907771 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 624372625 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6002835, + "accum": -665864726 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 168739, + "accum": -300159547 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 399706094 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -338720119 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 494916609 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 384312449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1882722, + "accum": 88627338 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 72557818, + "accum": 339812713 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2819664, + "accum": 792131512 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 101206837 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 460640005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 246455, + "accum": -82460901 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 290973284 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -758404668 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -46128535 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -774497119 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 468330332 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -543120746 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 15658, + "accum": 460742882 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10000, + "accum": -1719361454 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -147847799 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -675252897 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1662533, + "accum": 39514699 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6681290, + "accum": 581986292 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": 305250154 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": 732527151 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 825407960 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": 660681073 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7170583, + "accum": -677063287 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -360750633 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -430257798 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69669885, + "accum": -367092906 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 447940701 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11592272, + "accum": -34879295 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 575475, + "accum": -1051679228 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 93745, + "accum": -1719297366 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 346277713 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3751859, + "accum": -351610248 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 84685552 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1782430, + "accum": -107477550 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162265, + "accum": 451296266 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 1184611, + "accum": -722810199 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": 274599662 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14705603, + "accum": -708123762 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2019867, + "accum": 184037016 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294473142 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506602908, + "accum": 226421159 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123205423, + "accum": -521933199 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -620104532 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4714145, + "accum": 586094488 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6027528, + "accum": 660677479 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 849103, + "accum": 299615134 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517873, + "accum": -570314317 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": -39525821 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13111604, + "accum": 549910375 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1112712, + "accum": 504768440 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 183136528 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 581193, + "accum": -464236728 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -608258152 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -284143995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122190862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -362394048 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -344228190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": 739274324 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 374155, + "accum": -397195986 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275711855 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": 370574436 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252525685, + "accum": 922193476 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6161626, + "accum": -441901455 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2768482, + "accum": 263145618 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2513438, + "accum": -576447686 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": 650290145 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6298767, + "accum": 306148660 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 521078260 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30097719, + "accum": 708267873 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 173749020 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -159936548 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 257269651 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 416769905 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60811072, + "accum": -110220137 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 162737749 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1806609, + "accum": -481297974 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": 725101680 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 394033798 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 667856165 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -468145986 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -309284658 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49515957, + "accum": -468786257 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": 181114009 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 136103368 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 399704653 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -640425209 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 121694965 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 144976104 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4163183, + "accum": 270902624 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123205423, + "accum": -521933199 + } + }, + "selected_producers": [ + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 6, + "accum": 0 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 3, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 10, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 5, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 3, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2335.json b/polygon/heimdall/testdata/mainnet/spans/span_2335.json new file mode 100644 index 00000000000..8f361a39458 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2335.json @@ -0,0 +1,714 @@ +{ + "span_id": 2335, + "start_block": 14937856, + "end_block": 14944255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980557, + "accum": -75219035 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -191568037 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 305806754 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -309898671 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": -619330685 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6001080, + "accum": -119647196 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 320708, + "accum": -282596302 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 508158802 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -335792922 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 495979489 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 384603649 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1882722, + "accum": 259955040 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74588635, + "accum": 837113020 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2819857, + "accum": -519551305 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 122582646 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 461914005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 246455, + "accum": -60033496 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 300484786 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -746490766 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -43455865 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -665092369 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 469586041 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -270111646 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 462072888 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10233, + "accum": -1718444917 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -142592458 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -655749322 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1662533, + "accum": 190805202 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6669868, + "accum": -379211229 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1494859, + "accum": 441282323 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": 82788741 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -90856509 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": 767550199 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": -24522570 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -357071776 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -354429045 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69808476, + "accum": -293362714 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 576770857 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11592272, + "accum": -548038770 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 585586, + "accum": -999254054 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3125968, + "accum": -1461059754 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 346511128 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3751859, + "accum": -10191079 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 86678725 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1782430, + "accum": 54723580 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162533, + "accum": 466065865 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 603242, + "accum": -624312502 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673030, + "accum": 517845392 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14706310, + "accum": 630095302 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": 367639382 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294653413 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506597559, + "accum": 861199377 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123110894, + "accum": -295221317 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -251954932 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4714145, + "accum": -553335210 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6027528, + "accum": -359140245 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 849383, + "accum": 376908427 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15517873, + "accum": 841812126 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 181652591 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13112908, + "accum": 174786276 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1122713, + "accum": 606125242 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 208090093 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 582193, + "accum": -411305165 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -415413500 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -193052995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122281862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -86794451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -330956477 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752031, + "accum": -487616694 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -365532501 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275707305 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": -235276860 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252527485, + "accum": 387076080 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6161626, + "accum": 118806511 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2768552, + "accum": 515077760 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2514217, + "accum": -347672399 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55678868, + "accum": -551179160 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6462637, + "accum": -674261548 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -132395620 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30108424, + "accum": 315665492 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 240991195 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": -87184141 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 262760318 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 459862136 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 60979448, + "accum": 727146226 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 186335141 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1747125, + "accum": -322412947 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": 760072434 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 434804892 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 307756879 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -285663686 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -271161300 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49383009, + "accum": 894486901 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": -574730088 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 164771007 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 400752791 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 180881, + "accum": -623965038 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 152326839 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 246100491 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4173183, + "accum": 650502277 + } + ], + "proposer": { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77864539, + "accum": -574730088 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 8, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 5, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2336.json b/polygon/heimdall/testdata/mainnet/spans/span_2336.json new file mode 100644 index 00000000000..361b6aaf8ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2336.json @@ -0,0 +1,702 @@ +{ + "span_id": 2336, + "start_block": 14944256, + "end_block": 14950655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980557, + "accum": 477622792 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -107942857 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 314663111 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 23112429 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": -223720802 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 6002261, + "accum": 546528547 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 320708, + "accum": -246997714 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": 640447270 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -332222385 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 497275969 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 384958849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1882722, + "accum": 468937182 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74703170, + "accum": -291068372 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2821309, + "accum": -206393266 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 148656435 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 463468005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 246455, + "accum": -32676991 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 104522, + "accum": 312086728 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -731958424 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -40195795 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -531642619 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 471117730 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 62899454 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 463632438 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 10439, + "accum": -1717298141 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -136182097 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -631959247 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1662533, + "accum": 375346365 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6669868, + "accum": 361144119 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1497345, + "accum": 607404002 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": -365262202 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -181652764 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": -670713966 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": 771534687 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40427, + "accum": -352584379 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -261934632 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69880758, + "accum": -382374949 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 733915333 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11231946, + "accum": 716962936 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 590011, + "accum": -933921558 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3137956, + "accum": -1113445986 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 346795843 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3752136, + "accum": 406268040 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 21903, + "accum": 89109958 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1782430, + "accum": 252573310 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162533, + "accum": 484107028 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 603341, + "accum": -557347789 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2673370, + "accum": -754070435 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14706310, + "accum": 694457096 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": 591359216 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 294873304 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506642131, + "accum": 625218668 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123109753, + "accum": -747284533 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 197106668 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4714145, + "accum": -30065115 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": 309921963 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 867138, + "accum": 471838885 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518536, + "accum": -572486540 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 451441643 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13112908, + "accum": 61468504 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1125285, + "accum": -837541216 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 238527958 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 582193, + "accum": -346681742 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": -180185408 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": -81941995 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122392862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 249376486 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -314767904 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3752615, + "accum": -71097037 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -327278571 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275701755 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": -629855579 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252527485, + "accum": 183256598 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6119615, + "accum": 798167798 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2768972, + "accum": -746108182 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2528317, + "accum": -67409947 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55619018, + "accum": -646336467 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6448836, + "accum": 43006420 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -585108545 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 30125870, + "accum": 520880105 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 323011870 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 1557806 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 269457725 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 473541, + "accum": 512425187 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 61646877, + "accum": -276253205 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 215118773 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1747125, + "accum": -128482072 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -766102371 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 484536666 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 212816831 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -63075386 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -224659182 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49380249, + "accum": 101896212 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77866858, + "accum": 225103399 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 315029, + "accum": 199739226 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 402031289 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 184181, + "accum": -603712347 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 189690993 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 369450018 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4172474, + "accum": -454996240 + } + ], + "proposer": { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123109753, + "accum": -747284533 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 18, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 6, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2337.json b/polygon/heimdall/testdata/mainnet/spans/span_2337.json new file mode 100644 index 00000000000..15f86cacef3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2337.json @@ -0,0 +1,696 @@ +{ + "span_id": 2337, + "start_block": 14950656, + "end_block": 14957055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980557, + "accum": -557681073 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 753380, + "accum": -27331197 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 323200320 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 344123129 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 157632869 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5871296, + "accum": -389499501 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 320708, + "accum": -212681958 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -801510433 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -328780516 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 498525729 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 385301249 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1882853, + "accum": 670393938 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74595209, + "accum": -145349815 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2821309, + "accum": 95486797 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 234899, + "accum": 173790628 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 464966005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 246455, + "accum": -6306306 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 323239582 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -717949770 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -37053205 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -403001869 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 472594223 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 383910154 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 465135788 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 20213, + "accum": -1715272939 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -130002740 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 214325, + "accum": -609026472 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1662533, + "accum": 553237396 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6669868, + "accum": -493806177 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1497345, + "accum": -801877670 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": 714841487 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": -439322408 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": -545054664 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": -29605252 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40005, + "accum": -348295404 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -172773351 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70371941, + "accum": -727433118 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -682992464 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11231946, + "accum": 350340128 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 590011, + "accum": -870790381 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3234939, + "accum": -772726140 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 347070298 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3752824, + "accum": -761962468 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 23910, + "accum": 91612132 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": 443199320 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162533, + "accum": 501498059 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 603341, + "accum": -492790302 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": -467974723 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14712207, + "accum": 700401367 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": -761629445 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295085271 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506654572, + "accum": -66530699 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123111653, + "accum": -122931389 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 629985868 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4702695, + "accum": 474096500 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": -613724583 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 867138, + "accum": 564622651 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518536, + "accum": -480647107 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2430532, + "accum": 711508567 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13084981, + "accum": -107033235 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -716880762 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 267868963 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 587193, + "accum": -283862091 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2119172, + "accum": 46565996 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 25165005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122499862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 573433155 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -299162703 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755308, + "accum": 330618585 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -290403161 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275696405 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": 501945695 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252476522, + "accum": 532673164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 6119615, + "accum": -115550980 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2768972, + "accum": -449828178 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2540954, + "accum": 203910031 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55614645, + "accum": 599106817 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6523727, + "accum": -833741981 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 490652014 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29976044, + "accum": 591883241 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 738925, + "accum": 402076845 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 87101845 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 275913784 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": 562037504 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 62773159, + "accum": 64550673 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 259312, + "accum": 242865157 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1748442, + "accum": 58530780 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -724982913 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 532476304 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": 65147354 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 151491714 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -179832816 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49323309, + "accum": 677947577 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77563631, + "accum": 710572989 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 233675854 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 403263715 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 184181, + "accum": -584004980 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 225708691 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 488354517 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4172474, + "accum": -8541522 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70371941, + "accum": -727433118 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 5, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 3, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2338.json b/polygon/heimdall/testdata/mainnet/spans/span_2338.json new file mode 100644 index 00000000000..74d407c5a96 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2338.json @@ -0,0 +1,738 @@ +{ + "span_id": 2338, + "start_block": 14957056, + "end_block": 14963455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980557, + "accum": -219003197 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 26498643 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 328625836 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": 548129929 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": 399988473 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5871448, + "accum": 9757595 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 320708, + "accum": -190873814 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -720468849 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -326593160 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 499319969 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 385518849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1882853, + "accum": -770384217 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74567421, + "accum": 221522436 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2821309, + "accum": 287335809 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 434899, + "accum": 192763760 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 465918005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 246455, + "accum": 10452634 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 330279078 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -709047074 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -35056045 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -321248869 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 473532555 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": 587916954 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 466091188 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 20213, + "accum": -1713898455 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -126075672 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -594052372 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1862533, + "accum": 668489640 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6659868, + "accum": -40325153 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1497345, + "accum": -700058210 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": -167904321 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577976, + "accum": 819768608 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": -465196416 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": 458069464 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40005, + "accum": -345575064 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -116110107 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70388736, + "accum": -647588602 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -586723776 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11214852, + "accum": -454302033 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 591392, + "accum": -830628834 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3271471, + "accum": -550803936 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 347244718 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3752824, + "accum": -506770436 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 23910, + "accum": 93238012 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": 564084960 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162533, + "accum": 512550303 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 603341, + "accum": -451763114 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": -285966399 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14712207, + "accum": 131241491 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": -624575853 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295219979 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506677378, + "accum": -131571013 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123082952, + "accum": 401915822 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -663488364 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4702695, + "accum": 793879760 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": -203815279 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1123528, + "accum": 628727685 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518386, + "accum": 574605991 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": -690632107 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13084981, + "accum": 782745473 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -640156838 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 286515583 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 589471, + "accum": -243804791 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2099808, + "accum": 189759584 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 93233005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122567862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 779375711 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -289245379 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755308, + "accum": 585979529 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -266968321 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275693005 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": -346986908 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252478523, + "accum": 442953171 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5992415, + "accum": 296889640 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2768972, + "accum": -261538082 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2790954, + "accum": 381194903 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": -354667406 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6603667, + "accum": -386571045 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -393897421 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 28975586, + "accum": -553169992 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": 454776745 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 141466281 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 280016700 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": 593350892 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63050548, + "accum": -366108742 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 230202, + "accum": 260352823 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1748442, + "accum": 177424836 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -698850921 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 448034, + "accum": 562942616 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13277149, + "accum": -600997013 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 287852114 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -151345032 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49301913, + "accum": 893946300 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77557752, + "accum": -291935476 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 256133806 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 404046939 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 184181, + "accum": -571480672 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 248598443 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 563919993 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4172474, + "accum": 275186710 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70388736, + "accum": -647588602 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 2, + "accum": 0 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 1, + "accum": 0 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 3, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2339.json b/polygon/heimdall/testdata/mainnet/spans/span_2339.json new file mode 100644 index 00000000000..d776f28c524 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2339.json @@ -0,0 +1,720 @@ +{ + "span_id": 2339, + "start_block": 14963456, + "end_block": 14969855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980557, + "accum": 234227490 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 113256223 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 335886453 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -748492715 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": -845862289 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5851917, + "accum": 544070053 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 320708, + "accum": -161689386 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -612016141 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -323665963 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 500382849 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 385810049 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881663, + "accum": -599099334 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74296805, + "accum": 704287942 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2821309, + "accum": 544074928 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 434899, + "accum": 232339569 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 467192005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 32827063 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 339699580 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -697133172 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -32383375 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -211844119 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 474788264 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -708645890 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 467369738 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 20213, + "accum": -1712059072 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -120820331 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -556348797 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -731704939 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6577868, + "accum": 564902835 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1497944, + "accum": -563787236 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": -819602989 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41577985, + "accum": -106841516 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1174386, + "accum": -358327290 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": -459135073 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 40005, + "accum": -341934609 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": -40281354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70336886, + "accum": -523877262 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -457893620 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 11214852, + "accum": 566249499 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 591522, + "accum": -776805950 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3282497, + "accum": -253021255 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 347478133 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3756646, + "accum": -164945666 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 23910, + "accum": 95413822 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -844432814 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162533, + "accum": 527340806 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 603341, + "accum": -396859083 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": -42396436 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14715358, + "accum": -99179826 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": -441165899 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295400250 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506704548, + "accum": 453336274 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 123081757, + "accum": 614055385 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": -295338764 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4700051, + "accum": -347965073 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": 344739819 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1224938, + "accum": -835577119 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518386, + "accum": 417182505 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": -451253695 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13085500, + "accum": 403553737 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -537482175 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 311469148 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 589846, + "accum": -190140055 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2099808, + "accum": 380842112 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 184324005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122658862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -514632887 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145843, + "accum": -275973666 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755308, + "accum": -641814081 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -235606991 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275688455 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10577582, + "accum": 615573054 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252478523, + "accum": -128006320 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5977565, + "accum": -729219603 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2769104, + "accum": -9549963 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2683200, + "accum": 628546609 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": -48635584 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6613099, + "accum": 213749859 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 521001746 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29408314, + "accum": 514905758 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": 540309920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 214218688 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 285507367 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": 635255573 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63024099, + "accum": 663341060 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 230202, + "accum": 281301205 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1758292, + "accum": 336789158 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -663880167 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": 615113710 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": 607006000 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 470334414 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -113221674 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49394953, + "accum": 677028841 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": 486475446 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 286187830 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 405095077 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 184181, + "accum": -554720201 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 279230317 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 665044380 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4122594, + "accum": 653784484 + } + ], + "proposer": { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564053, + "accum": -845862289 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 4, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 3, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 1, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_234.json b/polygon/heimdall/testdata/mainnet/spans/span_234.json new file mode 100644 index 00000000000..71d5e3f825e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_234.json @@ -0,0 +1,102 @@ +{ + "span_id": 234, + "start_block": 1491456, + "end_block": 1497855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66596957, + "accum": 38259611 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46604890, + "accum": 239058370 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139709710, + "accum": 15262166 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855909, + "accum": -221280915 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37564715, + "accum": -168139979 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65223626, + "accum": -132898531 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57818362, + "accum": 229739278 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855909, + "accum": -221280915 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66596957, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 46604890, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139709710, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855909, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37564715, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65223626, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57818362, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2340.json b/polygon/heimdall/testdata/mainnet/spans/span_2340.json new file mode 100644 index 00000000000..82a0f863866 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2340.json @@ -0,0 +1,726 @@ +{ + "span_id": 2340, + "start_block": 14969856, + "end_block": 14976255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980737, + "accum": 612753422 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 185713103 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 341950265 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000100, + "accum": -520485115 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564284, + "accum": -574982249 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5851917, + "accum": -574838101 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 309787, + "accum": -137992680 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -521440253 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -321221271 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 501270529 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 386053249 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881797, + "accum": -456088792 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74323550, + "accum": 89938773 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2822775, + "accum": 758591336 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 434899, + "accum": 265391893 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 468256005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 51485747 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 347567252 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -687183100 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -30151255 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -120473119 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 475836988 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3000100, + "accum": -480638290 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 468437538 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 18012, + "accum": -1710681356 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -116431255 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -524860097 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -590222427 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6577868, + "accum": -498937699 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1497944, + "accum": -449943492 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10094427, + "accum": -52426537 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077985, + "accum": -112648477 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1159386, + "accum": -269103954 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7171687, + "accum": 85913139 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41061, + "accum": -338854101 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": 23048154 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69898323, + "accum": 124765451 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -350299204 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10964806, + "accum": -152700204 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 591522, + "accum": -731850278 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3348613, + "accum": 467952 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 347673073 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3756646, + "accum": 120559430 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 23910, + "accum": 97230982 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -709325334 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162821, + "accum": 539696194 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 583440, + "accum": -352000217 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": 161024632 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14716609, + "accum": -543958044 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": -287988355 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295550806 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506732686, + "accum": -142507756 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117306287, + "accum": 175307848 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 12126836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4700051, + "accum": 9238803 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": 802873747 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1227696, + "accum": -742413431 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518386, + "accum": 32516095 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": -251333263 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13085500, + "accum": -166017056 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -451731907 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 332309488 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 666846, + "accum": -141153759 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2078472, + "accum": 540107480 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 260400005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122734862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": -284461795 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145733, + "accum": -264891358 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755567, + "accum": -356397205 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 344630, + "accum": -209415111 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275684655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10476182, + "accum": -146798995 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252473884, + "accum": 288636599 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5975815, + "accum": -274950913 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2769337, + "accum": 200910096 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2683200, + "accum": 832469809 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": 1012238805 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6625568, + "accum": 717225276 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -278979615 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29420694, + "accum": -376674104 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": 611744220 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 274978940 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 290092979 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": 670252889 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63043384, + "accum": 758740949 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 230202, + "accum": 298796557 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1758292, + "accum": 470419350 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -634673823 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": 664364294 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": 50858235 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": 622737214 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -81382386 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49369448, + "accum": -261411134 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": 125539684 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 311287894 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 405970445 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 184181, + "accum": -540722445 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 304812981 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": 749499912 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4063594, + "accum": -599042218 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506732686, + "accum": -142507756 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 14, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 2, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2341.json b/polygon/heimdall/testdata/mainnet/spans/span_2341.json new file mode 100644 index 00000000000..c96f4ff6959 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2341.json @@ -0,0 +1,720 @@ +{ + "span_id": 2341, + "start_block": 14976256, + "end_block": 14982655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980737, + "accum": -467580764 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 278190963 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 349689604 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000960, + "accum": -229422955 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564284, + "accum": -229246701 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5849068, + "accum": -7381639 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 243463, + "accum": -111458195 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -405836817 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -318101072 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 502403489 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 386363649 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881997, + "accum": -273552083 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74717744, + "accum": -481628112 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2823380, + "accum": -531182245 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 434899, + "accum": 307577096 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 469614005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 75300120 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 357608886 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -674483666 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -27302365 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": -3854869 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 477175491 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3003433, + "accum": -189318621 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 469800388 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 18012, + "accum": -1708934192 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -110829408 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -484670572 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -409646063 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6543368, + "accum": 137838997 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1498976, + "accum": -304324841 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10080820, + "accum": -637185964 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077985, + "accum": 745019766 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1159386, + "accum": -156643512 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7179653, + "accum": 782116432 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41061, + "accum": -334871184 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 833283, + "accum": 103876605 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 70337173, + "accum": 654915959 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -212974752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10964806, + "accum": -652620079 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 592491, + "accum": -674443973 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3411477, + "accum": 329151845 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 347921878 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3709553, + "accum": 482000460 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 22704, + "accum": 99454978 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -536885524 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162821, + "accum": 555489831 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 583440, + "accum": -295406537 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": 420654153 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14745251, + "accum": -678403023 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": -92485437 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295742963 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506735344, + "accum": 540830036 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117302587, + "accum": 609014152 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 404550036 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4700051, + "accum": 465143750 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": -176020247 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1244153, + "accum": -622296443 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518386, + "accum": -25671488 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": 3828341 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13086321, + "accum": -460097314 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -342287486 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 358908343 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 686938, + "accum": -75623809 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2078472, + "accum": 741719264 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 357497005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122831862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 9309204 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145733, + "accum": -250755257 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755567, + "accum": 7892794 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311702, + "accum": -177237265 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275679805 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10474174, + "accum": -694538093 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252483842, + "accum": -237643304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5967375, + "accum": 304266142 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2724171, + "accum": 466087489 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2683200, + "accum": -470875644 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": 104739368 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6640307, + "accum": -202985747 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 696242574 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29348823, + "accum": -655596883 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": 702916945 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 352528209 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 295945668 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": 714920516 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63082722, + "accum": 621386061 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 230202, + "accum": 321126151 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1760280, + "accum": 640989823 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 384294, + "accum": -597397305 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": 727223592 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": -226156964 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -746162950 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -40745400 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 49387448, + "accum": -162488825 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": -169313940 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 343323502 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 407087691 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 217247, + "accum": -522724624 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 337464539 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -706174184 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4037995, + "accum": -206532453 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29348823, + "accum": -655596883 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 17, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 4, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 2, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 6, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 2, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 3, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2342.json b/polygon/heimdall/testdata/mainnet/spans/span_2342.json new file mode 100644 index 00000000000..1a6e36e1ba7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2342.json @@ -0,0 +1,714 @@ +{ + "span_id": 2342, + "start_block": 14982656, + "end_block": 14989055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4980737, + "accum": -123909911 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 343974183 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 355194907 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000960, + "accum": -22356715 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564284, + "accum": 16688895 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5849068, + "accum": 396204053 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 243463, + "accum": -94659248 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -323603445 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -315881549 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 503209409 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 386584449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881997, + "accum": -143694290 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74715989, + "accum": -11255294 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2824888, + "accum": -336320329 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 433134, + "accum": 337503937 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 470580005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 92240241 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 103522, + "accum": 364751904 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -665450048 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -25275835 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 79100381 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 478127622 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3003433, + "accum": 17918256 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 470769838 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 18012, + "accum": -1707691364 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -106844589 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -456082147 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -281194835 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6543368, + "accum": 589331389 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1505455, + "accum": -200624655 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10080820, + "accum": 58390616 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077985, + "accum": 451355059 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1159386, + "accum": -76645878 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7179653, + "accum": -286490017 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41061, + "accum": -332037975 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 800005, + "accum": 159908900 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69850932, + "accum": 804674429 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -115290348 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10964806, + "accum": 103951535 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 592491, + "accum": -633562094 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3411477, + "accum": 564543758 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 348098863 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3709701, + "accum": -819459714 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 22704, + "accum": 101021554 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -414222154 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162821, + "accum": 566724480 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 581285, + "accum": -255207362 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": 605339070 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14745251, + "accum": 339019296 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": 46583649 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 295879652 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506735496, + "accum": -419803814 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117302587, + "accum": -668057420 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4045600, + "accum": 683696436 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4700051, + "accum": -768004242 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": 239917135 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1278303, + "accum": -533623475 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15518478, + "accum": -512276580 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": 185335049 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13088588, + "accum": 442931379 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -264435269 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 377829178 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 693410, + "accum": -27956064 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2078472, + "accum": -678892127 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 426566005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122900862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 218280327 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145733, + "accum": -240699680 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755567, + "accum": 267026917 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311702, + "accum": -155729827 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275676355 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10474174, + "accum": 28179913 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252486913, + "accum": -204108 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5854408, + "accum": 715652050 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2725919, + "accum": 654111866 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2683200, + "accum": -285734844 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": 779570395 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6668814, + "accum": 255429045 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -174049711 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29341071, + "accum": -194143065 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": -796290772 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 407692122 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 300108921 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": -817353600 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63284045, + "accum": 292955379 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 231102, + "accum": 337019089 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1760726, + "accum": -795028366 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 385094, + "accum": -570828219 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": -792119850 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": 688894126 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -607797250 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": -11838678 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 43185310, + "accum": -200490 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": 496601213 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 366111718 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 407882433 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 237718, + "accum": -507140922 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 360690905 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -629497451 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4037995, + "accum": 72089202 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 506735496, + "accum": -419803814 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 2, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4, + "accum": 0 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 13, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 7, + "accum": 0 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 1, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 4, + "accum": 0 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 2, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2343.json b/polygon/heimdall/testdata/mainnet/spans/span_2343.json new file mode 100644 index 00000000000..001a6b36479 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2343.json @@ -0,0 +1,726 @@ +{ + "span_id": 2343, + "start_block": 14989056, + "end_block": 14995455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4995063, + "accum": 275122089 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 420244583 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 361577867 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000960, + "accum": 217720085 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564284, + "accum": 301831615 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5841983, + "accum": -694393844 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 243463, + "accum": -75182208 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -228260405 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -313308189 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 504143809 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 386840449 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881997, + "accum": 6865470 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74676843, + "accum": -266755704 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2829939, + "accum": -110208065 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 433134, + "accum": 372154657 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 471700005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 111880961 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102997, + "accum": 373029989 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -654976288 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -22926235 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 175280381 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 479231542 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3003433, + "accum": 258192896 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 471893838 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 18012, + "accum": -1706250404 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -102224509 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -422936147 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -132265875 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6543368, + "accum": -446084661 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1505989, + "accum": -80175439 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10080820, + "accum": -693579554 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077985, + "accum": 620958150 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1159386, + "accum": 16105002 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7179653, + "accum": 287882223 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41061, + "accum": -328753095 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 800005, + "accum": 223909300 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69826764, + "accum": 158738903 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": -2033068 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10951847, + "accum": -578167339 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 592491, + "accum": -586162814 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3697564, + "accum": -699296835 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 348304063 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3709701, + "accum": -522683634 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 22704, + "accum": 102837874 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -272003754 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162821, + "accum": 579750160 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 581285, + "accum": -208704562 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": -738969035 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14745321, + "accum": -39219747 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": 207823169 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 296038132 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507742506, + "accum": -351735527 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117319547, + "accum": 925535885 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4046667, + "accum": -550619625 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4688339, + "accum": -392410082 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": 722163375 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1611781, + "accum": -411620199 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521555, + "accum": 729414052 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": 395777609 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13088588, + "accum": -67867449 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -174171829 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 399766378 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 716510, + "accum": 27775636 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2078472, + "accum": -512614367 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 506646005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 122980862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 460565687 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145733, + "accum": -229041040 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755567, + "accum": 567472277 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311702, + "accum": -130793667 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275672355 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10474174, + "accum": -692328311 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252484539, + "accum": -58233162 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5854408, + "accum": -374013520 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2725919, + "accum": -686730509 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2683200, + "accum": -71078844 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": 514873666 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6129783, + "accum": 772845287 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": 630257249 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29333787, + "accum": 595364543 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": -721096772 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 471650282 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 304935881 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": -780514320 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63407096, + "accum": 685262909 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 231102, + "accum": 355507249 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1764747, + "accum": -654033572 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 385094, + "accum": -540020699 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": -740277130 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": 192104285 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -447373250 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": 21676362 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 43225620, + "accum": 339448647 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": 467992736 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 392532838 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 408803873 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 237718, + "accum": -488123482 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 387620025 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -540596891 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3861239, + "accum": 387457222 + } + ], + "proposer": { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507742506, + "accum": -351735527 + } + }, + "selected_producers": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 1, + "accum": 0 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 1, + "accum": 0 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 3, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1, + "accum": 0 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 2, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 2, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 15, + "accum": 0 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 1, + "accum": 0 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1, + "accum": 0 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 10, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 2, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 3, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 2, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_2344.json b/polygon/heimdall/testdata/mainnet/spans/span_2344.json new file mode 100644 index 00000000000..d9b4f62d877 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_2344.json @@ -0,0 +1,714 @@ +{ + "span_id": 2344, + "start_block": 14995456, + "end_block": 15001855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 4995063, + "accum": 584815995 + }, + { + "ID": 111, + "signer": "0x0306b7d3095ab008927166cd648a8ca7dbe53f05", + "power": 953380, + "accum": 479354143 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 79787, + "accum": 366524661 + }, + { + "ID": 63, + "signer": "0x055bd801ca712b4ddf67db8bc23fb6c8510d52b9", + "power": 3000960, + "accum": 403779605 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 3564284, + "accum": 522817223 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 5840883, + "accum": -332235998 + }, + { + "ID": 114, + "signer": "0x13a9d78f4712a65678d7735682819b4f4f74253c", + "power": 233959, + "accum": -60163534 + }, + { + "ID": 59, + "signer": "0x13dc53fa54e7d662ff305b6c3ef95090c31dc576", + "power": 1191788, + "accum": -154369549 + }, + { + "ID": 117, + "signer": "0x1585194febe25838d2d275b6b08f0321af0bc1ae", + "power": 32167, + "accum": -311313835 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 11680, + "accum": 504867969 + }, + { + "ID": 55, + "signer": "0x18f371aeee4e2636df789931c9cd43e5d7b72d66", + "power": 3200, + "accum": 387038849 + }, + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1881997, + "accum": 123549284 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 74694859, + "accum": -312751478 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 2840238, + "accum": 65412937 + }, + { + "ID": 107, + "signer": "0x1fbc8746975598d58b0757eb2a273324dd28f6a0", + "power": 433134, + "accum": 399008965 + }, + { + "ID": 68, + "signer": "0x25c32fd6ed7b84435a222084ef3fdbb36252b8de", + "power": 14000, + "accum": 472568005 + }, + { + "ID": 92, + "signer": "0x26c80cc193b27d73d2c40943acec77f4da2c5bd8", + "power": 245509, + "accum": 127102519 + }, + { + "ID": 104, + "signer": "0x28247de2d9829f3080899749b92e34959c06b59c", + "power": 102997, + "accum": 379415803 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 130922, + "accum": -646859124 + }, + { + "ID": 112, + "signer": "0x2a998cc0bb43dc510e523fe33c8f1c04bf607a1e", + "power": 29370, + "accum": -21105295 + }, + { + "ID": 75, + "signer": "0x2c74ca71679cf1299936d6104d825c965448907b", + "power": 1202250, + "accum": 249819881 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 13799, + "accum": 480087080 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 3003433, + "accum": 444405742 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 14050, + "accum": 472764938 + }, + { + "ID": 127, + "signer": "0x39f5455840874f4251cf92b14d6dfe10d3cf2234", + "power": 18012, + "accum": -1705133660 + }, + { + "ID": 105, + "signer": "0x3a9df5dfcb4cc102ce20d40434a2b1baca9eafd3", + "power": 57751, + "accum": -98643947 + }, + { + "ID": 62, + "signer": "0x406c3fef5969b36231bd573adfc34e16f54d23e0", + "power": 414325, + "accum": -397247997 + }, + { + "ID": 73, + "signer": "0x414b4b5a2a0e303b89360eda83598ab7702eae04", + "power": 1861612, + "accum": -16845931 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6543368, + "accum": -40395845 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 1508275, + "accum": 13216453 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 10080820, + "accum": -68568714 + }, + { + "ID": 93, + "signer": "0x46a3a41bd932244dd08186e4c19f1a7e48cbcdf4", + "power": 41077985, + "accum": 50393138 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 1159386, + "accum": 87986934 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 7179653, + "accum": 733020709 + }, + { + "ID": 115, + "signer": "0x49a7499e26f6311145934163d3aa286aea93fbe9", + "power": 41061, + "accum": -326207313 + }, + { + "ID": 82, + "signer": "0x4df34fac8313dcd3442064b90e22129ad82b5103", + "power": 800005, + "accum": 273509610 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 69779725, + "accum": -190061744 + }, + { + "ID": 76, + "signer": "0x54fab55f18248690264769ef9c0b3c30b8344b8e", + "power": 1415716, + "accum": 85741324 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 10946950, + "accum": 100778617 + }, + { + "ID": 126, + "signer": "0x5b106f49f30620a07b4fbdcebb1e08b70499c851", + "power": 585767, + "accum": -549558114 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 3721430, + "accum": -469358548 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 348463093 + }, + { + "ID": 109, + "signer": "0x5fe93ddf4490a02257bef079f2498650c97c44de", + "power": 3713431, + "accum": -292669062 + }, + { + "ID": 108, + "signer": "0x6237b2af1238d12248630ce21aa84f0952122232", + "power": 22704, + "accum": 104245522 + }, + { + "ID": 87, + "signer": "0x62bc6a92f4a4d0f5b4e16967b88db2d9e196c9f9", + "power": 1777730, + "accum": -161784494 + }, + { + "ID": 116, + "signer": "0x62fb676db64f87fd1602048106476c6036d44c92", + "power": 162821, + "accum": 589845062 + }, + { + "ID": 118, + "signer": "0x6a654ca3bfb5cfb23bf30bafbf96b3b6ec26bb0e", + "power": 581285, + "accum": -172664892 + }, + { + "ID": 86, + "signer": "0x6b2ed7e4b12a544ca7d215fed85dc16240d64aea", + "power": 2676593, + "accum": -573020269 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 14748523, + "accum": -683754289 + }, + { + "ID": 70, + "signer": "0x742d13f0b2a19c823bdd362b16305e4704b97a38", + "power": 2015494, + "accum": 332783797 + }, + { + "ID": 60, + "signer": "0x77ee14d1a9ba7130b686b736a316b5bf1d3ccb36", + "power": 1981, + "accum": 296160954 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 507833449, + "accum": -44514178 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 117332485, + "accum": 405996764 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 4046667, + "accum": -299726271 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4635675, + "accum": -102364282 + }, + { + "ID": 81, + "signer": "0x8102d152044ee0171ee460eff9b8c199ef6856c8", + "power": 6028078, + "accum": -463037885 + }, + { + "ID": 125, + "signer": "0x85517022e380408b698ea0ea379d2b69f907c199", + "power": 1660258, + "accum": -310237815 + }, + { + "ID": 80, + "signer": "0x8a12c7d5bc33062573e00580b8d05e93fbb70b2d", + "power": 15521555, + "accum": 132879319 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 2630532, + "accum": 558870593 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 13088588, + "accum": 743625007 + }, + { + "ID": 79, + "signer": "0x90b11143a0cb64e067402307bc7f2276dcec8250", + "power": 1128293, + "accum": -104217663 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 274215, + "accum": 416767708 + }, + { + "ID": 120, + "signer": "0x951c881cab59ed669915a2b04ea5721600794ec3", + "power": 723672, + "accum": 72640384 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 2078472, + "accum": -383749103 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1001000, + "accum": 568708005 + }, + { + "ID": 58, + "signer": "0xa034e7e6271f3b2146079277f587e09c1962e953", + "power": 1000, + "accum": 123042862 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 3028567, + "accum": 648336841 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 145733, + "accum": -220005594 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 3755567, + "accum": -758652751 + }, + { + "ID": 100, + "signer": "0xb0695fe376b48a3f39040ebbb2192e919c6b8aba", + "power": 311702, + "accum": -111468143 + }, + { + "ID": 106, + "signer": "0xb5cb4fdb37e9fe8d7b8f473268128dfb4f862f4f", + "power": 50, + "accum": -275669255 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10464286, + "accum": -43117395 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 252491677, + "accum": 8060605 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5854408, + "accum": -11040224 + }, + { + "ID": 77, + "signer": "0xb95d435df3f8b2a8d8b9c2b7c8766c9ae6ed8cc9", + "power": 2726518, + "accum": -517704464 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2743701, + "accum": 98365107 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 55114645, + "accum": 814581266 + }, + { + "ID": 122, + "signer": "0xc0ffdb5e938d6de2c5e5ed35ede0e881cdbbbc9a", + "power": 6128943, + "accum": -405970197 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 10053837, + "accum": -305375803 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29421379, + "accum": -698498863 + }, + { + "ID": 66, + "signer": "0xc74d21957b34e4b9bae50e436a2581bd81ed581d", + "power": 939925, + "accum": -662821422 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 799477, + "accum": 521217856 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 60337, + "accum": 308676775 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 460491, + "accum": -751963878 + }, + { + "ID": 110, + "signer": "0xddb833b9e0e3f2f521480e7bcb3e676e0737047d", + "power": 63628923, + "accum": -50592542 + }, + { + "ID": 85, + "signer": "0xddc6f0e66a442632f6c4fbf9eacf363170ee2916", + "power": 231102, + "accum": 369835573 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 1772851, + "accum": -544173538 + }, + { + "ID": 98, + "signer": "0xe05ae0e76f582817c9e31d9c1a5c02287a31d689", + "power": 385094, + "accum": -516144871 + }, + { + "ID": 101, + "signer": "0xe296cf6511ab951e026c620fb0e266db4d6de4a0", + "power": 648034, + "accum": -700099022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 13261610, + "accum": -544617853 + }, + { + "ID": 102, + "signer": "0xe63727cb2b3a8d6e3a2d1df4990f441938b67a34", + "power": 2005300, + "accum": -323044650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 418938, + "accum": 47650518 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 43226919, + "accum": -98118671 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 77556741, + "accum": 600118585 + }, + { + "ID": 95, + "signer": "0xe87d858ca83ffc1e8372b57b2d4f8aaaf8156f19", + "power": 330264, + "accum": 413009206 + }, + { + "ID": 54, + "signer": "0xea7755c8fca76e6c1ecba0c678c5694ad8a85292", + "power": 11518, + "accum": 409517989 + }, + { + "ID": 88, + "signer": "0xef46d5fe753c988606e6f703260d816af53b03eb", + "power": 237718, + "accum": -473384966 + }, + { + "ID": 65, + "signer": "0xf10ac184c3f8e98793675d4499241aa803c760c6", + "power": 336614, + "accum": 408490093 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 1111257, + "accum": -471698957 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3861239, + "accum": 626854040 + } + ], + "proposer": { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 29421379, + "accum": -698498863 + } + }, + "selected_producers": [ + { + "ID": 99, + "signer": "0x1a578699956c2174b4762de95316b3ad09ba34e9", + "power": 1, + "accum": 0 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 64, + "signer": "0x30dd252c7c150f26a3a06e4eada9e706db3fa58c", + "power": 1, + "accum": 0 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 1, + "accum": 0 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 2, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 128, + "signer": "0x5e1f84c7f7d19a8d6d918ad2b5f714a6e5d1c552", + "power": 1, + "accum": 0 + }, + { + "ID": 97, + "signer": "0x7b5000af8ab69fd59eb0d4f5762bff57c9c04385", + "power": 16, + "accum": 0 + }, + { + "ID": 72, + "signer": "0x7c7379531b2aee82e4ca06d4175d13b9cbeafd49", + "power": 5, + "accum": 0 + }, + { + "ID": 121, + "signer": "0xb79fad4ca981472442f53d16365fdf0305ffd8e9", + "power": 11, + "accum": 0 + }, + { + "ID": 123, + "signer": "0xbc6044f4a1688d8b8596a9f7d4659e09985eebe6", + "power": 2, + "accum": 0 + }, + { + "ID": 91, + "signer": "0xbdbd4347b082d9d6bdf2da4555a37ce52a2e2120", + "power": 1, + "accum": 0 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 1, + "accum": 0 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 94, + "signer": "0xe7e2cb8c81c10ff191a73fe266788c9ce62ec754", + "power": 4, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_235.json b/polygon/heimdall/testdata/mainnet/spans/span_235.json new file mode 100644 index 00000000000..f15b771956b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_235.json @@ -0,0 +1,102 @@ +{ + "span_id": 235, + "start_block": 1497856, + "end_block": 1504255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": 201117892 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45405890, + "accum": -108013190 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139853183, + "accum": 18674263 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855909, + "accum": -52502929 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37032889, + "accum": -239530554 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65345876, + "accum": -1291181 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57829606, + "accum": 181545699 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37032889, + "accum": -239530554 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45405890, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139853183, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66855909, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37032889, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65345876, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57829606, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_236.json b/polygon/heimdall/testdata/mainnet/spans/span_236.json new file mode 100644 index 00000000000..49fb0845081 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_236.json @@ -0,0 +1,102 @@ +{ + "span_id": 236, + "start_block": 1504256, + "end_block": 1510655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": 175155723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45406907, + "accum": 48257223 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139854457, + "accum": 58767307 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66860227, + "accum": -75414528 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37139770, + "accum": -199896393 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65348736, + "accum": -45374030 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58311036, + "accum": 38504698 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37139770, + "accum": -199896393 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45406907, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139854457, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66860227, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37139770, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65348736, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58311036, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_237.json b/polygon/heimdall/testdata/mainnet/spans/span_237.json new file mode 100644 index 00000000000..e51402557eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_237.json @@ -0,0 +1,102 @@ +{ + "span_id": 237, + "start_block": 1510656, + "end_block": 1517055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": -78350873 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45836627, + "accum": -253424044 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139871412, + "accum": 197780389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66883646, + "accum": 157315037 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37282875, + "accum": -229990781 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65394773, + "accum": 149542113 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58311036, + "accum": 57128159 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45836627, + "accum": -253424044 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 66605034, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45836627, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 139871412, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 66883646, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37282875, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65394773, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58311036, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_238.json b/polygon/heimdall/testdata/mainnet/spans/span_238.json new file mode 100644 index 00000000000..c0666afd37d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_238.json @@ -0,0 +1,102 @@ +{ + "span_id": 238, + "start_block": 1517056, + "end_block": 1523455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": 204849679 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45915583, + "accum": -184804466 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140142884, + "accum": 9309571 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67173169, + "accum": -28415543 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37982771, + "accum": 41828928 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65465093, + "accum": -98038799 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58318806, + "accum": 55270630 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45915583, + "accum": -184804466 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45915583, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140142884, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67173169, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 37982771, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 65465093, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58318806, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_239.json b/polygon/heimdall/testdata/mainnet/spans/span_239.json new file mode 100644 index 00000000000..dfa43c25647 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_239.json @@ -0,0 +1,102 @@ +{ + "span_id": 239, + "start_block": 1523456, + "end_block": 1529855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": -206491317 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45995462, + "accum": 224339679 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140535124, + "accum": -150664416 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67173197, + "accum": 48664173 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38110568, + "accum": 214585794 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69970540, + "accum": 6201432 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58424088, + "accum": -136635345 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140535124, + "accum": -150664416 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45995462, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140535124, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67173197, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38110568, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69970540, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58424088, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_24.json b/polygon/heimdall/testdata/mainnet/spans/span_24.json new file mode 100644 index 00000000000..9f3ef29f159 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_24.json @@ -0,0 +1,102 @@ +{ + "span_id": 24, + "start_block": 147456, + "end_block": 153855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 1606 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -2892 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 12854 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -2892 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -2892 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -2892 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2892 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2892 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_240.json b/polygon/heimdall/testdata/mainnet/spans/span_240.json new file mode 100644 index 00000000000..a78cc0f56df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_240.json @@ -0,0 +1,102 @@ +{ + "span_id": 240, + "start_block": 1529856, + "end_block": 1536255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": 143424719 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45815366, + "accum": -1451090 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140697217, + "accum": 233674847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67752904, + "accum": -81442501 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38156159, + "accum": -218662443 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69979678, + "accum": -54681066 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58482251, + "accum": -20862466 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38156159, + "accum": -218662443 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67120321, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45815366, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 140697217, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67752904, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38156159, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69979678, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58482251, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_241.json b/polygon/heimdall/testdata/mainnet/spans/span_241.json new file mode 100644 index 00000000000..92b21f7e53e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_241.json @@ -0,0 +1,102 @@ +{ + "span_id": 241, + "start_block": 1536256, + "end_block": 1542655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67137193, + "accum": -220268434 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45836680, + "accum": -48374168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 141768847, + "accum": 224489189 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67769716, + "accum": 62673488 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38219261, + "accum": -12964153 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69982156, + "accum": 158283588 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58516878, + "accum": -163839510 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67137193, + "accum": -220268434 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67137193, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45836680, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 141768847, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67769716, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38219261, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 69982156, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58516878, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_242.json b/polygon/heimdall/testdata/mainnet/spans/span_242.json new file mode 100644 index 00000000000..ca2c46187e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_242.json @@ -0,0 +1,102 @@ +{ + "span_id": 242, + "start_block": 1542656, + "end_block": 1549055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67147824, + "accum": -77654885 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45882779, + "accum": 73256176 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142287783, + "accum": 207715250 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67770521, + "accum": 220413360 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38231425, + "accum": -74679246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70038163, + "accum": -120313688 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58521610, + "accum": -228736967 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58521610, + "accum": -228736967 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67147824, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45882779, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142287783, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67770521, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38231425, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70038163, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58521610, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_243.json b/polygon/heimdall/testdata/mainnet/spans/span_243.json new file mode 100644 index 00000000000..5525bceeb2b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_243.json @@ -0,0 +1,102 @@ +{ + "span_id": 243, + "start_block": 1549056, + "end_block": 1555455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67000265, + "accum": -96784665 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45940245, + "accum": -68451692 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143902459, + "accum": -61125141 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67776440, + "accum": 222369078 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38828040, + "accum": 62303385 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70056753, + "accum": -53145343 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58522417, + "accum": -5165622 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143902459, + "accum": -61125141 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67000265, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 45940245, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143902459, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 67776440, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 38828040, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70056753, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58522417, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_244.json b/polygon/heimdall/testdata/mainnet/spans/span_244.json new file mode 100644 index 00000000000..81fe43ebbab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_244.json @@ -0,0 +1,102 @@ +{ + "span_id": 244, + "start_block": 1555456, + "end_block": 1561855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67126846, + "accum": 201622302 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48207869, + "accum": 41732176 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144084157, + "accum": -114095038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68776557, + "accum": 54788042 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 39061990, + "accum": -102175643 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70171903, + "accum": -146384214 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62149635, + "accum": 64512375 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144084157, + "accum": -114095038 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67126846, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48207869, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144084157, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68776557, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 39061990, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70171903, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62149635, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_245.json b/polygon/heimdall/testdata/mainnet/spans/span_245.json new file mode 100644 index 00000000000..0f2e77eb8b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_245.json @@ -0,0 +1,102 @@ +{ + "span_id": 245, + "start_block": 1561856, + "end_block": 1568255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67290519, + "accum": 128477832 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48212869, + "accum": 279143352 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142123901, + "accum": 34255322 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68939143, + "accum": 42527928 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 39612158, + "accum": -178591821 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70197856, + "accum": -114242888 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62435996, + "accum": -191569725 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62435996, + "accum": -191569725 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67290519, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48212869, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142123901, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68939143, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 39612158, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70197856, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62435996, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_246.json b/polygon/heimdall/testdata/mainnet/spans/span_246.json new file mode 100644 index 00000000000..2736becbaae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_246.json @@ -0,0 +1,102 @@ +{ + "span_id": 246, + "start_block": 1568256, + "end_block": 1574655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489077, + "accum": -178827755 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48577396, + "accum": 215958858 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142239044, + "accum": 222557509 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68909572, + "accum": -199086334 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40585742, + "accum": -69257898 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70308070, + "accum": 196882544 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62840036, + "accum": -188226924 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68909572, + "accum": -199086334 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489077, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 48577396, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 142239044, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 68909572, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40585742, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70308070, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62840036, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_247.json b/polygon/heimdall/testdata/mainnet/spans/span_247.json new file mode 100644 index 00000000000..b84a40f9e45 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_247.json @@ -0,0 +1,102 @@ +{ + "span_id": 247, + "start_block": 1574656, + "end_block": 1581055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489191, + "accum": 302283789 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49077436, + "accum": -221742028 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143647508, + "accum": -148563038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69352366, + "accum": -184149796 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40645195, + "accum": -180259163 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70823912, + "accum": 242420103 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62840036, + "accum": 190010133 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143647508, + "accum": -148563038 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489191, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49077436, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143647508, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69352366, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40645195, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70823912, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62840036, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_248.json b/polygon/heimdall/testdata/mainnet/spans/span_248.json new file mode 100644 index 00000000000..67b0621d112 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_248.json @@ -0,0 +1,102 @@ +{ + "span_id": 248, + "start_block": 1581056, + "end_block": 1587455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489191, + "accum": 140683813 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49077436, + "accum": -247763066 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143682730, + "accum": -297738169 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355785, + "accum": 195478473 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40795710, + "accum": 130177410 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70867277, + "accum": 148197462 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62605777, + "accum": -69035923 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143682730, + "accum": -297738169 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67489191, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49077436, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143682730, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355785, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40795710, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70867277, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62605777, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_249.json b/polygon/heimdall/testdata/mainnet/spans/span_249.json new file mode 100644 index 00000000000..76ad48b1e37 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_249.json @@ -0,0 +1,102 @@ +{ + "span_id": 249, + "start_block": 1587456, + "end_block": 1593855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67822524, + "accum": -88454407 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49114735, + "accum": 180867499 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143896406, + "accum": -87397677 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355785, + "accum": 1332951 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40850400, + "accum": -102185676 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70881725, + "accum": -17543195 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62730532, + "accum": 113380505 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143896406, + "accum": -87397677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 67822524, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49114735, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 143896406, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355785, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 40850400, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70881725, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62730532, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_25.json b/polygon/heimdall/testdata/mainnet/spans/span_25.json new file mode 100644 index 00000000000..58ce323d20a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_25.json @@ -0,0 +1,102 @@ +{ + "span_id": 25, + "start_block": 153856, + "end_block": 160255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -56386 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 13614 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11684 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 13614 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 13614 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 13614 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 13614 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -56386 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_250.json b/polygon/heimdall/testdata/mainnet/spans/span_250.json new file mode 100644 index 00000000000..5a31655fce8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_250.json @@ -0,0 +1,102 @@ +{ + "span_id": 250, + "start_block": 1593856, + "end_block": 1600255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 72822524, + "accum": -120030830 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49226218, + "accum": 29853956 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144238944, + "accum": -134016158 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355826, + "accum": -96687527 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 41567175, + "accum": 34641587 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70933253, + "accum": -72327585 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64078904, + "accum": 358566557 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144238944, + "accum": -134016158 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 72822524, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 49226218, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144238944, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 69355826, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 41567175, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70933253, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64078904, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_251.json b/polygon/heimdall/testdata/mainnet/spans/span_251.json new file mode 100644 index 00000000000..b15507f2c6c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_251.json @@ -0,0 +1,102 @@ +{ + "span_id": 251, + "start_block": 1600256, + "end_block": 1606655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74166208, + "accum": 41117514 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51127468, + "accum": -150361059 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144765321, + "accum": 53986744 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 70463435, + "accum": -104086646 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 41677345, + "accum": 28534851 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70934464, + "accum": -23410319 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64079440, + "accum": 154218915 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51127468, + "accum": -150361059 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74166208, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51127468, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 144765321, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 70463435, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 41677345, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 70934464, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64079440, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_252.json b/polygon/heimdall/testdata/mainnet/spans/span_252.json new file mode 100644 index 00000000000..72ba9d4c79f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_252.json @@ -0,0 +1,102 @@ +{ + "span_id": 252, + "start_block": 1606656, + "end_block": 1613055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74206168, + "accum": 260969483 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51403039, + "accum": 72100417 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146166438, + "accum": -146418083 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 71966347, + "accum": 794347 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42100800, + "accum": -172393250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71513126, + "accum": 65525179 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64190451, + "accum": -80578093 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146166438, + "accum": -146418083 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74206168, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51403039, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146166438, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 71966347, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42100800, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71513126, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64190451, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_253.json b/polygon/heimdall/testdata/mainnet/spans/span_253.json new file mode 100644 index 00000000000..241bda8e02e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_253.json @@ -0,0 +1,102 @@ +{ + "span_id": 253, + "start_block": 1613056, + "end_block": 1619455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74231251, + "accum": -341175541 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51453424, + "accum": 57301237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146189055, + "accum": 169255382 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 71973824, + "accum": -124597470 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42106426, + "accum": 148092151 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71512440, + "accum": -68996135 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64192468, + "accum": 160120376 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74231251, + "accum": -341175541 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74231251, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51453424, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146189055, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 71973824, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42106426, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71512440, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64192468, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_254.json b/polygon/heimdall/testdata/mainnet/spans/span_254.json new file mode 100644 index 00000000000..a843da746fe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_254.json @@ -0,0 +1,102 @@ +{ + "span_id": 254, + "start_block": 1619456, + "end_block": 1625855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74801860, + "accum": 177927981 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51453424, + "accum": -68358928 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146217961, + "accum": 86036264 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72223837, + "accum": -196641232 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42474503, + "accum": 284573560 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71848277, + "accum": -152281760 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64210271, + "accum": -131255885 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72223837, + "accum": -196641232 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74801860, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51453424, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146217961, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72223837, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42474503, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71848277, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64210271, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_255.json b/polygon/heimdall/testdata/mainnet/spans/span_255.json new file mode 100644 index 00000000000..24c1b78dbc6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_255.json @@ -0,0 +1,102 @@ +{ + "span_id": 255, + "start_block": 1625856, + "end_block": 1632255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74801860, + "accum": -120949897 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51482736, + "accum": 282380952 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146778731, + "accum": -40690501 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72311633, + "accum": -14747658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42474994, + "accum": -40238910 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71738033, + "accum": 21041079 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64010327, + "accum": -86795065 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74801860, + "accum": -120949897 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74801860, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51482736, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146778731, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72311633, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42474994, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 71738033, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64010327, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_256.json b/polygon/heimdall/testdata/mainnet/spans/span_256.json new file mode 100644 index 00000000000..707337a33eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_256.json @@ -0,0 +1,102 @@ +{ + "span_id": 256, + "start_block": 1632256, + "end_block": 1638655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74804516, + "accum": -125666756 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51518917, + "accum": 151366214 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146839943, + "accum": -126159017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": -83428668 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42453953, + "accum": 99398449 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73501488, + "accum": -47872403 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64024209, + "accum": 132362181 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146839943, + "accum": -126159017 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74804516, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51518917, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146839943, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42453953, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73501488, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64024209, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_257.json b/polygon/heimdall/testdata/mainnet/spans/span_257.json new file mode 100644 index 00000000000..1ec94071265 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_257.json @@ -0,0 +1,102 @@ +{ + "span_id": 257, + "start_block": 1638656, + "end_block": 1645055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74813746, + "accum": 319297249 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51595167, + "accum": 131417864 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146380111, + "accum": 174834907 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": -203367704 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42453953, + "accum": -103218981 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73523511, + "accum": -154528650 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 63925770, + "accum": -164434685 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": -203367704 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74813746, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51595167, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146380111, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42453953, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73523511, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 63925770, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_258.json b/polygon/heimdall/testdata/mainnet/spans/span_258.json new file mode 100644 index 00000000000..cdbcb08c5a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_258.json @@ -0,0 +1,102 @@ +{ + "span_id": 258, + "start_block": 1645056, + "end_block": 1651455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74833619, + "accum": 6876562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51810954, + "accum": -6317340 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146431429, + "accum": -45987936 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": -65505424 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42668150, + "accum": -65337021 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73540685, + "accum": 11956538 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64088617, + "accum": 164314621 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146431429, + "accum": -45987936 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74833619, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51810954, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 146431429, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 72839034, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42668150, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73540685, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64088617, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_259.json b/polygon/heimdall/testdata/mainnet/spans/span_259.json new file mode 100644 index 00000000000..f74f6bfbfd1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_259.json @@ -0,0 +1,102 @@ +{ + "span_id": 259, + "start_block": 1651456, + "end_block": 1657855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74573804, + "accum": -88512578 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51978098, + "accum": 173368826 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148155114, + "accum": 225617074 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73187321, + "accum": -225173522 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42704137, + "accum": -197817658 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73721928, + "accum": -121282443 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64140169, + "accum": 233800301 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73187321, + "accum": -225173522 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74573804, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51978098, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148155114, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73187321, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42704137, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73721928, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64140169, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_26.json b/polygon/heimdall/testdata/mainnet/spans/span_26.json new file mode 100644 index 00000000000..1b5fe20c64d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_26.json @@ -0,0 +1,102 @@ +{ + "span_id": 26, + "start_block": 160256, + "end_block": 166655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 4618 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 120 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5218 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 120 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 120 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 120 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 120 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5218 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_260.json b/polygon/heimdall/testdata/mainnet/spans/span_260.json new file mode 100644 index 00000000000..cba8dd000e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_260.json @@ -0,0 +1,102 @@ +{ + "span_id": 260, + "start_block": 1657856, + "end_block": 1664255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74586749, + "accum": -38091163 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50169616, + "accum": 61509953 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148727078, + "accum": -208118577 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73187392, + "accum": 312348967 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42870671, + "accum": -11655160 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73992997, + "accum": -94539420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64143056, + "accum": -21454600 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148727078, + "accum": -208118577 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74586749, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50169616, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 148727078, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73187392, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42870671, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 73992997, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64143056, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_261.json b/polygon/heimdall/testdata/mainnet/spans/span_261.json new file mode 100644 index 00000000000..33da02be747 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_261.json @@ -0,0 +1,102 @@ +{ + "span_id": 261, + "start_block": 1664256, + "end_block": 1670655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74586749, + "accum": 18236205 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50520738, + "accum": 113605892 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149059546, + "accum": -100085231 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73093910, + "accum": -190368640 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42880950, + "accum": -125327327 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74208092, + "accum": -49609903 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64172281, + "accum": 333549004 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73093910, + "accum": -190368640 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74586749, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50520738, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149059546, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73093910, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 42880950, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74208092, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64172281, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_262.json b/polygon/heimdall/testdata/mainnet/spans/span_262.json new file mode 100644 index 00000000000..7adc14b5c58 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_262.json @@ -0,0 +1,102 @@ +{ + "span_id": 262, + "start_block": 1670656, + "end_block": 1677055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74636392, + "accum": -166021794 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50552873, + "accum": 194396122 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149191703, + "accum": 58465355 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73093910, + "accum": 105608829 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44266304, + "accum": 247521864 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74210406, + "accum": -247053874 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64303657, + "accum": -192916502 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74210406, + "accum": -247053874 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 74636392, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50552873, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149191703, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73093910, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44266304, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74210406, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64303657, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_263.json b/polygon/heimdall/testdata/mainnet/spans/span_263.json new file mode 100644 index 00000000000..0705dcff828 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_263.json @@ -0,0 +1,102 @@ +{ + "span_id": 263, + "start_block": 1677056, + "end_block": 1683455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81403812, + "accum": 196760619 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50574826, + "accum": -83925158 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149295342, + "accum": 222592801 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73168712, + "accum": -123144697 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44372091, + "accum": -199476164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74984195, + "accum": 98951656 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64507028, + "accum": -111759057 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44372091, + "accum": -199476164 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81403812, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 50574826, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149295342, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73168712, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44372091, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74984195, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64507028, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_264.json b/polygon/heimdall/testdata/mainnet/spans/span_264.json new file mode 100644 index 00000000000..a52df81ff6d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_264.json @@ -0,0 +1,102 @@ +{ + "span_id": 264, + "start_block": 1683456, + "end_block": 1689855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81408659, + "accum": -54170734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51024407, + "accum": -180053841 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149539901, + "accum": -141978039 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73173736, + "accum": -82661988 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44664568, + "accum": 56348287 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74998295, + "accum": 194428882 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64509297, + "accum": 208087433 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149539901, + "accum": -141978039 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81408659, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51024407, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149539901, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73173736, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44664568, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 74998295, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64509297, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_265.json b/polygon/heimdall/testdata/mainnet/spans/span_265.json new file mode 100644 index 00000000000..ce1b9d69a36 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_265.json @@ -0,0 +1,102 @@ +{ + "span_id": 265, + "start_block": 1689856, + "end_block": 1696255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81422708, + "accum": 149027593 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51772318, + "accum": 222869336 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149571220, + "accum": -121646582 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73198407, + "accum": -118401614 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44800588, + "accum": -266222468 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75498931, + "accum": 213145542 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64484770, + "accum": -78771807 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44800588, + "accum": -266222468 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81422708, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51772318, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149571220, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73198407, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44800588, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75498931, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64484770, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_266.json b/polygon/heimdall/testdata/mainnet/spans/span_266.json new file mode 100644 index 00000000000..3cddb1871fd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_266.json @@ -0,0 +1,102 @@ +{ + "span_id": 266, + "start_block": 1696256, + "end_block": 1702655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -252929121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51848662, + "accum": -130723955 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149835130, + "accum": 240702407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": -266810341 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44087872, + "accum": 192626480 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75875260, + "accum": 152692965 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": 64441565 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": -266810341 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51848662, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149835130, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44087872, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 75875260, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_267.json b/polygon/heimdall/testdata/mainnet/spans/span_267.json new file mode 100644 index 00000000000..083b51e2871 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_267.json @@ -0,0 +1,102 @@ +{ + "span_id": 267, + "start_block": 1702656, + "end_block": 1709055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -114715126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51875112, + "accum": 104555605 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149873767, + "accum": -224733670 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 288723549 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44088033, + "accum": -231469360 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76036821, + "accum": 206782462 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": -29143460 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149873767, + "accum": -224733670 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51875112, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149873767, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44088033, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76036821, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_268.json b/polygon/heimdall/testdata/mainnet/spans/span_268.json new file mode 100644 index 00000000000..a7de5460c5e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_268.json @@ -0,0 +1,102 @@ +{ + "span_id": 268, + "start_block": 1709056, + "end_block": 1715455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -221540704 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51875112, + "accum": 184239156 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149909913, + "accum": -54400460 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 81612712 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44134688, + "accum": -244951097 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76036821, + "accum": 33542554 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": 221497839 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -221540704 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51875112, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149909913, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44134688, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76036821, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66121591, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_269.json b/polygon/heimdall/testdata/mainnet/spans/span_269.json new file mode 100644 index 00000000000..666c463a8bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_269.json @@ -0,0 +1,102 @@ +{ + "span_id": 269, + "start_block": 1715456, + "end_block": 1721855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": 241519354 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52718219, + "accum": 88972122 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149986417, + "accum": 78317673 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": -157265670 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44139301, + "accum": 50588487 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76081947, + "accum": -150908949 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66190820, + "accum": -151223017 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": -157265670 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 81575299, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52718219, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 149986417, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73211294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44139301, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76081947, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66190820, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_27.json b/polygon/heimdall/testdata/mainnet/spans/span_27.json new file mode 100644 index 00000000000..9c4d93f7b35 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_27.json @@ -0,0 +1,102 @@ +{ + "span_id": 27, + "start_block": 166656, + "end_block": 173055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 5622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 1124 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11242 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 1124 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 1124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 1124 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 1124 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11242 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_270.json b/polygon/heimdall/testdata/mainnet/spans/span_270.json new file mode 100644 index 00000000000..54b9f77f3cc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_270.json @@ -0,0 +1,102 @@ +{ + "span_id": 270, + "start_block": 1721856, + "end_block": 1728255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82548439, + "accum": -114260503 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52931083, + "accum": -53103351 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151225816, + "accum": -174936274 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73251234, + "accum": 155429004 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44250926, + "accum": 30384650 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76271472, + "accum": 305274522 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 67320369, + "accum": -148788048 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151225816, + "accum": -174936274 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82548439, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52931083, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151225816, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73251234, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 44250926, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 76271472, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 67320369, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_271.json b/polygon/heimdall/testdata/mainnet/spans/span_271.json new file mode 100644 index 00000000000..91661d8b605 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_271.json @@ -0,0 +1,102 @@ +{ + "span_id": 271, + "start_block": 1728256, + "end_block": 1734655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82609287, + "accum": 7478061 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52962209, + "accum": 294768392 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151927226, + "accum": -46114108 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73442876, + "accum": -166602922 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45275305, + "accum": -26415926 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77294352, + "accum": 141114739 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68078888, + "accum": -204228236 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68078888, + "accum": -204228236 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82609287, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52962209, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151927226, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73442876, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45275305, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77294352, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68078888, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_272.json b/polygon/heimdall/testdata/mainnet/spans/span_272.json new file mode 100644 index 00000000000..e06d83d1d24 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_272.json @@ -0,0 +1,102 @@ +{ + "span_id": 272, + "start_block": 1734656, + "end_block": 1741055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82671401, + "accum": 135592171 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 53197833, + "accum": -59238981 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153282005, + "accum": -224575564 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73439947, + "accum": 192538226 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45531196, + "accum": -93261619 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77305376, + "accum": 83414881 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68036850, + "accum": -34469114 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153282005, + "accum": -224575564 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82671401, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 53197833, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153282005, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73439947, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45531196, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77305376, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68036850, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_273.json b/polygon/heimdall/testdata/mainnet/spans/span_273.json new file mode 100644 index 00000000000..783e22455e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_273.json @@ -0,0 +1,102 @@ +{ + "span_id": 273, + "start_block": 1741056, + "end_block": 1747455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82681401, + "accum": -284623686 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51267315, + "accum": 94433116 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153298907, + "accum": 172059305 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441027, + "accum": 2983248 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45546196, + "accum": -156610070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77597452, + "accum": 31583417 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68101888, + "accum": 140174670 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82681401, + "accum": -284623686 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82681401, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51267315, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153298907, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441027, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45546196, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 77597452, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68101888, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_274.json b/polygon/heimdall/testdata/mainnet/spans/span_274.json new file mode 100644 index 00000000000..9fcf542f549 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_274.json @@ -0,0 +1,102 @@ +{ + "span_id": 274, + "start_block": 1747456, + "end_block": 1753855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82684001, + "accum": 16364918 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51267315, + "accum": -138749565 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153364470, + "accum": 17469226 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441045, + "accum": 146859512 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45546196, + "accum": 64953487 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": -300180993 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68107437, + "accum": 193283415 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": -300180993 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82684001, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51267315, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153364470, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441045, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45546196, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68107437, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_275.json b/polygon/heimdall/testdata/mainnet/spans/span_275.json new file mode 100644 index 00000000000..ee0931d1969 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_275.json @@ -0,0 +1,102 @@ +{ + "span_id": 275, + "start_block": 1753856, + "end_block": 1760255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82684001, + "accum": 176865862 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51274540, + "accum": -116497182 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153433256, + "accum": 75428184 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441045, + "accum": 104039500 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45551268, + "accum": -38665958 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": -234494510 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68120258, + "accum": 33324104 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": -234494510 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 82684001, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51274540, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153433256, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73441045, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45551268, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78376959, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68120258, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_276.json b/polygon/heimdall/testdata/mainnet/spans/span_276.json new file mode 100644 index 00000000000..45737d140f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_276.json @@ -0,0 +1,102 @@ +{ + "span_id": 276, + "start_block": 1760256, + "end_block": 1766655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85584584, + "accum": -260718348 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51294827, + "accum": -40962461 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153241695, + "accum": 286542664 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73442487, + "accum": -176091307 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45565807, + "accum": -157351286 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78425945, + "accum": 208070033 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68492493, + "accum": 140510705 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85584584, + "accum": -260718348 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85584584, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51294827, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153241695, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73442487, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45565807, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78425945, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68492493, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_277.json b/polygon/heimdall/testdata/mainnet/spans/span_277.json new file mode 100644 index 00000000000..5df8dd0f94d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_277.json @@ -0,0 +1,102 @@ +{ + "span_id": 277, + "start_block": 1766656, + "end_block": 1773055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85953539, + "accum": -175464458 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51394941, + "accum": 231482488 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153091251, + "accum": -32644399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73467655, + "accum": 136169303 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45489844, + "accum": -41907208 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79346852, + "accum": 120443590 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68497770, + "accum": -238079316 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68497770, + "accum": -238079316 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85953539, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51394941, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153091251, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73467655, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45489844, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79346852, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68497770, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_278.json b/polygon/heimdall/testdata/mainnet/spans/span_278.json new file mode 100644 index 00000000000..aa168b71232 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_278.json @@ -0,0 +1,102 @@ +{ + "span_id": 278, + "start_block": 1773056, + "end_block": 1779455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85965752, + "accum": 64532326 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51491499, + "accum": -183801824 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151940185, + "accum": 296775468 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73472655, + "accum": -61030575 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45517105, + "accum": -109741161 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79406090, + "accum": 129808092 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64708665, + "accum": -136542326 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51491499, + "accum": -183801824 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85965752, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51491499, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 151940185, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73472655, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45517105, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79406090, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64708665, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_279.json b/polygon/heimdall/testdata/mainnet/spans/span_279.json new file mode 100644 index 00000000000..e58aa18c3d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_279.json @@ -0,0 +1,102 @@ +{ + "span_id": 279, + "start_block": 1779456, + "end_block": 1785855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85971702, + "accum": -72388359 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51691420, + "accum": 67323309 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152264039, + "accum": -154437875 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73474675, + "accum": -107240199 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45560840, + "accum": -83524185 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79421496, + "accum": 303870087 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64733591, + "accum": 46397222 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152264039, + "accum": -154437875 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85971702, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 51691420, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152264039, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73474675, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 45560840, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79421496, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64733591, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_28.json b/polygon/heimdall/testdata/mainnet/spans/span_28.json new file mode 100644 index 00000000000..2fe5ac38cc1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_28.json @@ -0,0 +1,102 @@ +{ + "span_id": 28, + "start_block": 173056, + "end_block": 179455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -3374 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -7872 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 42734 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -7872 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -7872 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -7872 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7872 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -7872 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_280.json b/polygon/heimdall/testdata/mainnet/spans/span_280.json new file mode 100644 index 00000000000..b52a4d1092e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_280.json @@ -0,0 +1,102 @@ +{ + "span_id": 280, + "start_block": 1785856, + "end_block": 1792255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85972802, + "accum": -51754689 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52513820, + "accum": -239074946 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152302438, + "accum": -71307286 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73474675, + "accum": 141610718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 46076003, + "accum": -2436713 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79394080, + "accum": 154233233 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64734385, + "accum": 68729683 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52513820, + "accum": -239074946 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 85972802, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52513820, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152302438, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73474675, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 46076003, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79394080, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64734385, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_281.json b/polygon/heimdall/testdata/mainnet/spans/span_281.json new file mode 100644 index 00000000000..12dad246355 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_281.json @@ -0,0 +1,102 @@ +{ + "span_id": 281, + "start_block": 1792256, + "end_block": 1798655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89186790, + "accum": 191709421 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52516082, + "accum": -196515807 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152644230, + "accum": -47864863 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73492997, + "accum": 91016094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 46076003, + "accum": -101506860 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79399619, + "accum": 237081648 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64762725, + "accum": -173919633 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64762725, + "accum": -173919633 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89186790, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 52516082, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152644230, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73492997, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 46076003, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79399619, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 64762725, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_282.json b/polygon/heimdall/testdata/mainnet/spans/span_282.json new file mode 100644 index 00000000000..4f3fe26540a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_282.json @@ -0,0 +1,102 @@ +{ + "span_id": 282, + "start_block": 1798656, + "end_block": 1805055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89291921, + "accum": -51356036 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 62866829, + "accum": -296913902 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152689479, + "accum": 261793731 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73633997, + "accum": -139239954 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51381742, + "accum": 982374 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79512960, + "accum": 225188847 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69964179, + "accum": -455060 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 62866829, + "accum": -296913902 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89291921, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 62866829, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 152689479, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73633997, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51381742, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79512960, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69964179, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_283.json b/polygon/heimdall/testdata/mainnet/spans/span_283.json new file mode 100644 index 00000000000..e7c15d02ca1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_283.json @@ -0,0 +1,102 @@ +{ + "span_id": 283, + "start_block": 1805056, + "end_block": 1811455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89332578, + "accum": 87081453 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 63060105, + "accum": 106114475 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153026327, + "accum": -338242495 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73636679, + "accum": 45493722 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51419480, + "accum": 9280849 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79544763, + "accum": 30522905 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69980980, + "accum": 59749091 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153026327, + "accum": -338242495 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89332578, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 63060105, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153026327, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 73636679, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51419480, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79544763, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69980980, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_284.json b/polygon/heimdall/testdata/mainnet/spans/span_284.json new file mode 100644 index 00000000000..824e846ac8f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_284.json @@ -0,0 +1,102 @@ +{ + "span_id": 284, + "start_block": 1811456, + "end_block": 1817855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89544474, + "accum": -131211171 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 63200393, + "accum": -81751235 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153132359, + "accum": -138643558 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74116700, + "accum": 327916287 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51440042, + "accum": -96975423 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78976338, + "accum": -43731051 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69370559, + "accum": 164396151 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153132359, + "accum": -138643558 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89544474, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 63200393, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153132359, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74116700, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51440042, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 78976338, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69370559, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_285.json b/polygon/heimdall/testdata/mainnet/spans/span_285.json new file mode 100644 index 00000000000..7cd67c5d60c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_285.json @@ -0,0 +1,102 @@ +{ + "span_id": 285, + "start_block": 1817856, + "end_block": 1824255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89961760, + "accum": 56606715 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64280434, + "accum": -37880399 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153407259, + "accum": 82813004 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74679454, + "accum": 93701590 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51448883, + "accum": 180193811 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79196346, + "accum": -156377974 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69370598, + "accum": -219056747 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69370598, + "accum": -219056747 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89961760, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64280434, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153407259, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74679454, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51448883, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79196346, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69370598, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_286.json b/polygon/heimdall/testdata/mainnet/spans/span_286.json new file mode 100644 index 00000000000..0d2e4d72c63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_286.json @@ -0,0 +1,102 @@ +{ + "span_id": 286, + "start_block": 1824256, + "end_block": 1830655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89971760, + "accum": 245419332 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64419989, + "accum": 15667535 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153487261, + "accum": 300675508 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74787183, + "accum": -145154775 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51456984, + "accum": -126879201 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79438918, + "accum": -265304682 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69419364, + "accum": -24423717 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79438918, + "accum": -265304682 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89971760, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64419989, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153487261, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74787183, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51456984, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79438918, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69419364, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_287.json b/polygon/heimdall/testdata/mainnet/spans/span_287.json new file mode 100644 index 00000000000..f143ee4fc49 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_287.json @@ -0,0 +1,102 @@ +{ + "span_id": 287, + "start_block": 1830656, + "end_block": 1837055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89971760, + "accum": 124671073 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64365181, + "accum": 265757814 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153630968, + "accum": -174623718 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74787464, + "accum": -154488090 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51479896, + "accum": 304677299 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79440124, + "accum": -129883704 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68001199, + "accum": -236110674 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153630968, + "accum": -174623718 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 89971760, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64365181, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153630968, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74787464, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51479896, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79440124, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 68001199, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_288.json b/polygon/heimdall/testdata/mainnet/spans/span_288.json new file mode 100644 index 00000000000..0645a2cfa04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_288.json @@ -0,0 +1,102 @@ +{ + "span_id": 288, + "start_block": 1837056, + "end_block": 1843455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91973391, + "accum": -254693626 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64367538, + "accum": 322512197 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153731646, + "accum": 49027170 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74951696, + "accum": 195523629 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51595939, + "accum": -1881577 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79474036, + "accum": -236059000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69094777, + "accum": -74428793 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91973391, + "accum": -254693626 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91973391, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64367538, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153731646, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74951696, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51595939, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79474036, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69094777, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_289.json b/polygon/heimdall/testdata/mainnet/spans/span_289.json new file mode 100644 index 00000000000..c99ae49027b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_289.json @@ -0,0 +1,102 @@ +{ + "span_id": 289, + "start_block": 1843456, + "end_block": 1849855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91971579, + "accum": 221814562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64504107, + "accum": -218378522 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153507256, + "accum": -117828090 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74969781, + "accum": 42413679 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51813582, + "accum": 153823181 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79380927, + "accum": -223548059 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69262650, + "accum": 141703249 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79380927, + "accum": -223548059 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 91971579, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64504107, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153507256, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74969781, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 51813582, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 79380927, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69262650, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_29.json b/polygon/heimdall/testdata/mainnet/spans/span_29.json new file mode 100644 index 00000000000..82ebd61268b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_29.json @@ -0,0 +1,102 @@ +{ + "span_id": 29, + "start_block": 179456, + "end_block": 185855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -46868 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -51366 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 5706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 23132 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 23132 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 23132 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 23132 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -51366 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_290.json b/polygon/heimdall/testdata/mainnet/spans/span_290.json new file mode 100644 index 00000000000..1868605fd92 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_290.json @@ -0,0 +1,102 @@ +{ + "span_id": 290, + "start_block": 1849856, + "end_block": 1856255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92023138, + "accum": -216617462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64629452, + "accum": 1065075 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153556201, + "accum": 120131105 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74982633, + "accum": 90549199 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 52891558, + "accum": -100506793 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80075492, + "accum": 11173947 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57609768, + "accum": 94204929 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92023138, + "accum": -216617462 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92023138, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64629452, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153556201, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74982633, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 52891558, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80075492, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 57609768, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_291.json b/polygon/heimdall/testdata/mainnet/spans/span_291.json new file mode 100644 index 00000000000..7c7f630c68b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_291.json @@ -0,0 +1,102 @@ +{ + "span_id": 291, + "start_block": 1856256, + "end_block": 1862655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035538, + "accum": 13200563 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64635615, + "accum": 285482521 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153879441, + "accum": -61346123 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74987858, + "accum": 213997136 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53003304, + "accum": -282624044 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80126259, + "accum": -235651071 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56692126, + "accum": 66941018 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53003304, + "accum": -282624044 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035538, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64635615, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153879441, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74987858, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53003304, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80126259, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 56692126, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_292.json b/polygon/heimdall/testdata/mainnet/spans/span_292.json new file mode 100644 index 00000000000..34db031208e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_292.json @@ -0,0 +1,102 @@ +{ + "span_id": 292, + "start_block": 1862656, + "end_block": 1869055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": 169885114 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64956850, + "accum": 115418169 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153967446, + "accum": -168841038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74989778, + "accum": -191975751 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53064378, + "accum": -263067966 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80126797, + "accum": 103374141 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58279812, + "accum": 235207331 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153967446, + "accum": -168841038 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 64956850, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 153967446, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74989778, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53064378, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80126797, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58279812, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_293.json b/polygon/heimdall/testdata/mainnet/spans/span_293.json new file mode 100644 index 00000000000..058c25fc15d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_293.json @@ -0,0 +1,102 @@ +{ + "span_id": 293, + "start_block": 1869056, + "end_block": 1875455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": 133409813 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65266013, + "accum": -177307448 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154281467, + "accum": -19078925 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74929778, + "accum": -180191131 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53352169, + "accum": 231902191 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80098297, + "accum": 275416372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58666989, + "accum": -264150872 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58666989, + "accum": -264150872 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65266013, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154281467, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 74929778, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 53352169, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80098297, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58666989, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_294.json b/polygon/heimdall/testdata/mainnet/spans/span_294.json new file mode 100644 index 00000000000..a0dfc3dd491 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_294.json @@ -0,0 +1,102 @@ +{ + "span_id": 294, + "start_block": 1875456, + "end_block": 1881855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": 115441531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65271630, + "accum": 296075782 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154595540, + "accum": -212703863 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75500214, + "accum": -42112253 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54839058, + "accum": -162186016 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80347290, + "accum": -37327324 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58679051, + "accum": 42812143 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154595540, + "accum": -212703863 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92035818, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65271630, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154595540, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75500214, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 54839058, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80347290, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 58679051, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_295.json b/polygon/heimdall/testdata/mainnet/spans/span_295.json new file mode 100644 index 00000000000..4eb523118c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_295.json @@ -0,0 +1,102 @@ +{ + "span_id": 295, + "start_block": 1881856, + "end_block": 1888255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92139283, + "accum": -600907 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65521630, + "accum": 118769979 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154717086, + "accum": 9348896 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75505049, + "accum": 25443115 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55019011, + "accum": -7563574 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80403894, + "accum": 147488766 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59075601, + "accum": -292886275 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59075601, + "accum": -292886275 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92139283, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65521630, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154717086, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75505049, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55019011, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80403894, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59075601, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_296.json b/polygon/heimdall/testdata/mainnet/spans/span_296.json new file mode 100644 index 00000000000..7cb5ac03edb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_296.json @@ -0,0 +1,102 @@ +{ + "span_id": 296, + "start_block": 1888256, + "end_block": 1894655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92261143, + "accum": -269805616 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65629155, + "accum": 83096047 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154811685, + "accum": 182450556 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75932959, + "accum": -242247400 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55028977, + "accum": 170456993 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80428149, + "accum": 48514871 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59147001, + "accum": 27534549 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92261143, + "accum": -269805616 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92261143, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65629155, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154811685, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 75932959, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 55028977, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80428149, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59147001, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_297.json b/polygon/heimdall/testdata/mainnet/spans/span_297.json new file mode 100644 index 00000000000..7940204f9f8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_297.json @@ -0,0 +1,102 @@ +{ + "span_id": 297, + "start_block": 1894656, + "end_block": 1901055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92261143, + "accum": -149921364 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65648285, + "accum": -89213188 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154912117, + "accum": 31339389 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76141088, + "accum": -69693955 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57255955, + "accum": 258151082 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81225444, + "accum": -208519363 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59238017, + "accum": 227857399 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81225444, + "accum": -208519363 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92261143, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65648285, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154912117, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76141088, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57255955, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81225444, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59238017, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_298.json b/polygon/heimdall/testdata/mainnet/spans/span_298.json new file mode 100644 index 00000000000..66e5cf6e649 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_298.json @@ -0,0 +1,102 @@ +{ + "span_id": 298, + "start_block": 1901056, + "end_block": 1907455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92262070, + "accum": -14152589 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65680272, + "accum": -2650681 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154988001, + "accum": 116424260 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76161923, + "accum": -87860267 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57380968, + "accum": -40944568 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80865208, + "accum": 7965155 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59456433, + "accum": 21218690 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76161923, + "accum": -87860267 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92262070, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65680272, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154988001, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76161923, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57380968, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 80865208, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59456433, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_299.json b/polygon/heimdall/testdata/mainnet/spans/span_299.json new file mode 100644 index 00000000000..b21bbc945e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_299.json @@ -0,0 +1,102 @@ +{ + "span_id": 299, + "start_block": 1907456, + "end_block": 1913855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92280381, + "accum": -90658155 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65922624, + "accum": -313781172 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154993202, + "accum": 222651541 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76168633, + "accum": -76339156 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57609033, + "accum": -21307164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81028728, + "accum": 167556334 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60009897, + "accum": 111877772 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65922624, + "accum": -313781172 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92280381, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65922624, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154993202, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76168633, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 57609033, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81028728, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60009897, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_3.json b/polygon/heimdall/testdata/mainnet/spans/span_3.json new file mode 100644 index 00000000000..5678415332d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_3.json @@ -0,0 +1,102 @@ +{ + "span_id": 3, + "start_block": 13056, + "end_block": 19455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -14498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -18996 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 34980 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -18996 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -18996 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18996 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 55502 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18996 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_30.json b/polygon/heimdall/testdata/mainnet/spans/span_30.json new file mode 100644 index 00000000000..0e77bdabd2e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_30.json @@ -0,0 +1,102 @@ +{ + "span_id": 30, + "start_block": 185856, + "end_block": 192255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25864 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -30362 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 28678 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -30362 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30362 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44136 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44136 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30362 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_300.json b/polygon/heimdall/testdata/mainnet/spans/span_300.json new file mode 100644 index 00000000000..ed15215fc64 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_300.json @@ -0,0 +1,102 @@ +{ + "span_id": 300, + "start_block": 1913856, + "end_block": 1920255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92295838, + "accum": 11514165 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65925666, + "accum": 95604564 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155037614, + "accum": 40143996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76175317, + "accum": 82617531 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58307548, + "accum": 134479264 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81043425, + "accum": -101895485 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60032466, + "accum": -262464035 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60032466, + "accum": -262464035 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92295838, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 65925666, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155037614, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76175317, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58307548, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81043425, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60032466, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_301.json b/polygon/heimdall/testdata/mainnet/spans/span_301.json new file mode 100644 index 00000000000..07466a717c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_301.json @@ -0,0 +1,102 @@ +{ + "span_id": 301, + "start_block": 1920256, + "end_block": 1926655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92315610, + "accum": 55709539 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66079091, + "accum": 44684339 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155126963, + "accum": -50915211 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76175317, + "accum": -292682953 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58487487, + "accum": -112066769 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81166405, + "accum": 240199897 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59244646, + "accum": 115071158 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76175317, + "accum": -292682953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92315610, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66079091, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155126963, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76175317, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58487487, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81166405, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59244646, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_302.json b/polygon/heimdall/testdata/mainnet/spans/span_302.json new file mode 100644 index 00000000000..027669ab0c2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_302.json @@ -0,0 +1,102 @@ +{ + "span_id": 302, + "start_block": 1926656, + "end_block": 1933055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92307764, + "accum": 43103291 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66481123, + "accum": 125533495 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155255619, + "accum": -47512498 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76223294, + "accum": -22996940 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58601020, + "accum": -177108205 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81167285, + "accum": 15880054 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59278546, + "accum": 63100803 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58601020, + "accum": -177108205 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92307764, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66481123, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155255619, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76223294, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58601020, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81167285, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59278546, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_303.json b/polygon/heimdall/testdata/mainnet/spans/span_303.json new file mode 100644 index 00000000000..571df22cac6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_303.json @@ -0,0 +1,102 @@ +{ + "span_id": 303, + "start_block": 1933056, + "end_block": 1939455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92311895, + "accum": -102690700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66687940, + "accum": -46540127 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156326580, + "accum": 155207922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76223352, + "accum": 35810787 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58715651, + "accum": 49052509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81222816, + "accum": 193998606 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59285402, + "accum": -284838997 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59285402, + "accum": -284838997 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92311895, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66687940, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156326580, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76223352, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58715651, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81222816, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 59285402, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_304.json b/polygon/heimdall/testdata/mainnet/spans/span_304.json new file mode 100644 index 00000000000..c526a22f8f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_304.json @@ -0,0 +1,102 @@ +{ + "span_id": 304, + "start_block": 1939456, + "end_block": 1945855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92311895, + "accum": 207630865 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66443810, + "accum": 107705748 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156381808, + "accum": -42816706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76231352, + "accum": -119517994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58934857, + "accum": -19692453 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81353723, + "accum": 185436508 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60227514, + "accum": -318745968 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60227514, + "accum": -318745968 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92311895, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66443810, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156381808, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76231352, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58934857, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81353723, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60227514, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_305.json b/polygon/heimdall/testdata/mainnet/spans/span_305.json new file mode 100644 index 00000000000..4e52d7d087c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_305.json @@ -0,0 +1,102 @@ +{ + "span_id": 305, + "start_block": 1945856, + "end_block": 1952255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92370629, + "accum": 108404282 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66023827, + "accum": -201964451 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156396072, + "accum": 66093313 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76814145, + "accum": -115881912 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58957187, + "accum": 30334462 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81470358, + "accum": 340994186 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60261814, + "accum": -227979880 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60261814, + "accum": -227979880 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92370629, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66023827, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156396072, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76814145, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 58957187, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81470358, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60261814, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_306.json b/polygon/heimdall/testdata/mainnet/spans/span_306.json new file mode 100644 index 00000000000..e42b36e192b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_306.json @@ -0,0 +1,102 @@ +{ + "span_id": 306, + "start_block": 1952256, + "end_block": 1958655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392130, + "accum": -176728649 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66038987, + "accum": -65733214 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156449974, + "accum": -139328886 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76814145, + "accum": 334426876 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60381673, + "accum": -29325928 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81513381, + "accum": 334351023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60450180, + "accum": -257661222 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60450180, + "accum": -257661222 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392130, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66038987, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156449974, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76814145, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 60381673, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81513381, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60450180, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_307.json b/polygon/heimdall/testdata/mainnet/spans/span_307.json new file mode 100644 index 00000000000..3d9d747b5c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_307.json @@ -0,0 +1,102 @@ +{ + "span_id": 307, + "start_block": 1958656, + "end_block": 1965055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392887, + "accum": 256799651 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66040181, + "accum": -264795223 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156549584, + "accum": 47896974 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76834424, + "accum": -200419585 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61202771, + "accum": 243902405 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81547010, + "accum": -87159100 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60471196, + "accum": 3774878 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66040181, + "accum": -264795223 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392887, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66040181, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156549584, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76834424, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61202771, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81547010, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60471196, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_308.json b/polygon/heimdall/testdata/mainnet/spans/span_308.json new file mode 100644 index 00000000000..6d7081f69d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_308.json @@ -0,0 +1,102 @@ +{ + "span_id": 308, + "start_block": 1965056, + "end_block": 1971455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392887, + "accum": -91311669 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66128929, + "accum": -1970752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156697439, + "accum": -77438166 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76810074, + "accum": 299258264 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61284732, + "accum": -194776841 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81601988, + "accum": -77790667 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60509942, + "accum": 144029831 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61284732, + "accum": -194776841 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92392887, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66128929, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156697439, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 76810074, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61284732, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81601988, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60509942, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_309.json b/polygon/heimdall/testdata/mainnet/spans/span_309.json new file mode 100644 index 00000000000..7be57c43547 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_309.json @@ -0,0 +1,102 @@ +{ + "span_id": 309, + "start_block": 1971456, + "end_block": 1977855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92393741, + "accum": 147207853 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66152904, + "accum": 258252213 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156935072, + "accum": -214706182 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80401420, + "accum": 249269191 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61284732, + "accum": -45047700 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81629003, + "accum": -76009237 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60497183, + "accum": -318966138 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60497183, + "accum": -318966138 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92393741, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66152904, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156935072, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80401420, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61284732, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81629003, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60497183, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_31.json b/polygon/heimdall/testdata/mainnet/spans/span_31.json new file mode 100644 index 00000000000..e6ee1a486e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_31.json @@ -0,0 +1,102 @@ +{ + "span_id": 31, + "start_block": 192256, + "end_block": 198655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59358 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10642 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6148 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10642 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10642 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10642 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59358 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_310.json b/polygon/heimdall/testdata/mainnet/spans/span_310.json new file mode 100644 index 00000000000..4b86a29df83 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_310.json @@ -0,0 +1,102 @@ +{ + "span_id": 310, + "start_block": 1977856, + "end_block": 1984255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92414083, + "accum": 59173333 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66193118, + "accum": 113935636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156973221, + "accum": 111571898 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80522284, + "accum": -137241100 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61290791, + "accum": -311682074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81804003, + "accum": 169666189 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60535287, + "accum": -5423882 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61290791, + "accum": -311682074 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92414083, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66193118, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156973221, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80522284, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61290791, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81804003, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60535287, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_311.json b/polygon/heimdall/testdata/mainnet/spans/span_311.json new file mode 100644 index 00000000000..e4493fa750b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_311.json @@ -0,0 +1,102 @@ +{ + "span_id": 311, + "start_block": 1984256, + "end_block": 1990655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92288083, + "accum": 12394672 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66772274, + "accum": -157563606 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157087315, + "accum": 336061397 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80575454, + "accum": 39710013 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61322632, + "accum": -150022498 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81864209, + "accum": -215633932 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60739106, + "accum": 135053954 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81864209, + "accum": -215633932 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92288083, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66772274, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157087315, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80575454, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61322632, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 81864209, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 60739106, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_312.json b/polygon/heimdall/testdata/mainnet/spans/span_312.json new file mode 100644 index 00000000000..4e0cf9a8ebc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_312.json @@ -0,0 +1,102 @@ +{ + "span_id": 312, + "start_block": 1990656, + "end_block": 1997055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92290556, + "accum": 188151757 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66772274, + "accum": -95619706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158070027, + "accum": -71777973 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80645454, + "accum": -112635255 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61554085, + "accum": -237870191 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82025615, + "accum": 272181618 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62931926, + "accum": 57569750 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61554085, + "accum": -237870191 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92290556, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 66772274, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158070027, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80645454, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61554085, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82025615, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62931926, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_313.json b/polygon/heimdall/testdata/mainnet/spans/span_313.json new file mode 100644 index 00000000000..b8ca912feeb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_313.json @@ -0,0 +1,102 @@ +{ + "span_id": 313, + "start_block": 1997056, + "end_block": 2003455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": -156365790 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67712089, + "accum": 53258332 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158166496, + "accum": 279949216 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80852056, + "accum": -190954144 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61362549, + "accum": -268449834 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82033397, + "accum": 232887449 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 61731159, + "accum": 49674771 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61362549, + "accum": -268449834 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67712089, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158166496, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80852056, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61362549, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82033397, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 61731159, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_314.json b/polygon/heimdall/testdata/mainnet/spans/span_314.json new file mode 100644 index 00000000000..6456012b4bb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_314.json @@ -0,0 +1,102 @@ +{ + "span_id": 314, + "start_block": 2003456, + "end_block": 2009855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": 112181344 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67712089, + "accum": -72604747 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228773, + "accum": -211432464 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80862111, + "accum": -106545634 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61378355, + "accum": 108836367 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82215537, + "accum": 337766350 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62048772, + "accum": -168201216 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228773, + "accum": -211432464 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67712089, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228773, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80862111, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61378355, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82215537, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62048772, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_315.json b/polygon/heimdall/testdata/mainnet/spans/span_315.json new file mode 100644 index 00000000000..d8d95bf7568 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_315.json @@ -0,0 +1,102 @@ +{ + "span_id": 315, + "start_block": 2009856, + "end_block": 2016255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": -81109856 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67762758, + "accum": 67702890 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228915, + "accum": -285133007 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80699333, + "accum": 177160996 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61374625, + "accum": 179362292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82111172, + "accum": 32196395 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62051933, + "accum": -90179710 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228915, + "accum": -285133007 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92361538, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67762758, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158228915, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80699333, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 61374625, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82111172, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 62051933, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_316.json b/polygon/heimdall/testdata/mainnet/spans/span_316.json new file mode 100644 index 00000000000..c2d5710b494 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_316.json @@ -0,0 +1,102 @@ +{ + "span_id": 316, + "start_block": 2016256, + "end_block": 2022655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92368665, + "accum": 106475311 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67762758, + "accum": -281097614 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159156378, + "accum": 146066135 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80952603, + "accum": 120497377 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66688599, + "accum": -216746072 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82126114, + "accum": 3385452 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66059639, + "accum": 121419411 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67762758, + "accum": -281097614 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92368665, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67762758, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159156378, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 80952603, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 66688599, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82126114, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66059639, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_317.json b/polygon/heimdall/testdata/mainnet/spans/span_317.json new file mode 100644 index 00000000000..fb2bf11950c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_317.json @@ -0,0 +1,102 @@ +{ + "span_id": 317, + "start_block": 2022656, + "end_block": 2029055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92368665, + "accum": -49542343 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67768058, + "accum": 179623842 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160238699, + "accum": -180393654 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81140503, + "accum": -319809973 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67127933, + "accum": 225491529 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82126685, + "accum": 207624882 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66824638, + "accum": -62994283 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81140503, + "accum": -319809973 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92368665, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67768058, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160238699, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81140503, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67127933, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82126685, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66824638, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_318.json b/polygon/heimdall/testdata/mainnet/spans/span_318.json new file mode 100644 index 00000000000..093e9d763db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_318.json @@ -0,0 +1,102 @@ +{ + "span_id": 318, + "start_block": 2029056, + "end_block": 2035455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92500993, + "accum": -120155934 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67685369, + "accum": 85035568 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161679064, + "accum": 293401713 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81141607, + "accum": -65930990 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67070956, + "accum": 116218485 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82231116, + "accum": -128650399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66824638, + "accum": -179918443 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66824638, + "accum": -179918443 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92500993, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67685369, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161679064, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81141607, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67070956, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82231116, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66824638, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_319.json b/polygon/heimdall/testdata/mainnet/spans/span_319.json new file mode 100644 index 00000000000..6f53bd7c236 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_319.json @@ -0,0 +1,102 @@ +{ + "span_id": 319, + "start_block": 2035456, + "end_block": 2041855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92500993, + "accum": 213971877 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67698051, + "accum": -2789295 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161873081, + "accum": -53461380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81259049, + "accum": 75853691 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67077838, + "accum": 18144664 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82242138, + "accum": 30782538 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66826588, + "accum": -282502095 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66826588, + "accum": -282502095 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92500993, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67698051, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161873081, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81259049, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67077838, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82242138, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 66826588, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_32.json b/polygon/heimdall/testdata/mainnet/spans/span_32.json new file mode 100644 index 00000000000..4b496271d72 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_32.json @@ -0,0 +1,102 @@ +{ + "span_id": 32, + "start_block": 198656, + "end_block": 205055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -8354 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -12852 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -1884 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -12852 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -12852 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -12852 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 61646 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -12852 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_320.json b/polygon/heimdall/testdata/mainnet/spans/span_320.json new file mode 100644 index 00000000000..e8928834353 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_320.json @@ -0,0 +1,102 @@ +{ + "span_id": 320, + "start_block": 2041856, + "end_block": 2048255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92501163, + "accum": 17488510 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67726716, + "accum": -23692665 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161864151, + "accum": -241084645 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81259528, + "accum": 298816949 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67468408, + "accum": -8187190 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82313894, + "accum": 271714058 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69018588, + "accum": -315055017 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161864151, + "accum": -241084645 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92501163, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67726716, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161864151, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81259528, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67468408, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82313894, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69018588, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_321.json b/polygon/heimdall/testdata/mainnet/spans/span_321.json new file mode 100644 index 00000000000..83ecec952f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_321.json @@ -0,0 +1,102 @@ +{ + "span_id": 321, + "start_block": 2048256, + "end_block": 2054655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92528631, + "accum": 185347613 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67778138, + "accum": -400755942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162254335, + "accum": 210843942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81316204, + "accum": 219780994 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67474759, + "accum": -391594714 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82544174, + "accum": 217154592 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69253533, + "accum": -40776485 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67778138, + "accum": -400755942 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92528631, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67778138, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162254335, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81316204, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67474759, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82544174, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69253533, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_322.json b/polygon/heimdall/testdata/mainnet/spans/span_322.json new file mode 100644 index 00000000000..3dc8bf4bd4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_322.json @@ -0,0 +1,102 @@ +{ + "span_id": 322, + "start_block": 2054656, + "end_block": 2061055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92528631, + "accum": -24141286 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67816364, + "accum": 194278867 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167409815, + "accum": 39651760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81316204, + "accum": -191532384 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67557915, + "accum": 198475016 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82548020, + "accum": -171988545 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69347736, + "accum": -44743428 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81316204, + "accum": -191532384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92528631, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67816364, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167409815, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81316204, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67557915, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82548020, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69347736, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_323.json b/polygon/heimdall/testdata/mainnet/spans/span_323.json new file mode 100644 index 00000000000..eeb44155720 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_323.json @@ -0,0 +1,102 @@ +{ + "span_id": 323, + "start_block": 2061056, + "end_block": 2067455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92529008, + "accum": -131915307 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67721943, + "accum": 70376701 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167127839, + "accum": -10653060 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81338494, + "accum": 38442886 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67775790, + "accum": 70868376 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82549178, + "accum": 89570304 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69356976, + "accum": -126689900 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92529008, + "accum": -131915307 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92529008, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 67721943, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167127839, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81338494, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67775790, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82549178, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69356976, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_324.json b/polygon/heimdall/testdata/mainnet/spans/span_324.json new file mode 100644 index 00000000000..2db7be60aec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_324.json @@ -0,0 +1,102 @@ +{ + "span_id": 324, + "start_block": 2067456, + "end_block": 2073855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92541541, + "accum": -112692526 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 68046105, + "accum": -293537322 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167498374, + "accum": -70165346 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81820495, + "accum": 237156921 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67847003, + "accum": -294336843 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82707070, + "accum": 332060718 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69492631, + "accum": 201514398 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67847003, + "accum": -294336843 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 92541541, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 68046105, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167498374, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81820495, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67847003, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82707070, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69492631, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_325.json b/polygon/heimdall/testdata/mainnet/spans/span_325.json new file mode 100644 index 00000000000..3a13f2fb5d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_325.json @@ -0,0 +1,102 @@ +{ + "span_id": 325, + "start_block": 2073856, + "end_block": 2080255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94031853, + "accum": 332084271 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69097202, + "accum": -4244413 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167925944, + "accum": 250761774 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81835727, + "accum": -301630658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68099694, + "accum": -15509649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83284135, + "accum": -166148667 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69712472, + "accum": -95312658 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81835727, + "accum": -301630658 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94031853, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69097202, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 167925944, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81835727, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68099694, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83284135, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69712472, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_326.json b/polygon/heimdall/testdata/mainnet/spans/span_326.json new file mode 100644 index 00000000000..a4cf32fa7d9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_326.json @@ -0,0 +1,102 @@ +{ + "span_id": 326, + "start_block": 2080256, + "end_block": 2086655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94081703, + "accum": 216337208 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69074100, + "accum": 40679592 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168044431, + "accum": -361709273 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81942692, + "accum": -14737372 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68116542, + "accum": 10368493 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83316468, + "accum": 148430074 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69692402, + "accum": -39368722 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168044431, + "accum": -361709273 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94081703, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69074100, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168044431, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81942692, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68116542, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83316468, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69692402, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_327.json b/polygon/heimdall/testdata/mainnet/spans/span_327.json new file mode 100644 index 00000000000..d0de05f53ad --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_327.json @@ -0,0 +1,102 @@ +{ + "span_id": 327, + "start_block": 2086656, + "end_block": 2093055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94371139, + "accum": 195365433 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69028257, + "accum": 152885829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168159069, + "accum": -171667680 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81946425, + "accum": -279291646 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68131056, + "accum": 104189435 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83375624, + "accum": -88024848 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782597, + "accum": 86543477 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81946425, + "accum": -279291646 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94371139, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69028257, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168159069, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 81946425, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68131056, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83375624, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782597, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_328.json b/polygon/heimdall/testdata/mainnet/spans/span_328.json new file mode 100644 index 00000000000..3846d72b2a4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_328.json @@ -0,0 +1,102 @@ +{ + "span_id": 328, + "start_block": 2093056, + "end_block": 2099455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94392654, + "accum": -266234730 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 68186447, + "accum": -236681700 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168324237, + "accum": 357065942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 82248052, + "accum": 255443012 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67499747, + "accum": 327560421 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83444043, + "accum": -155582523 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782597, + "accum": -281570422 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94392654, + "accum": -266234730 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94392654, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 68186447, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 168324237, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 82248052, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 67499747, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83444043, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782597, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_329.json b/polygon/heimdall/testdata/mainnet/spans/span_329.json new file mode 100644 index 00000000000..8a006b643bc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_329.json @@ -0,0 +1,102 @@ +{ + "span_id": 329, + "start_block": 2099456, + "end_block": 2105855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94571351, + "accum": 54286037 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69360376, + "accum": -236386764 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164219970, + "accum": 173033467 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84590646, + "accum": 180518490 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68424021, + "accum": 301676644 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83587729, + "accum": -238949788 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69984526, + "accum": -234178086 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83587729, + "accum": -238949788 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94571351, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69360376, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164219970, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84590646, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68424021, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83587729, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69984526, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_33.json b/polygon/heimdall/testdata/mainnet/spans/span_33.json new file mode 100644 index 00000000000..729041abf07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_33.json @@ -0,0 +1,102 @@ +{ + "span_id": 33, + "start_block": 205056, + "end_block": 211455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -11848 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -16346 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 19080 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -16346 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -16346 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -16346 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 58152 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -16346 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_330.json b/polygon/heimdall/testdata/mainnet/spans/span_330.json new file mode 100644 index 00000000000..bba06563850 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_330.json @@ -0,0 +1,102 @@ +{ + "span_id": 330, + "start_block": 2105856, + "end_block": 2112255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94721351, + "accum": 136573458 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69420474, + "accum": -50247546 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164533629, + "accum": -187559058 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84690708, + "accum": 52370229 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68814521, + "accum": -161626577 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83589079, + "accum": 245723899 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69992471, + "accum": -35234405 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164533629, + "accum": -187559058 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94721351, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69420474, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 164533629, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84690708, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 68814521, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83589079, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69992471, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_331.json b/polygon/heimdall/testdata/mainnet/spans/span_331.json new file mode 100644 index 00000000000..d28dc8b4142 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_331.json @@ -0,0 +1,102 @@ +{ + "span_id": 331, + "start_block": 2112256, + "end_block": 2118655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94731151, + "accum": -10044151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69465831, + "accum": 264847616 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163458918, + "accum": -20568106 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84742483, + "accum": 222256112 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69124196, + "accum": 140162171 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83636638, + "accum": -256342921 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782188, + "accum": -340310721 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782188, + "accum": -340310721 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94731151, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69465831, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163458918, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84742483, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69124196, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83636638, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69782188, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_332.json b/polygon/heimdall/testdata/mainnet/spans/span_332.json new file mode 100644 index 00000000000..3bff7955406 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_332.json @@ -0,0 +1,102 @@ +{ + "span_id": 332, + "start_block": 2118656, + "end_block": 2125055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93611154, + "accum": 152113154 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69544269, + "accum": -108844195 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163480227, + "accum": -229009191 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84752483, + "accum": 183930478 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69190303, + "accum": -241396975 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83650296, + "accum": 315973813 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69811571, + "accum": -72767084 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163480227, + "accum": -229009191 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93611154, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69544269, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163480227, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84752483, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69190303, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83650296, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69811571, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_333.json b/polygon/heimdall/testdata/mainnet/spans/span_333.json new file mode 100644 index 00000000000..93ebe275f4a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_333.json @@ -0,0 +1,102 @@ +{ + "span_id": 333, + "start_block": 2125056, + "end_block": 2131455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93562152, + "accum": 142709748 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69498728, + "accum": -132591815 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162724107, + "accum": -254555596 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799285, + "accum": -62715521 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69086810, + "accum": 358601544 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83607960, + "accum": 37727678 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69838602, + "accum": -89176038 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162724107, + "accum": -254555596 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93562152, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69498728, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162724107, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799285, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69086810, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83607960, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69838602, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_334.json b/polygon/heimdall/testdata/mainnet/spans/span_334.json new file mode 100644 index 00000000000..b74bee2cbbf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_334.json @@ -0,0 +1,102 @@ +{ + "span_id": 334, + "start_block": 2131456, + "end_block": 2137855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93567803, + "accum": -73951252 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69524004, + "accum": -149315756 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163455575, + "accum": 150595208 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799285, + "accum": 195918142 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69149521, + "accum": -298149665 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83568749, + "accum": 274604025 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69854710, + "accum": -99700702 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69149521, + "accum": -298149665 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93567803, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69524004, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163455575, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799285, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69149521, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83568749, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69854710, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_335.json b/polygon/heimdall/testdata/mainnet/spans/span_335.json new file mode 100644 index 00000000000..d8014af8e6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_335.json @@ -0,0 +1,102 @@ +{ + "span_id": 335, + "start_block": 2137856, + "end_block": 2144255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93567803, + "accum": -125604925 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69524004, + "accum": 120486038 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163551028, + "accum": -259426997 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799384, + "accum": 30278330 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69155670, + "accum": -33202644 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83572255, + "accum": 93069928 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69854710, + "accum": 174400270 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163551028, + "accum": -259426997 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93567803, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69524004, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 163551028, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84799384, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69155670, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83572255, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69854710, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_336.json b/polygon/heimdall/testdata/mainnet/spans/span_336.json new file mode 100644 index 00000000000..36d096d3b0c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_336.json @@ -0,0 +1,114 @@ +{ + "span_id": 336, + "start_block": 2144256, + "end_block": 2150655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93601217, + "accum": -230570753 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69679609, + "accum": 49071584 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162630275, + "accum": 108283877 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84254032, + "accum": 330642162 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69314119, + "accum": -115377089 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83651348, + "accum": 371644400 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -623878034 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69926187, + "accum": 110183858 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93601217, + "accum": -230570753 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93601217, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69679609, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162630275, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84254032, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69314119, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83651348, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69926187, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_337.json b/polygon/heimdall/testdata/mainnet/spans/span_337.json new file mode 100644 index 00000000000..a85a7f23717 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_337.json @@ -0,0 +1,114 @@ +{ + "span_id": 337, + "start_block": 2150656, + "end_block": 2157055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93605795, + "accum": 396769484 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69723499, + "accum": 30980536 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162650341, + "accum": 66305424 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 72348676 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69526718, + "accum": -138637560 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83700048, + "accum": 97290459 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -623608007 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69940240, + "accum": 98550993 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69526718, + "accum": -138637560 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93605795, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69723499, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 162650341, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 69526718, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83700048, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69940240, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_338.json b/polygon/heimdall/testdata/mainnet/spans/span_338.json new file mode 100644 index 00000000000..8a32df4986d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_338.json @@ -0,0 +1,114 @@ +{ + "span_id": 338, + "start_block": 2157056, + "end_block": 2163455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93632168, + "accum": -30240102 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69788966, + "accum": 33560016 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155368424, + "accum": 269401009 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": -38552600 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 107528978, + "accum": 324286022 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83510709, + "accum": -39406656 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -623227969 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69799182, + "accum": 104180285 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83510709, + "accum": -39406656 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93632168, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69788966, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155368424, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 107528978, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83510709, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 69799182, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_339.json b/polygon/heimdall/testdata/mainnet/spans/span_339.json new file mode 100644 index 00000000000..0ea0d6b52e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_339.json @@ -0,0 +1,114 @@ +{ + "span_id": 339, + "start_block": 2163456, + "end_block": 2169855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93632783, + "accum": 223013058 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69848340, + "accum": 379619511 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155277430, + "accum": 10446452 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": -10458266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 107559472, + "accum": 246256165 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83515395, + "accum": -30058391 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -622987945 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70836432, + "accum": -195830579 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70836432, + "accum": -195830579 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93632783, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69848340, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155277430, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 107559472, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 83515395, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70836432, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_34.json b/polygon/heimdall/testdata/mainnet/spans/span_34.json new file mode 100644 index 00000000000..4ad892212e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_34.json @@ -0,0 +1,102 @@ +{ + "span_id": 34, + "start_block": 211456, + "end_block": 217855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -35342 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -39840 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 11048 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39840 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 34658 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 34658 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 34658 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -39840 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_340.json b/polygon/heimdall/testdata/mainnet/spans/span_340.json new file mode 100644 index 00000000000..49ff92f260d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_340.json @@ -0,0 +1,114 @@ +{ + "span_id": 340, + "start_block": 2169856, + "end_block": 2176255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94176856, + "accum": -76882966 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69349628, + "accum": 126890848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155383287, + "accum": -93221662 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 101853655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106556343, + "accum": 266472482 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82488801, + "accum": 51468084 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -622737920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70846382, + "accum": 246157484 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155383287, + "accum": -93221662 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94176856, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69349628, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155383287, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84251731, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106556343, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82488801, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70846382, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_341.json b/polygon/heimdall/testdata/mainnet/spans/span_341.json new file mode 100644 index 00000000000..d5408503f40 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_341.json @@ -0,0 +1,114 @@ +{ + "span_id": 341, + "start_block": 2176256, + "end_block": 2182655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94176856, + "accum": 97846430 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69449629, + "accum": 394460920 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155567042, + "accum": 169094408 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84044441, + "accum": 53889612 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106622161, + "accum": 62933295 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82538928, + "accum": -42717334 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -622507897 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70993924, + "accum": -112999429 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70993924, + "accum": -112999429 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94176856, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69449629, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155567042, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84044441, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106622161, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82538928, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70993924, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_342.json b/polygon/heimdall/testdata/mainnet/spans/span_342.json new file mode 100644 index 00000000000..aeb5f68521c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_342.json @@ -0,0 +1,114 @@ +{ + "span_id": 342, + "start_block": 2182656, + "end_block": 2189055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94183060, + "accum": 80426478 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69752914, + "accum": 351654260 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155404177, + "accum": -121715598 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84046384, + "accum": -247491178 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106542021, + "accum": 392655322 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82637030, + "accum": 279988545 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -622227869 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71466865, + "accum": -113289955 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84046384, + "accum": -247491178 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94183060, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69752914, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155404177, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84046384, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106542021, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82637030, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71466865, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_343.json b/polygon/heimdall/testdata/mainnet/spans/span_343.json new file mode 100644 index 00000000000..cd3acf1ac4a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_343.json @@ -0,0 +1,114 @@ +{ + "span_id": 343, + "start_block": 2189056, + "end_block": 2195455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94183560, + "accum": 252617799 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70198201, + "accum": -31371084 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155521862, + "accum": 132000096 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84467097, + "accum": -303487097 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106599288, + "accum": 185094907 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82638166, + "accum": 186965479 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -621997846 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71411319, + "accum": 200177751 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84467097, + "accum": -303487097 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94183560, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70198201, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155521862, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84467097, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106599288, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82638166, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71411319, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_344.json b/polygon/heimdall/testdata/mainnet/spans/span_344.json new file mode 100644 index 00000000000..f18538e293d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_344.json @@ -0,0 +1,114 @@ +{ + "span_id": 344, + "start_block": 2195456, + "end_block": 2201855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94299263, + "accum": 214537747 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70289727, + "accum": 255975138 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155778510, + "accum": 11752069 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84587658, + "accum": -84442987 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106614970, + "accum": 1404514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82885712, + "accum": 337545126 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -621577804 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72349945, + "accum": -115193798 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72349945, + "accum": -115193798 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94299263, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70289727, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155778510, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84587658, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106614970, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 82885712, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72349945, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_345.json b/polygon/heimdall/testdata/mainnet/spans/span_345.json new file mode 100644 index 00000000000..db138d888b3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_345.json @@ -0,0 +1,114 @@ +{ + "span_id": 345, + "start_block": 2201856, + "end_block": 2208255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94041998, + "accum": -7032591 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70122072, + "accum": 77667964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155893453, + "accum": 56103224 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84589328, + "accum": 109820152 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106314828, + "accum": 94112183 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 84609373, + "accum": -139386772 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -621317778 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72498300, + "accum": 430033623 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 84609373, + "accum": -139386772 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94041998, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70122072, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155893453, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84589328, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106314828, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 84609373, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72498300, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_346.json b/polygon/heimdall/testdata/mainnet/spans/span_346.json new file mode 100644 index 00000000000..18de791900b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_346.json @@ -0,0 +1,114 @@ +{ + "span_id": 346, + "start_block": 2208256, + "end_block": 2214655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94041998, + "accum": 348467297 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70122072, + "accum": 2609184 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155954364, + "accum": 188187533 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84589328, + "accum": 295314520 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106479227, + "accum": 4118219 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85104000, + "accum": 52896334 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -621137760 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72525790, + "accum": -270455322 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72525790, + "accum": -270455322 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94041998, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70122072, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155954364, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84589328, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106479227, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85104000, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72525790, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_347.json b/polygon/heimdall/testdata/mainnet/spans/span_347.json new file mode 100644 index 00000000000..a3ea3771c04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_347.json @@ -0,0 +1,114 @@ +{ + "span_id": 347, + "start_block": 2214656, + "end_block": 2221055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94042232, + "accum": -258571938 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69277629, + "accum": 198761249 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156051320, + "accum": 274939159 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84936573, + "accum": 152152467 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106491100, + "accum": 339127103 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85401259, + "accum": -78024320 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -620917738 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72800374, + "accum": -7465977 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94042232, + "accum": -258571938 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 94042232, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69277629, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156051320, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84936573, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106491100, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85401259, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72800374, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_348.json b/polygon/heimdall/testdata/mainnet/spans/span_348.json new file mode 100644 index 00000000000..d4d12fa07a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_348.json @@ -0,0 +1,114 @@ +{ + "span_id": 348, + "start_block": 2221056, + "end_block": 2227455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102364, + "accum": 183819644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69277629, + "accum": 177972594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156007300, + "accum": -103478598 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84953323, + "accum": -239969565 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106394705, + "accum": 355178815 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85596130, + "accum": 207443327 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -620727719 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72855745, + "accum": 39761507 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84953323, + "accum": -239969565 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102364, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 69277629, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156007300, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84953323, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106394705, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85596130, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72855745, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_349.json b/polygon/heimdall/testdata/mainnet/spans/span_349.json new file mode 100644 index 00000000000..9b2b29a3c88 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_349.json @@ -0,0 +1,114 @@ +{ + "span_id": 349, + "start_block": 2227456, + "end_block": 2233855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102364, + "accum": 132395583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70096080, + "accum": 307809334 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156061738, + "accum": -169068926 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84990392, + "accum": 206235793 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106480060, + "accum": -82797634 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85596130, + "accum": 608040 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -620517698 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70686735, + "accum": 225335513 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156061738, + "accum": -169068926 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102364, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 70096080, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156061738, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84990392, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106480060, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85596130, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70686735, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_35.json b/polygon/heimdall/testdata/mainnet/spans/span_35.json new file mode 100644 index 00000000000..9ac6b1873e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_35.json @@ -0,0 +1,102 @@ +{ + "span_id": 35, + "start_block": 217856, + "end_block": 224255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -34338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -38836 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 5024 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38836 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 35662 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 35662 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 35662 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -38836 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_350.json b/polygon/heimdall/testdata/mainnet/spans/span_350.json new file mode 100644 index 00000000000..68e632f72b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_350.json @@ -0,0 +1,114 @@ +{ + "span_id": 350, + "start_block": 2233856, + "end_block": 2240255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93052042, + "accum": 255292405 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74501473, + "accum": 427244224 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156137261, + "accum": -162559954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85055703, + "accum": 87275473 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620237, + "accum": -227415224 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85575851, + "accum": -103088508 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -620217668 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70673613, + "accum": 343469257 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620237, + "accum": -227415224 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93052042, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74501473, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156137261, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85055703, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620237, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85575851, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70673613, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_351.json b/polygon/heimdall/testdata/mainnet/spans/span_351.json new file mode 100644 index 00000000000..78eaf396b7f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_351.json @@ -0,0 +1,114 @@ +{ + "span_id": 351, + "start_block": 2240256, + "end_block": 2246655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93054304, + "accum": 101504353 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74272640, + "accum": -99912809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156137261, + "accum": 273753448 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85212711, + "accum": -224944782 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620237, + "accum": -109801902 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85589645, + "accum": 265323837 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -620017648 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70685740, + "accum": 414095508 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85212711, + "accum": -224944782 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93054304, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74272640, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156137261, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85212711, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620237, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 85589645, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70685740, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_352.json b/polygon/heimdall/testdata/mainnet/spans/span_352.json new file mode 100644 index 00000000000..1c9a4d77c55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_352.json @@ -0,0 +1,114 @@ +{ + "span_id": 352, + "start_block": 2246656, + "end_block": 2253055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93051329, + "accum": -167748261 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74255014, + "accum": -185896546 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156369837, + "accum": 302190113 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": -25613062 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106616821, + "accum": -26527461 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86491840, + "accum": 485772503 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -619757622 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70744370, + "accum": 237580341 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93051329, + "accum": -167748261 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93051329, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74255014, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156369837, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106616821, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86491840, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70744370, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_353.json b/polygon/heimdall/testdata/mainnet/spans/span_353.json new file mode 100644 index 00000000000..ada456ec183 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_353.json @@ -0,0 +1,114 @@ +{ + "span_id": 353, + "start_block": 2253056, + "end_block": 2259455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93099703, + "accum": -117783403 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74255014, + "accum": 254700583 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156720034, + "accum": -41753612 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": -93360239 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106580034, + "accum": 226746108 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86550716, + "accum": 437741294 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -619607607 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70808936, + "accum": -46683119 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93099703, + "accum": -117783403 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93099703, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74255014, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156720034, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106580034, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86550716, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70808936, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_354.json b/polygon/heimdall/testdata/mainnet/spans/span_354.json new file mode 100644 index 00000000000..50ca2cc3214 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_354.json @@ -0,0 +1,114 @@ +{ + "span_id": 354, + "start_block": 2259456, + "end_block": 2265855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -161040116 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74302400, + "accum": -51749324 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156794449, + "accum": 133003010 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": -246992391 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555567, + "accum": 372066748 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86560688, + "accum": 302830223 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -619467593 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70816436, + "accum": 271349448 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": -246992391 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74302400, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156794449, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 85219636, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555567, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86560688, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70816436, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_355.json b/polygon/heimdall/testdata/mainnet/spans/span_355.json new file mode 100644 index 00000000000..d38b18cdcf2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_355.json @@ -0,0 +1,114 @@ +{ + "span_id": 355, + "start_block": 2265856, + "end_block": 2272255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -221792990 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74334943, + "accum": 164207052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155746194, + "accum": 53553201 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84076696, + "accum": 188801327 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555713, + "accum": -80682395 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86658626, + "accum": 103514338 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -619257572 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70821919, + "accum": 411657044 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -221792990 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74334943, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155746194, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84076696, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555713, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86658626, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70821919, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_356.json b/polygon/heimdall/testdata/mainnet/spans/span_356.json new file mode 100644 index 00000000000..75cad45f736 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_356.json @@ -0,0 +1,114 @@ +{ + "span_id": 356, + "start_block": 2272256, + "end_block": 2278655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -73970176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74371463, + "accum": 12314577 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155765585, + "accum": -137810022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83529589, + "accum": 191856167 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555713, + "accum": 282441405 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86183517, + "accum": 141611612 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -619097556 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 202653998 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155765585, + "accum": -137810022 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93102842, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74371463, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155765585, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83529589, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106555713, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86183517, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_357.json b/polygon/heimdall/testdata/mainnet/spans/span_357.json new file mode 100644 index 00000000000..c369f0e06f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_357.json @@ -0,0 +1,114 @@ +{ + "span_id": 357, + "start_block": 2278656, + "end_block": 2285055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93114197, + "accum": 36865763 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74423673, + "accum": 232817740 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155952874, + "accum": -158522780 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83529589, + "accum": 15524649 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106574157, + "accum": 126263397 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86363325, + "accum": 49413901 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -618797526 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 316434861 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155952874, + "accum": -158522780 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93114197, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74423673, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155952874, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83529589, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106574157, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86363325, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_358.json b/polygon/heimdall/testdata/mainnet/spans/span_358.json new file mode 100644 index 00000000000..db3748067ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_358.json @@ -0,0 +1,114 @@ +{ + "span_id": 358, + "start_block": 2285056, + "end_block": 2291455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93132948, + "accum": -226482103 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74682576, + "accum": 157817090 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156055882, + "accum": -129050064 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83748672, + "accum": 176591865 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": 212810520 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86367844, + "accum": 281556707 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -618537500 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 145293490 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93132948, + "accum": -226482103 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 93132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74682576, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156055882, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83748672, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86367844, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70843527, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_359.json b/polygon/heimdall/testdata/mainnet/spans/span_359.json new file mode 100644 index 00000000000..3a5f7378954 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_359.json @@ -0,0 +1,114 @@ +{ + "span_id": 359, + "start_block": 2291456, + "end_block": 2297855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": 249948540 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75642485, + "accum": 142791504 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156168282, + "accum": -43616383 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83761605, + "accum": 328205371 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": 91570984 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441354, + "accum": -204145748 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -618357482 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70972855, + "accum": 53603219 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441354, + "accum": -204145748 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75642485, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156168282, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83761605, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441354, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70972855, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_36.json b/polygon/heimdall/testdata/mainnet/spans/span_36.json new file mode 100644 index 00000000000..1da09e8775a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_36.json @@ -0,0 +1,102 @@ +{ + "span_id": 36, + "start_block": 224256, + "end_block": 230655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53334 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 16666 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -29996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 16666 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 16666 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 16666 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 16666 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53334 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_360.json b/polygon/heimdall/testdata/mainnet/spans/span_360.json new file mode 100644 index 00000000000..278f662ee1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_360.json @@ -0,0 +1,114 @@ +{ + "span_id": 360, + "start_block": 2297856, + "end_block": 2304255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": 36436470 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75643605, + "accum": 290146855 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156182299, + "accum": 304377307 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83761605, + "accum": -120389295 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": -106088627 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441354, + "accum": 61441810 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -618247471 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71520665, + "accum": 152322956 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": -106088627 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75643605, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156182299, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83761605, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106575157, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441354, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71520665, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_361.json b/polygon/heimdall/testdata/mainnet/spans/span_361.json new file mode 100644 index 00000000000..50a00d2706b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_361.json @@ -0,0 +1,114 @@ +{ + "span_id": 361, + "start_block": 2304256, + "end_block": 2310655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -21781147 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75643605, + "accum": 356873582 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156160781, + "accum": -155080189 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83763722, + "accum": 100570162 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106605494, + "accum": -136778204 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441389, + "accum": 333373051 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -618057452 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71538333, + "accum": 140880202 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156160781, + "accum": -155080189 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75643605, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156160781, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83763722, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106605494, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86441389, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71538333, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_362.json b/polygon/heimdall/testdata/mainnet/spans/span_362.json new file mode 100644 index 00000000000..90e24a25761 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_362.json @@ -0,0 +1,114 @@ +{ + "span_id": 362, + "start_block": 2310656, + "end_block": 2317055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": 289207286 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75663629, + "accum": 196443705 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156161983, + "accum": 286738419 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83863658, + "accum": 70826211 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106611655, + "accum": 197733102 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86674542, + "accum": -337898057 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -617897436 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71716739, + "accum": -85153225 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86674542, + "accum": -337898057 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75663629, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156161983, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83863658, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106611655, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 86674542, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71716739, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_363.json b/polygon/heimdall/testdata/mainnet/spans/span_363.json new file mode 100644 index 00000000000..bdc90dd3cf7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_363.json @@ -0,0 +1,114 @@ +{ + "span_id": 363, + "start_block": 2317056, + "end_block": 2323455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -185896542 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74828653, + "accum": -235392387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155408596, + "accum": 240717085 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83863658, + "accum": -175601077 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106627091, + "accum": 452047692 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98536046, + "accum": 422503602 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -617677414 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71755926, + "accum": 99299046 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74828653, + "accum": -235392387 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105132948, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74828653, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155408596, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83863658, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106627091, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98536046, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71755926, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_364.json b/polygon/heimdall/testdata/mainnet/spans/span_364.json new file mode 100644 index 00000000000..c586650b0d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_364.json @@ -0,0 +1,114 @@ +{ + "span_id": 364, + "start_block": 2323456, + "end_block": 2329855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105138975, + "accum": 79060839 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74922689, + "accum": -151764074 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143575, + "accum": -126953638 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 160829025 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620018, + "accum": 63692699 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98636820, + "accum": 497110450 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -617387385 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71880670, + "accum": 95412089 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143575, + "accum": -126953638 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105138975, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 74922689, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143575, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620018, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98636820, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71880670, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_365.json b/polygon/heimdall/testdata/mainnet/spans/span_365.json new file mode 100644 index 00000000000..50b86ce0223 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_365.json @@ -0,0 +1,114 @@ +{ + "span_id": 365, + "start_block": 2329856, + "end_block": 2336255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": 529872454 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75138883, + "accum": -191648867 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143695, + "accum": -117875112 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 274991621 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620018, + "accum": -100794184 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106081957, + "accum": 228476511 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -617207367 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71520776, + "accum": -5815051 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143695, + "accum": -117875112 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75138883, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155143695, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106620018, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106081957, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71520776, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_366.json b/polygon/heimdall/testdata/mainnet/spans/span_366.json new file mode 100644 index 00000000000..22b1b56826d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_366.json @@ -0,0 +1,114 @@ +{ + "span_id": 366, + "start_block": 2336256, + "end_block": 2342655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": 364506216 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75139776, + "accum": -163241755 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155288813, + "accum": 32163893 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 457314179 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106662623, + "accum": -173745148 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106083927, + "accum": 145362519 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -617017348 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71561339, + "accum": -45342551 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106662623, + "accum": -173745148 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75139776, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155288813, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106662623, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106083927, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71561339, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_367.json b/polygon/heimdall/testdata/mainnet/spans/span_367.json new file mode 100644 index 00000000000..6aef5a924b0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_367.json @@ -0,0 +1,114 @@ +{ + "span_id": 367, + "start_block": 2342656, + "end_block": 2349055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": 95727319 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75146683, + "accum": 489470731 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156003827, + "accum": 31964213 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": -144896065 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106663153, + "accum": 345672040 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106102239, + "accum": -45571022 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -616837330 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71777748, + "accum": -155529881 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": -144896065 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75146683, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156003827, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83231339, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106663153, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106102239, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71777748, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_368.json b/polygon/heimdall/testdata/mainnet/spans/span_368.json new file mode 100644 index 00000000000..4d8b827ac23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_368.json @@ -0,0 +1,114 @@ +{ + "span_id": 368, + "start_block": 2349056, + "end_block": 2355455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": 28499206 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75296640, + "accum": -108070905 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156006012, + "accum": 351031301 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83251197, + "accum": 118426905 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106663103, + "accum": 376817636 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106165046, + "accum": -28051295 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -616637310 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71747765, + "accum": -122015533 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71747765, + "accum": -122015533 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752586, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75296640, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156006012, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83251197, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106663103, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 106165046, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71747765, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_369.json b/polygon/heimdall/testdata/mainnet/spans/span_369.json new file mode 100644 index 00000000000..ab5d7813e3b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_369.json @@ -0,0 +1,114 @@ +{ + "span_id": 369, + "start_block": 2355456, + "end_block": 2361855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752591, + "accum": 268509798 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75373540, + "accum": 40021250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156231950, + "accum": 121880824 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83273759, + "accum": -195631805 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110276800, + "accum": 146038757 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 104492573, + "accum": 314145038 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -616337280 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72089743, + "accum": -78626577 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83273759, + "accum": -195631805 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101752591, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75373540, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156231950, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83273759, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110276800, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 104492573, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72089743, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_37.json b/polygon/heimdall/testdata/mainnet/spans/span_37.json new file mode 100644 index 00000000000..1303882c863 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_37.json @@ -0,0 +1,102 @@ +{ + "span_id": 37, + "start_block": 230656, + "end_block": 237055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -47832 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -52330 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 11490 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 22168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 22168 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 22168 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 22168 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -52330 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_370.json b/polygon/heimdall/testdata/mainnet/spans/span_370.json new file mode 100644 index 00000000000..4e699aaea7d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_370.json @@ -0,0 +1,114 @@ +{ + "span_id": 370, + "start_block": 2361856, + "end_block": 2368255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101872426, + "accum": 414431506 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75409063, + "accum": 119934642 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156980208, + "accum": 462545678 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83187602, + "accum": 114169736 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 109769009, + "accum": -168256833 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100291385, + "accum": -235579743 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -616047251 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72102941, + "accum": -91197730 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100291385, + "accum": -235579743 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101872426, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75409063, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156980208, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83187602, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 109769009, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100291385, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72102941, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_371.json b/polygon/heimdall/testdata/mainnet/spans/span_371.json new file mode 100644 index 00000000000..6a600d325f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_371.json @@ -0,0 +1,114 @@ +{ + "span_id": 371, + "start_block": 2368256, + "end_block": 2374655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101877875, + "accum": -40635893 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75458803, + "accum": 455807840 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157152179, + "accum": -122944103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83252612, + "accum": -69983168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110022760, + "accum": 259306292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99789659, + "accum": -34129236 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -615817228 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72122816, + "accum": 168395501 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157152179, + "accum": -122944103 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101877875, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75458803, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157152179, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83252612, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110022760, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99789659, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72122816, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_372.json b/polygon/heimdall/testdata/mainnet/spans/span_372.json new file mode 100644 index 00000000000..fd889dfd39c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_372.json @@ -0,0 +1,114 @@ +{ + "span_id": 372, + "start_block": 2374656, + "end_block": 2381055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101983283, + "accum": -186937780 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75520634, + "accum": 320696232 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156250956, + "accum": 453076951 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83260499, + "accum": -3080871 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110069259, + "accum": 323181702 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99790770, + "accum": -236509537 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -615557202 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72092383, + "accum": -54869490 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99790770, + "accum": -236509537 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101983283, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75520634, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156250956, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83260499, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110069259, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99790770, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72092383, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_373.json b/polygon/heimdall/testdata/mainnet/spans/span_373.json new file mode 100644 index 00000000000..698a8511b46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_373.json @@ -0,0 +1,114 @@ +{ + "span_id": 373, + "start_block": 2381056, + "end_block": 2387455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101985105, + "accum": -242305579 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75533356, + "accum": -264171361 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155739053, + "accum": 79910520 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83283599, + "accum": 265549538 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110029612, + "accum": 427798174 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99637718, + "accum": 359986006 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -615357182 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72004924, + "accum": -11410111 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101985105, + "accum": -242305579 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101985105, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 75533356, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 155739053, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83283599, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 110029612, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99637718, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72004924, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_374.json b/polygon/heimdall/testdata/mainnet/spans/span_374.json new file mode 100644 index 00000000000..eb1b76c41b2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_374.json @@ -0,0 +1,114 @@ +{ + "span_id": 374, + "start_block": 2387456, + "end_block": 2393855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101985105, + "accum": 296308003 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 76260516, + "accum": -218257127 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157056087, + "accum": 259924824 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83283599, + "accum": -248313168 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 109964410, + "accum": 422249460 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99489856, + "accum": 154953206 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -615167163 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70904870, + "accum": -51698030 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83283599, + "accum": -248313168 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101985105, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 76260516, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157056087, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83283599, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 109964410, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99489856, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70904870, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_375.json b/polygon/heimdall/testdata/mainnet/spans/span_375.json new file mode 100644 index 00000000000..89999e2601f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_375.json @@ -0,0 +1,114 @@ +{ + "span_id": 375, + "start_block": 2393856, + "end_block": 2400255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101861700, + "accum": -54811408 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78249732, + "accum": 66977942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157951845, + "accum": 234721819 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83640807, + "accum": 230333474 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112874541, + "accum": 354591517 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98887827, + "accum": -278082976 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -614857132 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71946954, + "accum": 61126769 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98887827, + "accum": -278082976 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101861700, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78249732, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157951845, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83640807, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112874541, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98887827, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71946954, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_376.json b/polygon/heimdall/testdata/mainnet/spans/span_376.json new file mode 100644 index 00000000000..72f10b6d5d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_376.json @@ -0,0 +1,114 @@ +{ + "span_id": 376, + "start_block": 2400256, + "end_block": 2406655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101856858, + "accum": 136087757 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78249253, + "accum": 265810961 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157953690, + "accum": -29756889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83734753, + "accum": -123007461 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112798064, + "accum": 168899184 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 109659425, + "accum": 125253641 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -614557102 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71969696, + "accum": 71269914 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83734753, + "accum": -123007461 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101856858, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78249253, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157953690, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83734753, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112798064, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 109659425, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71969696, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_377.json b/polygon/heimdall/testdata/mainnet/spans/span_377.json new file mode 100644 index 00000000000..e33cd9157d9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_377.json @@ -0,0 +1,114 @@ +{ + "span_id": 377, + "start_block": 2406656, + "end_block": 2413055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101856858, + "accum": -82885430 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78405486, + "accum": 150499972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158171808, + "accum": 494045953 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83716520, + "accum": -96762958 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112798258, + "accum": 234034076 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 110140379, + "accum": 123349755 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -614297076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71975753, + "accum": -207984287 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71975753, + "accum": -207984287 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101856858, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78405486, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158171808, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83716520, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112798258, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 110140379, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71975753, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_378.json b/polygon/heimdall/testdata/mainnet/spans/span_378.json new file mode 100644 index 00000000000..83fd82c6f02 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_378.json @@ -0,0 +1,114 @@ +{ + "span_id": 378, + "start_block": 2413056, + "end_block": 2419455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101754358, + "accum": 7398715 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78009601, + "accum": -279591649 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157699230, + "accum": 387017398 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83657329, + "accum": 311570557 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112686924, + "accum": -150072450 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 109939800, + "accum": 395497436 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -614077054 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71906748, + "accum": -57742948 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78009601, + "accum": -279591649 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101754358, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78009601, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157699230, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83657329, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112686924, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 109939800, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71906748, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_379.json b/polygon/heimdall/testdata/mainnet/spans/span_379.json new file mode 100644 index 00000000000..b4602514628 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_379.json @@ -0,0 +1,114 @@ +{ + "span_id": 379, + "start_block": 2419456, + "end_block": 2425855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101754358, + "accum": 307465512 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78115406, + "accum": 333900462 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157703359, + "accum": 208354510 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 304162492 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": -376540669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108215469, + "accum": 99985124 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613907037 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71910895, + "accum": -263420389 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": -376540669 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101754358, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78115406, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157703359, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108215469, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71910895, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_38.json b/polygon/heimdall/testdata/mainnet/spans/span_38.json new file mode 100644 index 00000000000..f2c3b6218c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_38.json @@ -0,0 +1,102 @@ +{ + "span_id": 38, + "start_block": 237056, + "end_block": 243455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -2330 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -6828 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 36470 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -6828 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -6828 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -6828 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6828 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6828 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_380.json b/polygon/heimdall/testdata/mainnet/spans/span_380.json new file mode 100644 index 00000000000..f0729ba2247 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_380.json @@ -0,0 +1,114 @@ +{ + "span_id": 380, + "start_block": 2425856, + "end_block": 2432255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": -103237178 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78127122, + "accum": 401060138 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157742477, + "accum": 357300698 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 426926812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": 36287173 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108208009, + "accum": -246208724 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613807027 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933895, + "accum": -258321887 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108208009, + "accum": -246208724 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78127122, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157742477, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108208009, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933895, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_381.json b/polygon/heimdall/testdata/mainnet/spans/span_381.json new file mode 100644 index 00000000000..0df8e9bd4b0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_381.json @@ -0,0 +1,114 @@ +{ + "span_id": 381, + "start_block": 2432256, + "end_block": 2438655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": 406611129 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78254569, + "accum": -83430673 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154837970, + "accum": 81404465 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 8558312 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": -33967153 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108208009, + "accum": 341020443 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613687015 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": -106509503 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": -106509503 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78254569, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 154837970, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83690411, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112699929, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108208009, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_382.json b/polygon/heimdall/testdata/mainnet/spans/span_382.json new file mode 100644 index 00000000000..aba6934aa5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_382.json @@ -0,0 +1,114 @@ +{ + "span_id": 382, + "start_block": 2438656, + "end_block": 2445055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": 204524314 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78269492, + "accum": -15909596 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156443071, + "accum": 201828300 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83472161, + "accum": 162498109 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112799802, + "accum": -28913751 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108831009, + "accum": 255048152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613496996 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": -165578527 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": -165578527 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101759604, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 78269492, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156443071, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 83472161, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 112799802, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108831009, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71933911, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_383.json b/polygon/heimdall/testdata/mainnet/spans/span_383.json new file mode 100644 index 00000000000..37a34f146b5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_383.json @@ -0,0 +1,114 @@ +{ + "span_id": 383, + "start_block": 2445056, + "end_block": 2451455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101761527, + "accum": 388368870 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80333346, + "accum": 218152866 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156628333, + "accum": -127764385 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": 522176871 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115859370, + "accum": -160425283 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108916032, + "accum": -65922754 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613196966 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72050766, + "accum": -161389214 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156628333, + "accum": -127764385 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 101761527, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80333346, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156628333, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115859370, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108916032, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72050766, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_384.json b/polygon/heimdall/testdata/mainnet/spans/span_384.json new file mode 100644 index 00000000000..834442545f0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_384.json @@ -0,0 +1,114 @@ +{ + "span_id": 384, + "start_block": 2451456, + "end_block": 2457855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102588325, + "accum": 170329527 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80567746, + "accum": 307189423 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156201045, + "accum": -36883116 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": -38575325 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115879159, + "accum": -119317083 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108940104, + "accum": -156993992 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -613006947 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72056096, + "accum": 487257518 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108940104, + "accum": -156993992 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102588325, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80567746, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156201045, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115879159, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 108940104, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72056096, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_385.json b/polygon/heimdall/testdata/mainnet/spans/span_385.json new file mode 100644 index 00000000000..0a51b6afab6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_385.json @@ -0,0 +1,114 @@ +{ + "span_id": 385, + "start_block": 2457856, + "end_block": 2464255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102588325, + "accum": -255717763 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80579862, + "accum": 231638081 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156233006, + "accum": -271757417 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": -52938522 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115884072, + "accum": 405455257 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113309791, + "accum": 289077608 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -612836930 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72073278, + "accum": 267079691 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156233006, + "accum": -271757417 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102588325, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 80579862, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156233006, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84170168, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115884072, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113309791, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72073278, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_386.json b/polygon/heimdall/testdata/mainnet/spans/span_386.json new file mode 100644 index 00000000000..a119444d82e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_386.json @@ -0,0 +1,114 @@ +{ + "span_id": 386, + "start_block": 2464256, + "end_block": 2470655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102868680, + "accum": 246791108 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79692056, + "accum": 299523536 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156193643, + "accum": -199765558 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84191736, + "accum": 98562565 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115881308, + "accum": -289486079 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113264690, + "accum": 268832387 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -612646911 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71874197, + "accum": 188188957 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115881308, + "accum": -289486079 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102868680, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79692056, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156193643, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84191736, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115881308, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113264690, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71874197, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_387.json b/polygon/heimdall/testdata/mainnet/spans/span_387.json new file mode 100644 index 00000000000..1e6e17e3196 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_387.json @@ -0,0 +1,114 @@ +{ + "span_id": 387, + "start_block": 2470656, + "end_block": 2477055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102987230, + "accum": -176170339 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79692056, + "accum": 205756944 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156108944, + "accum": 281532208 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84489900, + "accum": 86039712 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115885709, + "accum": 232047015 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113269079, + "accum": 21777094 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -612476894 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71884647, + "accum": -38505735 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102987230, + "accum": -176170339 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 102987230, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79692056, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156108944, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84489900, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115885709, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113269079, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71884647, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_388.json b/polygon/heimdall/testdata/mainnet/spans/span_388.json new file mode 100644 index 00000000000..bd4e16ef87d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_388.json @@ -0,0 +1,126 @@ +{ + "span_id": 388, + "start_block": 2477056, + "end_block": 2483455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103043510, + "accum": 316345258 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79718672, + "accum": 115102429 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156434791, + "accum": -70769616 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84489900, + "accum": 115085341 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -724384180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115925323, + "accum": 321488691 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113249857, + "accum": 45824802 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -521663847 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71996013, + "accum": 402971123 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156434791, + "accum": -70769616 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103043510, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 79718672, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156434791, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 84489900, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 115925323, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113249857, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71996013, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_389.json b/polygon/heimdall/testdata/mainnet/spans/span_389.json new file mode 100644 index 00000000000..134330495d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_389.json @@ -0,0 +1,126 @@ +{ + "span_id": 389, + "start_block": 2483456, + "end_block": 2489855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106705753, + "accum": 313479534 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81283418, + "accum": 27340116 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156541226, + "accum": 285978668 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 86338362, + "accum": 186338006 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -724034180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118059710, + "accum": 57223735 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113450980, + "accum": 356015440 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -521313812 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72606682, + "accum": 18972494 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118059710, + "accum": 57223735 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106705753, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81283418, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156541226, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 86338362, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118059710, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113450980, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72606682, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_39.json b/polygon/heimdall/testdata/mainnet/spans/span_39.json new file mode 100644 index 00000000000..37cfb0602de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_39.json @@ -0,0 +1,102 @@ +{ + "span_id": 39, + "start_block": 243456, + "end_block": 249855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -11326 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -15824 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 15948 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -15824 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -15824 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15824 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 58674 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15824 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_390.json b/polygon/heimdall/testdata/mainnet/spans/span_390.json new file mode 100644 index 00000000000..290809d962b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_390.json @@ -0,0 +1,126 @@ +{ + "span_id": 390, + "start_block": 2489856, + "end_block": 2496255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106617311, + "accum": -51067325 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81365388, + "accum": 173267147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156488096, + "accum": 356344519 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87680455, + "accum": 550114966 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -723654180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118039210, + "accum": 124381896 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113608174, + "accum": 252906230 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -520933774 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72895737, + "accum": -161359478 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72895737, + "accum": -161359478 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106617311, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81365388, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156488096, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87680455, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118039210, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113608174, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72895737, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_391.json b/polygon/heimdall/testdata/mainnet/spans/span_391.json new file mode 100644 index 00000000000..49ec2b59ea7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_391.json @@ -0,0 +1,126 @@ +{ + "span_id": 391, + "start_block": 2496256, + "end_block": 2502655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106671690, + "accum": 403812662 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81410588, + "accum": -3226320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156571709, + "accum": -151764320 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87683455, + "accum": 531562403 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -723404180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118122114, + "accum": 128798108 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113707614, + "accum": 147353440 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -520683749 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72925687, + "accum": 187551957 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156571709, + "accum": -151764320 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106671690, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81410588, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156571709, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87683455, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118122114, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113707614, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72925687, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_392.json b/polygon/heimdall/testdata/mainnet/spans/span_392.json new file mode 100644 index 00000000000..824a6f5ccc2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_392.json @@ -0,0 +1,126 @@ +{ + "span_id": 392, + "start_block": 2502656, + "end_block": 2509055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106696759, + "accum": 121665248 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81476432, + "accum": -179143847 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156730202, + "accum": 76901491 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87683672, + "accum": 511884123 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -723154180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118136107, + "accum": 132620121 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 41530803 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -520433724 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73118368, + "accum": 538129966 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81476432, + "accum": -179143847 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106696759, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81476432, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156730202, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87683672, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118136107, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73118368, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_393.json b/polygon/heimdall/testdata/mainnet/spans/span_393.json new file mode 100644 index 00000000000..79f0fabf10d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_393.json @@ -0,0 +1,126 @@ +{ + "span_id": 393, + "start_block": 2509056, + "end_block": 2515455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106821300, + "accum": 33421566 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81476432, + "accum": 142343671 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156800655, + "accum": 639867652 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87664452, + "accum": 176207758 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -723024180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118141107, + "accum": 192910295 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 44550087 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -520303711 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73316318, + "accum": 14026863 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106821300, + "accum": 33421566 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106821300, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81476432, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156800655, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87664452, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118141107, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73316318, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_394.json b/polygon/heimdall/testdata/mainnet/spans/span_394.json new file mode 100644 index 00000000000..dc1b2accf30 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_394.json @@ -0,0 +1,126 @@ +{ + "span_id": 394, + "start_block": 2515456, + "end_block": 2521855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106825930, + "accum": 159493497 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81579950, + "accum": -110273002 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156823755, + "accum": 39627761 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87664452, + "accum": 14932608 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -722874180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118190941, + "accum": 488898905 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 274468803 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -520153696 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73342625, + "accum": 375879305 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81579950, + "accum": -110273002 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106825930, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 81579950, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 156823755, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 87664452, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 118190941, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113745345, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73342625, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_395.json b/polygon/heimdall/testdata/mainnet/spans/span_395.json new file mode 100644 index 00000000000..5b045e3f25c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_395.json @@ -0,0 +1,126 @@ +{ + "span_id": 395, + "start_block": 2521856, + "end_block": 2528255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106825930, + "accum": 288511558 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83762595, + "accum": 222546841 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157252055, + "accum": -211292616 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88543603, + "accum": 474629619 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -722654180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120404417, + "accum": 140857687 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113709021, + "accum": -185128753 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -519933674 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73357628, + "accum": 512463519 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157252055, + "accum": -211292616 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106825930, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83762595, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157252055, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88543603, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120404417, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113709021, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73357628, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_396.json b/polygon/heimdall/testdata/mainnet/spans/span_396.json new file mode 100644 index 00000000000..0550bf8f89c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_396.json @@ -0,0 +1,126 @@ +{ + "span_id": 396, + "start_block": 2528256, + "end_block": 2534655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -224281392 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83920354, + "accum": 504889047 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157547156, + "accum": 44260724 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88596776, + "accum": 155990765 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -722354180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120425338, + "accum": 32842150 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113637450, + "accum": 247169849 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -519633644 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73372957, + "accum": 481116682 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -224281392 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83920354, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157547156, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88596776, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120425338, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113637450, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73372957, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_397.json b/polygon/heimdall/testdata/mainnet/spans/span_397.json new file mode 100644 index 00000000000..1f0d8286a63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_397.json @@ -0,0 +1,126 @@ +{ + "span_id": 397, + "start_block": 2534656, + "end_block": 2541055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -108631226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83947535, + "accum": 274754023 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157612634, + "accum": 174320934 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88596776, + "accum": -4208591 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -722204180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120434438, + "accum": 350198877 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113639350, + "accum": 462606432 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -519483629 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73385213, + "accum": 92647361 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -108631226 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106991108, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83947535, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157612634, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88596776, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120434438, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113639350, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73385213, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_398.json b/polygon/heimdall/testdata/mainnet/spans/span_398.json new file mode 100644 index 00000000000..cec4a4ba9c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_398.json @@ -0,0 +1,126 @@ +{ + "span_id": 398, + "start_block": 2541056, + "end_block": 2547455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -206107481 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83948332, + "accum": -123651622 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157613340, + "accum": -11416168 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88734302, + "accum": 404372067 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -722074180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120434438, + "accum": 426115707 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113666872, + "accum": 450219452 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -519353616 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73386228, + "accum": 301895842 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -206107481 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83948332, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157613340, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88734302, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120434438, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113666872, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73386228, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_399.json b/polygon/heimdall/testdata/mainnet/spans/span_399.json new file mode 100644 index 00000000000..5fd1f459be7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_399.json @@ -0,0 +1,126 @@ +{ + "span_id": 399, + "start_block": 2547456, + "end_block": 2553855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -83544736 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83973238, + "accum": 233217424 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157620846, + "accum": 475906472 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88754188, + "accum": 121586667 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -721854180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120449132, + "accum": 95387260 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113744340, + "accum": -29234612 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -519133594 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73758767, + "accum": 427669300 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -83544736 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107190998, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 83973238, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157620846, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88754188, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120449132, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113744340, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73758767, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_4.json b/polygon/heimdall/testdata/mainnet/spans/span_4.json new file mode 100644 index 00000000000..47e4a3159b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_4.json @@ -0,0 +1,102 @@ +{ + "span_id": 4, + "start_block": 19456, + "end_block": 25855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -17992 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -22490 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -18554 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -22490 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -22490 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 52008 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 52008 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -18554 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_40.json b/polygon/heimdall/testdata/mainnet/spans/span_40.json new file mode 100644 index 00000000000..8fd4541aef5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_40.json @@ -0,0 +1,102 @@ +{ + "span_id": 40, + "start_block": 249856, + "end_block": 256255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -10322 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -14820 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 9924 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -14820 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -14820 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -14820 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 59678 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -14820 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_400.json b/polygon/heimdall/testdata/mainnet/spans/span_400.json new file mode 100644 index 00000000000..f4a1fe325f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_400.json @@ -0,0 +1,126 @@ +{ + "span_id": 400, + "start_block": 2553856, + "end_block": 2560255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515587, + "accum": -177596814 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 84038534, + "accum": 421909970 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157852800, + "accum": -97724380 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88772188, + "accum": 405337733 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -721654180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120495834, + "accum": 267280580 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113867901, + "accum": 9039440 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -518933574 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74075732, + "accum": 412341226 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515587, + "accum": -177596814 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515587, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 84038534, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157852800, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88772188, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120495834, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113867901, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74075732, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_401.json b/polygon/heimdall/testdata/mainnet/spans/span_401.json new file mode 100644 index 00000000000..30b741ffc2c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_401.json @@ -0,0 +1,126 @@ +{ + "span_id": 401, + "start_block": 2560256, + "end_block": 2566655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515587, + "accum": 580733526 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 84217927, + "accum": 106714243 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157852800, + "accum": -128462922 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88772188, + "accum": 154594769 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -721514180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120495834, + "accum": 460517101 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113968202, + "accum": 110349266 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -518793560 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74102907, + "accum": -44138242 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157852800, + "accum": -128462922 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515587, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 84217927, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157852800, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88772188, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 120495834, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113968202, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74102907, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_402.json b/polygon/heimdall/testdata/mainnet/spans/span_402.json new file mode 100644 index 00000000000..4d1f557e2e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_402.json @@ -0,0 +1,126 @@ +{ + "span_id": 402, + "start_block": 2566656, + "end_block": 2573055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515588, + "accum": 381618031 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": 95103378 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157899186, + "accum": 228873737 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88804554, + "accum": 217443312 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -721254180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122664066, + "accum": -145700585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113991598, + "accum": 78020679 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -518533534 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74133891, + "accum": 384429163 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122664066, + "accum": -145700585 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515588, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 157899186, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88804554, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122664066, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113991598, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74133891, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_403.json b/polygon/heimdall/testdata/mainnet/spans/span_403.json new file mode 100644 index 00000000000..b90749e3ae4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_403.json @@ -0,0 +1,126 @@ +{ + "span_id": 403, + "start_block": 2573056, + "end_block": 2579455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515287, + "accum": 62962395 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": -3648735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158458458, + "accum": 426737143 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88807554, + "accum": 182427289 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -721004180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122671602, + "accum": 665855528 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114045045, + "accum": -79348536 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -518283509 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74929567, + "accum": -15697394 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114045045, + "accum": -79348536 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515287, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158458458, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88807554, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122671602, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114045045, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74929567, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_404.json b/polygon/heimdall/testdata/mainnet/spans/span_404.json new file mode 100644 index 00000000000..1bfa17e24ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_404.json @@ -0,0 +1,126 @@ +{ + "span_id": 404, + "start_block": 2579456, + "end_block": 2585855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515287, + "accum": -156454969 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": 277070218 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160480544, + "accum": 84022630 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": 495436780 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -720884180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122681602, + "accum": -124409061 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114045045, + "accum": 534426913 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -518163497 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75017183, + "accum": 128955167 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515287, + "accum": -156454969 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107515287, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86290337, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160480544, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122681602, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114045045, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75017183, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_405.json b/polygon/heimdall/testdata/mainnet/spans/span_405.json new file mode 100644 index 00000000000..ebba1c7a291 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_405.json @@ -0,0 +1,126 @@ +{ + "span_id": 405, + "start_block": 2585856, + "end_block": 2592255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107544564, + "accum": 491946412 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86292408, + "accum": 501050817 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160535701, + "accum": 286153399 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": 14785605 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -720684180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122781436, + "accum": 77684193 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": -192614321 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -517963477 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71049598, + "accum": 59641553 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": -192614321 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107544564, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86292408, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160535701, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122781436, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71049598, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_406.json b/polygon/heimdall/testdata/mainnet/spans/span_406.json new file mode 100644 index 00000000000..4dc7d21c69c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_406.json @@ -0,0 +1,126 @@ +{ + "span_id": 406, + "start_block": 2592256, + "end_block": 2598655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107544564, + "accum": -40122760 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86302706, + "accum": 380121609 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160155838, + "accum": -152097299 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": -65844966 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -720524180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122768901, + "accum": 540372572 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 130442292 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -517803461 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71055557, + "accum": 445456194 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160155838, + "accum": -152097299 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107544564, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86302706, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160155838, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88812708, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122768901, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71055557, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_407.json b/polygon/heimdall/testdata/mainnet/spans/span_407.json new file mode 100644 index 00000000000..d2e4739d41f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_407.json @@ -0,0 +1,126 @@ +{ + "span_id": 407, + "start_block": 2598656, + "end_block": 2605055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107162256, + "accum": 178465088 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86332574, + "accum": 260453231 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160591801, + "accum": 161010664 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88823713, + "accum": -145764424 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -720364180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122768901, + "accum": 252517251 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 454143242 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -517643445 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70805505, + "accum": 77182574 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88823713, + "accum": -145764424 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107162256, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86332574, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160591801, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88823713, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122768901, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 70805505, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_408.json b/polygon/heimdall/testdata/mainnet/spans/span_408.json new file mode 100644 index 00000000000..0cb6334f58a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_408.json @@ -0,0 +1,126 @@ +{ + "span_id": 408, + "start_block": 2605056, + "end_block": 2611455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107170773, + "accum": -34023288 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86358572, + "accum": 401373036 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158632700, + "accum": 189399919 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88826929, + "accum": 44266276 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -720174180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122796452, + "accum": 337046840 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 372796150 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -517453426 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71185162, + "accum": -73231326 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71185162, + "accum": -73231326 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107170773, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 86358572, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158632700, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88826929, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 122796452, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114043157, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 71185162, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_409.json b/polygon/heimdall/testdata/mainnet/spans/span_409.json new file mode 100644 index 00000000000..05da31764a7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_409.json @@ -0,0 +1,126 @@ +{ + "span_id": 409, + "start_block": 2611456, + "end_block": 2617855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107335323, + "accum": 499689837 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333116, + "accum": 438745593 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161182527, + "accum": -201765042 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88833100, + "accum": 98025443 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -719914180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124008996, + "accum": -217074817 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114775180, + "accum": 340230946 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -517193400 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73394889, + "accum": 279255621 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161182527, + "accum": -201765042 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107335323, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88333116, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 161182527, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88833100, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124008996, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114775180, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73394889, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_41.json b/polygon/heimdall/testdata/mainnet/spans/span_41.json new file mode 100644 index 00000000000..6d6c23c96c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_41.json @@ -0,0 +1,102 @@ +{ + "span_id": 41, + "start_block": 256256, + "end_block": 262655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39318 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43816 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -39594 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30682 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30682 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30682 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30682 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -39594 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_410.json b/polygon/heimdall/testdata/mainnet/spans/span_410.json new file mode 100644 index 00000000000..d8785bde6e0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_410.json @@ -0,0 +1,126 @@ +{ + "span_id": 410, + "start_block": 2617856, + "end_block": 2624255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107352673, + "accum": 472531682 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88953187, + "accum": -103724900 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160825654, + "accum": 514544315 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88925156, + "accum": 311044796 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -719634180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123999046, + "accum": 221426131 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114873130, + "accum": -236237086 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -516913372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72339782, + "accum": 56962615 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114873130, + "accum": -236237086 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107352673, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88953187, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160825654, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88925156, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123999046, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114873130, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72339782, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_411.json b/polygon/heimdall/testdata/mainnet/spans/span_411.json new file mode 100644 index 00000000000..bc53d5764a4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_411.json @@ -0,0 +1,126 @@ +{ + "span_id": 411, + "start_block": 2624256, + "end_block": 2630655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107353776, + "accum": 455082498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88971009, + "accum": 249793615 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160935847, + "accum": 106387128 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88986098, + "accum": -93134056 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -719424180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124002535, + "accum": 553585371 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114874927, + "accum": -95983393 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -516703351 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72266839, + "accum": 60396369 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114874927, + "accum": -95983393 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107353776, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88971009, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160935847, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88986098, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124002535, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114874927, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72266839, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_412.json b/polygon/heimdall/testdata/mainnet/spans/span_412.json new file mode 100644 index 00000000000..cc5705b25fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_412.json @@ -0,0 +1,126 @@ +{ + "span_id": 412, + "start_block": 2630656, + "end_block": 2637055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107353776, + "accum": 115035338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88911212, + "accum": 335543174 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160962723, + "accum": -26380820 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88967798, + "accum": -6448070 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -719244180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124023566, + "accum": 513556797 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115093577, + "accum": 458741325 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -516523333 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72221239, + "accum": -154280230 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72221239, + "accum": -154280230 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107353776, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 88911212, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160962723, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88967798, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 124023566, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115093577, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72221239, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_413.json b/polygon/heimdall/testdata/mainnet/spans/span_413.json new file mode 100644 index 00000000000..b4e736c74f5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_413.json @@ -0,0 +1,126 @@ +{ + "span_id": 413, + "start_block": 2637056, + "end_block": 2643455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107361571, + "accum": 311624182 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89221394, + "accum": 109688570 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160866355, + "accum": -112046218 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88989665, + "accum": 525348822 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -719014180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123768244, + "accum": 332023086 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115098716, + "accum": 76395403 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -516293310 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72221239, + "accum": -7726354 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160866355, + "accum": -112046218 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107361571, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89221394, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160866355, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 88989665, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123768244, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115098716, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72221239, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_414.json b/polygon/heimdall/testdata/mainnet/spans/span_414.json new file mode 100644 index 00000000000..07d31d73588 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_414.json @@ -0,0 +1,126 @@ +{ + "span_id": 414, + "start_block": 2643456, + "end_block": 2649855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107384996, + "accum": 404084998 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89326005, + "accum": -195317840 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160984319, + "accum": 402668881 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 214101089 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -718794180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121993020, + "accum": 2565632 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110478, + "accum": 338902977 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -516073288 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72259843, + "accum": 67861732 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89326005, + "accum": -195317840 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107384996, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 89326005, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160984319, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 121993020, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110478, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72259843, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_415.json b/polygon/heimdall/testdata/mainnet/spans/span_415.json new file mode 100644 index 00000000000..e10d487eb41 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_415.json @@ -0,0 +1,126 @@ +{ + "span_id": 415, + "start_block": 2649856, + "end_block": 2656255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107355167, + "accum": 59265977 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90545148, + "accum": 401233252 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159908753, + "accum": 237601871 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 40276896 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -718474180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123238217, + "accum": 133864750 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 244728108 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -515753256 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72808923, + "accum": 117256583 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107355167, + "accum": 59265977 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107355167, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90545148, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159908753, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123238217, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 72808923, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_416.json b/polygon/heimdall/testdata/mainnet/spans/span_416.json new file mode 100644 index 00000000000..d3e146435a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_416.json @@ -0,0 +1,126 @@ +{ + "span_id": 416, + "start_block": 2656256, + "end_block": 2662655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107372462, + "accum": 582201452 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90569626, + "accum": -154163393 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160070600, + "accum": 242774422 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 214948762 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -718284180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123238217, + "accum": 199518094 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 156109788 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -515563237 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73531890, + "accum": -7541707 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90569626, + "accum": -154163393 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107372462, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90569626, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160070600, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89036165, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123238217, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73531890, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_417.json b/polygon/heimdall/testdata/mainnet/spans/span_417.json new file mode 100644 index 00000000000..a85c0a4d1ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_417.json @@ -0,0 +1,126 @@ +{ + "span_id": 417, + "start_block": 2662656, + "end_block": 2669055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107373361, + "accum": 559934369 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": 231010400 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160054219, + "accum": -190873678 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89037790, + "accum": -192472596 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -718074180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123307117, + "accum": 511088971 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 296281318 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -515353216 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 18458613 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160054219, + "accum": -190873678 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107373361, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160054219, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89037790, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123307117, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115110012, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_418.json b/polygon/heimdall/testdata/mainnet/spans/span_418.json new file mode 100644 index 00000000000..22992ddf0dd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_418.json @@ -0,0 +1,126 @@ +{ + "span_id": 418, + "start_block": 2669056, + "end_block": 2675455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107417087, + "accum": 330046625 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": -200497387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160075642, + "accum": 210808952 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 116359214 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -717954180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123308255, + "accum": 472086760 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115617507, + "accum": 163472761 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -515233204 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 140910460 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": -200497387 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107417087, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160075642, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123308255, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115617507, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_419.json b/polygon/heimdall/testdata/mainnet/spans/span_419.json new file mode 100644 index 00000000000..d849efbf82f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_419.json @@ -0,0 +1,126 @@ +{ + "span_id": 419, + "start_block": 2675456, + "end_block": 2681855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107419150, + "accum": 537177926 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": -144389470 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160075642, + "accum": 132167933 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 158044620 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -717864180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123343589, + "accum": 62823969 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115619546, + "accum": 444374523 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -515143195 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 42807875 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": -144389470 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107419150, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90641322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160075642, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123343589, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115619546, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73506366, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_42.json b/polygon/heimdall/testdata/mainnet/spans/span_42.json new file mode 100644 index 00000000000..727035f7e08 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_42.json @@ -0,0 +1,102 @@ +{ + "span_id": 42, + "start_block": 262656, + "end_block": 269055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53816 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 16184 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27104 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 16184 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 16184 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 16184 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 16184 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53816 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_420.json b/polygon/heimdall/testdata/mainnet/spans/span_420.json new file mode 100644 index 00000000000..5cf4560e4de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_420.json @@ -0,0 +1,126 @@ +{ + "span_id": 420, + "start_block": 2681856, + "end_block": 2688255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107370071, + "accum": -140114624 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90691322, + "accum": 330021389 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160116013, + "accum": -145522899 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 596868637 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -717644180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123648649, + "accum": 502224452 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115679130, + "accum": -51160681 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -514923173 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73588368, + "accum": 140251080 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160116013, + "accum": -145522899 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107370071, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90691322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160116013, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123648649, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115679130, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73588368, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_421.json b/polygon/heimdall/testdata/mainnet/spans/span_421.json new file mode 100644 index 00000000000..d1a3aa3a799 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_421.json @@ -0,0 +1,126 @@ +{ + "span_id": 421, + "start_block": 2688256, + "end_block": 2694655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107406148, + "accum": -49901129 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90718022, + "accum": 170141611 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160162102, + "accum": -24148183 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 412097821 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -717494180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123657989, + "accum": 76448143 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115729089, + "accum": 163729219 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -514773158 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73588368, + "accum": 483899857 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160162102, + "accum": -24148183 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107406148, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 90718022, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160162102, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89038365, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123657989, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115729089, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73588368, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_422.json b/polygon/heimdall/testdata/mainnet/spans/span_422.json new file mode 100644 index 00000000000..aae2762ab5c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_422.json @@ -0,0 +1,126 @@ +{ + "span_id": 422, + "start_block": 2694656, + "end_block": 2701055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107406148, + "accum": 129333074 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91823570, + "accum": -125754588 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158894415, + "accum": 199150204 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89117403, + "accum": 39439854 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -717194180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123662849, + "accum": -18230093 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115808096, + "accum": 594018920 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -514473128 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73939510, + "accum": 413709938 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91823570, + "accum": -125754588 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107406148, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91823570, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 158894415, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89117403, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123662849, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115808096, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 73939510, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_423.json b/polygon/heimdall/testdata/mainnet/spans/span_423.json new file mode 100644 index 00000000000..0ddfdad215d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_423.json @@ -0,0 +1,126 @@ +{ + "span_id": 423, + "start_block": 2701056, + "end_block": 2707455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107448416, + "accum": 92720396 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91843360, + "accum": 163025444 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159052281, + "accum": 85851842 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89282956, + "accum": 254609187 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716914180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123669170, + "accum": 400511832 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115808096, + "accum": 31648358 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -514193100 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74081193, + "accum": 202740222 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115808096, + "accum": 31648358 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107448416, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91843360, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159052281, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89282956, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123669170, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115808096, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74081193, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_424.json b/polygon/heimdall/testdata/mainnet/spans/span_424.json new file mode 100644 index 00000000000..e0896cc2718 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_424.json @@ -0,0 +1,126 @@ +{ + "span_id": 424, + "start_block": 2707456, + "end_block": 2713855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107448671, + "accum": 276526999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91843360, + "accum": -11323118 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159061972, + "accum": -66933131 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90410844, + "accum": 31019732 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716684180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123675842, + "accum": 196280727 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115814597, + "accum": 408417231 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513963077 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74851805, + "accum": 396658818 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159061972, + "accum": -66933131 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107448671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91843360, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159061972, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90410844, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123675842, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115814597, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74851805, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_425.json b/polygon/heimdall/testdata/mainnet/spans/span_425.json new file mode 100644 index 00000000000..efeb3b60799 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_425.json @@ -0,0 +1,126 @@ +{ + "span_id": 425, + "start_block": 2713856, + "end_block": 2720255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": 362093895 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91510416, + "accum": 602517709 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159129702, + "accum": 29809445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90410844, + "accum": -138861741 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716534180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123689769, + "accum": 525256071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115815397, + "accum": -143540522 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513813062 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74851805, + "accum": -6927614 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115815397, + "accum": -143540522 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91510416, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159129702, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90410844, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123689769, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115815397, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74851805, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_426.json b/polygon/heimdall/testdata/mainnet/spans/span_426.json new file mode 100644 index 00000000000..472b203e65a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_426.json @@ -0,0 +1,126 @@ +{ + "span_id": 426, + "start_block": 2720256, + "end_block": 2726655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -207445786 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91602583, + "accum": 540928817 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159145129, + "accum": 286972899 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90460802, + "accum": -217560992 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716374180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123718007, + "accum": 215591402 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115869663, + "accum": 183693992 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513653046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74866006, + "accum": 427846895 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -207445786 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91602583, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159145129, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90460802, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123718007, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115869663, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74866006, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_427.json b/polygon/heimdall/testdata/mainnet/spans/span_427.json new file mode 100644 index 00000000000..3a12ffd5c21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_427.json @@ -0,0 +1,126 @@ +{ + "span_id": 427, + "start_block": 2726656, + "end_block": 2733055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": 426541337 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91602583, + "accum": 205435934 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159145424, + "accum": 66248127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90528823, + "accum": 195914925 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716244180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123664429, + "accum": 297112457 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115920119, + "accum": 163793059 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513523033 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74879604, + "accum": -125278625 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74879604, + "accum": -125278625 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 91602583, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159145424, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90528823, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123664429, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115920119, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74879604, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_428.json b/polygon/heimdall/testdata/mainnet/spans/span_428.json new file mode 100644 index 00000000000..378b5580116 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_428.json @@ -0,0 +1,126 @@ +{ + "span_id": 428, + "start_block": 2733056, + "end_block": 2739455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -36540095 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92724905, + "accum": 237104064 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159279355, + "accum": 482176407 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90537487, + "accum": 208315907 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -716074180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123678153, + "accum": 109414352 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166933, + "accum": -155469871 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513353016 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74879604, + "accum": 384426433 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166933, + "accum": -155469871 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92724905, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159279355, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90537487, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 123678153, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166933, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74879604, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_429.json b/polygon/heimdall/testdata/mainnet/spans/span_429.json new file mode 100644 index 00000000000..f1a06f5353e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_429.json @@ -0,0 +1,126 @@ +{ + "span_id": 429, + "start_block": 2739456, + "end_block": 2745855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -199455953 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92733290, + "accum": 445431007 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159579213, + "accum": 196137475 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90593978, + "accum": 358155691 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -715804180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127873564, + "accum": 403841725 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166133, + "accum": -83769569 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -513082989 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74937521, + "accum": 108546794 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -199455953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107473671, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92733290, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159579213, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90593978, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127873564, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166133, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74937521, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_43.json b/polygon/heimdall/testdata/mainnet/spans/span_43.json new file mode 100644 index 00000000000..ee0533f0423 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_43.json @@ -0,0 +1,102 @@ +{ + "span_id": 43, + "start_block": 269056, + "end_block": 275455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58314 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11686 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -116 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 11686 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11686 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11686 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 11686 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58314 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_430.json b/polygon/heimdall/testdata/mainnet/spans/span_430.json new file mode 100644 index 00000000000..32c7b01f30e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_430.json @@ -0,0 +1,126 @@ +{ + "span_id": 430, + "start_block": 2745856, + "end_block": 2752255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107488917, + "accum": 305565638 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": -98924325 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159619498, + "accum": 153372096 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89744369, + "accum": 528623647 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -715614180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127892678, + "accum": 526940370 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166133, + "accum": -182400545 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -512892970 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74951836, + "accum": -4669730 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166133, + "accum": -182400545 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107488917, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 159619498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 89744369, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127892678, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116166133, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 74951836, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_431.json b/polygon/heimdall/testdata/mainnet/spans/span_431.json new file mode 100644 index 00000000000..53d4cbb3f6d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_431.json @@ -0,0 +1,126 @@ +{ + "span_id": 431, + "start_block": 2752256, + "end_block": 2758655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107497917, + "accum": 39522033 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": 124489580 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160054500, + "accum": 112021395 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": -63125712 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -715424180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 648701919 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116175056, + "accum": 485815507 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -512702951 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75041404, + "accum": -119297590 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75041404, + "accum": -119297590 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107497917, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160054500, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116175056, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75041404, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_432.json b/polygon/heimdall/testdata/mainnet/spans/span_432.json new file mode 100644 index 00000000000..9fad992db7b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_432.json @@ -0,0 +1,126 @@ +{ + "span_id": 432, + "start_block": 2758656, + "end_block": 2765055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107391428, + "accum": 109625553 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": -25600584 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160704500, + "accum": 204869902 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": 522516698 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -715274180 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 256713448 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116825056, + "accum": -78232740 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -512552936 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75691817, + "accum": 237934840 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116825056, + "accum": -78232740 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107391428, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92762322, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160704500, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116825056, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75691817, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_433.json b/polygon/heimdall/testdata/mainnet/spans/span_433.json new file mode 100644 index 00000000000..7882f1d05a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_433.json @@ -0,0 +1,138 @@ +{ + "span_id": 433, + "start_block": 2765056, + "end_block": 2771455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107391428, + "accum": 584653053 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93469119, + "accum": 197292248 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160772188, + "accum": 95510337 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": -80922852 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -628193453 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 329137930 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116905638, + "accum": 566858782 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -425472191 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -782046541 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75741817, + "accum": 143182690 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": -80922852 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107391428, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93469119, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 160772188, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90354901, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899481, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116905638, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75741817, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_434.json b/polygon/heimdall/testdata/mainnet/spans/span_434.json new file mode 100644 index 00000000000..7eddd44db8b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_434.json @@ -0,0 +1,138 @@ +{ + "span_id": 434, + "start_block": 2771456, + "end_block": 2777855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686726, + "accum": 453722178 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93485716, + "accum": 420207917 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172770851, + "accum": 426932029 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90734212, + "accum": -161923454 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -313936726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899801, + "accum": -139938975 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116905638, + "accum": -191866885 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -212576079 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -390863270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75823649, + "accum": 110243267 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116905638, + "accum": -191866885 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686726, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93485716, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172770851, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90734212, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127899801, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116905638, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75823649, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_435.json b/polygon/heimdall/testdata/mainnet/spans/span_435.json new file mode 100644 index 00000000000..6a77baeb59c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_435.json @@ -0,0 +1,138 @@ +{ + "span_id": 435, + "start_block": 2777856, + "end_block": 2784255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107687727, + "accum": -212621185 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94626015, + "accum": 218911986 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172804158, + "accum": -314394047 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90814376, + "accum": 354595831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -313706726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128115828, + "accum": 447045312 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116906816, + "accum": 139281557 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -212346056 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -390633270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75926403, + "accum": 283866600 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172804158, + "accum": -314394047 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107687727, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94626015, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172804158, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90814376, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128115828, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116906816, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75926403, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_436.json b/polygon/heimdall/testdata/mainnet/spans/span_436.json new file mode 100644 index 00000000000..f7fa1e4429e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_436.json @@ -0,0 +1,138 @@ +{ + "span_id": 436, + "start_block": 2784256, + "end_block": 2790655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": 118884010 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94630110, + "accum": 223797519 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172812093, + "accum": 71984001 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90789376, + "accum": 263880444 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -313456726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128116472, + "accum": 502177403 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116916816, + "accum": -85828450 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -212096031 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -390383270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75909492, + "accum": -178958898 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75909492, + "accum": -178958898 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94630110, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172812093, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90789376, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128116472, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116916816, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75909492, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_437.json b/polygon/heimdall/testdata/mainnet/spans/span_437.json new file mode 100644 index 00000000000..620fb9cb70f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_437.json @@ -0,0 +1,138 @@ +{ + "span_id": 437, + "start_block": 2790656, + "end_block": 2797055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": -194480096 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94631862, + "accum": 447853507 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172817425, + "accum": 208638483 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90813522, + "accum": 415232467 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -313266726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128116472, + "accum": -209464093 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115912382, + "accum": -229447457 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -211906012 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -390193270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76047960, + "accum": 477033199 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115912382, + "accum": -229447457 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94631862, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 172817425, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90813522, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128116472, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115912382, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76047960, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_438.json b/polygon/heimdall/testdata/mainnet/spans/span_438.json new file mode 100644 index 00000000000..3105340b2cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_438.json @@ -0,0 +1,138 @@ +{ + "span_id": 438, + "start_block": 2797056, + "end_block": 2803455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": 139821462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94670957, + "accum": 455953487 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 173010337, + "accum": -186484377 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 327145328 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -313016726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128144635, + "accum": -150902946 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115873181, + "accum": 309331968 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -211655987 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -389943270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76072696, + "accum": 19751063 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 173010337, + "accum": -186484377 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107712610, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94670957, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 173010337, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128144635, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115873181, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76072696, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_439.json b/polygon/heimdall/testdata/mainnet/spans/span_439.json new file mode 100644 index 00000000000..7dade5e7281 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_439.json @@ -0,0 +1,138 @@ +{ + "span_id": 439, + "start_block": 2803456, + "end_block": 2809855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -67748560 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94670957, + "accum": -10370301 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 173016997, + "accum": 127686071 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 570386889 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -312816726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128644635, + "accum": 59773844 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115958955, + "accum": 267190490 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -211455967 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -389743270 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75958447, + "accum": -32902468 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -67748560 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94670957, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 173016997, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128644635, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115958955, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 75958447, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_44.json b/polygon/heimdall/testdata/mainnet/spans/span_44.json new file mode 100644 index 00000000000..8391cecb1bb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_44.json @@ -0,0 +1,102 @@ +{ + "span_id": 44, + "start_block": 275456, + "end_block": 281855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -52812 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 17188 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33128 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 17188 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 17188 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 17188 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 17188 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -52812 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_440.json b/polygon/heimdall/testdata/mainnet/spans/span_440.json new file mode 100644 index 00000000000..d49cd635909 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_440.json @@ -0,0 +1,150 @@ +{ + "span_id": 440, + "start_block": 2809856, + "end_block": 2816255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -96467925 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94673868, + "accum": 481375980 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174844348, + "accum": -68973418 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 194633008 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -231953526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128754912, + "accum": 480413070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115971296, + "accum": 419288409 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -130592746 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -308880070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1001, + "accum": -806527998 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76103348, + "accum": 67685216 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174844348, + "accum": -68973418 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94673868, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174844348, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90829722, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128754912, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115971296, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76103348, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_441.json b/polygon/heimdall/testdata/mainnet/spans/span_441.json new file mode 100644 index 00000000000..e56a6f794d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_441.json @@ -0,0 +1,150 @@ +{ + "span_id": 441, + "start_block": 2816256, + "end_block": 2822655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -98484151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94683407, + "accum": 198349621 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174787133, + "accum": -166586017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90890722, + "accum": 615851824 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -231733526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128571577, + "accum": 158547273 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115977277, + "accum": 604808411 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -130372724 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -308660070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1001, + "accum": -806505976 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76109465, + "accum": 164785335 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174787133, + "accum": -166586017 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107442775, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94683407, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 174787133, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 90890722, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128571577, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115977277, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1001, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76109465, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_442.json b/polygon/heimdall/testdata/mainnet/spans/span_442.json new file mode 100644 index 00000000000..74793b7c6c9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_442.json @@ -0,0 +1,150 @@ +{ + "span_id": 442, + "start_block": 2822656, + "end_block": 2829055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107444340, + "accum": -3972553 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97347962, + "accum": 17805947 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177702663, + "accum": 712428021 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91233278, + "accum": 341005673 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -231503526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130191664, + "accum": -32272489 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115977872, + "accum": 108228888 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -130142701 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -308430070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806482863 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76258827, + "accum": 333335673 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130191664, + "accum": -32272489 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107444340, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97347962, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177702663, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91233278, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130191664, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115977872, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76258827, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_443.json b/polygon/heimdall/testdata/mainnet/spans/span_443.json new file mode 100644 index 00000000000..e85dc344f91 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_443.json @@ -0,0 +1,150 @@ +{ + "span_id": 443, + "start_block": 2829056, + "end_block": 2835455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445226, + "accum": 122702986 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97414456, + "accum": -16649748 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177702663, + "accum": 370883575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91236099, + "accum": 208385510 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -231343526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130142820, + "accum": 457638630 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115989297, + "accum": 371531810 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129982685 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -308270070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806466687 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76305486, + "accum": -38429795 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76305486, + "accum": -38429795 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445226, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97414456, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177702663, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91236099, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130142820, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115989297, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76305486, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_444.json b/polygon/heimdall/testdata/mainnet/spans/span_444.json new file mode 100644 index 00000000000..d94b81d0341 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_444.json @@ -0,0 +1,150 @@ +{ + "span_id": 444, + "start_block": 2835456, + "end_block": 2841855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445226, + "accum": 249039958 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97547489, + "accum": -50056940 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177730163, + "accum": 28962492 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91236099, + "accum": 75379982 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -231183526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130155679, + "accum": 150961161 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115993298, + "accum": 634764619 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129822669 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -308110070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806450511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76257762, + "accum": 386515504 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177730163, + "accum": 28962492 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445226, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97547489, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177730163, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91236099, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130155679, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115993298, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76257762, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_445.json b/polygon/heimdall/testdata/mainnet/spans/span_445.json new file mode 100644 index 00000000000..46f92850856 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_445.json @@ -0,0 +1,150 @@ +{ + "span_id": 445, + "start_block": 2841856, + "end_block": 2848255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445730, + "accum": 436199928 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97549568, + "accum": -101588469 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177754707, + "accum": 308148028 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91256965, + "accum": -127418631 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230943526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131299348, + "accum": 97887646 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115993298, + "accum": 229506195 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129582645 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307870070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806426247 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76805572, + "accum": 632087791 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91256965, + "accum": -127418631 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107445730, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97549568, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177754707, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91256965, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131299348, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115993298, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76805572, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_446.json b/polygon/heimdall/testdata/mainnet/spans/span_446.json new file mode 100644 index 00000000000..629b3028fda --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_446.json @@ -0,0 +1,150 @@ +{ + "span_id": 446, + "start_block": 2848256, + "end_block": 2854655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103767784, + "accum": 266850071 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97550600, + "accum": 356161812 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 176026752, + "accum": 49340272 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91259193, + "accum": 198156094 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230733526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131299565, + "accum": 466240285 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116028694, + "accum": 276558751 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129372624 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307660070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806405016 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76794550, + "accum": -139136049 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76794550, + "accum": -139136049 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103767784, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97550600, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 176026752, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91259193, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131299565, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116028694, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76794550, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_447.json b/polygon/heimdall/testdata/mainnet/spans/span_447.json new file mode 100644 index 00000000000..b4875e6397d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_447.json @@ -0,0 +1,150 @@ +{ + "span_id": 447, + "start_block": 2854656, + "end_block": 2861055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103767784, + "accum": 511737680 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97550600, + "accum": 538878631 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 176027802, + "accum": 224019845 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91275078, + "accum": 318021333 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230633526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131330596, + "accum": 193950948 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116028694, + "accum": -148750656 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129272614 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307560070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806394906 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76794550, + "accum": -163996665 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116028694, + "accum": -148750656 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103767784, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97550600, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 176027802, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91275078, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131330596, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 116028694, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76794550, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_448.json b/polygon/heimdall/testdata/mainnet/spans/span_448.json new file mode 100644 index 00000000000..5e96bbd5c55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_448.json @@ -0,0 +1,150 @@ +{ + "span_id": 448, + "start_block": 2861056, + "end_block": 2867455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103768008, + "accum": 521775887 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97556589, + "accum": 406849415 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175228296, + "accum": 307315247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91099891, + "accum": 38896624 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230403526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131063246, + "accum": 44559790 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115228694, + "accum": 138881085 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -129042591 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307330070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806371653 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76394798, + "accum": 14869792 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131063246, + "accum": 44559790 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103768008, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97556589, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175228296, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91099891, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131063246, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115228694, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76394798, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_449.json b/polygon/heimdall/testdata/mainnet/spans/span_449.json new file mode 100644 index 00000000000..0c438b9951a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_449.json @@ -0,0 +1,150 @@ +{ + "span_id": 449, + "start_block": 2867456, + "end_block": 2873855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103773877, + "accum": -85014655 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97614520, + "accum": 485608959 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175228296, + "accum": 124953901 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91099891, + "accum": 6987361 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230233526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131035709, + "accum": -98569458 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115017796, + "accum": 515233489 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128872574 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307160070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806354466 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76411277, + "accum": 523421039 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131035709, + "accum": -98569458 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103773877, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97614520, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175228296, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91099891, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131035709, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115017796, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76411277, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_45.json b/polygon/heimdall/testdata/mainnet/spans/span_45.json new file mode 100644 index 00000000000..a93b6bbaf3d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_45.json @@ -0,0 +1,102 @@ +{ + "span_id": 45, + "start_block": 281856, + "end_block": 288255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57310 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 12690 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -6140 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 12690 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 12690 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 12690 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 12690 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57310 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_450.json b/polygon/heimdall/testdata/mainnet/spans/span_450.json new file mode 100644 index 00000000000..988438082cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_450.json @@ -0,0 +1,150 @@ +{ + "span_id": 450, + "start_block": 2873856, + "end_block": 2880255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103779049, + "accum": -113207475 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100020673, + "accum": 398207053 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175268825, + "accum": 376169799 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 580853669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -230083526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130610703, + "accum": 280030029 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115017796, + "accum": -134626640 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128722559 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -307010070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806339301 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76411277, + "accum": 84729021 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115017796, + "accum": -134626640 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103779049, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100020673, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175268825, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130610703, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115017796, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76411277, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_451.json b/polygon/heimdall/testdata/mainnet/spans/span_451.json new file mode 100644 index 00000000000..14ddbd8a7e4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_451.json @@ -0,0 +1,150 @@ +{ + "span_id": 451, + "start_block": 2880256, + "end_block": 2886655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103779049, + "accum": -37444416 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100070673, + "accum": 414387424 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175316183, + "accum": 11529361 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 453900497 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229923526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130626745, + "accum": -7090192 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115020296, + "accum": 121029895 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128562543 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306850070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806323125 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76573170, + "accum": 515346695 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175316183, + "accum": 11529361 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103779049, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100070673, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175316183, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130626745, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115020296, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76573170, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_452.json b/polygon/heimdall/testdata/mainnet/spans/span_452.json new file mode 100644 index 00000000000..09a65a7835c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_452.json @@ -0,0 +1,150 @@ +{ + "span_id": 452, + "start_block": 2886656, + "end_block": 2893055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": 310393959 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100070673, + "accum": -72480549 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175326914, + "accum": 352405544 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": -130563760 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229813526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131923236, + "accum": -145795184 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115020296, + "accum": 592432676 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128452532 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306740070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806312004 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76573170, + "accum": 564925446 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131923236, + "accum": -145795184 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100070673, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175326914, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131923236, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115020296, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76573170, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_453.json b/polygon/heimdall/testdata/mainnet/spans/span_453.json new file mode 100644 index 00000000000..346ee5582d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_453.json @@ -0,0 +1,150 @@ +{ + "span_id": 453, + "start_block": 2893056, + "end_block": 2899455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": 176277724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100075958, + "accum": 534827618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175156145, + "accum": 424461730 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 351222289 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229673526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131925791, + "accum": 113658795 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114970296, + "accum": -178772154 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128312518 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306600070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806297850 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76523170, + "accum": 49207962 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114970296, + "accum": -178772154 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100075958, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175156145, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131925791, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114970296, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76523170, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_454.json b/polygon/heimdall/testdata/mainnet/spans/span_454.json new file mode 100644 index 00000000000..d16b4869877 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_454.json @@ -0,0 +1,150 @@ +{ + "span_id": 454, + "start_block": 2899456, + "end_block": 2905855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": 628869597 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100137467, + "accum": 149594231 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175157917, + "accum": 146396372 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": -142403967 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229553526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131399597, + "accum": 105708587 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114998962, + "accum": 408023861 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128192506 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306480070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806285718 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76523170, + "accum": 174323139 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": -142403967 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100137467, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175157917, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91101991, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131399597, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114998962, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76523170, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_455.json b/polygon/heimdall/testdata/mainnet/spans/span_455.json new file mode 100644 index 00000000000..88cfdcfec9d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_455.json @@ -0,0 +1,150 @@ +{ + "span_id": 455, + "start_block": 2905856, + "end_block": 2912255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": 13996787 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100186028, + "accum": 265833460 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175184126, + "accum": -48915318 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91148599, + "accum": 613682729 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229383526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131399597, + "accum": -40358975 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115056789, + "accum": -16329425 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -128022489 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306310070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806268531 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76555366, + "accum": 682075358 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175184126, + "accum": -48915318 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103812747, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100186028, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175184126, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91148599, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131399597, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115056789, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76555366, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_456.json b/polygon/heimdall/testdata/mainnet/spans/span_456.json new file mode 100644 index 00000000000..ff7da0f2e22 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_456.json @@ -0,0 +1,150 @@ +{ + "span_id": 456, + "start_block": 2912256, + "end_block": 2918655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103823870, + "accum": 192027516 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100208591, + "accum": 382305023 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175216014, + "accum": 548980602 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91148599, + "accum": -217157202 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229213526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131400610, + "accum": -186957149 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 353472815 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -127852472 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -306140070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806251344 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76571626, + "accum": 396785807 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131400610, + "accum": -186957149 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103823870, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100208591, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175216014, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91148599, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131400610, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76571626, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_457.json b/polygon/heimdall/testdata/mainnet/spans/span_457.json new file mode 100644 index 00000000000..4762f42cf74 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_457.json @@ -0,0 +1,150 @@ +{ + "span_id": 457, + "start_block": 2918656, + "end_block": 2925055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103860928, + "accum": 473824091 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100170097, + "accum": -195232669 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175258278, + "accum": 528420574 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91149428, + "accum": -163944833 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -229033526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131566678, + "accum": 593460578 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 44673487 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -127672454 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305960070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806233146 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76580696, + "accum": 187697968 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100170097, + "accum": -195232669 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103860928, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100170097, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175258278, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91149428, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131566678, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76580696, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_458.json b/polygon/heimdall/testdata/mainnet/spans/span_458.json new file mode 100644 index 00000000000..808de598cab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_458.json @@ -0,0 +1,150 @@ +{ + "span_id": 458, + "start_block": 2925056, + "end_block": 2931455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103895726, + "accum": 444516711 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100170097, + "accum": 513606456 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175358879, + "accum": -18556538 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91178468, + "accum": 409754185 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -228883526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132649671, + "accum": 189959649 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 182841711 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -127522439 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305810070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806217981 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76425374, + "accum": -253688158 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76425374, + "accum": -253688158 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103895726, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100170097, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175358879, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91178468, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132649671, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115121789, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76425374, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_459.json b/polygon/heimdall/testdata/mainnet/spans/span_459.json new file mode 100644 index 00000000000..f981323ac23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_459.json @@ -0,0 +1,150 @@ +{ + "span_id": 459, + "start_block": 2931456, + "end_block": 2937855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103896346, + "accum": 350556950 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": 307347141 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175150713, + "accum": -130190657 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91190298, + "accum": 36040334 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -228663526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": -66101746 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115172631, + "accum": 336723101 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -127302417 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305590070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806195739 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76506779, + "accum": 633376629 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175150713, + "accum": -130190657 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103896346, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175150713, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91190298, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115172631, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76506779, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_46.json b/polygon/heimdall/testdata/mainnet/spans/span_46.json new file mode 100644 index 00000000000..3aa12327044 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_46.json @@ -0,0 +1,102 @@ +{ + "span_id": 46, + "start_block": 288256, + "end_block": 294655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 2690 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -1808 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6350 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -1808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -1808 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -1808 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1808 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1808 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_460.json b/polygon/heimdall/testdata/mainnet/spans/span_460.json new file mode 100644 index 00000000000..792392076a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_460.json @@ -0,0 +1,150 @@ +{ + "span_id": 460, + "start_block": 2937856, + "end_block": 2944255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103908158, + "accum": 50969134 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": -153683380 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181233722, + "accum": 220939285 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91147922, + "accum": 278098996 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -228463526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": 217519641 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115172631, + "accum": 268529605 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -127102397 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305390070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806175519 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76743028, + "accum": 584758231 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": -153683380 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 103908158, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181233722, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91147922, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115172631, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76743028, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_461.json b/polygon/heimdall/testdata/mainnet/spans/span_461.json new file mode 100644 index 00000000000..34daa0e7ec7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_461.json @@ -0,0 +1,150 @@ +{ + "span_id": 461, + "start_block": 2944256, + "end_block": 2950655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104043672, + "accum": 121133630 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": 582816188 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181276048, + "accum": -66313313 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91157117, + "accum": 142767565 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -228303526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": -50463864 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115182889, + "accum": 517640801 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -126942381 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305230070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806159343 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76746300, + "accum": 219054313 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181276048, + "accum": -66313313 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104043672, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835098, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181276048, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91157117, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132664687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115182889, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76746300, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_462.json b/polygon/heimdall/testdata/mainnet/spans/span_462.json new file mode 100644 index 00000000000..8e01170be4f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_462.json @@ -0,0 +1,150 @@ +{ + "span_id": 462, + "start_block": 2950656, + "end_block": 2957055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104091031, + "accum": 21328582 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835102, + "accum": 301918401 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181606094, + "accum": -56386926 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91142347, + "accum": 554831755 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -228083526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132367498, + "accum": 477377368 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114185185, + "accum": -147675419 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -126722359 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -305010070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806137101 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76819238, + "accum": 314559295 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114185185, + "accum": -147675419 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104091031, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95835102, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181606094, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91142347, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132367498, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114185185, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76819238, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_463.json b/polygon/heimdall/testdata/mainnet/spans/span_463.json new file mode 100644 index 00000000000..265e7d1e758 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_463.json @@ -0,0 +1,150 @@ +{ + "span_id": 463, + "start_block": 2957056, + "end_block": 2963455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": 26306022 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95857255, + "accum": 117332477 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181910557, + "accum": 142842608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 263095933 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -227853526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132306093, + "accum": 335394159 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114186260, + "accum": 89461105 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -126492336 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -304780070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806113848 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76927138, + "accum": 490807476 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": 26306022 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95857255, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181910557, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132306093, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114186260, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76927138, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_464.json b/polygon/heimdall/testdata/mainnet/spans/span_464.json new file mode 100644 index 00000000000..61b19deffec --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_464.json @@ -0,0 +1,150 @@ +{ + "span_id": 464, + "start_block": 2963456, + "end_block": 2969855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -178168673 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95858910, + "accum": 536795379 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181994034, + "accum": -19863011 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 586137179 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -227643526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132326523, + "accum": -73131252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114199232, + "accum": 97371432 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -126282315 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -304570070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806092617 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77238944, + "accum": 515447474 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -178168673 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95858910, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181994034, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132326523, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114199232, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77238944, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_465.json b/polygon/heimdall/testdata/mainnet/spans/span_465.json new file mode 100644 index 00000000000..da11f0d3b91 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_465.json @@ -0,0 +1,150 @@ +{ + "span_id": 465, + "start_block": 2969856, + "end_block": 2976255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -212532165 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95857606, + "accum": 379634871 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181949808, + "accum": 317042338 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 359948786 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -227493526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133287687, + "accum": 325718879 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114203985, + "accum": 215441967 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -126132300 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -304420070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806077452 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77160505, + "accum": 78868672 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -212532165 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104100022, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95857606, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181949808, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91255604, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133287687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114203985, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77160505, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_466.json b/polygon/heimdall/testdata/mainnet/spans/span_466.json new file mode 100644 index 00000000000..d630da4a656 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_466.json @@ -0,0 +1,150 @@ +{ + "span_id": 466, + "start_block": 2976256, + "end_block": 2982655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -215336405 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96874489, + "accum": 200525854 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182726481, + "accum": 517231319 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91305533, + "accum": 62482847 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -227263526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133195687, + "accum": 195953076 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114227287, + "accum": 446515187 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -125902277 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -304190070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806054199 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77166053, + "accum": 256038194 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -215336405 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96874489, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182726481, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91305533, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133195687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114227287, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77166053, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_467.json b/polygon/heimdall/testdata/mainnet/spans/span_467.json new file mode 100644 index 00000000000..18335f1a4af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_467.json @@ -0,0 +1,150 @@ +{ + "span_id": 467, + "start_block": 2982656, + "end_block": 2989055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -77948284 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96888106, + "accum": 272846918 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182726481, + "accum": 562446242 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91305533, + "accum": 84565941 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -227173526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133195687, + "accum": 595047556 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114227287, + "accum": -124763377 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -125812268 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -304100070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806045100 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77176053, + "accum": 150935968 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114227287, + "accum": -124763377 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96888106, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182726481, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 91305533, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133195687, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114227287, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77176053, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_468.json b/polygon/heimdall/testdata/mainnet/spans/span_468.json new file mode 100644 index 00000000000..721785bc0be --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_468.json @@ -0,0 +1,150 @@ +{ + "span_id": 468, + "start_block": 2989056, + "end_block": 2995455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": 430060032 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97497957, + "accum": 595476804 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182734595, + "accum": 67328600 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93033295, + "accum": 280746567 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -226893526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132783612, + "accum": 310436318 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114141614, + "accum": -135847894 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -125532240 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -303820070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -806016792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77490391, + "accum": -85937799 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114141614, + "accum": -135847894 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104117285, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97497957, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182734595, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93033295, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132783612, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114141614, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 77490391, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_469.json b/polygon/heimdall/testdata/mainnet/spans/span_469.json new file mode 100644 index 00000000000..fdee23edfbb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_469.json @@ -0,0 +1,150 @@ +{ + "span_id": 469, + "start_block": 2995456, + "end_block": 3001855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104119453, + "accum": 197790284 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97184242, + "accum": 228099983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187215192, + "accum": -36015862 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93065295, + "accum": 622152009 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -226683526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132778696, + "accum": -125273426 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114547614, + "accum": 650745837 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -125322219 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -303610070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805995561 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76854813, + "accum": -75887449 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132778696, + "accum": -125273426 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104119453, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97184242, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187215192, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93065295, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132778696, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114547614, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76854813, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_47.json b/polygon/heimdall/testdata/mainnet/spans/span_47.json new file mode 100644 index 00000000000..ed6ff79dc69 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_47.json @@ -0,0 +1,102 @@ +{ + "span_id": 47, + "start_block": 294656, + "end_block": 301055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 8192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3694 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -26662 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3694 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3694 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3694 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3694 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -26662 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_470.json b/polygon/heimdall/testdata/mainnet/spans/span_470.json new file mode 100644 index 00000000000..975ee9ce6b4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_470.json @@ -0,0 +1,150 @@ +{ + "span_id": 470, + "start_block": 3001856, + "end_block": 3008255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104127533, + "accum": 488440028 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97349269, + "accum": 341850325 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187207557, + "accum": -1665606 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93081128, + "accum": -180363064 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -226423526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132810150, + "accum": 104564837 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113356275, + "accum": 398273819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -125062193 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -303350070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805969275 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76788826, + "accum": 309704725 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93081128, + "accum": -180363064 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104127533, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97349269, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187207557, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93081128, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132810150, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113356275, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76788826, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_471.json b/polygon/heimdall/testdata/mainnet/spans/span_471.json new file mode 100644 index 00000000000..84dfb968ebb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_471.json @@ -0,0 +1,150 @@ +{ + "span_id": 471, + "start_block": 3008256, + "end_block": 3014655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104279925, + "accum": 545952126 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 288829352 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187210137, + "accum": 579386162 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93081128, + "accum": 504262228 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -226263526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132837014, + "accum": -184864487 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113398046, + "accum": -202315741 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124902177 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -303190070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805953099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76807102, + "accum": -70940768 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132837014, + "accum": -184864487 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104279925, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187210137, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93081128, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132837014, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113398046, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76807102, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_472.json b/polygon/heimdall/testdata/mainnet/spans/span_472.json new file mode 100644 index 00000000000..7685c94f7d6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_472.json @@ -0,0 +1,150 @@ +{ + "span_id": 472, + "start_block": 3014656, + "end_block": 3021055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104518716, + "accum": -200958151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 234113717 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187299933, + "accum": 353243021 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93087078, + "accum": 382384504 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -226103526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133925083, + "accum": 339890318 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113398046, + "accum": -572125 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124742161 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -303030070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805936923 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76810544, + "accum": 351711396 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104518716, + "accum": -200958151 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104518716, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187299933, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93087078, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133925083, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113398046, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 76810544, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_473.json b/polygon/heimdall/testdata/mainnet/spans/span_473.json new file mode 100644 index 00000000000..203ddf57a3c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_473.json @@ -0,0 +1,150 @@ +{ + "span_id": 473, + "start_block": 3021056, + "end_block": 3027455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560716, + "accum": -46386734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 265374896 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187010880, + "accum": 293873674 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 348341086 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225933526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133932390, + "accum": 187856481 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113182021, + "accum": 302837072 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124572144 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302860070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805919736 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81958232, + "accum": 107389001 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560716, + "accum": -46386734 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560716, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97286356, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187010880, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133932390, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113182021, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81958232, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_474.json b/polygon/heimdall/testdata/mainnet/spans/span_474.json new file mode 100644 index 00000000000..9cabe70eb2b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_474.json @@ -0,0 +1,150 @@ +{ + "span_id": 474, + "start_block": 3027456, + "end_block": 3033855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560711, + "accum": -207952621 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97296457, + "accum": 2109418 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188422973, + "accum": 493991873 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 28478926 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225793526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133932390, + "accum": 437179108 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113182021, + "accum": 263106079 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124432130 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302720070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805905582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81958232, + "accum": 441938525 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560711, + "accum": -207952621 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560711, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97296457, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188422973, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133932390, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113182021, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81958232, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_475.json b/polygon/heimdall/testdata/mainnet/spans/span_475.json new file mode 100644 index 00000000000..22443770795 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_475.json @@ -0,0 +1,150 @@ +{ + "span_id": 475, + "start_block": 3033856, + "end_block": 3040255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560711, + "accum": 338063121 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97296457, + "accum": 453692521 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188620009, + "accum": 506684656 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 426885947 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225663526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134450422, + "accum": -257459803 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113487644, + "accum": 109002198 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124302117 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302590070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805892439 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81960895, + "accum": -118420488 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134450422, + "accum": -257459803 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104560711, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97296457, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188620009, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134450422, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113487644, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81960895, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_476.json b/polygon/heimdall/testdata/mainnet/spans/span_476.json new file mode 100644 index 00000000000..e9a44126cb5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_476.json @@ -0,0 +1,150 @@ +{ + "span_id": 476, + "start_block": 3040256, + "end_block": 3046655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": 202690485 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95619186, + "accum": 142470919 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188596032, + "accum": 589607274 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 38336904 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225443526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134055850, + "accum": 259074905 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113452814, + "accum": 167290320 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -124082095 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302370070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805870197 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81960895, + "accum": 58295081 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 38336904 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95619186, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188596032, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93166351, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134055850, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113452814, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81960895, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_477.json b/polygon/heimdall/testdata/mainnet/spans/span_477.json new file mode 100644 index 00000000000..a633e2e0ab9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_477.json @@ -0,0 +1,150 @@ +{ + "span_id": 477, + "start_block": 3046656, + "end_block": 3053055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": 545137030 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95881811, + "accum": 382787739 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189196801, + "accum": 231147847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93186733, + "accum": 250418947 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225333526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134055850, + "accum": 108918706 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113453420, + "accum": -209747111 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123972084 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302260070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805859076 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82189561, + "accum": 148761598 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113453420, + "accum": -209747111 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95881811, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189196801, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93186733, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134055850, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113453420, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82189561, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_478.json b/polygon/heimdall/testdata/mainnet/spans/span_478.json new file mode 100644 index 00000000000..2ee5ab0aef1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_478.json @@ -0,0 +1,150 @@ +{ + "span_id": 478, + "start_block": 3053056, + "end_block": 3059455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": 702677096 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95919288, + "accum": 386762353 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189238566, + "accum": 194242076 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93236733, + "accum": 209143597 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225163526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135021264, + "accum": -41449492 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113177112, + "accum": 90026567 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123802067 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -302090070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805841889 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81939561, + "accum": -84504645 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135021264, + "accum": -41449492 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104936874, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95919288, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189238566, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93236733, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135021264, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113177112, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 81939561, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_479.json b/polygon/heimdall/testdata/mainnet/spans/span_479.json new file mode 100644 index 00000000000..7cb07fb636b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_479.json @@ -0,0 +1,150 @@ +{ + "span_id": 479, + "start_block": 3059456, + "end_block": 3065855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104944767, + "accum": 544295164 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96124787, + "accum": 104943475 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189238566, + "accum": 402297591 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": -113060977 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -225023526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135021264, + "accum": 221277597 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113181696, + "accum": 46958448 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123662053 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301950070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805827735 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82076501, + "accum": 249752086 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": -113060977 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 104944767, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96124787, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189238566, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135021264, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113181696, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82076501, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_48.json b/polygon/heimdall/testdata/mainnet/spans/span_48.json new file mode 100644 index 00000000000..7f675d98de9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_48.json @@ -0,0 +1,102 @@ +{ + "span_id": 48, + "start_block": 301056, + "end_block": 307455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 3694 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -804 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 326 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -804 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -804 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -804 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -804 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 326 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_480.json b/polygon/heimdall/testdata/mainnet/spans/span_480.json new file mode 100644 index 00000000000..1d6cb2cc133 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_480.json @@ -0,0 +1,150 @@ +{ + "span_id": 480, + "start_block": 3065856, + "end_block": 3072255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105016554, + "accum": -15215883 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97107044, + "accum": 208112599 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189280365, + "accum": 544024294 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": -67871402 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -224843526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137186762, + "accum": 240481417 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113178796, + "accum": 452237686 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123482035 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301770070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805809537 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82076501, + "accum": 94136457 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": -67871402 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 105016554, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97107044, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189280365, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93241444, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137186762, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113178796, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82076501, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_481.json b/polygon/heimdall/testdata/mainnet/spans/span_481.json new file mode 100644 index 00000000000..d3f74b148d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_481.json @@ -0,0 +1,150 @@ +{ + "span_id": 481, + "start_block": 3072256, + "end_block": 3078655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106017443, + "accum": -45558287 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97167234, + "accum": -13388285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190437927, + "accum": 5378272 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93248352, + "accum": 439175258 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -224613526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136901474, + "accum": 119765089 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113309284, + "accum": 602615789 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123252012 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301540070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805786284 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82268668, + "accum": 347204056 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190437927, + "accum": 5378272 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106017443, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97167234, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190437927, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93248352, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136901474, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113309284, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 82268668, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_482.json b/polygon/heimdall/testdata/mainnet/spans/span_482.json new file mode 100644 index 00000000000..c1c493d67d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_482.json @@ -0,0 +1,150 @@ +{ + "span_id": 482, + "start_block": 3078656, + "end_block": 3085055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": 222641999 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97181906, + "accum": 94164668 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190463113, + "accum": 150474348 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93248352, + "accum": 477089265 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -224433526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136941328, + "accum": 122134516 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113580596, + "accum": 185452509 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -123071994 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301360070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805768086 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83250576, + "accum": 202676371 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190463113, + "accum": 150474348 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97181906, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190463113, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93248352, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136941328, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113580596, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83250576, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_483.json b/polygon/heimdall/testdata/mainnet/spans/span_483.json new file mode 100644 index 00000000000..977e8dbdf78 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_483.json @@ -0,0 +1,150 @@ +{ + "span_id": 483, + "start_block": 3085056, + "end_block": 3091455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": 571129028 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97728561, + "accum": 344991780 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190463113, + "accum": 603084228 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93285944, + "accum": -139625634 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -224323526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136944053, + "accum": -13988397 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113580596, + "accum": -207590571 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122961983 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301250070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805756965 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83154199, + "accum": 296292110 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113580596, + "accum": -207590571 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 97728561, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190463113, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93285944, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136944053, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113580596, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83154199, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_484.json b/polygon/heimdall/testdata/mainnet/spans/span_484.json new file mode 100644 index 00000000000..997bbcbbbe9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_484.json @@ -0,0 +1,150 @@ +{ + "span_id": 484, + "start_block": 3091456, + "end_block": 3097855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": 414734502 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98230252, + "accum": 74643461 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190721636, + "accum": -19449396 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93285944, + "accum": 343547765 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -224183526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137730675, + "accum": 265989180 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113589675, + "accum": 559798746 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122821969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -301110070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805742811 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83154199, + "accum": -185405882 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83154199, + "accum": -185405882 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98230252, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 190721636, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93285944, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137730675, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113589675, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 83154199, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_485.json b/polygon/heimdall/testdata/mainnet/spans/span_485.json new file mode 100644 index 00000000000..708bf173225 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_485.json @@ -0,0 +1,150 @@ +{ + "span_id": 485, + "start_block": 3097856, + "end_block": 3104255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": 93875085 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98227343, + "accum": 351638078 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193233893, + "accum": 394743622 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93813686, + "accum": 490274560 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223903526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137820675, + "accum": -411783 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113589675, + "accum": 443444937 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122541941 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300830070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805714503 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 84287083, + "accum": -320574459 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 84287083, + "accum": -320574459 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106318797, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98227343, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193233893, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93813686, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137820675, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 113589675, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 84287083, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_486.json b/polygon/heimdall/testdata/mainnet/spans/span_486.json new file mode 100644 index 00000000000..fe95a7fce73 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_486.json @@ -0,0 +1,150 @@ +{ + "span_id": 486, + "start_block": 3104256, + "end_block": 3110655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106358897, + "accum": 470658184 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98553115, + "accum": 512583504 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195412866, + "accum": -166382989 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93826022, + "accum": -302072236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223633526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139878236, + "accum": 417706936 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114013997, + "accum": 189459252 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122271914 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300560070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805687206 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86852532, + "accum": 330200065 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93826022, + "accum": -302072236 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106358897, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98553115, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195412866, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93826022, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139878236, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114013997, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86852532, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_487.json b/polygon/heimdall/testdata/mainnet/spans/span_487.json new file mode 100644 index 00000000000..33cbbcf8325 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_487.json @@ -0,0 +1,150 @@ +{ + "span_id": 487, + "start_block": 3110656, + "end_block": 3117055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106358897, + "accum": 74975912 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98553115, + "accum": 23383382 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195719860, + "accum": 507493103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93840982, + "accum": -13025917 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223513526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140283082, + "accum": 424802078 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114037303, + "accum": -116257372 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122151902 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300440070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805675074 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88491420, + "accum": 550409386 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114037303, + "accum": -116257372 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106358897, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98553115, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195719860, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93840982, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140283082, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114037303, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88491420, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_488.json b/polygon/heimdall/testdata/mainnet/spans/span_488.json new file mode 100644 index 00000000000..fd8a6d6ce8c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_488.json @@ -0,0 +1,150 @@ +{ + "span_id": 488, + "start_block": 3117056, + "end_block": 3123455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -4987644 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98573574, + "accum": 664432943 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 97765506 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93910784, + "accum": 557608823 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223363526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140286578, + "accum": 17310105 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114218978, + "accum": -80089741 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -122001887 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300290070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805659909 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466320, + "accum": 199275400 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114218978, + "accum": -80089741 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98573574, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 93910784, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140286578, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114218978, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466320, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_489.json b/polygon/heimdall/testdata/mainnet/spans/span_489.json new file mode 100644 index 00000000000..f1b8687093d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_489.json @@ -0,0 +1,150 @@ +{ + "span_id": 489, + "start_block": 3123456, + "end_block": 3129855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -191353970 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": 369610911 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 334741446 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94437069, + "accum": 199598207 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223223526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140286578, + "accum": 305714268 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114511142, + "accum": -153732070 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -121861873 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300150070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805645755 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466457, + "accum": 586302432 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -191353970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94437069, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140286578, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114511142, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466457, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_49.json b/polygon/heimdall/testdata/mainnet/spans/span_49.json new file mode 100644 index 00000000000..2bbabf6beaa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_49.json @@ -0,0 +1,102 @@ +{ + "span_id": 49, + "start_block": 307456, + "end_block": 313855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -804 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -5302 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27314 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -5302 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -5302 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -5302 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5302 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5302 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_490.json b/polygon/heimdall/testdata/mainnet/spans/span_490.json new file mode 100644 index 00000000000..b8c033f056c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_490.json @@ -0,0 +1,150 @@ +{ + "span_id": 490, + "start_block": 3129856, + "end_block": 3136255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -71871362 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": 418677494 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 426531686 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94437069, + "accum": 211425247 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223133526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140067079, + "accum": -108495489 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114511142, + "accum": 38939776 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -121771864 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -300060070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805636656 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": 535394764 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140067079, + "accum": -108495489 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196425017, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94437069, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140067079, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114511142, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_491.json b/polygon/heimdall/testdata/mainnet/spans/span_491.json new file mode 100644 index 00000000000..a955e6a88ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_491.json @@ -0,0 +1,150 @@ +{ + "span_id": 491, + "start_block": 3136256, + "end_block": 3142655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": 366198911 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": -72475653 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195869317, + "accum": 269854760 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94790069, + "accum": 510312993 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -223013526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138021065, + "accum": -110087229 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114683391, + "accum": 576039141 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -121651852 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -299940070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805624524 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": -89612951 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138021065, + "accum": -110087229 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98574796, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195869317, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94790069, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138021065, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114683391, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_492.json b/polygon/heimdall/testdata/mainnet/spans/span_492.json new file mode 100644 index 00000000000..f64b234e828 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_492.json @@ -0,0 +1,150 @@ +{ + "span_id": 492, + "start_block": 3142656, + "end_block": 3149055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": 502748143 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98774713, + "accum": -68743815 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195948011, + "accum": 255489626 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94822324, + "accum": 450340718 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -222843526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138826914, + "accum": -269213953 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114728342, + "accum": 17631887 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -121481835 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -299770070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805607337 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": 561450162 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138826914, + "accum": -269213953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106374410, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98774713, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195948011, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94822324, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138826914, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114728342, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87466557, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_493.json b/polygon/heimdall/testdata/mainnet/spans/span_493.json new file mode 100644 index 00000000000..6c403a56030 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_493.json @@ -0,0 +1,150 @@ +{ + "span_id": 493, + "start_block": 3149056, + "end_block": 3155455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106377400, + "accum": -78935551 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98644213, + "accum": -12923863 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197027640, + "accum": 349769751 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94931005, + "accum": 406373526 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -222583526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137644494, + "accum": -26095876 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114547810, + "accum": 483528039 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -121221809 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -299510070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805581051 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88270353, + "accum": 327180430 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106377400, + "accum": -78935551 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106377400, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98644213, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197027640, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 94931005, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137644494, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114547810, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88270353, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_494.json b/polygon/heimdall/testdata/mainnet/spans/span_494.json new file mode 100644 index 00000000000..b2314b96ee7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_494.json @@ -0,0 +1,150 @@ +{ + "span_id": 494, + "start_block": 3155456, + "end_block": 3161855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": 401867452 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98844560, + "accum": 189813999 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196570691, + "accum": -108272391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95138238, + "accum": 476210978 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -222223526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137836453, + "accum": -92190959 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114850449, + "accum": 425963735 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120861773 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -299150070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805544655 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88274435, + "accum": 154387210 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196570691, + "accum": -108272391 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98844560, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196570691, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95138238, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137836453, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114850449, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88274435, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_495.json b/polygon/heimdall/testdata/mainnet/spans/span_495.json new file mode 100644 index 00000000000..8a9a3a30dc9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_495.json @@ -0,0 +1,150 @@ +{ + "span_id": 495, + "start_block": 3161856, + "end_block": 3168255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": 127934736 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98844560, + "accum": 590679697 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196469066, + "accum": -171581682 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97702364, + "accum": 4147362 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -222013526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": 288433382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114508061, + "accum": 315632136 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120651752 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298940070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805523424 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86229136, + "accum": 291883141 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196469066, + "accum": -171581682 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98844560, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196469066, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97702364, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114508061, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86229136, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_496.json b/polygon/heimdall/testdata/mainnet/spans/span_496.json new file mode 100644 index 00000000000..390442f95db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_496.json @@ -0,0 +1,150 @@ +{ + "span_id": 496, + "start_block": 3168256, + "end_block": 3174655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": 153894985 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99124079, + "accum": 497749398 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197211535, + "accum": 462244132 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97731728, + "accum": -113094402 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221853526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": -31711586 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115397700, + "accum": 479995125 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120491736 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298780070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805507248 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86859333, + "accum": -2445072 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97731728, + "accum": -113094402 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99124079, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197211535, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97731728, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115397700, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86859333, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_497.json b/polygon/heimdall/testdata/mainnet/spans/span_497.json new file mode 100644 index 00000000000..2f6174f896f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_497.json @@ -0,0 +1,150 @@ +{ + "span_id": 497, + "start_block": 3174656, + "end_block": 3181055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": 273171013 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99124079, + "accum": 549397401 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197211535, + "accum": 556210531 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97731728, + "accum": -73977558 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221763526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": 365094859 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115397700, + "accum": -162369044 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120401727 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298690070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805498149 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86865386, + "accum": -61173730 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115397700, + "accum": -162369044 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106638304, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99124079, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197211535, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97731728, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137475017, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115397700, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86865386, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_498.json b/polygon/heimdall/testdata/mainnet/spans/span_498.json new file mode 100644 index 00000000000..0a93a948eb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_498.json @@ -0,0 +1,150 @@ +{ + "span_id": 498, + "start_block": 3181056, + "end_block": 3187455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106652612, + "accum": 510621032 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99044132, + "accum": 651171503 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197278024, + "accum": -98346598 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97785079, + "accum": 3185391 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221583526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138096176, + "accum": 326205615 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115404907, + "accum": 232623629 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120221709 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298510070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805479951 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86965067, + "accum": -179665316 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197278024, + "accum": -98346598 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106652612, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99044132, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197278024, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97785079, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138096176, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115404907, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 86965067, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_499.json b/polygon/heimdall/testdata/mainnet/spans/span_499.json new file mode 100644 index 00000000000..ae50be457ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_499.json @@ -0,0 +1,150 @@ +{ + "span_id": 499, + "start_block": 3187456, + "end_block": 3193855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106724932, + "accum": -95579157 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99492632, + "accum": -85542420 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197762508, + "accum": 84306342 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97785079, + "accum": 78062084 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221403526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137514084, + "accum": 281043175 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115404907, + "accum": 625712838 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -120041691 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298330070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805461753 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87966716, + "accum": 557234178 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106724932, + "accum": -95579157 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106724932, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99492632, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197762508, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97785079, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137514084, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115404907, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 87966716, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_5.json b/polygon/heimdall/testdata/mainnet/spans/span_5.json new file mode 100644 index 00000000000..952fa379f35 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_5.json @@ -0,0 +1,102 @@ +{ + "span_id": 5, + "start_block": 25856, + "end_block": 32255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 3012 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -1486 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 4418 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -1486 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -1486 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -1486 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1486 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1486 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_50.json b/polygon/heimdall/testdata/mainnet/spans/span_50.json new file mode 100644 index 00000000000..983ce35dbb2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_50.json @@ -0,0 +1,102 @@ +{ + "span_id": 50, + "start_block": 313856, + "end_block": 320255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -5302 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -9800 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 54302 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -9800 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -9800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -9800 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -9800 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -9800 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_500.json b/polygon/heimdall/testdata/mainnet/spans/span_500.json new file mode 100644 index 00000000000..5ddef2679ac --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_500.json @@ -0,0 +1,150 @@ +{ + "span_id": 500, + "start_block": 3193856, + "end_block": 3200255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106723861, + "accum": 351643151 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99639087, + "accum": 218969680 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197845909, + "accum": -179715812 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97874089, + "accum": 347095639 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221203526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139106091, + "accum": 518606420 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115419797, + "accum": 402182167 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119841671 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -298130070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805441533 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88030146, + "accum": -214164445 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197845909, + "accum": -179715812 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106723861, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99639087, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197845909, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97874089, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139106091, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115419797, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88030146, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_501.json b/polygon/heimdall/testdata/mainnet/spans/span_501.json new file mode 100644 index 00000000000..88d75dea760 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_501.json @@ -0,0 +1,150 @@ +{ + "span_id": 501, + "start_block": 3200256, + "end_block": 3206655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106764754, + "accum": 154752020 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99639670, + "accum": 767147067 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197853362, + "accum": 49920602 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97874089, + "accum": 25816984 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -221063526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141071239, + "accum": -52547247 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115440100, + "accum": 326689180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119701657 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297990070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805427379 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88152786, + "accum": 172404026 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141071239, + "accum": -52547247 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106764754, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99639670, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197853362, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97874089, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141071239, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115440100, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88152786, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_502.json b/polygon/heimdall/testdata/mainnet/spans/span_502.json new file mode 100644 index 00000000000..3411b1f7761 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_502.json @@ -0,0 +1,150 @@ +{ + "span_id": 502, + "start_block": 3206656, + "end_block": 3213055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": 176216175 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99760644, + "accum": -227669951 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198504591, + "accum": 572518127 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97939999, + "accum": -165535517 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -220823526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141088136, + "accum": -55189629 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 549552598 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119461633 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297750070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805403115 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88175286, + "accum": 593546541 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99760644, + "accum": -227669951 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99760644, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198504591, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97939999, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141088136, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88175286, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_503.json b/polygon/heimdall/testdata/mainnet/spans/span_503.json new file mode 100644 index 00000000000..77a90e33528 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_503.json @@ -0,0 +1,150 @@ +{ + "span_id": 503, + "start_block": 3213056, + "end_block": 3219455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": 611502528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99806260, + "accum": 122749020 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198538656, + "accum": 413598054 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98039645, + "accum": 163371798 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -220703526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141088136, + "accum": -56652735 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 230882694 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119341621 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297630070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805390983 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369266, + "accum": -42385159 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141088136, + "accum": -56652735 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 99806260, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198538656, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98039645, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141088136, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369266, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_504.json b/polygon/heimdall/testdata/mainnet/spans/span_504.json new file mode 100644 index 00000000000..8fa43bf6256 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_504.json @@ -0,0 +1,150 @@ +{ + "span_id": 504, + "start_block": 3219456, + "end_block": 3225855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": 412655322 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787952, + "accum": -170427956 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198539399, + "accum": 650763898 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98039645, + "accum": -159725128 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -220563526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140980844, + "accum": 222131578 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 140002600 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119201607 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297490070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805376829 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369830, + "accum": 347231718 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787952, + "accum": -170427956 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787952, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198539399, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98039645, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140980844, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114625543, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369830, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_505.json b/polygon/heimdall/testdata/mainnet/spans/span_505.json new file mode 100644 index 00000000000..17d6a1dec2d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_505.json @@ -0,0 +1,150 @@ +{ + "span_id": 505, + "start_block": 3225856, + "end_block": 3232255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": 318605872 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787952, + "accum": 492976586 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198565834, + "accum": 235330316 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98060952, + "accum": 462606647 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -220413526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141215358, + "accum": -206224805 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114836786, + "accum": 163155159 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -119051592 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297340070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805361664 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369830, + "accum": -24282923 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141215358, + "accum": -206224805 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106862379, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787952, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198565834, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98060952, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141215358, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114836786, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88369830, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_506.json b/polygon/heimdall/testdata/mainnet/spans/span_506.json new file mode 100644 index 00000000000..69a18970298 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_506.json @@ -0,0 +1,150 @@ +{ + "span_id": 506, + "start_block": 3232256, + "end_block": 3238655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": 553464947 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101019607, + "accum": 568694775 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198583233, + "accum": 308540488 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98122318, + "accum": 468109457 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -220153526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141041127, + "accum": 58593679 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114850248, + "accum": -243896214 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -118791566 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -297080070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805335378 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88380310, + "accum": -272146592 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88380310, + "accum": -272146592 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101019607, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198583233, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98122318, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141041127, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114850248, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88380310, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_507.json b/polygon/heimdall/testdata/mainnet/spans/span_507.json new file mode 100644 index 00000000000..0391e1dd306 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_507.json @@ -0,0 +1,150 @@ +{ + "span_id": 507, + "start_block": 3238656, + "end_block": 3245055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": -168856677 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101214739, + "accum": 550595286 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198965509, + "accum": 183683494 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98145449, + "accum": 372830336 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -219903526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140904085, + "accum": 184627693 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114925138, + "accum": 79333263 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -118541541 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -296830070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805310103 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88392142, + "accum": 238371845 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": -168856677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101214739, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198965509, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98145449, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140904085, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114925138, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88392142, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_508.json b/polygon/heimdall/testdata/mainnet/spans/span_508.json new file mode 100644 index 00000000000..2495d30236a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_508.json @@ -0,0 +1,150 @@ +{ + "span_id": 508, + "start_block": 3245056, + "end_block": 3251455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": 479515795 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101269341, + "accum": 268970076 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198935985, + "accum": 420029985 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98197284, + "accum": 47891751 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -219763526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140898603, + "accum": 457823732 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114955138, + "accum": -10977452 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -118401527 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -296690070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805295949 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88482229, + "accum": -223102815 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88482229, + "accum": -223102815 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107004233, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101269341, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198935985, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98197284, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140898603, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114955138, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88482229, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_509.json b/polygon/heimdall/testdata/mainnet/spans/span_509.json new file mode 100644 index 00000000000..fe9d9a39e5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_509.json @@ -0,0 +1,150 @@ +{ + "span_id": 509, + "start_block": 3251456, + "end_block": 3257855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106802914, + "accum": -37344633 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101270525, + "accum": 493246666 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199129205, + "accum": -48784629 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98247295, + "accum": 215318898 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -219573526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140398663, + "accum": 583135550 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115012998, + "accum": 474071033 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -118211508 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -296500070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805276740 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88614044, + "accum": -240081041 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88614044, + "accum": -240081041 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106802914, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101270525, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199129205, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98247295, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140398663, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115012998, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88614044, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_51.json b/polygon/heimdall/testdata/mainnet/spans/span_51.json new file mode 100644 index 00000000000..ca732b5fda9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_51.json @@ -0,0 +1,102 @@ +{ + "span_id": 51, + "start_block": 320256, + "end_block": 326655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -19800 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -24298 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -7706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24298 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24298 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 50200 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 50200 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24298 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_510.json b/polygon/heimdall/testdata/mainnet/spans/span_510.json new file mode 100644 index 00000000000..9d52a1c4b08 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_510.json @@ -0,0 +1,150 @@ +{ + "span_id": 510, + "start_block": 3257856, + "end_block": 3264255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106580557, + "accum": 79314346 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101278160, + "accum": 477184970 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199134626, + "accum": 682240511 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98410039, + "accum": 124400246 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -219323526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140581821, + "accum": -152976433 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114996674, + "accum": -50480739 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117961483 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -296250070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805251465 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88823212, + "accum": 279103643 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140581821, + "accum": -152976433 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106580557, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101278160, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199134626, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98410039, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140581821, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114996674, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88823212, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_511.json b/polygon/heimdall/testdata/mainnet/spans/span_511.json new file mode 100644 index 00000000000..103fc4c08a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_511.json @@ -0,0 +1,150 @@ +{ + "span_id": 511, + "start_block": 3264256, + "end_block": 3270655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106580557, + "accum": -234962939 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101278160, + "accum": 94075349 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199187832, + "accum": -127969997 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98412683, + "accum": 553857430 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -219193526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140606821, + "accum": -25108570 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114996674, + "accum": 594581548 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117831470 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -296120070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805238322 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88838956, + "accum": 583910567 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106580557, + "accum": -234962939 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106580557, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101278160, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 199187832, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98412683, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140606821, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114996674, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88838956, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_512.json b/polygon/heimdall/testdata/mainnet/spans/span_512.json new file mode 100644 index 00000000000..6cfd3485a7c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_512.json @@ -0,0 +1,150 @@ +{ + "span_id": 512, + "start_block": 3270656, + "end_block": 3277055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106601789, + "accum": 302617620 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101257875, + "accum": 519905684 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 201187832, + "accum": -192757685 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98470449, + "accum": 66573417 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -218983526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142354569, + "accum": 385989156 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115046094, + "accum": 459240716 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117621449 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -295910070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805217091 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88894941, + "accum": -103836772 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 201187832, + "accum": -192757685 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106601789, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101257875, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 201187832, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98470449, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142354569, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115046094, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88894941, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_513.json b/polygon/heimdall/testdata/mainnet/spans/span_513.json new file mode 100644 index 00000000000..b177f142726 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_513.json @@ -0,0 +1,150 @@ +{ + "span_id": 513, + "start_block": 3277056, + "end_block": 3283455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106651789, + "accum": 407561715 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100702360, + "accum": 483966732 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202765691, + "accum": -274964853 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98470449, + "accum": -33455429 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -218733526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142386629, + "accum": 529336114 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114340094, + "accum": -87412527 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117371424 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -295660070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805191816 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89037093, + "accum": 411925084 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202765691, + "accum": -274964853 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106651789, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100702360, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202765691, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98470449, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142386629, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114340094, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89037093, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_514.json b/polygon/heimdall/testdata/mainnet/spans/span_514.json new file mode 100644 index 00000000000..283e5911e9d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_514.json @@ -0,0 +1,150 @@ +{ + "span_id": 514, + "start_block": 3283456, + "end_block": 3289855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107397513, + "accum": 196787104 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100716165, + "accum": 134269713 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202817972, + "accum": -89738715 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98474171, + "accum": 422761677 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -218513526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142744856, + "accum": 243128344 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114452641, + "accum": -137667414 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117151402 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -295440070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805169574 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89408754, + "accum": 666733863 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202817972, + "accum": -89738715 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107397513, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100716165, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202817972, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98474171, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142744856, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114452641, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89408754, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_515.json b/polygon/heimdall/testdata/mainnet/spans/span_515.json new file mode 100644 index 00000000000..a116322c188 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_515.json @@ -0,0 +1,150 @@ +{ + "span_id": 515, + "start_block": 3289856, + "end_block": 3296255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106735513, + "accum": 91085670 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721066, + "accum": -67757311 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202897846, + "accum": 384024516 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98488278, + "accum": 188110566 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -218363526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143275993, + "accum": 678777417 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114401581, + "accum": -133938305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -117001387 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -295290070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805154409 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89308744, + "accum": 295506839 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114401581, + "accum": -133938305 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106735513, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721066, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202897846, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98488278, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143275993, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114401581, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89308744, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_516.json b/polygon/heimdall/testdata/mainnet/spans/span_516.json new file mode 100644 index 00000000000..863fc8a80ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_516.json @@ -0,0 +1,150 @@ +{ + "span_id": 516, + "start_block": 3296256, + "end_block": 3302655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106685954, + "accum": 302500478 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721393, + "accum": 84001524 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202897846, + "accum": -154306801 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98531538, + "accum": 317474010 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -218263526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143275993, + "accum": 400124891 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114000270, + "accum": 153019567 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -116901377 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -295190070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -805144299 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89308744, + "accum": 332685603 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202897846, + "accum": -154306801 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106685954, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721393, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202897846, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98531538, + "accum": 10000 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143275993, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114000270, + "accum": 10000 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 0 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 0 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89308744, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_517.json b/polygon/heimdall/testdata/mainnet/spans/span_517.json new file mode 100644 index 00000000000..5a04b260f76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_517.json @@ -0,0 +1,126 @@ +{ + "span_id": 517, + "start_block": 3302656, + "end_block": 3309055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106688170, + "accum": 384146516 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721393, + "accum": 74491169 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197106100, + "accum": 551821069 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 98533977, + "accum": 267184365 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -138307332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -870411883 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143287374, + "accum": 216122088 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114000690, + "accum": 357451517 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36945167 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -215233876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725331929 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89328075, + "accum": 135013464 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721393, + "accum": 74491169 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_518.json b/polygon/heimdall/testdata/mainnet/spans/span_518.json new file mode 100644 index 00000000000..4efd6d5843a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_518.json @@ -0,0 +1,132 @@ +{ + "span_id": 518, + "start_block": 3309056, + "end_block": 3315455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106688170, + "accum": 494988876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100721393, + "accum": 84426994 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197121619, + "accum": 497534364 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99149868, + "accum": 242937986 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -138137332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -845434633 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143287374, + "accum": 98491277 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114007443, + "accum": 592714665 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36775150 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -215063876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725314742 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88804197, + "accum": -50368428 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88804197, + "accum": -50368428 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_519.json b/polygon/heimdall/testdata/mainnet/spans/span_519.json new file mode 100644 index 00000000000..1dccaaae1f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_519.json @@ -0,0 +1,120 @@ +{ + "span_id": 519, + "start_block": 3315456, + "end_block": 3321855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106688170, + "accum": 710576004 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100756393, + "accum": 240476415 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197131556, + "accum": -85163364 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99149868, + "accum": 383132157 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -138037332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -830742133 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143297261, + "accum": 680090169 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114021689, + "accum": 30287587 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36675140 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214963876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725304632 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88804197, + "accum": -13675854 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197131556, + "accum": -85163364 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_52.json b/polygon/heimdall/testdata/mainnet/spans/span_52.json new file mode 100644 index 00000000000..68c635f9a2c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_52.json @@ -0,0 +1,102 @@ +{ + "span_id": 52, + "start_block": 326656, + "end_block": 333055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54298 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 15702 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24212 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 15702 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 15702 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 15702 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 15702 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54298 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_520.json b/polygon/heimdall/testdata/mainnet/spans/span_520.json new file mode 100644 index 00000000000..2c661c8a93b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_520.json @@ -0,0 +1,126 @@ +{ + "span_id": 520, + "start_block": 3321856, + "end_block": 3328255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 106876779, + "accum": 605652262 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100866063, + "accum": 804416489 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 200421243, + "accum": 114696030 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99163894, + "accum": 43895119 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -137727332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -785195383 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143089867, + "accum": 283589 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114096360, + "accum": 150036628 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36365109 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214653876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725273291 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88918805, + "accum": 180234875 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143089867, + "accum": 283589 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_521.json b/polygon/heimdall/testdata/mainnet/spans/span_521.json new file mode 100644 index 00000000000..a2c3b2ae1dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_521.json @@ -0,0 +1,120 @@ +{ + "span_id": 521, + "start_block": 3328256, + "end_block": 3334655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107588646, + "accum": 72020963 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100866063, + "accum": 154749122 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202858487, + "accum": 532009070 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99264376, + "accum": 217688079 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -137537332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -757279633 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141204836, + "accum": 129801347 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114096360, + "accum": 606970387 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36175090 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214463876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725254082 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88925829, + "accum": 157471046 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107588646, + "accum": 72020963 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_522.json b/polygon/heimdall/testdata/mainnet/spans/span_522.json new file mode 100644 index 00000000000..9bba34240d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_522.json @@ -0,0 +1,120 @@ +{ + "span_id": 522, + "start_block": 3334656, + "end_block": 3341055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107638482, + "accum": 184313338 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100881603, + "accum": 206202262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202858487, + "accum": 645007845 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99264376, + "accum": 254678606 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -137447332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -744056383 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141238728, + "accum": 544561312 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114096360, + "accum": -78955087 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -36085081 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214373876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725244983 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88925829, + "accum": 101399380 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114096360, + "accum": -78955087 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_523.json b/polygon/heimdall/testdata/mainnet/spans/span_523.json new file mode 100644 index 00000000000..b5ca12d6027 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_523.json @@ -0,0 +1,126 @@ +{ + "span_id": 523, + "start_block": 3341056, + "end_block": 3347455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107664382, + "accum": 301593985 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100843236, + "accum": 208149052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202913884, + "accum": 668587884 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99212398, + "accum": 228679912 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -137277332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -719079133 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141243181, + "accum": 376726070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114086153, + "accum": 147801853 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -35915064 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214203876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725227796 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88911515, + "accum": -99835554 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88911515, + "accum": -99835554 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_524.json b/polygon/heimdall/testdata/mainnet/spans/span_524.json new file mode 100644 index 00000000000..2ff6abe1024 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_524.json @@ -0,0 +1,126 @@ +{ + "span_id": 524, + "start_block": 3347456, + "end_block": 3353855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107664382, + "accum": 521850356 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100843236, + "accum": 360266029 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 205713765, + "accum": 131538326 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99140333, + "accum": 363924184 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -137177332 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -704386633 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141246650, + "accum": 76489739 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114095121, + "accum": 432467616 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": -35815054 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -214103876 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -725217686 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88911515, + "accum": -69835668 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88911515, + "accum": -69835668 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_525.json b/polygon/heimdall/testdata/mainnet/spans/span_525.json new file mode 100644 index 00000000000..2ea11eea217 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_525.json @@ -0,0 +1,126 @@ +{ + "span_id": 525, + "start_block": 3353856, + "end_block": 3360255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": 406967624 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -443152962 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100843236, + "accum": 239404887 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 205714918, + "accum": -230584280 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99671186, + "accum": -209143204 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -31275264 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -295909665 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141246650, + "accum": 192680328 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114123039, + "accum": 447890140 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 19405887 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -69738536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -325412298 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 88911589, + "accum": 298867349 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 205714918, + "accum": -230584280 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_526.json b/polygon/heimdall/testdata/mainnet/spans/span_526.json new file mode 100644 index 00000000000..0dead02b103 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_526.json @@ -0,0 +1,126 @@ +{ + "span_id": 526, + "start_block": 3360256, + "end_block": 3366655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": 85661802 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -438229512 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100843236, + "accum": -222101925 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 205758499, + "accum": -209044750 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99575512, + "accum": 163764672 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -31065264 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -265055415 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141081460, + "accum": 575237886 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114123039, + "accum": 265122124 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 19615908 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -69528536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -325391067 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89215925, + "accum": 451014083 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 205758499, + "accum": -209044750 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_527.json b/polygon/heimdall/testdata/mainnet/spans/span_527.json new file mode 100644 index 00000000000..b643a094c81 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_527.json @@ -0,0 +1,126 @@ +{ + "span_id": 527, + "start_block": 3366656, + "end_block": 3373055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -343933303 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -433540512 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100793219, + "accum": 74291016 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206030704, + "accum": 468798361 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99580393, + "accum": 435555998 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -30865264 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -235670415 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141108055, + "accum": -42724564 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114066217, + "accum": -32978620 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 19815928 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -69328536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -325370847 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89256179, + "accum": 515950764 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -343933303 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_528.json b/polygon/heimdall/testdata/mainnet/spans/span_528.json new file mode 100644 index 00000000000..2d847bb68dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_528.json @@ -0,0 +1,132 @@ +{ + "span_id": 528, + "start_block": 3373056, + "end_block": 3379455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -21384848 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -430961562 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100793219, + "accum": 322932990 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206030704, + "accum": 154887766 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99580393, + "accum": -187646416 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -30755264 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -219508665 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139504176, + "accum": -212389819 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114066217, + "accum": 361666332 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 19925939 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -69218536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -325359726 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89270018, + "accum": 637811815 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139504176, + "accum": -212389819 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_529.json b/polygon/heimdall/testdata/mainnet/spans/span_529.json new file mode 100644 index 00000000000..074e0584893 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_529.json @@ -0,0 +1,132 @@ +{ + "span_id": 529, + "start_block": 3379456, + "end_block": 3385855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -232945870 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -427679262 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100254388, + "accum": 15664967 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206181614, + "accum": 465529548 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99580393, + "accum": 347836366 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": -30615264 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -198939165 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139504176, + "accum": 23939382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114066217, + "accum": 241335276 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 20065953 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -69078536 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -325345572 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89253053, + "accum": 170232183 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -232945870 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_53.json b/polygon/heimdall/testdata/mainnet/spans/span_53.json new file mode 100644 index 00000000000..ad1738f5f12 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_53.json @@ -0,0 +1,102 @@ +{ + "span_id": 53, + "start_block": 333056, + "end_block": 339455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 5702 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 1204 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11722 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 1204 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 1204 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 1204 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 1204 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11722 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_530.json b/polygon/heimdall/testdata/mainnet/spans/span_530.json new file mode 100644 index 00000000000..8ef17c77add --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_530.json @@ -0,0 +1,132 @@ +{ + "span_id": 530, + "start_block": 3385856, + "end_block": 3392255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107511990, + "accum": -54480316 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -356615026 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100254388, + "accum": 128812103 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206181614, + "accum": -184161367 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99580393, + "accum": 454927546 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 38428922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -116761729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -896354428 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139504176, + "accum": 490344609 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114066217, + "accum": 478798872 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89110148 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": -34350 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -256382287 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89253053, + "accum": 184367304 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206181614, + "accum": -184161367 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_531.json b/polygon/heimdall/testdata/mainnet/spans/span_531.json new file mode 100644 index 00000000000..76c4303f925 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_531.json @@ -0,0 +1,132 @@ +{ + "span_id": 531, + "start_block": 3392256, + "end_block": 3398655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107521530, + "accum": -54883299 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -352863826 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100261696, + "accum": 14434203 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 208339488, + "accum": 557618337 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99580393, + "accum": 329778358 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 38588922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -93253729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -896194444 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139507643, + "accum": 143719118 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114077556, + "accum": 585604078 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89270164 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -256366111 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89311664, + "accum": -105577420 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89311664, + "accum": -105577420 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_532.json b/polygon/heimdall/testdata/mainnet/spans/span_532.json new file mode 100644 index 00000000000..bba6d52b76c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_532.json @@ -0,0 +1,138 @@ +{ + "span_id": 532, + "start_block": 3398656, + "end_block": 3405055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107512190, + "accum": 48414294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -348878176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100261796, + "accum": -3966171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210345893, + "accum": 675986805 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99680193, + "accum": 300209622 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 38758922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -68276479 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -896024461 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139514602, + "accum": -69652424 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114077556, + "accum": -60305772 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89440181 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 295650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1011, + "accum": -256348924 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89311664, + "accum": 550346934 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139514602, + "accum": -69652424 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_533.json b/polygon/heimdall/testdata/mainnet/spans/span_533.json new file mode 100644 index 00000000000..745deaf3da4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_533.json @@ -0,0 +1,138 @@ +{ + "span_id": 533, + "start_block": 3405056, + "end_block": 3411455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107512190, + "accum": 473215461 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -344189176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100388545, + "accum": 277190114 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210317501, + "accum": 567547188 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99676733, + "accum": -295392295 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 38958922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -38891479 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895824481 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140265504, + "accum": 134513342 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114105428, + "accum": 495666220 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89640201 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 495650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -250906014 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 89376121, + "accum": -252023652 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99676733, + "accum": -295392295 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_534.json b/polygon/heimdall/testdata/mainnet/spans/span_534.json new file mode 100644 index 00000000000..e6eff5aa335 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_534.json @@ -0,0 +1,144 @@ +{ + "span_id": 534, + "start_block": 3411456, + "end_block": 3417855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 357109561 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -340672426 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100388545, + "accum": 54114193 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210596900, + "accum": 267833449 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99676733, + "accum": 335725418 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39108922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -16852729 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895674496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140265504, + "accum": -354262477 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114106888, + "accum": 479723714 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89790216 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 645650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -245080824 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90670591, + "accum": 228491830 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140265504, + "accum": -354262477 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_535.json b/polygon/heimdall/testdata/mainnet/spans/span_535.json new file mode 100644 index 00000000000..91ee07a37a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_535.json @@ -0,0 +1,132 @@ +{ + "span_id": 535, + "start_block": 3417856, + "end_block": 3424255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 343489763 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -336921226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100388967, + "accum": -70243411 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210596900, + "accum": 176322841 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99623163, + "accum": 199271356 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39268922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 6655271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895514512 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140265504, + "accum": 159411263 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114248098, + "accum": 576924178 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 89950232 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 805650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -238867288 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90770591, + "accum": -50553038 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100388967, + "accum": -70243411 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_536.json b/polygon/heimdall/testdata/mainnet/spans/span_536.json new file mode 100644 index 00000000000..a27e2436293 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_536.json @@ -0,0 +1,144 @@ +{ + "span_id": 536, + "start_block": 3424256, + "end_block": 3430655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 2902779 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -333873376 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100646924, + "accum": 367891687 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 215010548, + "accum": 348063431 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99673113, + "accum": -243263888 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39398922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 25755521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895384525 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138257807, + "accum": 245199056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114248098, + "accum": 326708474 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90080245 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 935650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -233818790 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90770591, + "accum": 259404815 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99673113, + "accum": -243263888 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_537.json b/polygon/heimdall/testdata/mainnet/spans/span_537.json new file mode 100644 index 00000000000..2168cb600f3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_537.json @@ -0,0 +1,132 @@ +{ + "span_id": 537, + "start_block": 3430656, + "end_block": 3437055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": -124450889 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -330356626 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100866801, + "accum": 143770840 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 215044262, + "accum": 99830841 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99784105, + "accum": 383835439 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39548922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 47794271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895234540 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 138274960, + "accum": 582592857 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114393871, + "accum": 305095681 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90230260 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1085650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -227993600 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90804671, + "accum": -115749105 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": -124450889 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_538.json b/polygon/heimdall/testdata/mainnet/spans/span_538.json new file mode 100644 index 00000000000..52277f2d5ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_538.json @@ -0,0 +1,144 @@ +{ + "span_id": 538, + "start_block": 3437056, + "end_block": 3443455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 75901063 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -326136526 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100892316, + "accum": 228064551 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211735823, + "accum": 480455520 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99784105, + "accum": 448544485 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39728922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 74240771 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -895054558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135566755, + "accum": 452559690 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114300344, + "accum": -236252821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90410278 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1265650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -221003372 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90793739, + "accum": -212723652 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114300344, + "accum": -236252821 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_539.json b/polygon/heimdall/testdata/mainnet/spans/span_539.json new file mode 100644 index 00000000000..4c66d0e96d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_539.json @@ -0,0 +1,132 @@ +{ + "span_id": 539, + "start_block": 3443456, + "end_block": 3449855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": -37497172 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -322619776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98782587, + "accum": 12272747 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211747833, + "accum": 206554588 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": 220370251 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 39878922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 96279521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894904573 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135566755, + "accum": -99460715 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114300344, + "accum": 615710052 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90560293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1415650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -215178182 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90795139, + "accum": 286618395 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135566755, + "accum": -99460715 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_54.json b/polygon/heimdall/testdata/mainnet/spans/span_54.json new file mode 100644 index 00000000000..4f1727cd6fc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_54.json @@ -0,0 +1,102 @@ +{ + "span_id": 54, + "start_block": 339456, + "end_block": 345855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -38796 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43294 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -42726 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 31204 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 31204 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 31204 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 31204 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -42726 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_540.json b/polygon/heimdall/testdata/mainnet/spans/span_540.json new file mode 100644 index 00000000000..9201d624c12 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_540.json @@ -0,0 +1,138 @@ +{ + "span_id": 540, + "start_block": 3449856, + "end_block": 3456255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 172971655 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -318399676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98847187, + "accum": 69819287 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211802590, + "accum": 576313013 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": 295845508 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40058922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 122726021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894724591 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135612518, + "accum": -240295884 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114327087, + "accum": 91471428 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90740311 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1595650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -208187954 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90819354, + "accum": 200066311 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135612518, + "accum": -240295884 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_541.json b/polygon/heimdall/testdata/mainnet/spans/span_541.json new file mode 100644 index 00000000000..5eab1c6b0dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_541.json @@ -0,0 +1,126 @@ +{ + "span_id": 541, + "start_block": 3456256, + "end_block": 3462655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 385435248 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -316055176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98848410, + "accum": 198095114 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211328493, + "accum": 110346097 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": -426916250 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40158922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 137418521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894624601 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135612518, + "accum": 255622246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114327087, + "accum": 374535248 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90840321 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1695650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -204304494 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 90836835, + "accum": 247753155 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": -426916250 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_542.json b/polygon/heimdall/testdata/mainnet/spans/span_542.json new file mode 100644 index 00000000000..fef0d99be5f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_542.json @@ -0,0 +1,144 @@ +{ + "span_id": 542, + "start_block": 3462656, + "end_block": 3469055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107313006, + "accum": 167094039 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -312772876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98853159, + "accum": -138789093 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211403666, + "accum": 488730856 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": 109933142 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40298922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 157988021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894484615 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135612518, + "accum": 433618951 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114327087, + "accum": 254608269 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 90980335 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1835650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -198867650 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 91060877, + "accum": -200173950 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 91060877, + "accum": -200173950 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_543.json b/polygon/heimdall/testdata/mainnet/spans/span_543.json new file mode 100644 index 00000000000..67cbf93e066 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_543.json @@ -0,0 +1,144 @@ +{ + "span_id": 543, + "start_block": 3469056, + "end_block": 3475455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107595914, + "accum": 163965250 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -309021676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100413769, + "accum": -270469559 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211415279, + "accum": 427316013 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 99811456, + "accum": -15778232 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40458922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 181496021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894324631 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135613518, + "accum": 19942846 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114211349, + "accum": 359538272 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91140351 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 1995650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -192654114 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 91100649, + "accum": 396394888 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100413769, + "accum": -270469559 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_544.json b/polygon/heimdall/testdata/mainnet/spans/span_544.json new file mode 100644 index 00000000000..7fb1bcf2b2a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_544.json @@ -0,0 +1,144 @@ +{ + "span_id": 544, + "start_block": 3475456, + "end_block": 3481855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107595914, + "accum": 373580499 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -306677176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100413769, + "accum": -132675760 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211415279, + "accum": -53488947 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 103851156, + "accum": 152349737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40558922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 196188521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894224641 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135589506, + "accum": 509686111 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114221560, + "accum": -230920109 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91240361 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2095650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -188770654 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 91100649, + "accum": 441057487 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114221560, + "accum": -230920109 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_545.json b/polygon/heimdall/testdata/mainnet/spans/span_545.json new file mode 100644 index 00000000000..1e8264b6934 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_545.json @@ -0,0 +1,132 @@ +{ + "span_id": 545, + "start_block": 3481856, + "end_block": 3488255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107317859, + "accum": 146748789 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -303394876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100523936, + "accum": 408659699 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211406229, + "accum": 309734586 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 103851157, + "accum": -124794309 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40698922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 216758021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -894084655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134838604, + "accum": -198164637 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114221560, + "accum": 502790642 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91380375 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2235650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -183333810 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 91100649, + "accum": -15234396 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134838604, + "accum": -198164637 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_546.json b/polygon/heimdall/testdata/mainnet/spans/span_546.json new file mode 100644 index 00000000000..2c56b29ee3b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_546.json @@ -0,0 +1,138 @@ +{ + "span_id": 546, + "start_block": 3488256, + "end_block": 3494655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107317859, + "accum": -331641930 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -300581476 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100535688, + "accum": -151187584 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211406239, + "accum": 199412317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107860067, + "accum": 256351535 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 40818922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 234389021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893964667 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134939001, + "accum": 539795278 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114221560, + "accum": 122944732 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91500387 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2355650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -178673658 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106700649, + "accum": 368481474 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107317859, + "accum": -331641930 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_547.json b/polygon/heimdall/testdata/mainnet/spans/span_547.json new file mode 100644 index 00000000000..2bd0963fc23 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_547.json @@ -0,0 +1,138 @@ +{ + "span_id": 547, + "start_block": 3494656, + "end_block": 3501055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107321024, + "accum": 145033166 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -295658026 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100535688, + "accum": 183187377 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211648626, + "accum": 199823298 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111103262, + "accum": -78368799 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41028922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 265243271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893754688 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135046207, + "accum": 708932545 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114259365, + "accum": -143198528 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91710408 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2565650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -170518392 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106701815, + "accum": -56026203 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114259365, + "accum": -143198528 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_548.json b/polygon/heimdall/testdata/mainnet/spans/span_548.json new file mode 100644 index 00000000000..ce1ab4d721a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_548.json @@ -0,0 +1,138 @@ +{ + "span_id": 548, + "start_block": 3501056, + "end_block": 3507455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107321024, + "accum": 329495373 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -293313526 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100535688, + "accum": 299796224 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211623429, + "accum": -350192548 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111103262, + "accum": 143810446 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41128922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 279935771 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893654698 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135046207, + "accum": 281793207 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114259365, + "accum": 110555881 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91810418 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2665650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -166634932 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106818220, + "accum": 122803813 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211623429, + "accum": -350192548 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_549.json b/polygon/heimdall/testdata/mainnet/spans/span_549.json new file mode 100644 index 00000000000..bb2aad6d6f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_549.json @@ -0,0 +1,138 @@ +{ + "span_id": 549, + "start_block": 3507456, + "end_block": 3513855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108275049, + "accum": -294478161 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -288858976 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100574871, + "accum": 432836478 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211677878, + "accum": 114642948 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111468521, + "accum": 478178259 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41318922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 307851521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893464717 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134907672, + "accum": 178941468 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114259365, + "accum": -386338517 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92000437 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 2855650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -159256358 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106832817, + "accum": 373771047 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114259365, + "accum": -386338517 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_55.json b/polygon/heimdall/testdata/mainnet/spans/span_55.json new file mode 100644 index 00000000000..453b670cbdd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_55.json @@ -0,0 +1,102 @@ +{ + "span_id": 55, + "start_block": 345856, + "end_block": 352255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 11204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 6706 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -44734 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 6706 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 6706 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 6706 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 6706 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -44734 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_550.json b/polygon/heimdall/testdata/mainnet/spans/span_550.json new file mode 100644 index 00000000000..1c72cd6c9dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_550.json @@ -0,0 +1,144 @@ +{ + "span_id": 550, + "start_block": 3513856, + "end_block": 3520255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108297686, + "accum": -125799850 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -284638876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100674871, + "accum": 463753015 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211707996, + "accum": 364354019 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111470841, + "accum": -186114498 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41498922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 334298021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893284735 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 134913093, + "accum": -63495787 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114281185, + "accum": -110071155 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92180455 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 3035650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -152266130 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106862651, + "accum": 516550950 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111470841, + "accum": -186114498 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_551.json b/polygon/heimdall/testdata/mainnet/spans/span_551.json new file mode 100644 index 00000000000..b74df5dbdf1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_551.json @@ -0,0 +1,120 @@ +{ + "span_id": 551, + "start_block": 3520256, + "end_block": 3526655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108647211, + "accum": 478250694 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -279480976 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100476540, + "accum": 8511113 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 208320554, + "accum": -324108079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111215073, + "accum": 484463223 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41718922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 366621521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -893064757 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135180746, + "accum": 239408023 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114316593, + "accum": -262097821 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92400477 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 3255650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -143722518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106133200, + "accum": 187844529 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 208320554, + "accum": -324108079 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_552.json b/polygon/heimdall/testdata/mainnet/spans/span_552.json new file mode 100644 index 00000000000..7ee689b5fe3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_552.json @@ -0,0 +1,138 @@ +{ + "span_id": 552, + "start_block": 3526656, + "end_block": 3533055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108651850, + "accum": 660926901 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -275260876 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100589750, + "accum": 43520292 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207039840, + "accum": -133421253 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111316497, + "accum": -173497889 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 41898922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 393068021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892884775 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136479661, + "accum": 29883432 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114338986, + "accum": 21294748 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92580495 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 3435650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -136732290 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106138545, + "accum": 325188623 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207039840, + "accum": -133421253 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_553.json b/polygon/heimdall/testdata/mainnet/spans/span_553.json new file mode 100644 index 00000000000..ec1e9c67b19 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_553.json @@ -0,0 +1,138 @@ +{ + "span_id": 553, + "start_block": 3533056, + "end_block": 3539455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108610866, + "accum": -261208413 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -271509676 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100691229, + "accum": -119312743 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207072560, + "accum": 519070100 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111316497, + "accum": -166122794 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42058922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 416576021 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892724791 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136479661, + "accum": 439827834 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114440986, + "accum": 77749592 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92740511 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 3595650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -130518754 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106138545, + "accum": 249778542 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108610866, + "accum": -261208413 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_554.json b/polygon/heimdall/testdata/mainnet/spans/span_554.json new file mode 100644 index 00000000000..cc0c468f89f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_554.json @@ -0,0 +1,132 @@ +{ + "span_id": 554, + "start_block": 3539456, + "end_block": 3545855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108619866, + "accum": -189331978 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -267524026 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100738887, + "accum": -181770659 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207072560, + "accum": 490613889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111586667, + "accum": -44511461 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42228922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 441553271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892554808 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136479661, + "accum": 98430094 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114440986, + "accum": 248679313 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92910528 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 3765650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -123916872 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106236304, + "accum": 281428138 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108619866, + "accum": -189331978 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_555.json b/polygon/heimdall/testdata/mainnet/spans/span_555.json new file mode 100644 index 00000000000..32265802f88 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_555.json @@ -0,0 +1,144 @@ +{ + "span_id": 555, + "start_block": 3545856, + "end_block": 3552255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686876, + "accum": -253135767 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -261897226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100749322, + "accum": 462095849 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207164793, + "accum": 139152386 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111597540, + "accum": -26778285 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42468922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 476815271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892314832 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136570481, + "accum": -171941252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114448556, + "accum": 334021580 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93150552 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 4005650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -114596568 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106167602, + "accum": 168953721 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686876, + "accum": -253135767 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_556.json b/polygon/heimdall/testdata/mainnet/spans/span_556.json new file mode 100644 index 00000000000..ed9c543efb4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_556.json @@ -0,0 +1,132 @@ +{ + "span_id": 556, + "start_block": 3552256, + "end_block": 3558655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686876, + "accum": -170483678 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -259787176 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100749599, + "accum": 482319085 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207175797, + "accum": 230635103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111597540, + "accum": 91083359 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42558922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -396493093 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892224841 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136571779, + "accum": 170668453 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114450375, + "accum": 477543187 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93240561 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 4095650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -111101454 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106167602, + "accum": 237945923 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -396493093 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_557.json b/polygon/heimdall/testdata/mainnet/spans/span_557.json new file mode 100644 index 00000000000..e3342c286e5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_557.json @@ -0,0 +1,144 @@ +{ + "span_id": 557, + "start_block": 3558656, + "end_block": 3565055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 107686876, + "accum": 342759009 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -256739326 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100776557, + "accum": 18897864 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207203467, + "accum": 264240037 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111697318, + "accum": 656162458 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42688922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -377392843 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -892094854 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136571779, + "accum": 172703906 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114477092, + "accum": 192483711 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93370574 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 4225650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -106052956 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106172038, + "accum": -155252151 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106172038, + "accum": -155252151 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_558.json b/polygon/heimdall/testdata/mainnet/spans/span_558.json new file mode 100644 index 00000000000..358ee7f2137 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_558.json @@ -0,0 +1,138 @@ +{ + "span_id": 558, + "start_block": 3565056, + "end_block": 3571455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108364832, + "accum": 515273133 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -252519226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100787892, + "accum": 57995316 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207363022, + "accum": 446217798 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111697318, + "accum": 4889050 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 42868922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -350946343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -891914872 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136581559, + "accum": -30817399 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114544500, + "accum": 479328113 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93550592 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 4405650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -99062728 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106172038, + "accum": -19268005 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136581559, + "accum": -30817399 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_559.json b/polygon/heimdall/testdata/mainnet/spans/span_559.json new file mode 100644 index 00000000000..19f909487bb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_559.json @@ -0,0 +1,126 @@ +{ + "span_id": 559, + "start_block": 3571456, + "end_block": 3577855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 108417926, + "accum": 671151035 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -246423526 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100748688, + "accum": 14658394 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206927231, + "accum": 504271907 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111716886, + "accum": 246562706 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 43128922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -312745843 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -891654898 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136734922, + "accum": -26550187 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114959255, + "accum": -87950769 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 93810618 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 4665650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -88965732 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106062918, + "accum": 76041724 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 114959255, + "accum": -87950769 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_56.json b/polygon/heimdall/testdata/mainnet/spans/span_56.json new file mode 100644 index 00000000000..68cb7a5359d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_56.json @@ -0,0 +1,102 @@ +{ + "span_id": 56, + "start_block": 352256, + "end_block": 358655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57792 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 12208 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -3248 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 12208 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 12208 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 12208 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 12208 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57792 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_560.json b/polygon/heimdall/testdata/mainnet/spans/span_560.json new file mode 100644 index 00000000000..58fc90d2e6d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_560.json @@ -0,0 +1,138 @@ +{ + "span_id": 560, + "start_block": 3577856, + "end_block": 3584255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110393293, + "accum": -64932231 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -238452226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100775911, + "accum": -115519704 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207340398, + "accum": 441019481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111730282, + "accum": 491018478 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 43468922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -262791343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -891314932 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136786872, + "accum": 178686777 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115001875, + "accum": 267348869 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94150652 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 5005650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -75761968 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106077252, + "accum": 128073576 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 100775911, + "accum": -115519704 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_561.json b/polygon/heimdall/testdata/mainnet/spans/span_561.json new file mode 100644 index 00000000000..96c1e7a4d63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_561.json @@ -0,0 +1,138 @@ +{ + "span_id": 561, + "start_block": 3584256, + "end_block": 3590655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110399570, + "accum": 361675261 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -233763226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101441097, + "accum": 126525213 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206851338, + "accum": 135198637 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111565183, + "accum": 51359896 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 43668922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -233406343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -891114952 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136786872, + "accum": 242828322 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115002279, + "accum": -103611917 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94350672 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 5205650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -67995048 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106082993, + "accum": 469078914 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115002279, + "accum": -103611917 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_562.json b/polygon/heimdall/testdata/mainnet/spans/span_562.json new file mode 100644 index 00000000000..7067313aa32 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_562.json @@ -0,0 +1,132 @@ +{ + "span_id": 562, + "start_block": 3590656, + "end_block": 3597055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110557162, + "accum": 6314728 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -228839776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101442912, + "accum": 473493627 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207029369, + "accum": 17889080 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": -281326183 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 43878922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -202552093 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -890904973 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139134894, + "accum": 474398563 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115194042, + "accum": 526911011 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94560693 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 5415650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -59839782 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106082993, + "accum": 20600534 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": -281326183 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_563.json b/polygon/heimdall/testdata/mainnet/spans/span_563.json new file mode 100644 index 00000000000..36210d83c5d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_563.json @@ -0,0 +1,138 @@ +{ + "span_id": 563, + "start_block": 3597056, + "end_block": 3603455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110552031, + "accum": -123853763 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -225323026 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101442912, + "accum": 206700418 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207054965, + "accum": 440828901 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": 498708319 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 44028922 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -180513343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -890754988 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140035672, + "accum": -108809687 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": 467708120 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 94710708 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 5565650 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -54014592 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106394897, + "accum": -174981638 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 106394897, + "accum": -174981638 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_564.json b/polygon/heimdall/testdata/mainnet/spans/span_564.json new file mode 100644 index 00000000000..8d4e5c8a45b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_564.json @@ -0,0 +1,150 @@ +{ + "span_id": 564, + "start_block": 3603456, + "end_block": 3609855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110553048, + "accum": -186788226 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -154712295 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102131261, + "accum": 10657848 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207087546, + "accum": 36545920 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": 450399460 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111272903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -91380612 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -823511022 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140035672, + "accum": 269067202 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": 474139675 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 161954704 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 72809631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 18904579 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -938545722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 104937088, + "accum": 589185968 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110553048, + "accum": -186788226 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_565.json b/polygon/heimdall/testdata/mainnet/spans/span_565.json new file mode 100644 index 00000000000..1f2776cfa1b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_565.json @@ -0,0 +1,138 @@ +{ + "span_id": 565, + "start_block": 3609856, + "end_block": 3616255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110913048, + "accum": 17500882 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -150492195 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102291120, + "accum": 62439192 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207102850, + "accum": 187179965 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": 671155397 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111452903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -64934112 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -823331040 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140076592, + "accum": 106806867 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": -134899274 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162134722 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 72989631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 25894807 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -936565722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105183323, + "accum": 692667990 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": -134899274 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_566.json b/polygon/heimdall/testdata/mainnet/spans/span_566.json new file mode 100644 index 00000000000..6abfd8caca8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_566.json @@ -0,0 +1,150 @@ +{ + "span_id": 566, + "start_block": 3616256, + "end_block": 3622655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110986550, + "accum": 114351064 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -146506545 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102416545, + "accum": 12998559 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207115768, + "accum": 128529138 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": -115741129 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111622903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -39956862 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -823161057 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140146978, + "accum": 698973665 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": 34126619 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162304739 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 73159631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 32496689 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -934695722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105212323, + "accum": 691498321 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111623221, + "accum": -115741129 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_567.json b/polygon/heimdall/testdata/mainnet/spans/span_567.json new file mode 100644 index 00000000000..d52bf8a7378 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_567.json @@ -0,0 +1,138 @@ +{ + "span_id": 567, + "start_block": 3622656, + "end_block": 3629055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111005510, + "accum": 434200270 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -142051995 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102060937, + "accum": 164145800 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206947340, + "accum": 482877364 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111648656, + "accum": 216277274 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111812903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -12041112 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -822971076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140161883, + "accum": -216438127 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": 434316376 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162494758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 73349631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 39875263 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -932605722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105234969, + "accum": 6758406 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140161883, + "accum": -216438127 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_568.json b/polygon/heimdall/testdata/mainnet/spans/span_568.json new file mode 100644 index 00000000000..af1c2e09355 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_568.json @@ -0,0 +1,144 @@ +{ + "span_id": 568, + "start_block": 3629056, + "end_block": 3635455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 109069810, + "accum": -254652338 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -137831895 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102060937, + "accum": 216328640 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207002897, + "accum": 634397118 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111648656, + "accum": 439081841 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111992903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 14405388 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -822791094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137834753, + "accum": 501129204 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115226692, + "accum": -171129774 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162674776 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 73529631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 46865491 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -930625722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105318906, + "accum": 116625844 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 109069810, + "accum": -254652338 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_569.json b/polygon/heimdall/testdata/mainnet/spans/span_569.json new file mode 100644 index 00000000000..26e121e3d95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_569.json @@ -0,0 +1,144 @@ +{ + "span_id": 569, + "start_block": 3635456, + "end_block": 3641855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 109069810, + "accum": 599958331 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -134080695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102135887, + "accum": 69288601 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207020720, + "accum": 384705934 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111648656, + "accum": 444561911 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112152903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 37913388 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -822631110 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137834753, + "accum": 34976916 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115326570, + "accum": -108406585 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162834792 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 73689631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 53079027 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -928865722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105331170, + "accum": 20822691 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115326570, + "accum": -108406585 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_57.json b/polygon/heimdall/testdata/mainnet/spans/span_57.json new file mode 100644 index 00000000000..27571f98f06 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_57.json @@ -0,0 +1,102 @@ +{ + "span_id": 57, + "start_block": 358656, + "end_block": 365055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 12208 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 7710 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -50758 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 7710 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 7710 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 7710 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 7710 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -50758 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_570.json b/polygon/heimdall/testdata/mainnet/spans/span_570.json new file mode 100644 index 00000000000..43b1fcbb684 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_570.json @@ -0,0 +1,150 @@ +{ + "span_id": 570, + "start_block": 3641856, + "end_block": 3648255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 109190910, + "accum": 454541495 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -130563945 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102174579, + "accum": -180266433 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207463540, + "accum": -67956767 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111402525, + "accum": 336404352 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112302903 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 59952138 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -822481125 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137834753, + "accum": 320349205 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115326570, + "accum": -160576152 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 162984807 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 73839631 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 58904217 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -927215722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105336620, + "accum": 709781409 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115326570, + "accum": -160576152 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_571.json b/polygon/heimdall/testdata/mainnet/spans/span_571.json new file mode 100644 index 00000000000..8e901d6d614 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_571.json @@ -0,0 +1,144 @@ +{ + "span_id": 571, + "start_block": 3648256, + "end_block": 3654655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112459014, + "accum": -56646524 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -62991593 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102182937, + "accum": 29636942 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207954637, + "accum": 360812342 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -938754828 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113508409, + "accum": 758485238 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 175610705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 150985690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -759173342 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137940521, + "accum": 317040452 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115326570, + "accum": 302087225 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 226292628 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137147433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 129400593 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -862007920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 105383699, + "accum": 92074960 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112459014, + "accum": -56646524 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_572.json b/polygon/heimdall/testdata/mainnet/spans/span_572.json new file mode 100644 index 00000000000..77b58434890 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_572.json @@ -0,0 +1,156 @@ +{ + "span_id": 572, + "start_block": 3654656, + "end_block": 3661055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115504174, + "accum": -245451891 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -57833693 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105232821, + "accum": 521013850 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 207954637, + "accum": 399315336 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -919169416 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113597451, + "accum": 539924014 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 175830705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 183309190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -758953364 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141300298, + "accum": -244844149 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 115339069, + "accum": 116154303 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 226512650 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137367433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 137944205 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -859587920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 108383583, + "accum": 648468748 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141300298, + "accum": -244844149 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_573.json b/polygon/heimdall/testdata/mainnet/spans/span_573.json new file mode 100644 index 00000000000..554b0c7bc84 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_573.json @@ -0,0 +1,150 @@ +{ + "span_id": 573, + "start_block": 3661056, + "end_block": 3667455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118530385, + "accum": 21270925 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -51737993 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105241632, + "accum": 490270262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210916364, + "accum": 320648819 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -896023020 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113597451, + "accum": -195901182 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 176090705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 221509690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -758693390 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142234948, + "accum": 677414746 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118430675, + "accum": 408997319 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 226772676 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137627433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 148041201 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -856727920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117260850, + "accum": -69560270 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113597451, + "accum": -195901182 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_574.json b/polygon/heimdall/testdata/mainnet/spans/span_574.json new file mode 100644 index 00000000000..73be454cd9c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_574.json @@ -0,0 +1,156 @@ +{ + "span_id": 574, + "start_block": 3667456, + "end_block": 3673855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118683274, + "accum": 652675670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -46814543 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105297871, + "accum": -87905458 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210950006, + "accum": 102959424 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -877327854 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113599131, + "accum": 330726827 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 176300705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 252363940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -758483411 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142234948, + "accum": -53429465 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118445524, + "accum": 107780982 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 226982697 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137837433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 156196467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -854417920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117289591, + "accum": 534554507 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142234948, + "accum": -53429465 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_575.json b/polygon/heimdall/testdata/mainnet/spans/span_575.json new file mode 100644 index 00000000000..44092430656 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_575.json @@ -0,0 +1,156 @@ +{ + "span_id": 575, + "start_block": 3673856, + "end_block": 3680255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118684684, + "accum": -356019256 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -43297793 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105349359, + "accum": 562408882 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210951591, + "accum": 478213731 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -863974164 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113640805, + "accum": 175595264 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 176450705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 274402690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -758333426 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142185152, + "accum": 220399667 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118448178, + "accum": 25145519 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227132712 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137987433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 162021657 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -852767920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117291220, + "accum": 434634300 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118684684, + "accum": -356019256 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_576.json b/polygon/heimdall/testdata/mainnet/spans/span_576.json new file mode 100644 index 00000000000..63167fb8e82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_576.json @@ -0,0 +1,138 @@ +{ + "span_id": 576, + "start_block": 3680256, + "end_block": 3686655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118686884, + "accum": 493507166 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 234450, + "accum": -39781043 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105449340, + "accum": 283419720 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210926591, + "accum": -78639608 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -850620474 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113631287, + "accum": 19619236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 176600705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 296441440 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -758183441 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143144975, + "accum": 501459075 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118449121, + "accum": -59578553 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227282727 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138137433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 167846847 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -851117920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117292061, + "accum": 333606691 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210926591, + "accum": -78639608 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_577.json b/polygon/heimdall/testdata/mainnet/spans/span_577.json new file mode 100644 index 00000000000..8529a31e46c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_577.json @@ -0,0 +1,144 @@ +{ + "span_id": 577, + "start_block": 3686656, + "end_block": 3693055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117659307, + "accum": -28549973 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 385744, + "accum": -32984537 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105277295, + "accum": 334484441 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211044330, + "accum": 35075805 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -826583832 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113653237, + "accum": 296979806 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 176870705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 336111190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757913468 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143156627, + "accum": 643889866 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118460164, + "accum": 347715075 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227552754 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138407433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 178332189 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -848147920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117342061, + "accum": -221239533 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117342061, + "accum": -221239533 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_578.json b/polygon/heimdall/testdata/mainnet/spans/span_578.json new file mode 100644 index 00000000000..ee57ff43717 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_578.json @@ -0,0 +1,150 @@ +{ + "span_id": 578, + "start_block": 3693056, + "end_block": 3699455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": -124139441 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 385744, + "accum": -27198377 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105391490, + "accum": 54591528 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211076856, + "accum": 410687065 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -813230142 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113762224, + "accum": 142956501 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177020705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 358149940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757763483 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143213022, + "accum": 990908 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118645265, + "accum": 265189860 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227702769 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138557433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 184157379 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -846497920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117347534, + "accum": 608825276 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": -124139441 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_579.json b/polygon/heimdall/testdata/mainnet/spans/span_579.json new file mode 100644 index 00000000000..37261ed6db2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_579.json @@ -0,0 +1,138 @@ +{ + "span_id": 579, + "start_block": 3699456, + "end_block": 3705855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": 476351348 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": -20892253 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105391490, + "accum": 493848128 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211401890, + "accum": 365885683 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -801656944 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113762224, + "accum": -240010148 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177150705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 377250190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757633496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143224883, + "accum": 942041 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118623477, + "accum": -54605974 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227832782 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138687433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 189205877 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -845067920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117347534, + "accum": 272712549 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113762224, + "accum": -240010148 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_58.json b/polygon/heimdall/testdata/mainnet/spans/span_58.json new file mode 100644 index 00000000000..7d3f2c7c942 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_58.json @@ -0,0 +1,102 @@ +{ + "span_id": 58, + "start_block": 365056, + "end_block": 371455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7710 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3212 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -23770 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3212 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3212 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3212 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3212 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -23770 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_580.json b/polygon/heimdall/testdata/mainnet/spans/span_580.json new file mode 100644 index 00000000000..0dd63953ce0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_580.json @@ -0,0 +1,150 @@ +{ + "span_id": 580, + "start_block": 3705856, + "end_block": 3712255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": -314474036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": -10675491 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105468373, + "accum": 424199280 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211536085, + "accum": 235721469 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -786522762 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113762224, + "accum": -168577292 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177320705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 402227440 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757463513 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143199883, + "accum": 573205639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118655918, + "accum": 99681909 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228002799 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138857433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 195807759 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -843197920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117390254, + "accum": 405886582 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": -314474036 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_581.json b/polygon/heimdall/testdata/mainnet/spans/span_581.json new file mode 100644 index 00000000000..e912dc2e2ba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_581.json @@ -0,0 +1,150 @@ +{ + "span_id": 581, + "start_block": 3712256, + "end_block": 3718655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810677, + "accum": 285711241 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": -2862673 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105479864, + "accum": -67309429 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211565919, + "accum": 191772541 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -774949564 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113762224, + "accum": 378981693 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177450705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 421327690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757333526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143199883, + "accum": 572122897 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118655918, + "accum": -220523616 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228132812 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138987433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 200856257 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -841767920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117416361, + "accum": 69403460 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118655918, + "accum": -220523616 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_582.json b/polygon/heimdall/testdata/mainnet/spans/span_582.json new file mode 100644 index 00000000000..f0aeb2516df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_582.json @@ -0,0 +1,144 @@ +{ + "span_id": 582, + "start_block": 3718656, + "end_block": 3725055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": -162931890 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 4349159 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105479864, + "accum": 267054355 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211566127, + "accum": -63197220 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -764266612 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113767034, + "accum": -118612795 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177570705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 438958690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757213538 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142782662, + "accum": 426902585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118655918, + "accum": 271952608 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228252824 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 139107433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 205516409 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -840447920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117416361, + "accum": 547005208 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": -162931890 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_583.json b/polygon/heimdall/testdata/mainnet/spans/span_583.json new file mode 100644 index 00000000000..34adea482b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_583.json @@ -0,0 +1,156 @@ +{ + "span_id": 583, + "start_block": 3725056, + "end_block": 3731455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": 201928614 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 10960005 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105485576, + "accum": 496306270 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211616749, + "accum": 402299037 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -754473906 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113829720, + "accum": 202114354 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177680705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 455120440 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -757103549 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142782662, + "accum": 135413567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118665798, + "accum": -284857266 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228362835 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 139217433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 209788215 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -839237920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117416361, + "accum": -23518833 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118665798, + "accum": -284857266 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_584.json b/polygon/heimdall/testdata/mainnet/spans/span_584.json new file mode 100644 index 00000000000..f3ccb2d96d4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_584.json @@ -0,0 +1,144 @@ +{ + "span_id": 584, + "start_block": 3731456, + "end_block": 3737855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": -246654960 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 18171837 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105485576, + "accum": -100179716 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211725209, + "accum": 148916614 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -743790954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113844522, + "accum": 637068137 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 177800705 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 472751440 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -756983561 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142782662, + "accum": -13507387 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118642492, + "accum": 207809353 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228482847 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 139337433 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 214448367 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -837917920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117416361, + "accum": 454247766 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": -246654960 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_585.json b/polygon/heimdall/testdata/mainnet/spans/span_585.json new file mode 100644 index 00000000000..325eda545cf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_585.json @@ -0,0 +1,156 @@ +{ + "span_id": 585, + "start_block": 3737856, + "end_block": 3744255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": 70097342 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 90722210 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105485576, + "accum": -5124968 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211727260, + "accum": 290813388 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -666033901 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113844522, + "accum": -48865827 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239713330 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -371924091 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -695070954 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -987603408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142837207, + "accum": 754125266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118725492, + "accum": 541053993 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 290395490 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 201250058 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 283171220 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -774205295 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118800347, + "accum": 787486156 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113844522, + "accum": -48865827 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_586.json b/polygon/heimdall/testdata/mainnet/spans/span_586.json new file mode 100644 index 00000000000..c05683943c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_586.json @@ -0,0 +1,150 @@ +{ + "span_id": 586, + "start_block": 3744256, + "end_block": 3750655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117810777, + "accum": -222869696 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 63090192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104987884, + "accum": 296331581 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212711888, + "accum": -133537144 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -306754693 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113846635, + "accum": 534794694 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 120151665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -142619170 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -347240506 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -493364425 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143733392, + "accum": -56046702 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 118734184, + "accum": 39811547 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 145492774 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 100920029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 153041817 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -383857647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118814372, + "accum": 632655689 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212711888, + "accum": -133537144 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_587.json b/polygon/heimdall/testdata/mainnet/spans/span_587.json new file mode 100644 index 00000000000..b7ff808730b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_587.json @@ -0,0 +1,162 @@ +{ + "span_id": 587, + "start_block": 3750656, + "end_block": 3757055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117813269, + "accum": -80447089 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 78114842 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104975515, + "accum": 117734471 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212711888, + "accum": 512142387 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -284498543 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113727755, + "accum": 576560132 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 120401665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -105887920 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -346990531 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -492993850 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143761200, + "accum": -199881125 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119201357, + "accum": 212292238 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 145742799 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101170029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 162750467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -381107647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118830208, + "accum": -135102320 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143761200, + "accum": -199881125 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_588.json b/polygon/heimdall/testdata/mainnet/spans/span_588.json new file mode 100644 index 00000000000..a4f9d680c0f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_588.json @@ -0,0 +1,150 @@ +{ + "span_id": 588, + "start_block": 3757056, + "end_block": 3763455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117818848, + "accum": 54706563 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 88331604 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103731671, + "accum": 22399892 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212711888, + "accum": 392795462 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -269364361 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113733755, + "accum": -290976135 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 120571665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -80910670 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -346820548 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -492741859 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143863844, + "accum": 376468962 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119217241, + "accum": 370995217 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 145912816 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101340029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 169352349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -379237647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118691425, + "accum": 17176666 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113733755, + "accum": -290976135 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_589.json b/polygon/heimdall/testdata/mainnet/spans/span_589.json new file mode 100644 index 00000000000..e510ab87dc7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_589.json @@ -0,0 +1,156 @@ +{ + "span_id": 589, + "start_block": 3763456, + "end_block": 3769855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117819506, + "accum": 71875376 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 97947380 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103733368, + "accum": -182298404 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213013882, + "accum": 64043573 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -255120425 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113934847, + "accum": 596690316 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 120731665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -57402670 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -346660564 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -492504691 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140933403, + "accum": -121825077 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119217241, + "accum": 410564270 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146072832 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101500029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 175565885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -377477647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118691425, + "accum": 48298157 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103733368, + "accum": -182298404 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_59.json b/polygon/heimdall/testdata/mainnet/spans/span_59.json new file mode 100644 index 00000000000..348ba6ba4d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_59.json @@ -0,0 +1,102 @@ +{ + "span_id": 59, + "start_block": 371456, + "end_block": 377855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 13212 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 8714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -56782 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 8714 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 8714 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 8714 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 8714 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -56782 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_590.json b/polygon/heimdall/testdata/mainnet/spans/span_590.json new file mode 100644 index 00000000000..d199300e4fd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_590.json @@ -0,0 +1,150 @@ +{ + "span_id": 590, + "start_block": 3769856, + "end_block": 3776255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117841402, + "accum": -140198953 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 106361184 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103733368, + "accum": 339079042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213023862, + "accum": 253665009 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -242656981 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113929861, + "accum": 329841656 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 120871665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -36833170 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -346520578 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -492297169 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140960419, + "accum": -10281186 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119219328, + "accum": 217854722 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146212846 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101640029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 181002729 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -375937647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118691425, + "accum": -151803193 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118691425, + "accum": -151803193 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_591.json b/polygon/heimdall/testdata/mainnet/spans/span_591.json new file mode 100644 index 00000000000..dba4c2cea69 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_591.json @@ -0,0 +1,162 @@ +{ + "span_id": 591, + "start_block": 3776256, + "end_block": 3782655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117841402, + "accum": 473734061 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 118981890 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103706668, + "accum": -274638147 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212517849, + "accum": 66351427 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -223961815 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 113930097, + "accum": -69464775 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 121081665 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -5978920 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -346310599 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -491985886 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140960490, + "accum": 158749007 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119219328, + "accum": -70458517 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146422867 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 101850029 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 189157995 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -373627647 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118744385, + "accum": 480097370 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103706668, + "accum": -274638147 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_592.json b/polygon/heimdall/testdata/mainnet/spans/span_592.json new file mode 100644 index 00000000000..bca684aade8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_592.json @@ -0,0 +1,156 @@ +{ + "span_id": 592, + "start_block": 3782656, + "end_block": 3789055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117846305, + "accum": 556457549 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 186749846 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988572048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103706668, + "accum": 512354661 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212517849, + "accum": -197139667 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -151565699 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114003167, + "accum": -49100928 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 179393845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 75681260 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287998435 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -433596538 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140979139, + "accum": -319120617 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119238851, + "accum": 34491492 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 204735063 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160162209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 253523711 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -313715467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118744385, + "accum": 577259780 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140979139, + "accum": -319120617 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_593.json b/polygon/heimdall/testdata/mainnet/spans/span_593.json new file mode 100644 index 00000000000..64d1a42db04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_593.json @@ -0,0 +1,156 @@ +{ + "span_id": 593, + "start_block": 3789056, + "end_block": 3795455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117854646, + "accum": 463185296 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 195764636 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988557048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103706668, + "accum": 206957746 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212394594, + "accum": 197773473 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -138212009 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114003167, + "accum": -199932566 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 179543845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 97720010 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287848450 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -433374193 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140992740, + "accum": -65228581 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119246146, + "accum": -37728995 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 204885078 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160312209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 259348901 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -312065467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118745768, + "accum": 497456132 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114003167, + "accum": -199932566 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_594.json b/polygon/heimdall/testdata/mainnet/spans/span_594.json new file mode 100644 index 00000000000..f91450a0f25 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_594.json @@ -0,0 +1,162 @@ +{ + "span_id": 594, + "start_block": 3795456, + "end_block": 3801855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117854646, + "accum": 369973220 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 204779426 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988542048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103711332, + "accum": -98418196 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212380608, + "accum": -338546173 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -124858319 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114076381, + "accum": 580140275 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 179693845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 119758760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287698465 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -433151848 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140942740, + "accum": 188402375 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119252146, + "accum": -110045095 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205035093 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160462209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 265174091 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -310415467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118828528, + "accum": 418256334 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212380608, + "accum": -338546173 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_595.json b/polygon/heimdall/testdata/mainnet/spans/span_595.json new file mode 100644 index 00000000000..fdb3f60242f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_595.json @@ -0,0 +1,162 @@ +{ + "span_id": 595, + "start_block": 3801856, + "end_block": 3808255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117827746, + "accum": 512159461 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 214996188 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988525048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103679100, + "accum": -196934636 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212386148, + "accum": 480114745 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -109724137 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114077381, + "accum": -272304460 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 179863845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 144736010 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287528482 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -432899857 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141072910, + "accum": -206143670 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119252146, + "accum": 56060419 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205205110 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160632209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 271775973 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -308545467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118825257, + "accum": 577061814 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114077381, + "accum": -272304460 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_596.json b/polygon/heimdall/testdata/mainnet/spans/span_596.json new file mode 100644 index 00000000000..9e127296dc0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_596.json @@ -0,0 +1,150 @@ +{ + "span_id": 596, + "start_block": 3808256, + "end_block": 3814655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117777746, + "accum": 184335304 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 222809006 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988512048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103063138, + "accum": 213804589 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212601302, + "accum": 453200752 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -98150939 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114221884, + "accum": 281688746 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 179993845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 163836260 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287398495 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -432707158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141072910, + "accum": -231463517 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119252146, + "accum": -252585463 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205335123 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160762209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 276824471 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -307115467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117450626, + "accum": 255342799 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141072910, + "accum": -231463517 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_597.json b/polygon/heimdall/testdata/mainnet/spans/span_597.json new file mode 100644 index 00000000000..8dd2446f758 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_597.json @@ -0,0 +1,150 @@ +{ + "span_id": 597, + "start_block": 3814656, + "end_block": 3821055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117777746, + "accum": 550017833 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 229419852 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988501048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103063138, + "accum": 417626430 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212637616, + "accum": 2554395 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -88358233 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114462487, + "accum": -321235471 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180103845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 179998010 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287288506 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -432544105 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141943538, + "accum": 400042724 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119252146, + "accum": 129315466 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205445134 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 160872209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 281096277 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -305905467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117450626, + "accum": -312659328 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114462487, + "accum": -321235471 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_598.json b/polygon/heimdall/testdata/mainnet/spans/span_598.json new file mode 100644 index 00000000000..a3d5edd12e6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_598.json @@ -0,0 +1,162 @@ +{ + "span_id": 598, + "start_block": 3821056, + "end_block": 3827455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117777746, + "accum": 456415187 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 238434642 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988486048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103063360, + "accum": 103296585 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212927646, + "accum": 402634625 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -75004543 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114462487, + "accum": 465553323 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180253845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 202036760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -287138521 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -432321760 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141951839, + "accum": -261433757 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119262305, + "accum": 57935965 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205595149 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161022209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 286921467 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -304255467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117450626, + "accum": -411459644 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117450626, + "accum": -411459644 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_599.json b/polygon/heimdall/testdata/mainnet/spans/span_599.json new file mode 100644 index 00000000000..aa191d0f8b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_599.json @@ -0,0 +1,150 @@ +{ + "span_id": 599, + "start_block": 3827456, + "end_block": 3833855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117777746, + "accum": 362255940 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 247449432 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988471048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103063360, + "accum": -220874507 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212978491, + "accum": -143344079 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -61650853 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114484580, + "accum": 322375357 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180403845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 224075510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286988536 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -432099415 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 141951839, + "accum": -2277664 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119284674, + "accum": -23220749 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205745164 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161172209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 292746657 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -302605467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126552126, + "accum": 465308221 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 212978491, + "accum": -143344079 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_6.json b/polygon/heimdall/testdata/mainnet/spans/span_6.json new file mode 100644 index 00000000000..5e8eec245dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_6.json @@ -0,0 +1,102 @@ +{ + "span_id": 6, + "start_block": 32256, + "end_block": 38655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -20482 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -24980 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -3614 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24980 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24980 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 49518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 49518 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24980 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_60.json b/polygon/heimdall/testdata/mainnet/spans/span_60.json new file mode 100644 index 00000000000..894c104a44a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_60.json @@ -0,0 +1,102 @@ +{ + "span_id": 60, + "start_block": 377856, + "end_block": 384255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -11286 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -15784 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 15708 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -15784 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -15784 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15784 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 58714 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -15784 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_600.json b/polygon/heimdall/testdata/mainnet/spans/span_600.json new file mode 100644 index 00000000000..575237c17a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_600.json @@ -0,0 +1,156 @@ +{ + "span_id": 600, + "start_block": 3833856, + "end_block": 3840255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": -103978422 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 259469152 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988451048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103064464, + "accum": -41739565 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213031388, + "accum": 353068146 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -43845933 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114485568, + "accum": -210455669 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180603845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 253460510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286788556 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -431802955 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142076238, + "accum": 16255648 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119989094, + "accum": 493663805 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205945184 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161372209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 300513577 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -300405467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127203187, + "accum": 183115556 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114485568, + "accum": -210455669 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_601.json b/polygon/heimdall/testdata/mainnet/spans/span_601.json new file mode 100644 index 00000000000..de0a688b3ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_601.json @@ -0,0 +1,156 @@ +{ + "span_id": 601, + "start_block": 3840256, + "end_block": 3846655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": -455398456 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 267281970 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988438048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": 356503425 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213031388, + "accum": 298753224 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -32272735 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114688291, + "accum": 337903322 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180733845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 272560760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286658569 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -431610256 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142089920, + "accum": -19169673 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120026658, + "accum": 171457124 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206075197 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161502209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 305562075 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -298975467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127203187, + "accum": -45809930 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": -455398456 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_602.json b/polygon/heimdall/testdata/mainnet/spans/span_602.json new file mode 100644 index 00000000000..d3e7b3c49fa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_602.json @@ -0,0 +1,156 @@ +{ + "span_id": 602, + "start_block": 3846656, + "end_block": 3853055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": 369051933 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 271488872 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988431048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": 136409095 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213031388, + "accum": -92771958 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -26041013 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 114688291, + "accum": 199348905 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180803845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 282845510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286588576 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -431506495 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142089920, + "accum": 34087323 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120026658, + "accum": 70271286 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206145204 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161572209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 308280497 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -298205467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127203177, + "accum": -96760105 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213031388, + "accum": -92771958 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_603.json b/polygon/heimdall/testdata/mainnet/spans/span_603.json new file mode 100644 index 00000000000..c21498bfb07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_603.json @@ -0,0 +1,156 @@ +{ + "span_id": 603, + "start_block": 3853056, + "end_block": 3859455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": 25555478 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 284109578 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988410048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": 424982363 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213169388, + "accum": 631970524 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -7345847 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108548929, + "accum": -286476723 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181013845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 313699760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286378597 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -431195212 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142165994, + "accum": 205984165 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120034813, + "accum": -222060508 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206355225 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161782209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 316435763 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -295895467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127320793, + "accum": -234126491 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108548929, + "accum": -286476723 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_604.json b/polygon/heimdall/testdata/mainnet/spans/span_604.json new file mode 100644 index 00000000000..c228d693417 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_604.json @@ -0,0 +1,168 @@ +{ + "span_id": 604, + "start_block": 3859456, + "end_block": 3865855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": 267444206 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 290119438 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988400048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": 519492171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213423411, + "accum": -41417400 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 1556613 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108619521, + "accum": -136259677 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181113845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 328392260 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286278607 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -431046982 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142165994, + "accum": -244150979 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120034813, + "accum": 42390080 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206455235 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 161882209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 320319223 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -294795467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127320793, + "accum": 103183897 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142165994, + "accum": -244150979 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_605.json b/polygon/heimdall/testdata/mainnet/spans/span_605.json new file mode 100644 index 00000000000..454d468e7cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_605.json @@ -0,0 +1,156 @@ +{ + "span_id": 605, + "start_block": 3865856, + "end_block": 3872255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117778627, + "accum": 397620179 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 300336200 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988383048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": -537378288 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213718951, + "accum": -154992765 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 16690795 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108895568, + "accum": -161231070 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181283845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 353369510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -286108624 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -430794991 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142166139, + "accum": 300501178 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120034813, + "accum": 210821215 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206625252 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 162052209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 326921105 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -292925467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127336883, + "accum": 395592782 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": -537378288 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_606.json b/polygon/heimdall/testdata/mainnet/spans/span_606.json new file mode 100644 index 00000000000..58989fcb43d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_606.json @@ -0,0 +1,156 @@ +{ + "span_id": 606, + "start_block": 3872256, + "end_block": 3878655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117426070, + "accum": -59292673 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 600986, + "accum": 312355920 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988363048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": -348734834 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213731901, + "accum": 374354416 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 34495715 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108896604, + "accum": 143950707 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181483845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 382754510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -285908644 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -430498531 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142134386, + "accum": 334520915 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119957948, + "accum": -197520541 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206825272 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 162252209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 334688025 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -290725467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127351867, + "accum": 133362221 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103039732, + "accum": -348734834 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_607.json b/polygon/heimdall/testdata/mainnet/spans/span_607.json new file mode 100644 index 00000000000..e7c4b844ca6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_607.json @@ -0,0 +1,162 @@ +{ + "span_id": 607, + "start_block": 3878656, + "end_block": 3885055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358269, + "accum": 413426723 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 321148140 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988351048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103069642, + "accum": -48266467 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213884114, + "accum": 131357879 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 45178667 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108896604, + "accum": -421826206 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181603845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 400385510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -285788656 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -430320655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142134386, + "accum": 167551798 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119957948, + "accum": 305607854 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206945284 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 162372209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 339348177 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -289405467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127351867, + "accum": -210967570 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108896604, + "accum": -421826206 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_608.json b/polygon/heimdall/testdata/mainnet/spans/span_608.json new file mode 100644 index 00000000000..7f652339ccc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_608.json @@ -0,0 +1,162 @@ +{ + "span_id": 608, + "start_block": 3885056, + "end_block": 3891455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358269, + "accum": 66481458 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 330673045 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -988338048 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103069642, + "accum": 355326074 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213905033, + "accum": 102995341 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 56751865 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108883365, + "accum": 57437407 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181733845 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 419485760 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -285658669 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -430127956 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142138402, + "accum": 142702509 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119971573, + "accum": -7426253 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 207075297 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 162502209 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 344396675 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -287975467 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127347397, + "accum": -428035075 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127347397, + "accum": -428035075 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_609.json b/polygon/heimdall/testdata/mainnet/spans/span_609.json new file mode 100644 index 00000000000..d235bee6a1a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_609.json @@ -0,0 +1,162 @@ +{ + "span_id": 609, + "start_block": 3891456, + "end_block": 3897855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358269, + "accum": 479078938 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 394015088 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -933044540 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103069642, + "accum": -322791677 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211091184, + "accum": -320545587 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -995035148 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 121827079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109003170, + "accum": 377745231 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 237126353 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 490930018 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -230266172 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -374682395 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142162554, + "accum": -105489818 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119971573, + "accum": 433893419 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 262467816 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217894717 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 403950989 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -231482959 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127347397, + "accum": 94408661 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211091184, + "accum": -320545587 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_61.json b/polygon/heimdall/testdata/mainnet/spans/span_61.json new file mode 100644 index 00000000000..4311ae8146c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_61.json @@ -0,0 +1,102 @@ +{ + "span_id": 61, + "start_block": 384256, + "end_block": 390655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -35784 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -40282 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 13700 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40282 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 34216 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 34216 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 34216 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -40282 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_610.json b/polygon/heimdall/testdata/mainnet/spans/span_610.json new file mode 100644 index 00000000000..cb19d8f3213 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_610.json @@ -0,0 +1,168 @@ +{ + "span_id": 610, + "start_block": 3897856, + "end_block": 3904255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358269, + "accum": 601628920 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 400609253 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -933035540 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103069642, + "accum": -328861540 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211091184, + "accum": -288104461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -994945148 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 129839293 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109025372, + "accum": 425169076 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 237216353 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -429529621 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -230176181 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -374548988 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142162554, + "accum": 240290279 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119971573, + "accum": 579963137 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 262557825 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217984717 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 407446103 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -230492959 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127361697, + "accum": 306989495 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 211091184, + "accum": -288104461 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_611.json b/polygon/heimdall/testdata/mainnet/spans/span_611.json new file mode 100644 index 00000000000..3c03abfb78e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_611.json @@ -0,0 +1,180 @@ +{ + "span_id": 611, + "start_block": 3904256, + "end_block": 3910655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358421, + "accum": -27738996 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 466142423 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880672700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102909946, + "accum": 646216547 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994551023 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 210570968, + "accum": 770319164 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -942420308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 198208561 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 109025372, + "accum": 575699803 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 289741193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -350738281 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -177651359 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -321937334 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139137777, + "accum": 16993854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119971573, + "accum": -2423683 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315082683 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270509557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 466781171 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -176168119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127361697, + "accum": -141393139 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127361697, + "accum": -141393139 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_612.json b/polygon/heimdall/testdata/mainnet/spans/span_612.json new file mode 100644 index 00000000000..ff42fb3440f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_612.json @@ -0,0 +1,174 @@ +{ + "span_id": 612, + "start_block": 3910656, + "end_block": 3917055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358421, + "accum": 109327190 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 478598068 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880655700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102909946, + "accum": 536486166 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994549034 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 209468914, + "accum": -305955762 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -942250308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 213342743 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108638564, + "accum": 568846288 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 289911193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -325761031 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -177481376 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -321685343 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139137777, + "accum": 523158653 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120021720, + "accum": 179267559 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315252700 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270679557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 473383053 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -174298119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127300735, + "accum": 164383517 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 209468914, + "accum": -305955762 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_613.json b/polygon/heimdall/testdata/mainnet/spans/span_613.json new file mode 100644 index 00000000000..61d69bdabe0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_613.json @@ -0,0 +1,174 @@ +{ + "span_id": 613, + "start_block": 3917056, + "end_block": 3923455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358421, + "accum": 131225400 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 490321028 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880639700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102918334, + "accum": 327331696 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994547162 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 209480468, + "accum": 262492061 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -942090308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 227586679 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108671309, + "accum": 451688658 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290071193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -302253031 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -177321392 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -321448175 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137848862, + "accum": -45267247 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 120021720, + "accum": 243792165 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315412716 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270839557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 479596589 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -172538119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127330418, + "accum": 345747406 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137848862, + "accum": -45267247 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_614.json b/polygon/heimdall/testdata/mainnet/spans/span_614.json new file mode 100644 index 00000000000..88661eed8eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_614.json @@ -0,0 +1,162 @@ +{ + "span_id": 614, + "start_block": 3923456, + "end_block": 3929855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358421, + "accum": -80716191 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 500578618 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880625700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102919797, + "accum": 840601377 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994545524 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 209893330, + "accum": 417283027 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941950308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 240050123 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108671309, + "accum": 118512829 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290211193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -281683531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -177181406 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -321240653 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137848862, + "accum": 29610578 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119628778, + "accum": 67141179 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315552730 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270979557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 485033433 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -170998119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127330418, + "accum": 273386802 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117358421, + "accum": -80716191 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_615.json b/polygon/heimdall/testdata/mainnet/spans/span_615.json new file mode 100644 index 00000000000..1dca879372d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_615.json @@ -0,0 +1,174 @@ +{ + "span_id": 615, + "start_block": 3929856, + "end_block": 3936255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117259492, + "accum": 753051595 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 511568893 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880610700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102919797, + "accum": 531834170 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994543769 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 214108048, + "accum": -136737963 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941800308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 253403813 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108671309, + "accum": -108488794 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290361193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -259644781 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -177031421 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -321018308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137495397, + "accum": 240931741 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119628778, + "accum": 4501591 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315702745 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271129557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 490858623 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -169348119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126781622, + "accum": 325880256 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 214108048, + "accum": -136737963 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_616.json b/polygon/heimdall/testdata/mainnet/spans/span_616.json new file mode 100644 index 00000000000..aa8d154f3b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_616.json @@ -0,0 +1,180 @@ +{ + "span_id": 616, + "start_block": 3936256, + "end_block": 3942655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117118930, + "accum": 416291414 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 521093798 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880597700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 102919797, + "accum": 9800909 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994542248 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213667903, + "accum": -144584179 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941670308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 264977011 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108671309, + "accum": 374187804 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290491193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -240544531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176901434 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320825609 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137495397, + "accum": 168811626 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 119628778, + "accum": 629625286 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315832758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271259557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 495907121 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -167918119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126311131, + "accum": 109305665 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 213667903, + "accum": -144584179 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_617.json b/polygon/heimdall/testdata/mainnet/spans/span_617.json new file mode 100644 index 00000000000..222365059cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_617.json @@ -0,0 +1,174 @@ +{ + "span_id": 617, + "start_block": 3942656, + "end_block": 3949055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117118930, + "accum": 484049824 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 532816758 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880581700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103058773, + "accum": -146742964 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994540376 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206624163, + "accum": 511358966 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941510308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 279220947 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108671309, + "accum": 307130152 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290651193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -217036531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176741450 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320588441 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137495397, + "accum": -335678285 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96306483, + "accum": 359094398 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 315992774 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271419557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 502120657 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -166158119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126283451, + "accum": 325722962 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137495397, + "accum": -335678285 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_618.json b/polygon/heimdall/testdata/mainnet/spans/span_618.json new file mode 100644 index 00000000000..b285f0ae725 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_618.json @@ -0,0 +1,162 @@ +{ + "span_id": 618, + "start_block": 3949056, + "end_block": 3955455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117053888, + "accum": 94837801 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 541608978 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880569700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 191715249 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994538972 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206539300, + "accum": 297262269 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941390308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 289903899 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104662399, + "accum": -199178890 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290771193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -199405531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176621462 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320410565 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 137307394, + "accum": 413838353 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96230771, + "accum": 615042102 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 316112786 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271539557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 506780809 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -164838119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 126344298, + "accum": 47540565 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104662399, + "accum": -199178890 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_619.json b/polygon/heimdall/testdata/mainnet/spans/span_619.json new file mode 100644 index 00000000000..60989e1b428 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_619.json @@ -0,0 +1,180 @@ +{ + "span_id": 619, + "start_block": 3955456, + "end_block": 3961855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117057328, + "accum": 602067543 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 550401198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880557700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 532172651 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994537568 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206482868, + "accum": 91571424 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941270308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 300586851 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104662399, + "accum": 163791914 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290891193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -181774531 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176501474 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320232689 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139919331, + "accum": 302425589 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96230771, + "accum": -20754175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 316232798 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271659557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 511440961 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -163518119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121838433, + "accum": -254095101 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121838433, + "accum": -254095101 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_62.json b/polygon/heimdall/testdata/mainnet/spans/span_62.json new file mode 100644 index 00000000000..4ba020511ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_62.json @@ -0,0 +1,102 @@ +{ + "span_id": 62, + "start_block": 390656, + "end_block": 397055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -50282 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 19718 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -48308 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 19718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 19718 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 19718 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 19718 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -48308 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_620.json b/polygon/heimdall/testdata/mainnet/spans/span_620.json new file mode 100644 index 00000000000..2a13fa5091c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_620.json @@ -0,0 +1,162 @@ +{ + "span_id": 620, + "start_block": 3961856, + "end_block": 3968255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117057328, + "accum": 294347813 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 554064623 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880552700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 154960146 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994536983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206482868, + "accum": 231206525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941220308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 305038081 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104435268, + "accum": -206129592 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 290941193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -174428281 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176451479 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320158574 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139919331, + "accum": 109015874 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96230771, + "accum": 460399680 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 316282803 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271709557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 513382691 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -162968119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121838433, + "accum": 355097064 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104435268, + "accum": -206129592 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 6, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_621.json b/polygon/heimdall/testdata/mainnet/spans/span_621.json new file mode 100644 index 00000000000..6201e37fd85 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_621.json @@ -0,0 +1,180 @@ +{ + "span_id": 621, + "start_block": 3968256, + "end_block": 3974655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117057328, + "accum": 338276534 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 559926103 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -880544700 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 87665601 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -994536047 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206517694, + "accum": 98114141 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -941140308 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 312160049 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104435268, + "accum": -263212177 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 291021193 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -162674281 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -176371487 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -320039990 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139919331, + "accum": 335805793 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 96230771, + "accum": 337715945 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 316362811 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 271789557 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 516489459 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -162088119 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121589097, + "accum": 435279937 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 104435268, + "accum": -263212177 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_622.json b/polygon/heimdall/testdata/mainnet/spans/span_622.json new file mode 100644 index 00000000000..6df955354aa --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_622.json @@ -0,0 +1,174 @@ +{ + "span_id": 622, + "start_block": 3974656, + "end_block": 3981055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117007328, + "accum": -250930836 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -162448542 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -440268350 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 456467892 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -497267555 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206517694, + "accum": 430900754 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -470530154 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 159641008 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 102555206, + "accum": 278614735 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 145550596 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -75460140 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -88145747 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -159960703 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139919331, + "accum": 283353128 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": -335003897 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158221409 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135934778 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 259798113 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -80604059 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119408614, + "accum": 252137574 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": -335003897 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_623.json b/polygon/heimdall/testdata/mainnet/spans/span_623.json new file mode 100644 index 00000000000..597db84a02b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_623.json @@ -0,0 +1,174 @@ +{ + "span_id": 623, + "start_block": 3981056, + "end_block": 3987455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117007384, + "accum": 451113412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -158052432 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -440262350 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 187297059 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -497266853 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206517694, + "accum": -106212865 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -470470154 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 164982484 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 102555206, + "accum": 5849603 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 145610596 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -66644640 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -88085753 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -159871765 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139892228, + "accum": 234664334 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 240396115 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158281415 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135994778 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 262128189 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -79944059 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119408614, + "accum": 80492890 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 206517694, + "accum": -106212865 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_624.json b/polygon/heimdall/testdata/mainnet/spans/span_624.json new file mode 100644 index 00000000000..c5fc6bbe058 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_624.json @@ -0,0 +1,180 @@ +{ + "span_id": 624, + "start_block": 3987456, + "end_block": 3993855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117007384, + "accum": 549583453 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -104595992 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -392659390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 171722947 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -449670957 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 203495317, + "accum": -206763881 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -422795194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 219699412 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 102555206, + "accum": -14443045 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193285556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -7295680 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -929112348 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -40410801 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -112158221 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139892228, + "accum": 512957862 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 166751835 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 205956383 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 183669738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 312829917 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -31469099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119408614, + "accum": 194917506 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 203495317, + "accum": -206763881 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_625.json b/polygon/heimdall/testdata/mainnet/spans/span_625.json new file mode 100644 index 00000000000..421ed63cccb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_625.json @@ -0,0 +1,180 @@ +{ + "span_id": 625, + "start_block": 3993856, + "end_block": 4000255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117021067, + "accum": -56335754 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -97269142 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -392649390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 314680421 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -449669787 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 203938535, + "accum": 53197530 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -422695194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 228601872 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101159206, + "accum": 116894759 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193385556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 7396820 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -896559698 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -40310811 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -112009991 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139892228, + "accum": 135572412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 238517599 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206056393 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 183769738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 316713377 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -30369099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119709614, + "accum": 503082390 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117021067, + "accum": -56335754 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_626.json b/polygon/heimdall/testdata/mainnet/spans/span_626.json new file mode 100644 index 00000000000..bbc19a781a7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_626.json @@ -0,0 +1,180 @@ +{ + "span_id": 626, + "start_block": 4000256, + "end_block": 4006655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116979267, + "accum": 645623448 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -92873032 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -392643390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 45965399 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -449669085 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 203976494, + "accum": 389272536 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -422635194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 233943348 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101135709, + "accum": -163931309 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193445556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 16212320 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -877028108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -40250817 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -111921053 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139892228, + "accum": 87299920 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": -73739946 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206116399 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 183829738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 319043453 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -29709099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119709614, + "accum": 333648917 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101135709, + "accum": -163931309 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_627.json b/polygon/heimdall/testdata/mainnet/spans/span_627.json new file mode 100644 index 00000000000..b87ab7a4aeb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_627.json @@ -0,0 +1,180 @@ +{ + "span_id": 627, + "start_block": 4006656, + "end_block": 4013055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116979267, + "accum": -192987007 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -87011552 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -392635390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": -16216837 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -449668149 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 203260933, + "accum": 244695623 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -422555194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 241065316 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101219246, + "accum": 645237900 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193525556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 27966320 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -850985988 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -40170825 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -111802469 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139766414, + "accum": 318231045 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": -193237165 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206196407 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 183909738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 322150221 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -28829099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119584405, + "accum": 403121550 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116979267, + "accum": -192987007 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_628.json b/polygon/heimdall/testdata/mainnet/spans/span_628.json new file mode 100644 index 00000000000..feb68468f44 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_628.json @@ -0,0 +1,174 @@ +{ + "span_id": 628, + "start_block": 4013056, + "end_block": 4019455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116979267, + "accum": -256076953 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -81882757 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -392628390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": -176050241 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -449667330 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198260933, + "accum": -126203433 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -422485194 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 247297038 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101219246, + "accum": 466991850 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193595556 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 38251070 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -828199133 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": -40100832 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -111698708 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 139930457, + "accum": 415307300 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 478062849 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 206266414 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 183979738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 324868643 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -28059099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119584405, + "accum": 358431613 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116979267, + "accum": -256076953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_629.json b/polygon/heimdall/testdata/mainnet/spans/span_629.json new file mode 100644 index 00000000000..de61568cf3b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_629.json @@ -0,0 +1,180 @@ +{ + "span_id": 629, + "start_block": 4019456, + "end_block": 4025855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115978378, + "accum": 422567179 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -27245654 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347503192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": 327907114 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404553611 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198165422, + "accum": -147479318 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -377242996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 303982434 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101244046, + "accum": 65707170 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 238837754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 102463518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947348155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -740768490 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5141353 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -66393811 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140044457, + "accum": 516616455 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 7702674 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 251508625 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229221936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 375029339 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 18483099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118823774, + "accum": 193366581 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198165422, + "accum": -147479318 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_63.json b/polygon/heimdall/testdata/mainnet/spans/span_63.json new file mode 100644 index 00000000000..cfdd919c00a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_63.json @@ -0,0 +1,102 @@ +{ + "span_id": 63, + "start_block": 397056, + "end_block": 403455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54780 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 15220 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21320 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 15220 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 15220 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 15220 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 15220 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -54780 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_630.json b/polygon/heimdall/testdata/mainnet/spans/span_630.json new file mode 100644 index 00000000000..77e60fc22f6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_630.json @@ -0,0 +1,186 @@ +{ + "span_id": 630, + "start_block": 4025856, + "end_block": 4032255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115978378, + "accum": 6253107 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -24314914 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347499192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103158773, + "accum": -139685378 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404553143 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 198165422, + "accum": 645182370 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -377202996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 307543418 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101244046, + "accum": 470683354 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 238877754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 108340518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947344155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -727747430 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5181349 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -66334519 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140044457, + "accum": 196566699 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 95900002, + "accum": 391302682 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 251548629 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229261936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 376582723 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 18923099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118823774, + "accum": -211565907 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118823774, + "accum": -211565907 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_631.json b/polygon/heimdall/testdata/mainnet/spans/span_631.json new file mode 100644 index 00000000000..d71dd4454ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_631.json @@ -0,0 +1,192 @@ +{ + "span_id": 631, + "start_block": 4032256, + "end_block": 4038655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110978470, + "accum": 142504195 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -12591954 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347483192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93158773, + "accum": 559172214 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404551271 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187120050, + "accum": 304473486 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -377042996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 321787354 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96244046, + "accum": 335138930 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239037754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 131848518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947328155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -675663190 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5341333 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -66097351 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127044557, + "accum": -227897835 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92900002, + "accum": 204253554 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 251708645 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229421936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 382796259 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 20683099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110407856, + "accum": -69511329 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127044557, + "accum": -227897835 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_632.json b/polygon/heimdall/testdata/mainnet/spans/span_632.json new file mode 100644 index 00000000000..ca100eaab15 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_632.json @@ -0,0 +1,186 @@ +{ + "span_id": 632, + "start_block": 4038656, + "end_block": 4045055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": 43958988 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -2334364 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347469192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93158773, + "accum": 213586917 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404549633 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187380449, + "accum": 449973927 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -376902996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 334250798 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96244046, + "accum": 30561625 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239177754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 152418018 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947314155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -630089480 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5481319 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -65889829 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129068942, + "accum": -91376630 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93046699, + "accum": -146713927 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 251848659 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229561936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 388233103 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 22223099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110422604, + "accum": 651364067 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93046699, + "accum": -146713927 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_633.json b/polygon/heimdall/testdata/mainnet/spans/span_633.json new file mode 100644 index 00000000000..0dba71e843b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_633.json @@ -0,0 +1,180 @@ +{ + "span_id": 633, + "start_block": 4045056, + "end_block": 4051455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": 104563716 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 3527116 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347461192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93043942, + "accum": 131109106 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404548697 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187380449, + "accum": 294965073 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -376822996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 341372766 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96170004, + "accum": -26986827 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239257754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 164172018 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947306155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -604047360 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5561311 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -65771245 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129091284, + "accum": 114035862 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93046699, + "accum": 597659665 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 251928667 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229641936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 391339871 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 23103099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110462818, + "accum": -119293484 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110462818, + "accum": -119293484 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_634.json b/polygon/heimdall/testdata/mainnet/spans/span_634.json new file mode 100644 index 00000000000..ce5fafdc7a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_634.json @@ -0,0 +1,186 @@ +{ + "span_id": 634, + "start_block": 4051456, + "end_block": 4057855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": 3573450 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 13784706 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347447192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93069521, + "accum": -220371521 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404547059 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187490186, + "accum": 437045181 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -376682996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 353836210 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96228357, + "accum": 493011318 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239397754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 184741518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947292155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -558473650 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5701297 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -65563723 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129106752, + "accum": 267135757 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93046699, + "accum": 246100915 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 252068681 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229781936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 396776715 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 24643099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110462818, + "accum": -227220237 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110462818, + "accum": -227220237 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_635.json b/polygon/heimdall/testdata/mainnet/spans/span_635.json new file mode 100644 index 00000000000..f82357d7d13 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_635.json @@ -0,0 +1,192 @@ +{ + "span_id": 635, + "start_block": 4057856, + "end_block": 4064255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": 63791074 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 19646186 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -347439192 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93069521, + "accum": -303081981 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -404546123 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187410259, + "accum": 282119461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -376602996 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 360958178 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96278510, + "accum": 435868622 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 239477754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 196495518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -947284155 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -532431530 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 5781289 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -65445139 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129081811, + "accum": 472594056 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93046699, + "accum": 163103731 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 252148689 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 229861936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 399883483 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 25523099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110518456, + "accum": -170421956 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93069521, + "accum": -303081981 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_636.json b/polygon/heimdall/testdata/mainnet/spans/span_636.json new file mode 100644 index 00000000000..7f54886af9e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_636.json @@ -0,0 +1,180 @@ +{ + "span_id": 636, + "start_block": 4064256, + "end_block": 4070655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": -218940459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 68903353 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -306962245 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93069521, + "accum": 26886589 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -364079772 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187431748, + "accum": 89795502 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -336018049 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 412106077 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96278510, + "accum": -22898565 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 280062701 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 254591465 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -906807208 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -452903403 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 46366224 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -24802316 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129042088, + "accum": 407311713 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93052605, + "accum": 492851624 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -890028179 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 292733648 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270446883 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 445008582 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 67308046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110544248, + "accum": 369067808 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": -218940459 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_637.json b/polygon/heimdall/testdata/mainnet/spans/span_637.json new file mode 100644 index 00000000000..707e5e3d3be --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_637.json @@ -0,0 +1,198 @@ +{ + "span_id": 637, + "start_block": 4070656, + "end_block": 4077055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110948640, + "accum": 66362864 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 76230203 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -306952245 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92909521, + "accum": 132049177 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -364078602 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184267558, + "accum": 294138108 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -335918049 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 421008537 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96378240, + "accum": 116113773 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 280162701 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 269283965 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -906797208 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -420350753 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 46466214 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -24654086 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129252443, + "accum": 46944139 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93052605, + "accum": 596080862 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -889860979 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 292833658 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 270546883 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 448892042 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 68408046 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110544248, + "accum": -176909231 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110544248, + "accum": -176909231 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_638.json b/polygon/heimdall/testdata/mainnet/spans/span_638.json new file mode 100644 index 00000000000..52456016a27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_638.json @@ -0,0 +1,198 @@ +{ + "span_id": 638, + "start_block": 4077056, + "end_block": 4083455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110896600, + "accum": 185011359 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 47273664 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153463622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92662095, + "accum": -10304781 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182037838 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184267558, + "accum": 392017904 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167834024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 221632343 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96391337, + "accum": 28427388 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140206350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 153007607 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453386104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -169484564 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23358094 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -12141755 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128832140, + "accum": 396571588 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93052605, + "accum": 225198194 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -444721489 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146541841 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135398441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -182665192 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 35579023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110553039, + "accum": -354184419 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110553039, + "accum": -354184419 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_639.json b/polygon/heimdall/testdata/mainnet/spans/span_639.json new file mode 100644 index 00000000000..790bc2ac3ae --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_639.json @@ -0,0 +1,186 @@ +{ + "span_id": 639, + "start_block": 4083456, + "end_block": 4089855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 110896710, + "accum": 91318618 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 57531254 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153449622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 92742520, + "accum": 464562649 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182036200 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184403600, + "accum": 504721945 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167694024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 234095787 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95692686, + "accum": -277553045 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140346350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 173577107 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453372104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -123910854 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23498080 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11934233 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128841580, + "accum": -268013065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93012703, + "accum": -118093051 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -444487409 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146681855 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135538441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -177228348 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 37119023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110395284, + "accum": 368780854 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128841580, + "accum": -268013065 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_64.json b/polygon/heimdall/testdata/mainnet/spans/span_64.json new file mode 100644 index 00000000000..d6d2bac1e1f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_64.json @@ -0,0 +1,102 @@ +{ + "span_id": 64, + "start_block": 403456, + "end_block": 409855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59278 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10722 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 5668 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10722 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10722 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10722 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10722 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59278 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_640.json b/polygon/heimdall/testdata/mainnet/spans/span_640.json new file mode 100644 index 00000000000..3d258ad3ec8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_640.json @@ -0,0 +1,186 @@ +{ + "span_id": 640, + "start_block": 4089856, + "end_block": 4096255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111898791, + "accum": 447560760 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 70719584 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153431622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93213198, + "accum": 494236816 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182034094 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185425391, + "accum": -291146351 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167514024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 250120215 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95859543, + "accum": -201846247 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140526350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 200023607 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453354104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -65316084 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23678062 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11667419 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128689764, + "accum": 401311862 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93020420, + "accum": -92716899 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -444186449 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146861873 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135718441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -170238120 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 39099023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110410915, + "accum": -116405172 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185425391, + "accum": -291146351 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_641.json b/polygon/heimdall/testdata/mainnet/spans/span_641.json new file mode 100644 index 00000000000..eee20303e10 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_641.json @@ -0,0 +1,192 @@ +{ + "span_id": 641, + "start_block": 4096256, + "end_block": 4102655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111898791, + "accum": -77913597 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 78046434 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153421622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93213198, + "accum": 600921322 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182032924 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178992710, + "accum": -104883463 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167414024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 259022675 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95859543, + "accum": -62265610 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140626350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 214716107 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453344104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -32763434 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23778052 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11519189 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128689764, + "accum": 39436235 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93020420, + "accum": 14161508 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -444019249 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 146961883 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135818441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -166354660 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 40199023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110410915, + "accum": 162243854 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178992710, + "accum": -104883463 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_642.json b/polygon/heimdall/testdata/mainnet/spans/span_642.json new file mode 100644 index 00000000000..fdccc9d2884 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_642.json @@ -0,0 +1,192 @@ +{ + "span_id": 642, + "start_block": 4102656, + "end_block": 4109055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111898791, + "accum": -1244458 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 83907914 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153413622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93219594, + "accum": -290383492 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182031988 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178992710, + "accum": 508543424 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167334024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 266144643 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95859543, + "accum": -113910455 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140706350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 226470107 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453336104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": -6721314 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23858044 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11400605 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128189764, + "accum": 246439554 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93020420, + "accum": -60196321 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -443885489 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147041891 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135898441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -163247892 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 41079023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110410915, + "accum": 227016381 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93219594, + "accum": -290383492 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_643.json b/polygon/heimdall/testdata/mainnet/spans/span_643.json new file mode 100644 index 00000000000..46c8a8ce54f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_643.json @@ -0,0 +1,192 @@ +{ + "span_id": 643, + "start_block": 4109056, + "end_block": 4115455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111898791, + "accum": 187728837 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 90502079 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153404622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93219594, + "accum": -269522970 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182030935 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178992710, + "accum": 482840801 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167244024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 274156857 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95859543, + "accum": -69290392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140796350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 239693357 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453327104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": 22576071 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 23948035 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11267198 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128189764, + "accum": -236500318 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92615055, + "accum": -43955185 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -443735009 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147131900 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135988441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -159752778 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 42069023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110410915, + "accum": 402598792 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128189764, + "accum": -236500318 + } + }, + "selected_producers": [ + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_644.json b/polygon/heimdall/testdata/mainnet/spans/span_644.json new file mode 100644 index 00000000000..a5106ec8801 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_644.json @@ -0,0 +1,198 @@ +{ + "span_id": 644, + "start_block": 4115456, + "end_block": 4121855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111898791, + "accum": 488491587 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 97828929 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153394622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93219594, + "accum": -155552190 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182029765 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179275019, + "accum": -180678494 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -167144024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 283059317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 95864199, + "accum": 71117126 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 140896350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 254385857 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453317104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": 55128721 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24048025 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -11118968 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128189764, + "accum": 227172162 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92615055, + "accum": 63970205 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -443567809 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147231910 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136088441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -155869318 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 43169023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110410915, + "accum": -129915351 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179275019, + "accum": -180678494 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_645.json b/polygon/heimdall/testdata/mainnet/spans/span_645.json new file mode 100644 index 00000000000..33863b8743c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_645.json @@ -0,0 +1,186 @@ +{ + "span_id": 645, + "start_block": 4121856, + "end_block": 4128255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111907935, + "accum": -289580498 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 108819204 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153379622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93698332, + "accum": 425741039 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182028010 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179350310, + "accum": 52645661 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166994024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 296413007 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96251025, + "accum": -124840246 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141046350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 276424607 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453302104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3255265, + "accum": 103957696 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24198010 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -10896623 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128189764, + "accum": 512616831 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92563021, + "accum": -184244035 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -443317009 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147381925 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136238441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -150044128 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 44819023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110413961, + "accum": -111675487 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 111907935, + "accum": -289580498 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_646.json b/polygon/heimdall/testdata/mainnet/spans/span_646.json new file mode 100644 index 00000000000..8dba7cf7f12 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_646.json @@ -0,0 +1,192 @@ +{ + "span_id": 646, + "start_block": 4128256, + "end_block": 4134655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 198729681 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 122740219 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153360622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93593325, + "accum": -254505458 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182025787 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179350310, + "accum": 181881705 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166804024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 313327681 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96285631, + "accum": 65053806 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141236350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 304340357 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453283104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 170202797 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24387991 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -10614986 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128191496, + "accum": -330353261 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92563021, + "accum": -64883407 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -442999329 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147571944 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136428441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -142665554 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 46909023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110531216, + "accum": 348685545 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128191496, + "accum": -330353261 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_647.json b/polygon/heimdall/testdata/mainnet/spans/span_647.json new file mode 100644 index 00000000000..fc50b4b90e7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_647.json @@ -0,0 +1,198 @@ +{ + "span_id": 647, + "start_block": 4134656, + "end_block": 4141055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 465604442 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 135195864 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153343622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93581842, + "accum": -303332356 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182023798 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179112749, + "accum": -52258339 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166634024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 328461863 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96401790, + "accum": 63422273 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141406350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": 329317607 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453266104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 232992943 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24557974 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -10362995 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128207000, + "accum": 209157058 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92569963, + "accum": -131016669 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -442715089 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147741961 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136598441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -136063672 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 48779023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110535176, + "accum": -232219123 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93581842, + "accum": -303332356 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_648.json b/polygon/heimdall/testdata/mainnet/spans/span_648.json new file mode 100644 index 00000000000..7450bc763a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_648.json @@ -0,0 +1,186 @@ +{ + "span_id": 648, + "start_block": 4141056, + "end_block": 4147455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 543050537 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 141057344 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153335622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93581842, + "accum": 445322380 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182022862 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179612485, + "accum": -257766009 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166554024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 335583831 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96401790, + "accum": 14685728 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141486350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -479378994 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453258104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 262541247 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24637966 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -10244411 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 128214140, + "accum": 414883613 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92569963, + "accum": -210914706 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -442581329 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 147821969 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136678441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -132956904 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 49659023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110535176, + "accum": -168395456 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179612485, + "accum": -257766009 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_649.json b/polygon/heimdall/testdata/mainnet/spans/span_649.json new file mode 100644 index 00000000000..a172cd5461f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_649.json @@ -0,0 +1,192 @@ +{ + "span_id": 649, + "start_block": 4147456, + "end_block": 4153855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 322810028 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 155711044 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153315622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93591271, + "accum": -148879441 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182020522 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179692813, + "accum": 48655602 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166354024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 353388751 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96363961, + "accum": 299422109 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141686350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -449993994 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453238104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 336412007 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 24837946 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -9947951 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130474132, + "accum": -284350723 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92526494, + "accum": -2814868 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -442246929 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148021989 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136878441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -125189984 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 51859023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110504452, + "accum": 398668880 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130474132, + "accum": -284350723 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_65.json b/polygon/heimdall/testdata/mainnet/spans/span_65.json new file mode 100644 index 00000000000..0f849cb7bd4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_65.json @@ -0,0 +1,102 @@ +{ + "span_id": 65, + "start_block": 409856, + "end_block": 416255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53776 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 16224 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -27344 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 16224 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 16224 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 16224 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 16224 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53776 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_650.json b/polygon/heimdall/testdata/mainnet/spans/span_650.json new file mode 100644 index 00000000000..bdcfec02c02 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_650.json @@ -0,0 +1,192 @@ +{ + "span_id": 650, + "start_block": 4153856, + "end_block": 4160255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 97216512 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 170364744 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153295622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93295818, + "accum": 74178110 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182018182 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182017401, + "accum": 360411537 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166154024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 371193671 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96363961, + "accum": -242728740 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 141886350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -420608994 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453218104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 410282767 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25037926 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -9651491 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129960046, + "accum": -147666105 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92540010, + "accum": 203281700 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -441912529 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148222009 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137078441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -117423064 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 54059023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110525371, + "accum": 141464073 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96363961, + "accum": -242728740 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_651.json b/polygon/heimdall/testdata/mainnet/spans/span_651.json new file mode 100644 index 00000000000..19677238c63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_651.json @@ -0,0 +1,192 @@ +{ + "span_id": 651, + "start_block": 4160256, + "end_block": 4166655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 18816985 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 180622334 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153281622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93502411, + "accum": 556998970 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182016544 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182009848, + "accum": 435410461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -166014024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 383657115 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96624912, + "accum": 283628511 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142026350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -400039494 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453204104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -362304847 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25177912 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -9443969 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129960046, + "accum": 22634099 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92540010, + "accum": -150161350 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -441678449 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148362023 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137218441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -111986220 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 55599023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110525371, + "accum": 39978407 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92540010, + "accum": -150161350 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_652.json b/polygon/heimdall/testdata/mainnet/spans/span_652.json new file mode 100644 index 00000000000..e1bcb171cf1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_652.json @@ -0,0 +1,192 @@ +{ + "span_id": 652, + "start_block": 4166656, + "end_block": 4173055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 124130744 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 197474089 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153258622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93603493, + "accum": 233658202 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182013853 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182637848, + "accum": 505051579 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -165784024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 404132773 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96624912, + "accum": 31598602 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142256350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1469250, + "accum": -366246744 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453181104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -277353473 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25407889 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -9103040 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129746928, + "accum": -292085143 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92465180, + "accum": 327483192 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -441293889 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148592046 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137448441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -103054262 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 58129023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110548918, + "accum": 108011232 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129746928, + "accum": -292085143 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_653.json b/polygon/heimdall/testdata/mainnet/spans/span_653.json new file mode 100644 index 00000000000..f86af2f6bed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_653.json @@ -0,0 +1,186 @@ +{ + "span_id": 653, + "start_block": 4173056, + "end_block": 4179455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": 116340460 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 213593159 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153236622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93606915, + "accum": 642551755 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182011279 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182641001, + "accum": 397050320 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -165564024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -401522896 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96624912, + "accum": 506917031 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142476350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -333650342 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453159104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -196095637 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25627867 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -8776934 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129766928, + "accum": 86894877 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92470570, + "accum": -113857471 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -440926049 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148812068 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137668441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -94510650 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 60549023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110577116, + "accum": 64829665 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92470570, + "accum": -113857471 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_654.json b/polygon/heimdall/testdata/mainnet/spans/span_654.json new file mode 100644 index 00000000000..9dc1e2e057f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_654.json @@ -0,0 +1,180 @@ +{ + "span_id": 654, + "start_block": 4179456, + "end_block": 4185855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": -75462885 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 223118064 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153223622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93617093, + "accum": 209255630 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182009758 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182658398, + "accum": 296153244 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -165434024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -389949698 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96524912, + "accum": 112112316 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142606350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -314296683 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453146104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -148079643 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25757854 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -8584235 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129493196, + "accum": 123202638 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92355609, + "accum": 262269969 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 16720, + "accum": -440708689 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 148942081 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137798441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -89462152 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 61979023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110577116, + "accum": 677161891 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": -75462885 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_655.json b/polygon/heimdall/testdata/mainnet/spans/span_655.json new file mode 100644 index 00000000000..28b477dd7cc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_655.json @@ -0,0 +1,186 @@ +{ + "span_id": 655, + "start_block": 4185856, + "end_block": 4192255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112174620, + "accum": -195697807 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 238504449 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153202622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93619761, + "accum": 524944629 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182007301 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183100585, + "accum": 10331665 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -165224024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -371254532 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96508450, + "accum": 490123341 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142816350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -283033080 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453125104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -70515345 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 25967833 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -8272952 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 129418204, + "accum": 366858865 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92369792, + "accum": -273530129 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -437685653 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149152102 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138008441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -81306886 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 64289023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110581416, + "accum": 523858745 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92369792, + "accum": -273530129 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_656.json b/polygon/heimdall/testdata/mainnet/spans/span_656.json new file mode 100644 index 00000000000..8a1e355a015 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_656.json @@ -0,0 +1,180 @@ +{ + "span_id": 656, + "start_block": 4192256, + "end_block": 4198655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112165551, + "accum": -278474425 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 248762039 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153188622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93619761, + "accum": 183577216 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182005663 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182979485, + "accum": 93804768 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -165084024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -358791088 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96510427, + "accum": 189217344 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 142956350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -262190678 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453111104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -18805813 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26107819 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -8065430 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130710509, + "accum": 539133984 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92371469, + "accum": 193001554 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -434574125 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149292116 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138148441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -75870042 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 65829023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 110633946, + "accum": 420330368 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112165551, + "accum": -278474425 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_657.json b/polygon/heimdall/testdata/mainnet/spans/span_657.json new file mode 100644 index 00000000000..5ef09a24ca5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_657.json @@ -0,0 +1,180 @@ +{ + "span_id": 657, + "start_block": 4198656, + "end_block": 4205055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112165551, + "accum": 464443252 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 259019629 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153174622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93634605, + "accum": -160548512 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182004025 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182684033, + "accum": 170612298 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164944024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -346327644 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541273, + "accum": -113156732 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143096350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -241348276 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453097104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 32903719 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26247805 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -7857908 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130697667, + "accum": -112391399 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92371469, + "accum": 658820087 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -431462597 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149432130 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138288441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -70433198 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 67369023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111777533, + "accum": 326513315 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93634605, + "accum": -160548512 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_658.json b/polygon/heimdall/testdata/mainnet/spans/span_658.json new file mode 100644 index 00000000000..8df5094acaf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_658.json @@ -0,0 +1,192 @@ +{ + "span_id": 658, + "start_block": 4205056, + "end_block": 4211455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112133153, + "accum": 337195622 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 274406014 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153153622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93595913, + "accum": 150010794 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -182001568 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182614233, + "accum": -131331809 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164734024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -327632478 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96632984, + "accum": 260158325 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143306350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -210084673 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453076104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 110468017 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26457784 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -7546625 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130762833, + "accum": 150709494 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92387174, + "accum": 116224687 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -426795305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149642151 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138498441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -62277932 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 69679023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111820003, + "accum": 191877446 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182614233, + "accum": -131331809 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_659.json b/polygon/heimdall/testdata/mainnet/spans/span_659.json new file mode 100644 index 00000000000..3911eb4ab0f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_659.json @@ -0,0 +1,192 @@ +{ + "span_id": 659, + "start_block": 4211456, + "end_block": 4217855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112134212, + "accum": 96816622 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 289059714 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153133622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93597266, + "accum": 366349947 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -181999228 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182670469, + "accum": 210755755 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164534024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -309827558 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541606, + "accum": -291505433 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143506350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -180309813 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453056104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 184338777 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26657764 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -7250165 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130951510, + "accum": 286326289 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 92441236, + "accum": 309053113 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -422350265 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149842171 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138698441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -54511012 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 71879023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111821556, + "accum": -54806734 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541606, + "accum": -291505433 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_66.json b/polygon/heimdall/testdata/mainnet/spans/span_66.json new file mode 100644 index 00000000000..63a6cda5528 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_66.json @@ -0,0 +1,102 @@ +{ + "span_id": 66, + "start_block": 416256, + "end_block": 422655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58274 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11726 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -356 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 11726 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11726 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11726 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 11726 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58274 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_660.json b/polygon/heimdall/testdata/mainnet/spans/span_660.json new file mode 100644 index 00000000000..9a2904b8aa9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_660.json @@ -0,0 +1,186 @@ +{ + "span_id": 660, + "start_block": 4217856, + "end_block": 4224255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112199447, + "accum": 11085558 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 299317304 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153119622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93593322, + "accum": 20204665 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -181997590 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182729136, + "accum": 284341507 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164394024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -297364114 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541606, + "accum": 232206488 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143646350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -159467411 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453042104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 236048309 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26797750 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -7042643 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130979512, + "accum": 464068057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93214511, + "accum": -49389026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -419238737 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149982185 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138838441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -49074168 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 73419023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111823638, + "accum": -145826190 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111823638, + "accum": -145826190 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_661.json b/polygon/heimdall/testdata/mainnet/spans/span_661.json new file mode 100644 index 00000000000..92e6701aaf3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_661.json @@ -0,0 +1,192 @@ +{ + "span_id": 661, + "start_block": 4224256, + "end_block": 4230655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112213885, + "accum": 148923347 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 311040264 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153103622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93593322, + "accum": -139614903 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -181995718 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182705443, + "accum": -106843826 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164234024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -283120178 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541606, + "accum": 119547565 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143806350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -135647523 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453026104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 295144917 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 26957734 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -6805475 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130981222, + "accum": 73787133 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93214511, + "accum": 613429723 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -415682705 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 150142201 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 138998441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -42860632 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 75179023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111822861, + "accum": -14021980 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182705443, + "accum": -106843826 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_662.json b/polygon/heimdall/testdata/mainnet/spans/span_662.json new file mode 100644 index 00000000000..ae4722e9fd5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_662.json @@ -0,0 +1,186 @@ +{ + "span_id": 662, + "start_block": 4230656, + "end_block": 4237055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112232654, + "accum": 398745326 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 323495909 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -153086622 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 93714064, + "accum": -205462735 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -181993729 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182893480, + "accum": 514892811 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -164064024 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -267985996 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96541606, + "accum": 102632073 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 143976350 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -110338892 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -453009104 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 357935063 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 27127717 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": -6553484 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131504322, + "accum": -185125489 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93261126, + "accum": -288454450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -411904421 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 150312218 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 139168441 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -36258750 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 77049023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111829538, + "accum": 228902773 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93261126, + "accum": -288454450 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_663.json b/polygon/heimdall/testdata/mainnet/spans/span_663.json new file mode 100644 index 00000000000..7bb8f7be2e4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_663.json @@ -0,0 +1,198 @@ +{ + "span_id": 663, + "start_block": 4237056, + "end_block": 4243455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112237579, + "accum": 349152832 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 372670892 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -114155229 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94358400, + "accum": 322342623 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -143074698 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182912368, + "accum": -205860543 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -125006631 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -216605159 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96549520, + "accum": -167359788 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 183033743 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -50579097 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -414077711 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 448561988 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 66185096 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 14823, + "accum": 32571431 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -895019932 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131504322, + "accum": 34373304 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93279183, + "accum": 225922398 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -369875500 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189369625 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 178225834 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 8095487 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 117506416 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111829538, + "accum": 173602630 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182912368, + "accum": -205860543 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_664.json b/polygon/heimdall/testdata/mainnet/spans/span_664.json new file mode 100644 index 00000000000..800ab364ae5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_664.json @@ -0,0 +1,198 @@ +{ + "span_id": 664, + "start_block": 4243456, + "end_block": 4249855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112237579, + "accum": 469475934 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 426968296 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76686580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94318400, + "accum": 28957508 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105626358 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184281506, + "accum": -107156293 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -87330982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -158683852 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96736592, + "accum": 425632485 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 220709392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 21107641 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376609062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -261912602 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103860722 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 70522693 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -857343984 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132692601, + "accum": 603794840 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93279183, + "accum": -92631900 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -327318055 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227045297 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 215901483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -857954843 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 54473094 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 157482065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112062180, + "accum": 283323083 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184281506, + "accum": -107156293 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_665.json b/polygon/heimdall/testdata/mainnet/spans/span_665.json new file mode 100644 index 00000000000..3f173988092 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_665.json @@ -0,0 +1,198 @@ +{ + "span_id": 665, + "start_block": 4249856, + "end_block": 4256255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112184348, + "accum": -16023765 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 440156626 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76668580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94318400, + "accum": 56661485 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105624252 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184255090, + "accum": -130366712 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -87150982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -142659424 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96741946, + "accum": 496885719 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 220889392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 47905015 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376591062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -195428918 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104040704 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 71017531 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -857163750 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132674426, + "accum": 487071124 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93313107, + "accum": -83607378 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -323317519 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227225315 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216081483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -824621525 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 61463322 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 159462065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112065839, + "accum": 630364108 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184255090, + "accum": -130366712 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_666.json b/polygon/heimdall/testdata/mainnet/spans/span_666.json new file mode 100644 index 00000000000..65b0e8b2ee6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_666.json @@ -0,0 +1,186 @@ +{ + "span_id": 666, + "start_block": 4256256, + "end_block": 4262655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113001192, + "accum": -164340242 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 455543011 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76647580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94319092, + "accum": 367404454 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105621795 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184274041, + "accum": 399115656 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86940982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -123964258 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96741946, + "accum": 23429015 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221099392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 79168618 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376570062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -117864620 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104250683 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 71594842 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856953477 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132677666, + "accum": -67531009 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93265802, + "accum": 205752181 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -318650227 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227435336 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216291483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -785732654 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 69618588 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 161772065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111998579, + "accum": 478341604 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113001192, + "accum": -164340242 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_667.json b/polygon/heimdall/testdata/mainnet/spans/span_667.json new file mode 100644 index 00000000000..5699de01939 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_667.json @@ -0,0 +1,198 @@ +{ + "span_id": 667, + "start_block": 4262656, + "end_block": 4269055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113029220, + "accum": 85158057 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": 467998656 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76630580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94319092, + "accum": 298877725 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105619806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184274041, + "accum": 187883178 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86770982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -108830076 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96748559, + "accum": -3907725 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221269392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 104477249 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376553062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -55074474 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104420666 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 72062189 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856783256 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132677666, + "accum": 516014703 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93462587, + "accum": 122660383 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -314871943 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227605353 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216461483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -754251187 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 76220470 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 163642065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112001071, + "accum": -125458456 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112001071, + "accum": -125458456 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_668.json b/polygon/heimdall/testdata/mainnet/spans/span_668.json new file mode 100644 index 00000000000..b0c88665615 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_668.json @@ -0,0 +1,192 @@ +{ + "span_id": 668, + "start_block": 4269056, + "end_block": 4275455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113029220, + "accum": -4376340 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -357703728 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76616580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94319092, + "accum": -52604725 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105618168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184304743, + "accum": 260075889 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86630982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -96366632 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96698559, + "accum": 514138844 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221409392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 125319651 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376539062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -3364942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104560652 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 72447063 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856643074 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132677666, + "accum": -134407685 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93472587, + "accum": 595223344 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -311760415 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227745367 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216601483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -728325273 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 81657314 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 165182065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112001071, + "accum": 606596564 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132677666, + "accum": -134407685 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_669.json b/polygon/heimdall/testdata/mainnet/spans/span_669.json new file mode 100644 index 00000000000..3b2872acd31 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_669.json @@ -0,0 +1,204 @@ +{ + "span_id": 669, + "start_block": 4275456, + "end_block": 4281855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113029220, + "accum": 17759317 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -346713453 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76601580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94319092, + "accum": 526090283 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105616413 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184444304, + "accum": 516784297 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86480982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -83012942 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96698559, + "accum": 291314586 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221559392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 147650796 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376524062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 52038128 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104710637 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 72859428 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856492879 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133837418, + "accum": 190583793 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93472587, + "accum": 324011268 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -308426635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 227895382 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216751483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -700547508 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 87482504 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166832065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112001071, + "accum": -223906883 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112001071, + "accum": -223906883 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_67.json b/polygon/heimdall/testdata/mainnet/spans/span_67.json new file mode 100644 index 00000000000..0df41d428d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_67.json @@ -0,0 +1,102 @@ +{ + "span_id": 67, + "start_block": 422656, + "end_block": 429055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 1726 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -2772 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 12134 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -2772 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -2772 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -2772 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2772 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2772 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_670.json b/polygon/heimdall/testdata/mainnet/spans/span_670.json new file mode 100644 index 00000000000..9d260409187 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_670.json @@ -0,0 +1,204 @@ +{ + "span_id": 670, + "start_block": 4281856, + "end_block": 4288255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113040670, + "accum": -74426406 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -336455863 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76587580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 94319095, + "accum": 171915926 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105614775 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184535442, + "accum": 587661332 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86340982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -70549498 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96698559, + "accum": -29547245 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221699392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 168493198 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376510062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 103747660 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104850623 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 73244302 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856352697 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133837418, + "accum": 389677441 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93472587, + "accum": -42014171 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -305315107 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228035396 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 216891483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -674621594 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 92919348 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 168372065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112011467, + "accum": 506827836 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113040670, + "accum": -74426406 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_671.json b/polygon/heimdall/testdata/mainnet/spans/span_671.json new file mode 100644 index 00000000000..c34a67cf916 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_671.json @@ -0,0 +1,204 @@ +{ + "span_id": 671, + "start_block": 4288256, + "end_block": 4294655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113040670, + "accum": 171572953 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -324000218 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76570580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95156530, + "accum": 107262136 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105612786 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184538148, + "accum": 373656655 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -86170982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -55415316 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96712655, + "accum": -61167387 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 221869392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 193801829 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376493062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 166537806 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105020606 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 73711649 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -856182476 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133842560, + "accum": 151175644 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93514087, + "accum": 709390979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -301536823 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228205413 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217061483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -643140127 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 99521230 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 170242065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112012425, + "accum": -102740061 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112012425, + "accum": -102740061 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_672.json b/polygon/heimdall/testdata/mainnet/spans/span_672.json new file mode 100644 index 00000000000..808c6dbf68a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_672.json @@ -0,0 +1,198 @@ +{ + "span_id": 672, + "start_block": 4294656, + "end_block": 4301055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113040670, + "accum": 29697928 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -308613833 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76549580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95633491, + "accum": 432213061 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105610329 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184676200, + "accum": 56724986 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85960982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -36720150 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": 292611752 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222079392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 225065432 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376472062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 244102104 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105230585 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 74288960 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855972203 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133969543, + "accum": 446889064 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 93608003, + "accum": 158325763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -296869531 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228415434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217271483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -604251256 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 107676496 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 172552065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112062425, + "accum": -266124557 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112062425, + "accum": -266124557 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_673.json b/polygon/heimdall/testdata/mainnet/spans/span_673.json new file mode 100644 index 00000000000..90498efafd2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_673.json @@ -0,0 +1,204 @@ +{ + "span_id": 673, + "start_block": 4301056, + "end_block": 4307455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113067670, + "accum": -65986121 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -298356243 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76535580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": 94867291 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105608691 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184673377, + "accum": 124673294 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85820982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -24256706 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": -31612238 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222219392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 245907834 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376458062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 295811636 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105370571 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 74673834 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855832021 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133375586, + "accum": -202784686 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94654611, + "accum": 634550107 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -293758003 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228555448 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217411483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -578325342 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 113113340 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 174092065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112062425, + "accum": 464088402 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133375586, + "accum": -202784686 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_674.json b/polygon/heimdall/testdata/mainnet/spans/span_674.json new file mode 100644 index 00000000000..7fd06391977 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_674.json @@ -0,0 +1,198 @@ +{ + "span_id": 674, + "start_block": 4307456, + "end_block": 4313855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113067929, + "accum": 450284746 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -289564023 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76523580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": 404419492 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105607287 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185514122, + "accum": -173917257 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85700982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -13573754 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": 288459714 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222339392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 263772750 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376446062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 340134092 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105490559 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 75003726 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855711865 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133378730, + "accum": -283427929 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94658228, + "accum": 89980141 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -291090979 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228675460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217531483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -556103130 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 117773492 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 175412065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112062425, + "accum": 128389758 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133378730, + "accum": -283427929 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_675.json b/polygon/heimdall/testdata/mainnet/spans/span_675.json new file mode 100644 index 00000000000..3b910b66158 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_675.json @@ -0,0 +1,204 @@ +{ + "span_id": 675, + "start_block": 4313856, + "end_block": 4320255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113050773, + "accum": 126266540 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 732685, + "accum": -280771803 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76511580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": -126800088 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105605883 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185167247, + "accum": 369207155 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85580982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -2890802 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": -231280071 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222459392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 281637666 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376434062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 384456548 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105610547 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 75333618 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855591709 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133378730, + "accum": 476704929 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94658228, + "accum": 385466975 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -288423955 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228795472 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217651483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -533880918 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 122433644 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 176732065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111708131, + "accum": -208984159 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": -231280071 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_676.json b/polygon/heimdall/testdata/mainnet/spans/span_676.json new file mode 100644 index 00000000000..cf37f3e109b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_676.json @@ -0,0 +1,204 @@ +{ + "span_id": 676, + "start_block": 4320256, + "end_block": 4326655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113050773, + "accum": 303784978 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -274143037 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76502580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": -104746513 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105604830 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185167247, + "accum": 355840283 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85490982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 5121412 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": -200778970 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222549392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 295036353 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376425062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": 417698390 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105700538 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 75581037 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855501592 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133384319, + "accum": -2708295 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94658228, + "accum": 397452508 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -286423687 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 228885481 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217741483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -517214259 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 125928758 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 177722065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111731456, + "accum": -43502849 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96718105, + "accum": -200778970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_677.json b/polygon/heimdall/testdata/mainnet/spans/span_677.json new file mode 100644 index 00000000000..8c3834314a2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_677.json @@ -0,0 +1,216 @@ +{ + "span_id": 677, + "start_block": 4326656, + "end_block": 4333055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113053226, + "accum": 432589975 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -262340989 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76486580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": -252421195 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105602958 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": -41552971 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85330982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 19365348 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 96687055, + "accum": 506350753 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222709392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 318856241 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376409062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -363302083 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105860522 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 76020893 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855341384 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133500656, + "accum": 452825683 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94682597, + "accum": 232083926 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -282867655 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229045497 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 217901483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -487584643 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 132142294 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 179482065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111731456, + "accum": 64006452 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": -252421195 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_678.json b/polygon/heimdall/testdata/mainnet/spans/span_678.json new file mode 100644 index 00000000000..55ce546f19b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_678.json @@ -0,0 +1,204 @@ +{ + "span_id": 678, + "start_block": 4333056, + "end_block": 4339455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113053226, + "accum": 334737109 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -252014197 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76472580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 95779491, + "accum": 248184758 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105601320 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": 30168599 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85190982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 31828792 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 97146820, + "accum": 182368324 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222849392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 339698643 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376395062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -311592551 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106000508 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 76405767 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855201202 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": 641495665 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94673564, + "accum": -123350591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -279756127 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229185511 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218041483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -461658729 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 137579138 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 181022065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111750517, + "accum": -52332391 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94673564, + "accum": -123350591 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_679.json b/polygon/heimdall/testdata/mainnet/spans/span_679.json new file mode 100644 index 00000000000..ec27476659b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_679.json @@ -0,0 +1,210 @@ +{ + "span_id": 679, + "start_block": 4339456, + "end_block": 4345855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113053226, + "accum": 5406100 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -243162661 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76460580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96385404, + "accum": -290094818 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105599916 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": -278199581 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -85070982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 42511744 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101251955, + "accum": 541088426 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 222969392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 357563559 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376383062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -267270095 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106120496 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 76735659 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855081046 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": 558194273 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94673564, + "accum": 167334368 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -277089103 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229305523 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218161483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -439436517 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 142239290 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 182342065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111750517, + "accum": 443876005 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": -278199581 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_68.json b/polygon/heimdall/testdata/mainnet/spans/span_68.json new file mode 100644 index 00000000000..89a413ecdbf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_68.json @@ -0,0 +1,102 @@ +{ + "span_id": 68, + "start_block": 429056, + "end_block": 435455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7228 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 2730 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20878 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 2730 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 2730 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 2730 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 2730 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -20878 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_680.json b/polygon/heimdall/testdata/mainnet/spans/span_680.json new file mode 100644 index 00000000000..cdf02209c27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_680.json @@ -0,0 +1,210 @@ +{ + "span_id": 680, + "start_block": 4345856, + "end_block": 4352255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113053226, + "accum": 64610317 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -237261637 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76452580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96385404, + "accum": 480988414 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105598980 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": 358000942 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84990982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 49633712 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101272935, + "accum": -339274605 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223049392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 369473503 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376375062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -237721791 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106200488 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 76955587 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -855000942 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": -64264726 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94591215, + "accum": 79190430 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -275311087 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229385531 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218241483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -424621709 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 145346058 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183222065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111750517, + "accum": 492576201 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101272935, + "accum": -339274605 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_681.json b/polygon/heimdall/testdata/mainnet/spans/span_681.json new file mode 100644 index 00000000000..27305996be2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_681.json @@ -0,0 +1,204 @@ +{ + "span_id": 681, + "start_block": 4352256, + "end_block": 4358655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113068907, + "accum": 349968029 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -229885357 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76442580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96417384, + "accum": -245625969 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105597810 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 185190375, + "accum": 519426996 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84890982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 58536172 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101272935, + "accum": -171951987 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223149392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 384360933 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376365062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -200786411 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106300478 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 77230497 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -854900812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": 425568089 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 94726161, + "accum": 180116367 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -273088567 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229485541 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218341483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -406103199 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 149229518 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 184322065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111753051, + "accum": -80396802 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96417384, + "accum": -245625969 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_682.json b/polygon/heimdall/testdata/mainnet/spans/span_682.json new file mode 100644 index 00000000000..f07c2280a71 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_682.json @@ -0,0 +1,204 @@ +{ + "span_id": 682, + "start_block": 4358656, + "end_block": 4365055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113068907, + "accum": 181836877 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -214395169 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76421580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96457269, + "accum": 82116777 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105595353 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184285324, + "accum": 163205369 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84680982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 77231338 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101309672, + "accum": 258031108 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223359392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 415624536 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376344062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -123222113 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106510457 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 77807808 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 10013, + "accum": -854690539 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": -161497930 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98290704, + "accum": 529386809 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -268421275 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229695562 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218551483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -367214328 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 157384784 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 186632065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111778800, + "accum": -274891012 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111778800, + "accum": -274891012 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_683.json b/polygon/heimdall/testdata/mainnet/spans/span_683.json new file mode 100644 index 00000000000..2d6d594c7b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_683.json @@ -0,0 +1,198 @@ +{ + "span_id": 683, + "start_block": 4365056, + "end_block": 4371455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113068907, + "accum": 181521626 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -203330749 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76406580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96457269, + "accum": -167414692 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105593598 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184292556, + "accum": 383014288 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84530982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 90585028 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 101309672, + "accum": 81287308 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223509392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 437955681 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376329062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3693538, + "accum": -67819043 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106660442 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 78220173 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -854090223 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133505694, + "accum": 144696976 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98290704, + "accum": 307398513 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -265087495 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229845577 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218701483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -339436563 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 163209974 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188282065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111778800, + "accum": -294849517 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 111778800, + "accum": -294849517 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_684.json b/polygon/heimdall/testdata/mainnet/spans/span_684.json new file mode 100644 index 00000000000..bfe628e0468 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_684.json @@ -0,0 +1,204 @@ +{ + "span_id": 684, + "start_block": 4371456, + "end_block": 4377855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113222701, + "accum": 66798132 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -193003957 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76392580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96457269, + "accum": 335146187 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105591960 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184307380, + "accum": 416412499 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84390982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 103048472 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100651573, + "accum": -205138872 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223649392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -392160497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376315062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -15918133 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106800428 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 78605047 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -849889691 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135576208, + "accum": 329971634 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98290704, + "accum": -15956597 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -261975967 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 229985591 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 218841483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -313510649 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 168646818 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 189822065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112673097, + "accum": 422517221 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -392160497 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_685.json b/polygon/heimdall/testdata/mainnet/spans/span_685.json new file mode 100644 index 00000000000..3d88a0e2939 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_685.json @@ -0,0 +1,198 @@ +{ + "span_id": 685, + "start_block": 4377856, + "end_block": 4384255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113226697, + "accum": 289581453 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -180464281 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76375580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96608449, + "accum": 273392118 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105589971 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184312755, + "accum": 145717191 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84220982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 118182654 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100651573, + "accum": -195986421 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223819392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -366851866 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376298062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 47167779 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 106970411 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 79072394 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -844789045 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135572390, + "accum": 81879259 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98266833, + "accum": -47297228 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -258197683 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230155608 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219011483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -282029182 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 175248700 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 191692065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112676614, + "accum": 636209816 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100651573, + "accum": -195986421 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_686.json b/polygon/heimdall/testdata/mainnet/spans/span_686.json new file mode 100644 index 00000000000..a2babb7b442 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_686.json @@ -0,0 +1,204 @@ +{ + "span_id": 686, + "start_block": 4384256, + "end_block": 4390655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113226697, + "accum": -112443235 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -166449349 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76356580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96719242, + "accum": 407916517 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105587748 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184373610, + "accum": 243734783 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -84030982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 135097328 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100651573, + "accum": 14188863 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224009392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -338565749 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376279062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 117675563 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107160392 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 79594723 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -839088323 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135488410, + "accum": 102793771 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98266914, + "accum": 117575261 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -253974895 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230345627 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219201483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -246844013 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 182627274 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 193782065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112688301, + "accum": 223916916 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113226697, + "accum": -112443235 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_687.json b/polygon/heimdall/testdata/mainnet/spans/span_687.json new file mode 100644 index 00000000000..bccd286e3ed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_687.json @@ -0,0 +1,198 @@ +{ + "span_id": 687, + "start_block": 4390656, + "end_block": 4397055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113226697, + "accum": 508259290 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -156860185 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76343580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96719242, + "accum": -36922268 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105586227 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184373610, + "accum": 87123374 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83900982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 146670526 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100651573, + "accum": 471414776 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224139392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -319212090 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376266062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 165917731 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107290379 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 79952106 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -835187829 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135538410, + "accum": 162154029 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98041640, + "accum": -308169203 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -251085619 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230475640 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219331483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -222769950 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 187675772 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 195212065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112688442, + "accum": -13312546 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98041640, + "accum": -308169203 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_688.json b/polygon/heimdall/testdata/mainnet/spans/span_688.json new file mode 100644 index 00000000000..7260b90e2a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_688.json @@ -0,0 +1,210 @@ +{ + "span_id": 688, + "start_block": 4397056, + "end_block": 4403455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113238802, + "accum": -233193488 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -145058137 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76327580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 96720835, + "accum": -191368486 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105584355 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184376510, + "accum": 484187272 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83740982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 160914462 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100661308, + "accum": 379936495 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224299392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -295392202 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376250062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 225292707 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107450363 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 80391962 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -830387221 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506245, + "accum": -222561403 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98059184, + "accum": 409318525 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -247529587 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230635656 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219491483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -193140334 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 193889308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 196972065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112688442, + "accum": 87754169 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506245, + "accum": -222561403 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_689.json b/polygon/heimdall/testdata/mainnet/spans/span_689.json new file mode 100644 index 00000000000..381261cc8a3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_689.json @@ -0,0 +1,210 @@ +{ + "span_id": 689, + "start_block": 4403456, + "end_block": 4409855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 113238802, + "accum": 274581752 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -136206601 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76315580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101142860, + "accum": 135702750 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105582951 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184376510, + "accum": 139321475 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83620982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 171597414 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100581438, + "accum": -118814334 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224419392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -277527286 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376238062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 269823939 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107570351 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 80721854 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 300038, + "accum": -826786765 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135465417, + "accum": 552300669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98091489, + "accum": -119984882 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -244862563 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230755668 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219611483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -170918122 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 198549460 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 198292065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112691297, + "accum": -266390122 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112691297, + "accum": -266390122 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_69.json b/polygon/heimdall/testdata/mainnet/spans/span_69.json new file mode 100644 index 00000000000..278d0098411 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_69.json @@ -0,0 +1,102 @@ +{ + "span_id": 69, + "start_block": 435456, + "end_block": 441855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 2730 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -1768 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 6110 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -1768 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -1768 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -1768 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1768 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1768 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_690.json b/polygon/heimdall/testdata/mainnet/spans/span_690.json new file mode 100644 index 00000000000..509e2267a46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_690.json @@ -0,0 +1,204 @@ +{ + "span_id": 690, + "start_block": 4409856, + "end_block": 4416255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112933729, + "accum": -101907105 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -116290645 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76288580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101681026, + "accum": 311132491 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105579792 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184579757, + "accum": -20071303 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83350982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 195634056 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 100213484, + "accum": 19742595 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224689392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -237331225 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376211062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 370019211 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 107840324 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 81464111 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -815683144 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135553205, + "accum": -70901501 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99117037, + "accum": -15463851 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -238861759 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231025695 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 219881483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -120918145 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 209034802 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 201262065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112710645, + "accum": 207132891 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135553205, + "accum": -70901501 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_691.json b/polygon/heimdall/testdata/mainnet/spans/span_691.json new file mode 100644 index 00000000000..e5d48540045 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_691.json @@ -0,0 +1,204 @@ +{ + "span_id": 691, + "start_block": 4416256, + "end_block": 4422655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112936607, + "accum": 99862337 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -103750969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76271580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101681026, + "accum": 321369236 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105577803 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184569378, + "accum": -318596947 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83180982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 210768238 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105332516, + "accum": 46744227 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224859392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -212022594 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376194062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -423468872 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108010307 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 81931458 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -807179557 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135377903, + "accum": 514862506 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98702284, + "accum": -52523329 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -235083475 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231195712 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220051483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -89436678 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 215636684 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 203132065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112710645, + "accum": 404863225 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184569378, + "accum": -318596947 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_692.json b/polygon/heimdall/testdata/mainnet/spans/span_692.json new file mode 100644 index 00000000000..9878b3c51e7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_692.json @@ -0,0 +1,198 @@ +{ + "span_id": 692, + "start_block": 4422656, + "end_block": 4429055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112936607, + "accum": -309657260 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -100800457 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76267580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101681026, + "accum": -133172685 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105577335 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184569378, + "accum": 419680565 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83140982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 214329222 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105332516, + "accum": 468074291 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224899392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -206067622 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376190062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -408625128 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108050303 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 82041422 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -805178713 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135377903, + "accum": 195083938 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98702284, + "accum": 342285807 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -234194467 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231235716 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220091483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -82029274 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 217190068 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 203572065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112686490, + "accum": -5632685 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112936607, + "accum": -309657260 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_693.json b/polygon/heimdall/testdata/mainnet/spans/span_693.json new file mode 100644 index 00000000000..c13cc3ca4e1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_693.json @@ -0,0 +1,204 @@ +{ + "span_id": 693, + "start_block": 4429056, + "end_block": 4435455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112938983, + "accum": -154670499 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -94161805 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76258580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101837262, + "accum": -78704477 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105576282 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184569378, + "accum": 358096736 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -83050982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 222341436 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105332516, + "accum": -306651296 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 224989392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -192668935 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376181062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -375226704 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108140294 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 82288841 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -800676814 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135377903, + "accum": 552201471 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98702284, + "accum": 369322769 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -232194199 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231325725 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220181483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -65362615 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 220685182 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 204562065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112714059, + "accum": 147248878 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105332516, + "accum": -306651296 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_694.json b/polygon/heimdall/testdata/mainnet/spans/span_694.json new file mode 100644 index 00000000000..72f13cd52ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_694.json @@ -0,0 +1,198 @@ +{ + "span_id": 694, + "start_block": 4435456, + "end_block": 4441855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 112939596, + "accum": -70599458 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -82359757 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76242580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101841042, + "accum": -172205724 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105574410 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184591831, + "accum": -134532137 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82890982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 236585372 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105334188, + "accum": 517205324 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225149392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -168849047 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376165062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -315851728 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108300278 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 82728697 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -792673438 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135384712, + "accum": 133925405 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98703735, + "accum": 225639028 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -228638167 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231485741 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220341483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -35732999 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 226898718 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 206322065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112714059, + "accum": 227734008 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184591831, + "accum": -134532137 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_695.json b/polygon/heimdall/testdata/mainnet/spans/span_695.json new file mode 100644 index 00000000000..39b8230e18f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_695.json @@ -0,0 +1,210 @@ +{ + "span_id": 695, + "start_block": 4441856, + "end_block": 4448255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115636381, + "accum": -304067460 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -72770593 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76229580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101841042, + "accum": 287527430 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105572889 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184591831, + "accum": 536523066 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82760982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 248158570 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105578614, + "accum": 162044792 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225279392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -149495388 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376152062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -267609560 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108430265 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 83086080 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -786170695 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135396712, + "accum": 168080846 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98711748, + "accum": -219754861 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -225748891 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231615754 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220471483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -11658936 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 231947216 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 207752065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 112714059, + "accum": -32925040 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115636381, + "accum": -304067460 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_696.json b/polygon/heimdall/testdata/mainnet/spans/span_696.json new file mode 100644 index 00000000000..22ec2714210 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_696.json @@ -0,0 +1,198 @@ +{ + "span_id": 696, + "start_block": 4448256, + "end_block": 4454655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115636381, + "accum": -130912415 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -66131941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76220580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101786748, + "accum": 336090072 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105571836 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184591831, + "accum": 465826953 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82670982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 256170784 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105578614, + "accum": 244679934 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225369392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -136096701 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376143062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -234211136 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108520256 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 83333499 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -781668796 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135396712, + "accum": -348493514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98711748, + "accum": -198921513 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -223748623 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231705763 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220561483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 5007723 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 235442330 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208742065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 115890529, + "accum": 139340867 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135396712, + "accum": -348493514 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_697.json b/polygon/heimdall/testdata/mainnet/spans/span_697.json new file mode 100644 index 00000000000..7275fb9ca76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_697.json @@ -0,0 +1,204 @@ +{ + "span_id": 697, + "start_block": 4454656, + "end_block": 4461055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115636588, + "accum": -132273022 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -55067521 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76205580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101786748, + "accum": 127322473 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105570081 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184583530, + "accum": -236750174 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82520982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 269524474 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105589694, + "accum": 92809198 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225519392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -113765556 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376128062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -178547096 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108670241 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 83745864 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -774165631 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135525950, + "accum": -52768205 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98884035, + "accum": 415137924 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -220414843 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231855778 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220711483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 32785488 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 241267520 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 210392065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116113557, + "accum": 144434875 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184583530, + "accum": -236750174 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_698.json b/polygon/heimdall/testdata/mainnet/spans/span_698.json new file mode 100644 index 00000000000..f8902e5df5f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_698.json @@ -0,0 +1,204 @@ +{ + "span_id": 698, + "start_block": 4461056, + "end_block": 4467455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115636588, + "accum": 502832599 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -45478357 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76192580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101790435, + "accum": -285748352 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105568560 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184586033, + "accum": 426529393 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82390982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 281097672 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": -270738168 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225649392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -94411897 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376115062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -130304928 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108800228 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 84103247 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -767662888 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135526279, + "accum": -27266556 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98933835, + "accum": -35093547 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -217525567 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 231985791 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220841483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 56859551 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 246316018 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 211822065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116115337, + "accum": -82339973 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101790435, + "accum": -285748352 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_699.json b/polygon/heimdall/testdata/mainnet/spans/span_699.json new file mode 100644 index 00000000000..d554844c147 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_699.json @@ -0,0 +1,204 @@ +{ + "span_id": 699, + "start_block": 4467456, + "end_block": 4473855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115684840, + "accum": -192535404 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -38839705 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76183580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101790435, + "accum": -237922871 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105567507 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184579308, + "accum": 351309557 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82300982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 289109886 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": -188606556 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225739392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -81013210 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376106062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -96906504 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108890219 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 84350666 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -763160989 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135526279, + "accum": 324251351 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98942390, + "accum": -12958526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -215525299 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232075800 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 220931483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 73526210 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 249811132 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 212812065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116183337, + "accum": 94819456 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101790435, + "accum": -237922871 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_7.json b/polygon/heimdall/testdata/mainnet/spans/span_7.json new file mode 100644 index 00000000000..5c52507564c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_7.json @@ -0,0 +1,102 @@ +{ + "span_id": 7, + "start_block": 38656, + "end_block": 45055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -39478 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43976 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -38634 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 30522 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 30522 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 30522 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 30522 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -43976 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_70.json b/polygon/heimdall/testdata/mainnet/spans/span_70.json new file mode 100644 index 00000000000..d832bbc397a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_70.json @@ -0,0 +1,102 @@ +{ + "span_id": 70, + "start_block": 441856, + "end_block": 448255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -1768 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -6266 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 33098 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -6266 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -6266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -6266 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6266 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -6266 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_700.json b/polygon/heimdall/testdata/mainnet/spans/span_700.json new file mode 100644 index 00000000000..9f2d8a958e5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_700.json @@ -0,0 +1,198 @@ +{ + "span_id": 700, + "start_block": 4473856, + "end_block": 4480255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115684840, + "accum": -135602051 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -32938681 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76175580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101798418, + "accum": -292061861 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105566571 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184828258, + "accum": 92354970 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82220982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 296231854 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": -212308715 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225819392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -69103266 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376098062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -67219016 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108970211 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 84570594 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -759159301 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135499263, + "accum": 540111134 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98942390, + "accum": -89964773 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -213747283 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232155808 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221011483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 88341018 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 252917900 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 213692065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116183337, + "accum": 155989735 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101798418, + "accum": -292061861 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_701.json b/polygon/heimdall/testdata/mainnet/spans/span_701.json new file mode 100644 index 00000000000..3cd4c724712 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_701.json @@ -0,0 +1,204 @@ +{ + "span_id": 701, + "start_block": 4480256, + "end_block": 4486655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": -194552902 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -27775285 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76168580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101798418, + "accum": 420527065 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105565752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184828258, + "accum": 517679701 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82150982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 302463576 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": -341609925 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225889392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -58682065 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376091062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -41242464 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109040204 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 84763031 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -755657824 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": -248413754 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98977693, + "accum": -265770512 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -212191519 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232225815 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221081483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 101303975 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 255636322 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 214462065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116183337, + "accum": 100800019 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": -341609925 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_702.json b/polygon/heimdall/testdata/mainnet/spans/span_702.json new file mode 100644 index 00000000000..8bb8a41c254 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_702.json @@ -0,0 +1,210 @@ +{ + "span_id": 702, + "start_block": 4486656, + "end_block": 4493055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": -369851221 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 737628, + "accum": -23349517 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76162580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101798418, + "accum": 162911406 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105565050 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184719047, + "accum": -110818351 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -82090982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 307805052 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105602024, + "accum": 292002219 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 225949392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -49749607 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376085062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -18976848 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109100198 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 84927977 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -752656558 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": -304511879 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98977693, + "accum": 328095646 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -210858007 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232285821 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221141483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 112415081 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 257966398 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 215122065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116912873, + "accum": -69047054 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": -369851221 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_703.json b/polygon/heimdall/testdata/mainnet/spans/span_703.json new file mode 100644 index 00000000000..730c31c3abf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_703.json @@ -0,0 +1,198 @@ +{ + "span_id": 703, + "start_block": 4493056, + "end_block": 4499455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": 149346620 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -13875755 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76150580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101150080, + "accum": -360806987 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105563646 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184719047, + "accum": 368806434 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81970982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 318488004 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 105654643, + "accum": -177729932 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226069392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -31884691 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376073062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 25554384 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109220186 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 85257869 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -746654026 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": 453086350 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98977777, + "accum": -221135742 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -208190983 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232405833 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221261483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 134637293 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 262626550 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 216442065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116912873, + "accum": -403166055 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116912873, + "accum": -403166055 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_704.json b/polygon/heimdall/testdata/mainnet/spans/span_704.json new file mode 100644 index 00000000000..952bf924b31 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_704.json @@ -0,0 +1,192 @@ +{ + "span_id": 704, + "start_block": 4499456, + "end_block": 4505855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": 205827224 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -7522203 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76142580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101150080, + "accum": 448393653 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105562710 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184758321, + "accum": 108364735 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81890982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -543052387 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106867286, + "accum": -197519861 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226149392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -19974747 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376065062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 55241872 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109300178 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 85477797 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -742652338 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": -201374456 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99004228, + "accum": -299056273 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -206412967 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232485841 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221341483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 149452101 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 265733318 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 217322065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116912873, + "accum": 532136929 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99004228, + "accum": -299056273 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 6, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_705.json b/polygon/heimdall/testdata/mainnet/spans/span_705.json new file mode 100644 index 00000000000..29d48c4b0f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_705.json @@ -0,0 +1,192 @@ +{ + "span_id": 705, + "start_block": 4505856, + "end_block": 4512255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": -85909395 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -3551233 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76137580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 101150080, + "accum": 84211051 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105562125 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184816321, + "accum": 162511901 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81840982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -538601157 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106867286, + "accum": 336816569 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226199392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -12531032 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376060062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 73796552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109350173 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 85615252 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -740151283 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": -393777580 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99004228, + "accum": 195964867 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -205301707 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232535846 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221391483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 158711356 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 267675048 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 217872065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116914310, + "accum": 246772603 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135506263, + "accum": -393777580 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_706.json b/polygon/heimdall/testdata/mainnet/spans/span_706.json new file mode 100644 index 00000000000..4b6f722e8b5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_706.json @@ -0,0 +1,204 @@ +{ + "span_id": 706, + "start_block": 4512256, + "end_block": 4518655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": 91557229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 3596513 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76128580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98293533, + "accum": 116989584 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105561072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180871280, + "accum": 69570377 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81750982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -530588943 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106124911, + "accum": 426303978 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226289392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 867655 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376051062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 107194976 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109440164 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 85862671 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -735649384 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 135662864, + "accum": -35358881 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99004228, + "accum": 220856920 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -203301439 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232625855 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221481483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 175378015 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 271170162 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218862065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116914310, + "accum": -433656674 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 116914310, + "accum": -433656674 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_707.json b/polygon/heimdall/testdata/mainnet/spans/span_707.json new file mode 100644 index 00000000000..a2b8c3c580f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_707.json @@ -0,0 +1,186 @@ +{ + "span_id": 707, + "start_block": 4518656, + "end_block": 4525055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115639564, + "accum": -129933998 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 13921035 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76115580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98293533, + "accum": 532472928 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105559551 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180764641, + "accum": -169086602 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81620982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -519015745 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106093829, + "accum": 80187255 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226419392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 20221314 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376038062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 155437144 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109570151 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 86220054 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -729146641 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136162864, + "accum": 6513536 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99004228, + "accum": -217170291 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -200412163 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232755868 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221611483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 199452078 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 276218660 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 220292065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117087161, + "accum": 222806674 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180764641, + "accum": -169086602 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 9, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_708.json b/polygon/heimdall/testdata/mainnet/spans/span_708.json new file mode 100644 index 00000000000..8cb2e56c104 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_708.json @@ -0,0 +1,198 @@ +{ + "span_id": 708, + "start_block": 4525056, + "end_block": 4531455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115651376, + "accum": 278324384 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 22657169 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76104580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98390526, + "accum": -112393106 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105558264 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181283098, + "accum": 96520436 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81510982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -509223039 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106112514, + "accum": 383505102 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226529392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 36597487 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376027062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 196257440 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109680140 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 86522455 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -723644320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136264817, + "accum": -222436369 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99040098, + "accum": 8214988 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -197967391 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232865879 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221721483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 219822439 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 280490466 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 221502065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 117104883, + "accum": -216346190 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136264817, + "accum": -222436369 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_709.json b/polygon/heimdall/testdata/mainnet/spans/span_709.json new file mode 100644 index 00000000000..74f488c4e51 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_709.json @@ -0,0 +1,198 @@ +{ + "span_id": 709, + "start_block": 4531456, + "end_block": 4537855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115651376, + "accum": -62689873 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 32187497 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76092580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98417494, + "accum": 203570353 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105556860 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181243398, + "accum": -323462461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81390982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -498540087 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106112514, + "accum": -71916726 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226649392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 54462403 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -376015062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 240788672 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109800128 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 86852347 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -717641788 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 136325340, + "accum": -316720948 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99040098, + "accum": 331845058 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -195300367 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 232985891 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 221841483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 242044651 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 285150618 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 222822065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118181363, + "accum": 334327198 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181243398, + "accum": -323462461 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_71.json b/polygon/heimdall/testdata/mainnet/spans/span_71.json new file mode 100644 index 00000000000..034acc291a9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_71.json @@ -0,0 +1,102 @@ +{ + "span_id": 71, + "start_block": 448256, + "end_block": 454655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 3734 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -764 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 86 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -764 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -764 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -764 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -764 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 86 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_710.json b/polygon/heimdall/testdata/mainnet/spans/span_710.json new file mode 100644 index 00000000000..36c01eccd33 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_710.json @@ -0,0 +1,204 @@ +{ + "span_id": 710, + "start_block": 4537856, + "end_block": 4544255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115668558, + "accum": 173346895 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 45688795 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76075580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98419698, + "accum": 146530608 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105554871 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181212398, + "accum": 157640526 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81220982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -483405905 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106112514, + "accum": 1785364 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226819392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 79771034 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375998062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -565485108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109970111 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 87319694 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -709138201 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140518561, + "accum": 283138703 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99098048, + "accum": 285842161 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -191522083 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233155908 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222011483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 273526118 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 291752500 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224692065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118293528, + "accum": -254590543 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -565485108 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_711.json b/polygon/heimdall/testdata/mainnet/spans/span_711.json new file mode 100644 index 00000000000..a94b851e102 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_711.json @@ -0,0 +1,204 @@ +{ + "span_id": 711, + "start_block": 4544256, + "end_block": 4550655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115668558, + "accum": 285633161 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 58395899 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76059580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98419698, + "accum": -17686616 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105552999 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181974916, + "accum": 455594187 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -81060982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -469161969 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106923448, + "accum": -36545650 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 226979392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 103590922 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375982062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -506110132 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110130095 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 87759550 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -701134825 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140524066, + "accum": -77614683 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98637848, + "accum": 126167887 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -187966051 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233315924 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222171483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 303155734 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 297966036 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 226452065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118207003, + "accum": -102436764 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118207003, + "accum": -102436764 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_712.json b/polygon/heimdall/testdata/mainnet/spans/span_712.json new file mode 100644 index 00000000000..77bf50e5894 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_712.json @@ -0,0 +1,210 @@ +{ + "span_id": 712, + "start_block": 4550656, + "end_block": 4557055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115668558, + "accum": -67521795 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 67926227 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76047580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 98419698, + "accum": 292564032 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105551595 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181974916, + "accum": 27329799 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80940982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -458479017 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106923705, + "accum": 375752054 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227099392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 121455838 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375970062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -461578900 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110250083 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 88089442 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -695132293 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140524066, + "accum": -132896815 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99031120, + "accum": 442969587 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -185299027 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233435936 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222291483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 325377946 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 302626188 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 227772065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118207278, + "accum": -425521984 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118207278, + "accum": -425521984 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_713.json b/polygon/heimdall/testdata/mainnet/spans/span_713.json new file mode 100644 index 00000000000..105ca3b1069 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_713.json @@ -0,0 +1,204 @@ +{ + "span_id": 713, + "start_block": 4557056, + "end_block": 4563455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115673552, + "accum": 565329618 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 78250749 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76034580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103360600, + "accum": -150985676 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105550074 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188222711, + "accum": -193091736 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80810982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -446905819 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 106989765, + "accum": 13519795 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227229392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 140809497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375957062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -413336732 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110380070 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 88446825 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -688629550 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140524066, + "accum": -59087415 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99031120, + "accum": -22566505 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -182409751 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233565949 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222421483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 349452009 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 307674686 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229202065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118207278, + "accum": 229083766 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188222711, + "accum": -193091736 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_714.json b/polygon/heimdall/testdata/mainnet/spans/span_714.json new file mode 100644 index 00000000000..072130ea5ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_714.json @@ -0,0 +1,204 @@ +{ + "span_id": 714, + "start_block": 4563456, + "end_block": 4569855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115673552, + "accum": 20042 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 92546241 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76016580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103247563, + "accum": -56663279 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105547968 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188821710, + "accum": 557875088 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80630982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -430881391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107034141, + "accum": 174638999 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227409392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 167606871 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375939062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -346539884 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110560052 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 88941663 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -679625752 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140389066, + "accum": -179002636 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99031120, + "accum": -4870946 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -178409215 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233745967 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222601483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 382785327 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 314664914 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 231182065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118230815, + "accum": -290450387 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 118230815, + "accum": -290450387 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_715.json b/polygon/heimdall/testdata/mainnet/spans/span_715.json new file mode 100644 index 00000000000..6d1878ddefc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_715.json @@ -0,0 +1,186 @@ +{ + "span_id": 715, + "start_block": 4569856, + "end_block": 4576255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115673552, + "accum": -29835916 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 104459151 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -76001580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103247563, + "accum": -274232224 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105546213 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188824862, + "accum": -140330681 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80480982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -417527701 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107034141, + "accum": 15210565 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227559392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 189938016 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375924062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -290875844 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110710037 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 89354028 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -672122587 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140397755, + "accum": 162047073 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99031120, + "accum": 598109659 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -175075435 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 233895982 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222751483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -471919951 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 320490104 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 232832065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119550815, + "accum": 602515643 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103247563, + "accum": -274232224 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_716.json b/polygon/heimdall/testdata/mainnet/spans/span_716.json new file mode 100644 index 00000000000..1225d949e10 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_716.json @@ -0,0 +1,204 @@ +{ + "span_id": 716, + "start_block": 4576256, + "end_block": 4582655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115673552, + "accum": -63452717 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 116372061 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75986580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 103247563, + "accum": 390040949 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105544458 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188923938, + "accum": 40252313 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80330982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -404174011 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107418679, + "accum": -142934593 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227709392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 212269161 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375909062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -235211804 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110860022 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 89766393 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -664619422 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 140583315, + "accum": 501003384 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98918776, + "accum": 314919381 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -171741655 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234045997 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 222901483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -444142186 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 326315294 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 234482065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119550815, + "accum": -256890403 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119550815, + "accum": -256890403 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_717.json b/polygon/heimdall/testdata/mainnet/spans/span_717.json new file mode 100644 index 00000000000..90c16a2f9a5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_717.json @@ -0,0 +1,210 @@ +{ + "span_id": 717, + "start_block": 4582656, + "end_block": 4589055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115673552, + "accum": 362196366 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 131461747 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75967580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104334338, + "accum": -287949373 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105542235 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188997906, + "accum": 85701127 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80140982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -387259337 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818679, + "accum": 127645013 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227899392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 240555278 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375890062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -164704020 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111050003 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 90288722 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -655115413 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142006254, + "accum": -356859209 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98721991, + "accum": 419496328 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -167518867 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234236016 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223091483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -408957017 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 333693868 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 236572065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119552178, + "accum": 242016709 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142006254, + "accum": -356859209 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_718.json b/polygon/heimdall/testdata/mainnet/spans/span_718.json new file mode 100644 index 00000000000..d50520e8226 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_718.json @@ -0,0 +1,210 @@ +{ + "span_id": 718, + "start_block": 4589056, + "end_block": 4595455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": 90749518 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 141786269 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75954580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 181272301 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105540714 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188997906, + "accum": -120102464 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -80010982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -375686139 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818694, + "accum": -246037994 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228029392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 259908937 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375877062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -116461852 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111179990 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 90646105 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -648612670 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 601663569 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98721991, + "accum": -72328696 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -164629591 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234366029 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223221483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -384882954 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 338742366 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238002065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120105168, + "accum": 26557696 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818694, + "accum": -246037994 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_719.json b/polygon/heimdall/testdata/mainnet/spans/span_719.json new file mode 100644 index 00000000000..6c40da01652 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_719.json @@ -0,0 +1,204 @@ +{ + "span_id": 719, + "start_block": 4595456, + "end_block": 4601855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": -334313433 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 144963045 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75950580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": -288891658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105540246 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188997906, + "accum": -251872507 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79970982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -372125155 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818694, + "accum": 185236782 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228069392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 265863909 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375873062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -101618108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111219986 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 90756069 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -646611826 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 281931562 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98721991, + "accum": 322559268 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -163740583 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234406033 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223261483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -377475550 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 340295750 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 238442065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120105168, + "accum": 506978368 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": -334313433 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_72.json b/polygon/heimdall/testdata/mainnet/spans/span_72.json new file mode 100644 index 00000000000..568a0967d92 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_72.json @@ -0,0 +1,102 @@ +{ + "span_id": 72, + "start_block": 454656, + "end_block": 461055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -764 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -5262 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27074 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -5262 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -5262 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -5262 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5262 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -5262 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_720.json b/polygon/heimdall/testdata/mainnet/spans/span_720.json new file mode 100644 index 00000000000..bb4209b0be3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_720.json @@ -0,0 +1,204 @@ +{ + "span_id": 720, + "start_block": 4601856, + "end_block": 4608255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": -412359568 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 150522403 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75943580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 441904331 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105539427 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188997906, + "accum": 183343953 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79900982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -365893433 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818694, + "accum": 52198758 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228139392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 276285110 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375866062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -75641556 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111289979 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 90948506 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -643110349 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 388221800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98723054, + "accum": 125855790 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -162184819 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234476040 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223331483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -364512593 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 343014172 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239212065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120111326, + "accum": -427791391 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120111326, + "accum": -427791391 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_721.json b/polygon/heimdall/testdata/mainnet/spans/span_721.json new file mode 100644 index 00000000000..8c2ddad1e95 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_721.json @@ -0,0 +1,204 @@ +{ + "span_id": 721, + "start_block": 4608256, + "end_block": 4614655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": 281688506 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 155287567 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75937580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 180532005 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105538725 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189292230, + "accum": -457617739 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79840982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -360551957 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107818694, + "accum": -188952290 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228199392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 285217568 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375860062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -53375940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111349973 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91113452 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -640109083 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 352497402 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98723054, + "accum": -169869098 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -160851307 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234536046 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223391483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -353401487 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 345344248 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239872065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120111326, + "accum": 292876565 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189292230, + "accum": -457617739 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_722.json b/polygon/heimdall/testdata/mainnet/spans/span_722.json new file mode 100644 index 00000000000..e2e83ad7b5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_722.json @@ -0,0 +1,198 @@ +{ + "span_id": 722, + "start_block": 4614656, + "end_block": 4621055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": 202846183 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 160846925 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75930580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 22762918 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105537906 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189298891, + "accum": -21123883 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79770982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -354320235 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108320558, + "accum": -319781985 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228269392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 295638769 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375853062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -27399388 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111419966 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91305889 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -636607606 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 458486095 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98723054, + "accum": -367379457 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -159295543 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234606053 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223461483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -340438530 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 348062670 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240642065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120111326, + "accum": 245090771 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98723054, + "accum": -367379457 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_723.json b/polygon/heimdall/testdata/mainnet/spans/span_723.json new file mode 100644 index 00000000000..d2474b458d4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_723.json @@ -0,0 +1,204 @@ +{ + "span_id": 723, + "start_block": 4621056, + "end_block": 4627455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": -107454151 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 164817895 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75925580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": -344102654 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105537321 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189298891, + "accum": 36696843 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79720982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -349869005 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108305558, + "accum": 221745805 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228319392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 303082484 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375848062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -8844708 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111469961 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91443344 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -634106551 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 279966433 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98840046, + "accum": 126703781 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -158184283 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234656058 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223511483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -331179275 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 350004400 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 241192065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120300304, + "accum": -42837350 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": -344102654 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_724.json b/polygon/heimdall/testdata/mainnet/spans/span_724.json new file mode 100644 index 00000000000..69e1036dc6d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_724.json @@ -0,0 +1,204 @@ +{ + "span_id": 724, + "start_block": 4627456, + "end_block": 4633855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115674679, + "accum": 470919244 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 168788865 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75920580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 177894481 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105536736 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189398575, + "accum": 94716695 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79670982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -345417775 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108305558, + "accum": -125688796 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228369392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 310526199 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375843062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 9709972 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111519956 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91580799 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -631605496 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 101041117 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98850678, + "accum": -268037116 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -157073023 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234706063 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223561483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -321920020 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 351946130 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 241742065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120300304, + "accum": -330308853 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120300304, + "accum": -330308853 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_725.json b/polygon/heimdall/testdata/mainnet/spans/span_725.json new file mode 100644 index 00000000000..73288458406 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_725.json @@ -0,0 +1,204 @@ +{ + "span_id": 725, + "start_block": 4633856, + "end_block": 4640255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116142350, + "accum": -262830375 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 175936611 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75911580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104399427, + "accum": 227950985 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105535683 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189398575, + "accum": 20293333 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79580982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -337405561 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108325790, + "accum": -40456881 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228459392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 323924886 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375834062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 43108396 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111609947 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91828218 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -627103597 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142007415, + "accum": 489667158 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98951883, + "accum": -267354307 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -155072755 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234796072 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223651483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -305253361 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 355441244 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242732065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120328248, + "accum": -137060624 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116142350, + "accum": -262830375 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_726.json b/polygon/heimdall/testdata/mainnet/spans/span_726.json new file mode 100644 index 00000000000..bf197473b59 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_726.json @@ -0,0 +1,204 @@ +{ + "span_id": 726, + "start_block": 4640256, + "end_block": 4646655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116142350, + "accum": 317881375 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 179907581 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75906580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104444139, + "accum": -139463107 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105535098 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189398575, + "accum": 77550780 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79530982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -332954331 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108325790, + "accum": -388563359 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228509392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 331368601 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375829062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 61663076 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111659942 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 91965673 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -624602542 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142108056, + "accum": 310371369 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98951883, + "accum": 227405108 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -153961495 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234846077 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223701483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -295994106 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 357382974 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 243282065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120328248, + "accum": -425154812 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120328248, + "accum": -425154812 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_727.json b/polygon/heimdall/testdata/mainnet/spans/span_727.json new file mode 100644 index 00000000000..2c8cef11faf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_727.json @@ -0,0 +1,204 @@ +{ + "span_id": 727, + "start_block": 4646656, + "end_block": 4653055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219441, + "accum": 473966734 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 187055327 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75897580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104444139, + "accum": -89407375 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105534045 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189398575, + "accum": 2383917 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79440982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -324942117 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108325790, + "accum": 586368751 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228599392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 344767288 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375820062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 95061500 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111749933 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 92213092 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -620100643 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142108056, + "accum": -190333074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99048883, + "accum": 228256536 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -151961227 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 234936086 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223791483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -279327447 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -529063431 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 244272065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120457248, + "accum": -231594099 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120457248, + "accum": -231594099 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_728.json b/polygon/heimdall/testdata/mainnet/spans/span_728.json new file mode 100644 index 00000000000..6fc8a68bb21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_728.json @@ -0,0 +1,198 @@ +{ + "span_id": 728, + "start_block": 4653056, + "end_block": 4659455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219810, + "accum": 320808644 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 198174043 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75883580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104699905, + "accum": 485446949 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105532407 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189398575, + "accum": -16696436 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79300982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -312478673 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108325790, + "accum": 322730918 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228739392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 365609690 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375806062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 147014604 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111889919 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 92597966 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -613097689 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142108056, + "accum": 18881659 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99132267, + "accum": -164947229 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -148849699 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235076100 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223931483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -253401533 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -523626587 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 245812065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120258242, + "accum": -327092533 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120258242, + "accum": -327092533 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_729.json b/polygon/heimdall/testdata/mainnet/spans/span_729.json new file mode 100644 index 00000000000..de631919265 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_729.json @@ -0,0 +1,198 @@ +{ + "span_id": 729, + "start_block": 4659456, + "end_block": 4665855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219810, + "accum": -298161620 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 206115983 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75873580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104699905, + "accum": -248322365 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105531237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189408875, + "accum": 96551850 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79200982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -303576213 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108725790, + "accum": 516209786 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228839392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 380497120 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375796062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 184123964 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111989909 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 92872876 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -608095579 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142108056, + "accum": 549783187 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99532267, + "accum": -62203591 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -146627179 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235176110 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224031483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -234883023 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -519743127 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 246912065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120258242, + "accum": -15089145 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219810, + "accum": -298161620 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_73.json b/polygon/heimdall/testdata/mainnet/spans/span_73.json new file mode 100644 index 00000000000..73a96e358da --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_73.json @@ -0,0 +1,102 @@ +{ + "span_id": 73, + "start_block": 461056, + "end_block": 467455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -5262 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -9760 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 54062 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -9760 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -9760 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -9760 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -9760 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -9760 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_730.json b/polygon/heimdall/testdata/mainnet/spans/span_730.json new file mode 100644 index 00000000000..835842ab686 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_730.json @@ -0,0 +1,198 @@ +{ + "span_id": 730, + "start_block": 4665856, + "end_block": 4672255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219810, + "accum": -222750248 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 218823087 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75857580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104923620, + "accum": -352942326 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105529365 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189733855, + "accum": 451804041 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -79040982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -289332277 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108725790, + "accum": 473815458 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 228999392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 404317008 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375780062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 243498940 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112149893 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 93312732 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -600092203 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144295660, + "accum": 159931130 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99518751, + "accum": -253959062 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -143071147 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235336126 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224191483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -205253407 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -513529591 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 248672065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119830942, + "accum": 122286917 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104923620, + "accum": -352942326 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_731.json b/polygon/heimdall/testdata/mainnet/spans/span_731.json new file mode 100644 index 00000000000..5250f9602a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_731.json @@ -0,0 +1,204 @@ +{ + "span_id": 731, + "start_block": 4672256, + "end_block": 4678655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116219810, + "accum": 395715149 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 229147609 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75844580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104965620, + "accum": 118882601 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105527844 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187708063, + "accum": 234046699 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78910982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -277759079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108616790, + "accum": 102685572 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229129392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -466737674 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375767062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 291741108 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112279880 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 93670115 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -593589460 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144295660, + "accum": 250055762 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99518751, + "accum": 147392568 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -140181871 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235466139 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224321483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -181179344 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -508481093 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 250102065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119047260, + "accum": -110657131 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -466737674 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_732.json b/polygon/heimdall/testdata/mainnet/spans/span_732.json new file mode 100644 index 00000000000..ea7b51c8601 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_732.json @@ -0,0 +1,198 @@ +{ + "span_id": 732, + "start_block": 4678656, + "end_block": 4685055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115845310, + "accum": 163500766 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 245825683 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75823580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104965620, + "accum": 541994281 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105525387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187725893, + "accum": -276815837 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78700982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -259063913 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108677721, + "accum": -287502686 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229339392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -435474071 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375746062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 369670764 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112489859 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 94247426 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -583085029 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144306367, + "accum": 608826775 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99783991, + "accum": 459003927 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -135514579 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235676160 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224531483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -142290473 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -500325827 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 252412065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119330370, + "accum": -281650133 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187725893, + "accum": -276815837 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_733.json b/polygon/heimdall/testdata/mainnet/spans/span_733.json new file mode 100644 index 00000000000..6e334c95693 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_733.json @@ -0,0 +1,204 @@ +{ + "span_id": 733, + "start_block": 4685056, + "end_block": 4691455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115845310, + "accum": 466050526 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 260121175 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75805580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104981020, + "accum": -242245174 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105523281 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188305511, + "accum": 433568691 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78520982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -243039485 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108877764, + "accum": -111564126 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229519392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -408676697 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375728062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 436467612 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112669841 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 94742264 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -574081231 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144306367, + "accum": -359033585 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100239358, + "accum": 477070581 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -131514043 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 235856178 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224711483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -108957155 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -493335599 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 254392065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119130370, + "accum": 82855214 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144306367, + "accum": -359033585 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_734.json b/polygon/heimdall/testdata/mainnet/spans/span_734.json new file mode 100644 index 00000000000..1f772031bd9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_734.json @@ -0,0 +1,198 @@ +{ + "span_id": 734, + "start_block": 4691456, + "end_block": 4697855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115845310, + "accum": -123795272 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 274416667 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75787580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104986000, + "accum": -135860007 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105521175 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188212062, + "accum": 255040003 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78340982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -227015057 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108877764, + "accum": 64770398 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229699392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -381879323 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375710062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -388444154 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112849823 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 95237102 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -565077433 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144306367, + "accum": 455171032 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100303036, + "accum": 498442666 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -127513507 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236036196 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224891483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -75623837 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -486345371 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 256372065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119141688, + "accum": 443986955 + } + ], + "proposer": { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -388444154 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_735.json b/polygon/heimdall/testdata/mainnet/spans/span_735.json new file mode 100644 index 00000000000..1799269b01e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_735.json @@ -0,0 +1,198 @@ +{ + "span_id": 735, + "start_block": 4697856, + "end_block": 4704255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115845310, + "accum": 143065233 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 282358607 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75777580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104949063, + "accum": 20522711 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105520005 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188212062, + "accum": 352546034 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78240982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -218112597 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 110223081, + "accum": 267252629 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229799392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -366991893 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375700062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -351334794 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 112949813 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 95512012 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 500211, + "accum": -560075323 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144481367, + "accum": 114010113 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100303036, + "accum": 609796349 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -125290987 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236136206 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224991483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -57105327 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -482461911 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 257472065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119057606, + "accum": -149801164 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119057606, + "accum": -149801164 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_736.json b/polygon/heimdall/testdata/mainnet/spans/span_736.json new file mode 100644 index 00000000000..d4e3993ec6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_736.json @@ -0,0 +1,198 @@ +{ + "span_id": 736, + "start_block": 4704256, + "end_block": 4710655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115845310, + "accum": -28417083 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 293477323 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75763580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104949063, + "accum": 593295677 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105518367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188344929, + "accum": 300767726 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -78100982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -205649153 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111616581, + "accum": 38364036 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 229939392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -346149491 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375686062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -299381690 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113089799 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 95896886 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -550562874 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144391367, + "accum": 342991095 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100303036, + "accum": 223032025 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -122179459 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236276220 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225131483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -31179413 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -477025067 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 259012065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120947035, + "accum": -255660484 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120947035, + "accum": -255660484 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_737.json b/polygon/heimdall/testdata/mainnet/spans/span_737.json new file mode 100644 index 00000000000..74e42c6cc8e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_737.json @@ -0,0 +1,198 @@ +{ + "span_id": 737, + "start_block": 4710656, + "end_block": 4717055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116045310, + "accum": -172346670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 310949591 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75741580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 104963400, + "accum": 209351783 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105515793 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188695772, + "accum": -40202611 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77880982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -186063741 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111596011, + "accum": -200173164 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230159392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -313397145 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375664062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -217741098 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113309777 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 96501688 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -528516454 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145162450, + "accum": -58782383 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100309707, + "accum": 634989530 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -117289915 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236496242 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225351483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 9561309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -468481455 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 261432065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120970515, + "accum": 609694215 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111596011, + "accum": -200173164 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_738.json b/polygon/heimdall/testdata/mainnet/spans/span_738.json new file mode 100644 index 00000000000..28b0c0dcd85 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_738.json @@ -0,0 +1,198 @@ +{ + "span_id": 738, + "start_block": 4717056, + "end_block": 4723455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115912128, + "accum": -427863075 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 327627665 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75720580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105309398, + "accum": -278052242 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105513336 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188715875, + "accum": 335339401 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77670982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -167368575 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 111231942, + "accum": 342846506 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230369392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -282133542 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375643062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -139811442 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113519756 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 97078999 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -507472144 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144330183, + "accum": 285617748 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 100010081, + "accum": 44218369 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -112622623 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236706263 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225561483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 48450180 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -460326189 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 263742065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120884476, + "accum": 459119987 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115912128, + "accum": -427863075 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_739.json b/polygon/heimdall/testdata/mainnet/spans/span_739.json new file mode 100644 index 00000000000..a80993ff8d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_739.json @@ -0,0 +1,204 @@ +{ + "span_id": 739, + "start_block": 4723456, + "end_block": 4729855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115912128, + "accum": 416981521 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 339540575 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75705580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105318188, + "accum": 404586113 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105511581 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188508459, + "accum": 476908161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77520982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -154014885 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108220758, + "accum": 199017316 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230519392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -259802397 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375628062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -84147402 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113669741 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 97491364 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -492440494 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 144530183, + "accum": -234946382 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99942421, + "accum": -247333376 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -109288843 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 236856278 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225711483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 76227945 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -454500999 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 265392065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120931191, + "accum": -412060949 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120931191, + "accum": -412060949 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_74.json b/polygon/heimdall/testdata/mainnet/spans/span_74.json new file mode 100644 index 00000000000..27b3f6abee5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_74.json @@ -0,0 +1,102 @@ +{ + "span_id": 74, + "start_block": 467456, + "end_block": 473855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -19760 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -24258 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -7946 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24258 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24258 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 50240 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 50240 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24258 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_740.json b/polygon/heimdall/testdata/mainnet/spans/span_740.json new file mode 100644 index 00000000000..1e77c78a840 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_740.json @@ -0,0 +1,198 @@ +{ + "span_id": 740, + "start_block": 4729856, + "end_block": 4736255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115982625, + "accum": 368314004 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 351453485 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75690580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105318188, + "accum": 196496617 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105509826 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188478084, + "accum": -269898366 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77370982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -140661195 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108307792, + "accum": 37294224 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230669392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -237471252 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375613062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -28483362 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113819726 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 97903729 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -477408844 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142549575, + "accum": 139186371 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99942421, + "accum": 357877048 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -105955063 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237006293 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225861483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 104005710 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -448675809 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 267042065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121001954, + "accum": -384191784 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121001954, + "accum": -384191784 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_741.json b/polygon/heimdall/testdata/mainnet/spans/span_741.json new file mode 100644 index 00000000000..3549e43cd09 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_741.json @@ -0,0 +1,204 @@ +{ + "span_id": 741, + "start_block": 4736256, + "end_block": 4742655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115982625, + "accum": -256618235 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 359395425 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75680580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105319988, + "accum": 357046133 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105508656 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188478084, + "accum": -170394854 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77270982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -131758735 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108307792, + "accum": 227734380 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230769392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -222583822 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375603062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 8625998 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 113919716 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 98178639 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -467387744 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143058885, + "accum": -216520727 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 99951950, + "accum": 465258565 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -103732543 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237106303 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 225961483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 122524220 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -444792349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 268142065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121001954, + "accum": -66810008 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143058885, + "accum": -216520727 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_742.json b/polygon/heimdall/testdata/mainnet/spans/span_742.json new file mode 100644 index 00000000000..a6055d31d53 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_742.json @@ -0,0 +1,198 @@ +{ + "span_id": 742, + "start_block": 4742656, + "end_block": 4749055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115982625, + "accum": -298458297 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 371308335 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75665580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105319988, + "accum": 155008830 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105506901 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188610008, + "accum": -14921596 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -77120982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -118405045 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108316606, + "accum": 70633570 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 230919392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -200252677 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375588062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 64290038 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 114069701 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 98591004 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -452356094 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142558885, + "accum": 145846971 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 98092454, + "accum": 154747118 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -100398763 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237256318 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 226111483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 150301985 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -438967159 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 269792065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121153196, + "accum": -31235632 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115982625, + "accum": -298458297 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_743.json b/polygon/heimdall/testdata/mainnet/spans/span_743.json new file mode 100644 index 00000000000..d3feb9481b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_743.json @@ -0,0 +1,204 @@ +{ + "span_id": 743, + "start_block": 4749056, + "end_block": 4755455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116048979, + "accum": 126928322 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -504290217 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75646580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105308781, + "accum": 375530071 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105504678 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188246368, + "accum": 2990338 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -76930982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -101490371 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108325204, + "accum": 348647123 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 231109392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -171966560 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375569062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 134797822 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 114259682 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99113333 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -433316004 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142560061, + "accum": 183755186 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 97824799, + "accum": 233522703 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -96175975 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237446337 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 226301483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 185487154 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -431588585 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 271882065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121164671, + "accum": -399291975 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121164671, + "accum": -399291975 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_744.json b/polygon/heimdall/testdata/mainnet/spans/span_744.json new file mode 100644 index 00000000000..90d4c4984be --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_744.json @@ -0,0 +1,198 @@ +{ + "span_id": 744, + "start_block": 4755456, + "end_block": 4761855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116057263, + "accum": 553786670 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -489200531 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75627580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105405257, + "accum": -314360196 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105502455 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187447154, + "accum": -30977621 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -76740982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -84575697 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108337623, + "accum": -284217849 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 231299392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -143680443 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375550062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 205305606 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 114449663 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99635662 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -414275914 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142560061, + "accum": 201394941 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121598371, + "accum": 456597777 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -91953187 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237636356 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 226491483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 220672323 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -424210011 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 273972065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120146964, + "accum": 89630612 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105405257, + "accum": -314360196 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_745.json b/polygon/heimdall/testdata/mainnet/spans/span_745.json new file mode 100644 index 00000000000..0af44a0380e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_745.json @@ -0,0 +1,204 @@ +{ + "span_id": 745, + "start_block": 4761856, + "end_block": 4768255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116060439, + "accum": 6097708 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -480464397 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -75616580 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105527534, + "accum": -66290194 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -105501168 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187447154, + "accum": 206636438 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -76630982 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -74782991 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108337623, + "accum": -4711025 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 231409392 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -127304270 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -375539062 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 246125902 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 114559652 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99938063 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -403252704 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142578702, + "accum": -54635869 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121612846, + "accum": -30051094 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -89508415 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 237746367 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 226601483 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 241042684 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -419938205 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 275182065 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120103596, + "accum": 498887224 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142578702, + "accum": -54635869 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_746.json b/polygon/heimdall/testdata/mainnet/spans/span_746.json new file mode 100644 index 00000000000..55302efdba6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_746.json @@ -0,0 +1,210 @@ +{ + "span_id": 746, + "start_block": 4768256, + "end_block": 4774655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116060439, + "accum": 526460638 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -431448693 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36119204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105527534, + "accum": 327676896 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66014388 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187460903, + "accum": -240628897 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -37025606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -24614663 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108337623, + "accum": 422977133 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271014768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -984429576 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -69953978 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -336041686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 330142510 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154165016 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 139753331 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -351742008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142578702, + "accum": -128604500 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121615715, + "accum": -355607338 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -47356015 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 277351755 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266206859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 302750272 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -375792677 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 315987441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119758384, + "accum": 150892616 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121615715, + "accum": -355607338 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_747.json b/polygon/heimdall/testdata/mainnet/spans/span_747.json new file mode 100644 index 00000000000..ce74f5dd4fc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_747.json @@ -0,0 +1,210 @@ +{ + "span_id": 747, + "start_block": 4774656, + "end_block": 4781055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116060439, + "accum": 426329915 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -425889335 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36112204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105527534, + "accum": 153811008 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66013569 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187465733, + "accum": 159062124 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36955606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -18382941 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108337717, + "accum": 268782056 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271084768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -979696106 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -59532777 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -336034686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 356119062 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154235009 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 139945768 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -344727238 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142584356, + "accum": -43100998 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121615715, + "accum": -416861707 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -45800251 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 277421762 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266276859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 315713229 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -373074255 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 316757441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119758384, + "accum": 76642678 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121615715, + "accum": -416861707 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_748.json b/polygon/heimdall/testdata/mainnet/spans/span_748.json new file mode 100644 index 00000000000..43742555fed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_748.json @@ -0,0 +1,210 @@ +{ + "span_id": 748, + "start_block": 4781056, + "end_block": 4787455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115484070, + "accum": -457391362 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -413182231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36096204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105539881, + "accum": 17934803 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66011697 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187520366, + "accum": 422055286 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36795606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -4139005 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108337717, + "accum": 177502762 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271244768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -968876746 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -35712889 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -336018686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 415494038 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154394993 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 140385624 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -328693478 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142730523, + "accum": 413331316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121375715, + "accum": -296324147 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -42244219 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 277581778 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266436859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 345342845 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -366860719 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 318517441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119768184, + "accum": 168124482 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115484070, + "accum": -457391362 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_749.json b/polygon/heimdall/testdata/mainnet/spans/span_749.json new file mode 100644 index 00000000000..e89b2fa0933 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_749.json @@ -0,0 +1,204 @@ +{ + "span_id": 749, + "start_block": 4787456, + "end_block": 4793855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115726831, + "accum": -317490935 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -399680933 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36079204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105603360, + "accum": -11424224 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66009708 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187527355, + "accum": -38353415 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36625606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 10995177 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108352717, + "accum": 195410477 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271414768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -957381176 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -10404258 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -336001686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 478579950 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154564976 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 140852971 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -311657608 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142742356, + "accum": 103508886 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121377077, + "accum": -57219217 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -38465935 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 277751795 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266606859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 376824312 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -360258837 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 320387441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119768184, + "accum": 380155136 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115726831, + "accum": -317490935 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_75.json b/polygon/heimdall/testdata/mainnet/spans/span_75.json new file mode 100644 index 00000000000..c32d0b02f89 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_75.json @@ -0,0 +1,102 @@ +{ + "span_id": 75, + "start_block": 473856, + "end_block": 480255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -14258 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -18756 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 33540 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -18756 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -18756 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18756 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 55742 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -18756 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_750.json b/polygon/heimdall/testdata/mainnet/spans/span_750.json new file mode 100644 index 00000000000..322d30e256d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_750.json @@ -0,0 +1,204 @@ +{ + "span_id": 750, + "start_block": 4793856, + "end_block": 4800255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115726831, + "accum": 158955460 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -390150605 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36067204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105603360, + "accum": 343544286 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66008304 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187527209, + "accum": 387427993 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36505606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 21678129 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108276247, + "accum": -329648356 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271534768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -949266656 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 7460658 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335989686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -389235541 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154684964 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 141182863 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -299632288 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142799733, + "accum": -8146721 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121378780, + "accum": 487045818 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -35798911 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 277871807 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266726859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 399046524 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -355598685 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 321707441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119806298, + "accum": -6819001 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108276247, + "accum": -329648356 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_751.json b/polygon/heimdall/testdata/mainnet/spans/span_751.json new file mode 100644 index 00000000000..6cc0dac6e27 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_751.json @@ -0,0 +1,210 @@ +{ + "span_id": 751, + "start_block": 4800256, + "end_block": 4806655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115726831, + "accum": -263433581 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -374266725 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36047204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487322, + "accum": -281998122 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66005964 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187563168, + "accum": 488375014 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36305606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 39483049 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108005622, + "accum": 10306832 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271734768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -935742456 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 37235518 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335969686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -315016821 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154884944 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 141732683 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -279590088 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142814504, + "accum": 111199172 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121734270, + "accum": 181392880 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -31353871 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278071827 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 266926859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 436083544 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -347831765 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 323907441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119306851, + "accum": 562227364 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487322, + "accum": -281998122 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_752.json b/polygon/heimdall/testdata/mainnet/spans/span_752.json new file mode 100644 index 00000000000..33902137a5a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_752.json @@ -0,0 +1,204 @@ +{ + "span_id": 752, + "start_block": 4806656, + "end_block": 4813055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 115726831, + "accum": 329119029 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -363942203 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36034204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105495782, + "accum": 177466251 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66004443 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187714941, + "accum": 191540377 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36175606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 51056247 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108020758, + "accum": -409442742 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271864768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -926951726 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 56589177 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335956686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -266774653 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155014931 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 142090066 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -266562658 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142865898, + "accum": 144151520 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121734270, + "accum": -60020494 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -28464595 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278201840 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267056859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 460157607 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -342783267 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 325337441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119306851, + "accum": 289467170 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108020758, + "accum": -409442742 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_753.json b/polygon/heimdall/testdata/mainnet/spans/span_753.json new file mode 100644 index 00000000000..df510649e44 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_753.json @@ -0,0 +1,210 @@ +{ + "span_id": 753, + "start_block": 4813056, + "end_block": 4819455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116233150, + "accum": -104991477 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -354411875 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36022204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105495782, + "accum": 531221157 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66003039 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187893666, + "accum": 620988145 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -36055606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 61739199 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108020758, + "accum": -25900081 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 271984768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -918837206 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 74454093 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335944686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -222243421 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155134919 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 142419958 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -254537338 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142865898, + "accum": 33649542 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121734270, + "accum": 488596268 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -25797571 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278321852 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267176859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -429701832 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -338123115 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 326657441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119308675, + "accum": -103774744 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119308675, + "accum": -103774744 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_754.json b/polygon/heimdall/testdata/mainnet/spans/span_754.json new file mode 100644 index 00000000000..cc91a87906a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_754.json @@ -0,0 +1,210 @@ +{ + "span_id": 754, + "start_block": 4819456, + "end_block": 4825855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116533150, + "accum": 263802866 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -345675741 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -36011204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487424, + "accum": -135148615 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66001752 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188513382, + "accum": -50705756 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35945606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 71531905 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108020758, + "accum": 249257950 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272094768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -911398896 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 90830266 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335933686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -181423125 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155244908 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 142722359 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -243514128 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142869302, + "accum": 692127941 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121734270, + "accum": 1544594 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -23352799 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278431863 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267286859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -409331471 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -333851309 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 327867441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119308675, + "accum": 295550374 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487424, + "accum": -135148615 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_755.json b/polygon/heimdall/testdata/mainnet/spans/span_755.json new file mode 100644 index 00000000000..75343ad0390 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_755.json @@ -0,0 +1,198 @@ +{ + "span_id": 755, + "start_block": 4825856, + "end_block": 4832255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116533150, + "accum": -48768583 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -335351219 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -35998204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487424, + "accum": 322423031 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -66000231 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182246459, + "accum": 566403650 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35815606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 83105103 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108032758, + "accum": -173914595 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272224768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -902608166 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 110183925 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335920686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -133180957 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155374895 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 143079742 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -230486698 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142908635, + "accum": -185207992 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121773603, + "accum": 670639902 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -20463523 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278561876 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267416859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -385257408 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -328802811 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 329297441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119308675, + "accum": 19065493 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142908635, + "accum": -185207992 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_756.json b/polygon/heimdall/testdata/mainnet/spans/span_756.json new file mode 100644 index 00000000000..35b34052460 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_756.json @@ -0,0 +1,216 @@ +{ + "span_id": 756, + "start_block": 4832256, + "end_block": 4838655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116533150, + "accum": 233376207 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -321055727 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -35980204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105487424, + "accum": 405928714 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -65998125 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182527750, + "accum": 218461268 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35635606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 99129531 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108064270, + "accum": -44570347 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272404768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -890436386 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 136981299 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335902686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -66384109 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155554877 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 143574580 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -212448718 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142829658, + "accum": -336674916 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121773603, + "accum": 139682932 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -16462987 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278741894 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267596859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -351924090 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -321812583 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 331277441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119409625, + "accum": 352576120 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142829658, + "accum": -336674916 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_757.json b/polygon/heimdall/testdata/mainnet/spans/span_757.json new file mode 100644 index 00000000000..651938065a7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_757.json @@ -0,0 +1,210 @@ +{ + "span_id": 757, + "start_block": 4838656, + "end_block": 4845055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116542120, + "accum": 165095385 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -309142817 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -35965204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105735949, + "accum": 176664881 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -65996370 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182542561, + "accum": 231864112 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35485606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 112483221 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108064270, + "accum": -240047935 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272554768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -880293236 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 159312444 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335887686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -10720069 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155704862 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 143986945 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -197417068 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142829658, + "accum": -10817684 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121858458, + "accum": 150387986 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -13129207 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 278891909 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267746859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -324146325 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -315987393 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 332927441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119409625, + "accum": 327415793 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108064270, + "accum": -240047935 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_758.json b/polygon/heimdall/testdata/mainnet/spans/span_758.json new file mode 100644 index 00000000000..56f8ddac779 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_758.json @@ -0,0 +1,204 @@ +{ + "span_id": 758, + "start_block": 4845056, + "end_block": 4851455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116545186, + "accum": 213695784 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -296435713 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -35949204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105832535, + "accum": 53047131 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -65994498 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182314760, + "accum": 426482614 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35325606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 126727157 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108064270, + "accum": -327422049 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272714768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -869473876 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 183132332 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335871686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 48654907 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155864846 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 144426801 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -181383308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": -450127521 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121858458, + "accum": 284009960 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -9573175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 279051925 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267906859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -294516709 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -309773857 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 334687441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119409625, + "accum": 421444683 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": -450127521 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_759.json b/polygon/heimdall/testdata/mainnet/spans/span_759.json new file mode 100644 index 00000000000..b905115308c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_759.json @@ -0,0 +1,210 @@ +{ + "span_id": 759, + "start_block": 4851456, + "end_block": 4857855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116545186, + "accum": 121297110 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -290876355 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": -35942204 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105967364, + "accum": -113406077 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": -65993679 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182320446, + "accum": -113725368 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": -35255606 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 132958879 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108074050, + "accum": 429057181 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 272784768 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -864740406 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 193553533 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -335864686 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 74631459 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 155934839 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 144619238 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -174368538 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": -358549773 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121901871, + "accum": 228853289 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -8017411 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 279121932 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 267976859 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -281553752 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -307055435 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 335457441 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119409625, + "accum": 349102768 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": -358549773 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_76.json b/polygon/heimdall/testdata/mainnet/spans/span_76.json new file mode 100644 index 00000000000..d8cc7e3d961 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_76.json @@ -0,0 +1,102 @@ +{ + "span_id": 76, + "start_block": 480256, + "end_block": 486655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58756 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 11244 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 2536 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 11244 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 11244 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 11244 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 11244 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -58756 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_760.json b/polygon/heimdall/testdata/mainnet/spans/span_760.json new file mode 100644 index 00000000000..0f9070d24d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_760.json @@ -0,0 +1,216 @@ +{ + "span_id": 760, + "start_block": 4857856, + "end_block": 4864255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116545186, + "accum": 127175265 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947443412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -204619042 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -985296053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38417199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105975426, + "accum": -266252911 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8352479 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182320446, + "accum": -29629461 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39238797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 220656972 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108106935, + "accum": 308278898 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 347279171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -780252853 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 290229081 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261505283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 204639902 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 230429227 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 219376006 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -84992485 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": 41659734 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121930447, + "accum": 315380366 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 69660772 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 353616350 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 342471262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -179431584 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -226885842 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 411451844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119411740, + "accum": 397995620 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 105975426, + "accum": -266252911 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_761.json b/polygon/heimdall/testdata/mainnet/spans/span_761.json new file mode 100644 index 00000000000..b73752731fb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_761.json @@ -0,0 +1,216 @@ +{ + "span_id": 761, + "start_block": 4864256, + "end_block": 4870655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116562318, + "accum": -174879690 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947430412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -194294520 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -983996053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38430199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106590253, + "accum": 204947089 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8354000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182251712, + "accum": 522818818 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39368797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 232230170 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108106935, + "accum": -103814077 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 347409171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -771462123 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 309582740 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261492283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 252882070 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 230559214 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 219733389 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -71965055 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": 81082666 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121930447, + "accum": 83674313 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 72550048 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 353746363 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 342601262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -155357521 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -221837344 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 412881844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119430646, + "accum": 133676944 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116562318, + "accum": -174879690 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_762.json b/polygon/heimdall/testdata/mainnet/spans/span_762.json new file mode 100644 index 00000000000..d7ef4605c51 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_762.json @@ -0,0 +1,216 @@ +{ + "span_id": 762, + "start_block": 4870656, + "end_block": 4877055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116562318, + "accum": 315083223 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947418412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -184764192 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -982796053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38442199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107202496, + "accum": 579679221 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8355404 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181837160, + "accum": -20012037 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39488797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 242913122 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108113766, + "accum": 284341509 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 347529171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -763347603 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 327447656 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261480283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 297413302 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 230679202 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 220063281 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -59939735 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142835131, + "accum": -23042731 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121930447, + "accum": -271567071 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 75217072 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 353866375 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 342721262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -133135309 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -217177192 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 414201844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119230646, + "accum": -252762003 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121930447, + "accum": -271567071 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_763.json b/polygon/heimdall/testdata/mainnet/spans/span_763.json new file mode 100644 index 00000000000..ed836c8ee9d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_763.json @@ -0,0 +1,210 @@ +{ + "span_id": 763, + "start_block": 4877056, + "end_block": 4883455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116562318, + "accum": 12602896 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947405412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -174439670 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -981496053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38455199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107202496, + "accum": 155507113 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8356925 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181366873, + "accum": -385861622 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39618797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 254486320 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108099671, + "accum": -128063006 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 347659171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -754556873 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 346801315 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261467283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 345655470 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 230809189 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 220420664 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -46912305 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142862030, + "accum": 16780929 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121930447, + "accum": 404965937 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 78106348 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 353996388 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 342851262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -109061246 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -212128694 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 415631844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119232249, + "accum": 388686416 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181366873, + "accum": -385861622 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_764.json b/polygon/heimdall/testdata/mainnet/spans/span_764.json new file mode 100644 index 00000000000..5cc571407c5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_764.json @@ -0,0 +1,210 @@ +{ + "span_id": 764, + "start_block": 4883456, + "end_block": 4889855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 60082864 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947389412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -161732566 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -979896053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38471199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107229585, + "accum": 53802606 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8358797 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181366873, + "accum": -209954879 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39778797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 268730256 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108089891, + "accum": -215768368 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 347819171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -743737513 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 370621203 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261451283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 405030446 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 230969173 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 220860520 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -30878545 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142863954, + "accum": 485388759 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121947610, + "accum": -369879108 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 81662380 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 354156404 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 343011262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -79431630 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -205915158 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 417391844 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119314249, + "accum": 479898853 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 121947610, + "accum": -369879108 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_765.json b/polygon/heimdall/testdata/mainnet/spans/span_765.json new file mode 100644 index 00000000000..ecdf334cc81 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_765.json @@ -0,0 +1,222 @@ +{ + "span_id": 765, + "start_block": 4889856, + "end_block": 4896255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 572728351 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947369412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -145848686 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -977896053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38491199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107251997, + "accum": 380468509 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8361137 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181383223, + "accum": -218828532 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 39978797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 286535176 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 108103654, + "accum": 128093466 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 348019171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -730213313 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 400396063 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261431283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 479249166 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 231169153 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 221410340 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": -10836345 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142895461, + "accum": -293065902 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122650523, + "accum": 257209282 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 86107420 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 354356424 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 343211262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -42394610 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -198148238 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -489107312 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119315519, + "accum": 139354789 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142895461, + "accum": -293065902 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_766.json b/polygon/heimdall/testdata/mainnet/spans/span_766.json new file mode 100644 index 00000000000..8970d33f377 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_766.json @@ -0,0 +1,222 @@ +{ + "span_id": 766, + "start_block": 4896256, + "end_block": 4902655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": -56437916 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947351412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -131553194 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -976096053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38509199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106539305, + "accum": 490333280 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8363243 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181475706, + "accum": 320541848 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 40158797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 302559604 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107606231, + "accum": 248362479 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 348199171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -718041533 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 427193437 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261413283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -362993985 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 231349135 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 221905178 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": 7201635 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 142895461, + "accum": 460922407 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122737051, + "accum": -261327741 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 90107956 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 354536442 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 343391262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -9061292 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -191158010 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -487127312 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119316417, + "accum": 468926677 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122737051, + "accum": -261327741 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_767.json b/polygon/heimdall/testdata/mainnet/spans/span_767.json new file mode 100644 index 00000000000..37b357cbb7a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_767.json @@ -0,0 +1,216 @@ +{ + "span_id": 767, + "start_block": 4902656, + "end_block": 4909055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 224729753 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -947333412 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -117257702 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -974296053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 38527199 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106338307, + "accum": 588293841 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 8365349 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182453094, + "accum": -44162846 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 40338797 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 318584032 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 107616231, + "accum": 368956040 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 348379171 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -705869753 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 453990811 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -261395283 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -296197137 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 231529117 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 222400016 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": 25239615 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143388991, + "accum": 312286160 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122341587, + "accum": 125742300 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 94108492 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 354716460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 343571262 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 24272026 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -184167782 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -485147312 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119443851, + "accum": -108203142 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119443851, + "accum": -108203142 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_768.json b/polygon/heimdall/testdata/mainnet/spans/span_768.json new file mode 100644 index 00000000000..18b9aaf584e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_768.json @@ -0,0 +1,222 @@ +{ + "span_id": 768, + "start_block": 4909056, + "end_block": 4915455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 35621491 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -912039466 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -70859040 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -937616107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73821145 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106346407, + "accum": 274931409 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 43646933 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -987825494 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182517229, + "accum": -238037789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 75758743 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 366327422 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125655334, + "accum": 271392585 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 383799117 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -661122867 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 510113159 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -226101337 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -208964087 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 266949049 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 258064836 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": 74549101 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143388991, + "accum": 517575222 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122357405, + "accum": 17926448 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 132499966 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 390136420 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 378991208 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 85477886 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -143450992 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -448327366 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119901178, + "accum": 676762418 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182517229, + "accum": -238037789 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_769.json b/polygon/heimdall/testdata/mainnet/spans/span_769.json new file mode 100644 index 00000000000..2d101a83fd1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_769.json @@ -0,0 +1,228 @@ +{ + "span_id": 769, + "start_block": 4915456, + "end_block": 4921855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 272985511 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -912029466 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -62917100 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -936616107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73831145 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106494420, + "accum": 410804384 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 43648103 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -987815494 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182517229, + "accum": -269085196 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 75858743 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 375229882 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125655334, + "accum": 599910791 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 383899117 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -654360767 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 525000589 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -226091337 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -171854727 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 267049039 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 258339746 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1002110, + "accum": 84570201 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143388991, + "accum": 95257472 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 122369442, + "accum": 313560244 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 134722486 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 390236430 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 379091208 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 103996396 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -139567532 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -447227366 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119902594, + "accum": 19573618 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182517229, + "accum": -269085196 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_77.json b/polygon/heimdall/testdata/mainnet/spans/span_77.json new file mode 100644 index 00000000000..30e8d9d2d08 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_77.json @@ -0,0 +1,102 @@ +{ + "span_id": 77, + "start_block": 486656, + "end_block": 493055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53254 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 16746 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -30476 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 16746 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 16746 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 16746 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 16746 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -53254 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_770.json b/polygon/heimdall/testdata/mainnet/spans/span_770.json new file mode 100644 index 00000000000..04248586c20 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_770.json @@ -0,0 +1,240 @@ +{ + "span_id": 770, + "start_block": 4921856, + "end_block": 4928255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": -184130608 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -912009466 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -47033220 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -934616107 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 73851145 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106502420, + "accum": 683811315 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 43650443 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -987795494 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182600541, + "accum": 595134887 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 76058743 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 393034802 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125655334, + "accum": 325879205 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 384099117 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -640836567 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -373511818 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -226071337 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -97636007 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 267249019 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 258889566 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 110151572 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143418725, + "accum": 175441233 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124405303, + "accum": -17339042 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 139167526 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 390436450 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 379291208 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 141033416 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -131800612 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -445027366 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119908051, + "accum": 560628010 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": -184130608 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_771.json b/polygon/heimdall/testdata/mainnet/spans/span_771.json new file mode 100644 index 00000000000..d0c8efb9865 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_771.json @@ -0,0 +1,234 @@ +{ + "span_id": 771, + "start_block": 4928256, + "end_block": 4934655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116540057, + "accum": 374718427 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -455996733 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -17163058 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -466508053 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 36933572 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106560767, + "accum": 263400651 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 21826157 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -493889747 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182639960, + "accum": 362133338 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 38109371 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 203639369 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125709417, + "accum": -228366531 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 192129558 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -315008603 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -174845965 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -113027668 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -19130515 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133704501 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 129664711 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 67121154 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543921, + "accum": 304705263 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124475303, + "accum": -410021355 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 71361779 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 195298233 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 189725604 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 85331516 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -62793538 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -221633683 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119908051, + "accum": 308582250 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124475303, + "accum": -410021355 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_772.json b/polygon/heimdall/testdata/mainnet/spans/span_772.json new file mode 100644 index 00000000000..3af8734d3da --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_772.json @@ -0,0 +1,234 @@ +{ + "span_id": 772, + "start_block": 4934656, + "end_block": 4941055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116548057, + "accum": 178944336 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -421066246 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 28872145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -430191566 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71864059 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106583660, + "accum": -71926359 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 56744282 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -458959260 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182508343, + "accum": 159463393 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 73165858 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 251019300 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125709417, + "accum": -295608374 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 227186045 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -270625176 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -119087076 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -78097181 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 67739076 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 168760974 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 164966072 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 123117035 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543921, + "accum": 486891875 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124431985, + "accum": 436417101 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -1012530610 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 109389794 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 230354734 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 224782091 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 146173917 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": -22440207 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -185177196 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119908051, + "accum": 159857182 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125709417, + "accum": -295608374 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_773.json b/polygon/heimdall/testdata/mainnet/spans/span_773.json new file mode 100644 index 00000000000..f80da9a4d8d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_773.json @@ -0,0 +1,234 @@ +{ + "span_id": 773, + "start_block": 4941056, + "end_block": 4947455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116558532, + "accum": -251211515 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -387248842 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 72207877 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -395186162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 105681463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106583660, + "accum": 309437894 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 90551090 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -1014143105 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -425141856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182538492, + "accum": 521085153 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 107091262 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 295507656 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126124249, + "accum": 318018223 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 261111449 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -228705252 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -67416756 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -44279777 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 146075712 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 202686366 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 199101368 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 174990491 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543921, + "accum": 380639081 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124433891, + "accum": 100807458 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -978611206 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 145862222 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 264280150 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 258707495 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 202201533 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 16025349 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -150051792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119908051, + "accum": -230073016 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116558532, + "accum": -251211515 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_774.json b/polygon/heimdall/testdata/mainnet/spans/span_774.json new file mode 100644 index 00000000000..b242ad58d98 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_774.json @@ -0,0 +1,240 @@ +{ + "span_id": 774, + "start_block": 4947456, + "end_block": 4953855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116440840, + "accum": 215716007 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -387236842 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 81738205 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -393986162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 105693463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106583660, + "accum": 656900807 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 90552494 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -1014067025 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -425129856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182538492, + "accum": -83046288 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 107211262 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 306190608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126124249, + "accum": -31550808 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 261231449 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -220590732 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -49551840 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -44267777 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 190606944 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 202806354 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 199431260 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 193058543 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543921, + "accum": 240106114 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124443902, + "accum": -268872414 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -978497206 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 148529246 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 264400162 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 258827495 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 224423745 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 20685501 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -148731792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119922365, + "accum": 277419096 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124443902, + "accum": -268872414 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_775.json b/polygon/heimdall/testdata/mainnet/spans/span_775.json new file mode 100644 index 00000000000..22bc0835a79 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_775.json @@ -0,0 +1,234 @@ +{ + "span_id": 775, + "start_block": 4953856, + "end_block": 4960255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116440840, + "accum": 564825276 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -387217842 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 96827891 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -392086162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 105712463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106592759, + "accum": -112885103 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 90554717 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -1013946565 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -425110856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182586268, + "accum": -341302390 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 107401262 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 323105282 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126148606, + "accum": 501570191 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 261421449 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -207742742 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -21265723 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -44248777 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 261114728 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 202996335 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 199953589 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 221666292 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143718239, + "accum": 174946310 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124503448, + "accum": 232181896 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -978316706 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 152752034 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 264590181 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 259017495 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 259608914 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 28064075 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -146641792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120090739, + "accum": -237545709 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182586268, + "accum": -341302390 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_776.json b/polygon/heimdall/testdata/mainnet/spans/span_776.json new file mode 100644 index 00000000000..9f4bbe0cdd2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_776.json @@ -0,0 +1,240 @@ +{ + "span_id": 776, + "start_block": 4960256, + "end_block": 4966655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116444647, + "accum": -135044097 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -387199842 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 111123383 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -390286162 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 105730463 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106602159, + "accum": -58097482 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 90556823 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -1013832445 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -425092856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182641173, + "accum": 150043062 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 107581262 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 339129710 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126148606, + "accum": -23621515 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 261601449 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -195570962 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 5531651 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -44230777 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 327911576 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 203176317 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 200448427 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 248768370 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143718239, + "accum": -34009289 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124503448, + "accum": 609325413 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -978145706 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 156752570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 264770199 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 259197495 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 292942232 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 35054303 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -144661792 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120090739, + "accum": 60148233 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116444647, + "accum": -135044097 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_777.json b/polygon/heimdall/testdata/mainnet/spans/span_777.json new file mode 100644 index 00000000000..3399ab57892 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_777.json @@ -0,0 +1,246 @@ +{ + "span_id": 777, + "start_block": 4966656, + "end_block": 4973055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1015414063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116444647, + "accum": 12738197 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354404969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 157402554 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -355808289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138525336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106768857, + "accum": -74673119 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123336685 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980946792 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392297983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182650702, + "accum": 491267341 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 140529135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 387041765 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126160349, + "accum": 289206161 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 294549322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -151297519 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 63618155 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11435904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 423775361 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 236124173 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 233693647 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 307142650 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143751551, + "accum": -354473568 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124503448, + "accum": -37970970 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -945206333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 193308727 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 297718089 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 292145368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 357201572 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 74434058 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -110013919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120091588, + "accum": 270185145 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143751551, + "accum": -354473568 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_778.json b/polygon/heimdall/testdata/mainnet/spans/span_778.json new file mode 100644 index 00000000000..b776fce271f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_778.json @@ -0,0 +1,246 @@ +{ + "span_id": 778, + "start_block": 4973056, + "end_block": 4979455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1014364063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116444647, + "accum": -105251017 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354389969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 169315464 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -354308289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138540336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106980035, + "accum": -336247962 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123338440 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980851692 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392282983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182645702, + "accum": 434192735 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 140679135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 400395455 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126027349, + "accum": 316044058 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 294699322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -141154369 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 85949300 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11420904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 479439401 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 236274158 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 234106012 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 329727715 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143694590, + "accum": -63122627 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124510679, + "accum": -34979613 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -945063833 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 196642507 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 297868104 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 292295368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 384979337 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 80259248 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -108363919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120013228, + "accum": 207055158 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106980035, + "accum": -336247962 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_779.json b/polygon/heimdall/testdata/mainnet/spans/span_779.json new file mode 100644 index 00000000000..23d1509f1b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_779.json @@ -0,0 +1,246 @@ +{ + "span_id": 779, + "start_block": 4979456, + "end_block": 4985855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1012684063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116444647, + "accum": -108995305 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354365969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 188376120 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -351908289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138564336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107260713, + "accum": 371275095 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123341248 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980699532 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392258983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 182847212, + "accum": 157518183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 140919135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 421761359 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126219574, + "accum": 545225398 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 294939322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -124925329 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 121679132 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11396904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -364193815 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 236514134 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 234765796 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 365863819 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143706160, + "accum": -345398549 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124545471, + "accum": 155516797 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944835833 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 201976555 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298108128 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 292535368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 429423761 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 89579552 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -105723919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120009473, + "accum": 289503265 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143706160, + "accum": -345398549 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_78.json b/polygon/heimdall/testdata/mainnet/spans/span_78.json new file mode 100644 index 00000000000..d6e7a916d1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_78.json @@ -0,0 +1,102 @@ +{ + "span_id": 78, + "start_block": 493056, + "end_block": 499455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57752 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 12248 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -3488 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 12248 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 12248 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 12248 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 12248 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -57752 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_780.json b/polygon/heimdall/testdata/mainnet/spans/span_780.json new file mode 100644 index 00000000000..efa73b9cbc3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_780.json @@ -0,0 +1,246 @@ +{ + "span_id": 780, + "start_block": 4985856, + "end_block": 4992255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1011494063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116450381, + "accum": 3199003 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354348969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 201877418 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -350208289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138581336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107260713, + "accum": 327699946 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123343237 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980591752 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392241983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183745823, + "accum": -458624942 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141089135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 436895541 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126554110, + "accum": -108238184 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295109322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -113429759 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 146987763 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11379904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -301107903 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 236684117 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 235233143 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 391460226 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143714472, + "accum": 230245514 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124545471, + "accum": 405387781 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944674333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 205754839 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298278145 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 292705368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 460905228 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 96181434 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -103853919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120017349, + "accum": 462575517 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183745823, + "accum": -458624942 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_781.json b/polygon/heimdall/testdata/mainnet/spans/span_781.json new file mode 100644 index 00000000000..8c9b863b640 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_781.json @@ -0,0 +1,240 @@ +{ + "span_id": 781, + "start_block": 4992256, + "end_block": 4998655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1009814063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116459107, + "accum": -4733023 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354324969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 220938074 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -347808289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138605336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107266614, + "accum": 99261677 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123346045 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980439592 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392217983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183727681, + "accum": 213859169 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141329135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 458261445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126589759, + "accum": 126968193 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295349322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -97200719 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 182717595 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11355904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -212045439 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 236924093 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 235892927 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 427596330 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143723172, + "accum": -57601194 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124467203, + "accum": -344234261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944446333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 211088887 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298518169 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 292945368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 505349652 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 105501738 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -101213919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120155737, + "accum": 542982546 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124467203, + "accum": -344234261 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_782.json b/polygon/heimdall/testdata/mainnet/spans/span_782.json new file mode 100644 index 00000000000..ab1d5923ff0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_782.json @@ -0,0 +1,246 @@ +{ + "span_id": 782, + "start_block": 4998656, + "end_block": 5005055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1008834063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116460163, + "accum": -242618915 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354310969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 232056790 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -346408289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138619336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106791132, + "accum": 666056896 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123347683 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980350832 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392203983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 183727681, + "accum": -16617897 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141469135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 470724889 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126701155, + "accum": 30761380 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295489322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -87733779 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 203559997 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11341904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -160092335 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 237064079 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 236277801 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 448675724 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143734101, + "accum": 85875980 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124467203, + "accum": 463922532 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944313333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 214200415 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298658183 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 293085368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -403056298 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 110938582 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -99673919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120196993, + "accum": 356772437 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116460163, + "accum": -242618915 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_783.json b/polygon/heimdall/testdata/mainnet/spans/span_783.json new file mode 100644 index 00000000000..c1a5580daaf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_783.json @@ -0,0 +1,240 @@ +{ + "span_id": 783, + "start_block": 5005056, + "end_block": 5011455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1007574063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116460163, + "accum": -15254810 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354292969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 246352282 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -344608289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138637336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106790607, + "accum": -214579247 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123349789 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980236712 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392185983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184440887, + "accum": 493043632 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141649135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 486749317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812891, + "accum": 444178421 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295669322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -75561999 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 230357371 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11323904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -93295487 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 237244061 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 236772639 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 475777802 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143734101, + "accum": -130625567 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124497172, + "accum": -98452413 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944142333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 218200951 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298838201 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 293265368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -369722980 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 117928810 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -97693919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120208070, + "accum": 651536251 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106790607, + "accum": -214579247 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_784.json b/polygon/heimdall/testdata/mainnet/spans/span_784.json new file mode 100644 index 00000000000..02ae5c8c917 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_784.json @@ -0,0 +1,240 @@ +{ + "span_id": 784, + "start_block": 5011456, + "end_block": 5017855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1006594063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117024200, + "accum": 687597327 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354278969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 257470998 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -343208289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138651336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106877902, + "accum": 345213030 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123351427 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980147952 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392171983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184478581, + "accum": 268361397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141789135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -436265019 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812891, + "accum": 348014094 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295809322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -66095059 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 251199773 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11309904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -41342383 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 237384047 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 237157513 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 496857196 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143752128, + "accum": 10208931 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125071418, + "accum": -223723487 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -944009333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 221312479 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 298978215 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 293405368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -343797066 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 123365654 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -96153919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120208070, + "accum": 462970197 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125071418, + "accum": -223723487 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_785.json b/polygon/heimdall/testdata/mainnet/spans/span_785.json new file mode 100644 index 00000000000..e6e54cb6cf3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_785.json @@ -0,0 +1,246 @@ +{ + "span_id": 785, + "start_block": 5017856, + "end_block": 5024255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -1005754063 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117024200, + "accum": 219620300 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -354266969 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 267001326 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -342008289 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 138663336 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106787362, + "accum": 691223855 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 123352831 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -980071872 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -392159983 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184480970, + "accum": 609749825 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 141909135 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -425582067 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812891, + "accum": -2397798 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 295929322 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -57980539 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 269064689 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -11297904 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 3188849 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 237504035 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 237487405 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 514925248 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143757428, + "accum": -136902706 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125115470, + "accum": 341479325 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -943895333 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 223979503 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 299098227 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 293525368 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -321574854 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 128025806 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -94833919 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120107227, + "accum": 32997924 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143757428, + "accum": -136902706 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_786.json b/polygon/heimdall/testdata/mainnet/spans/span_786.json new file mode 100644 index 00000000000..2a36ea695c6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_786.json @@ -0,0 +1,252 @@ +{ + "span_id": 786, + "start_block": 5024256, + "end_block": 5030655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -501862031 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117025637, + "accum": 402611702 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -177118984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 145016476 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -169554144 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 69346168 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106852038, + "accum": -445509092 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 61678112 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -489944006 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -196065491 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184483801, + "accum": 171697700 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 71099567 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -199882466 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127085169, + "accum": 436241771 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 148109661 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -19185224 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 156119118 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": -5634452 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 55402996 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 118897003 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 119142322 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 279294853 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143760018, + "accum": 144006639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124937910, + "accum": -357903182 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -471809916 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 115212405 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 149694128 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 146907684 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -133935587 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 69643920 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -45821959 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120118849, + "accum": 354104317 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106852038, + "accum": -445509092 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_787.json b/polygon/heimdall/testdata/mainnet/spans/span_787.json new file mode 100644 index 00000000000..2e5516a37f2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_787.json @@ -0,0 +1,264 @@ +{ + "span_id": 787, + "start_block": 5030656, + "end_block": 5037055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -468817275 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117031956, + "accum": 434435808 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -145178228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 189648336 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -136029388 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -1021572198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101286924 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107064638, + "accum": 362570157 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93604740 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -457917810 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -164124735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184508514, + "accum": 346287495 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 103184323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -153713774 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127132836, + "accum": -307099775 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180194417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 23558892 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 211863762 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 26306304 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 146702728 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 150981743 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 151506934 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 335310345 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143760018, + "accum": -333040501 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124811525, + "accum": -200034624 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -439733160 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 150693193 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 181778900 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 178992440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -72381215 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 107782212 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -12137203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120118849, + "accum": 435090235 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143760018, + "accum": -333040501 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_788.json b/polygon/heimdall/testdata/mainnet/spans/span_788.json new file mode 100644 index 00000000000..741e97b193b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_788.json @@ -0,0 +1,246 @@ +{ + "span_id": 788, + "start_block": 5037056, + "end_block": 5043455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -467277275 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 117032790, + "accum": 201823966 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -145156228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 207120604 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -133829388 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -1021462198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101308924 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106849844, + "accum": -92603691 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93607314 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -457778330 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -164102735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184326353, + "accum": -276663114 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 103404323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -134128362 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127134698, + "accum": 618413810 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180414417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 38435512 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 244616108 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 26328304 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 228343320 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151201721 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 152111736 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 368435107 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143809818, + "accum": 22805669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124636479, + "accum": -264299328 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -439524160 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 155582737 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 181998922 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 179212440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -31640493 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 116325824 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -9717203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119904325, + "accum": 266691749 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184326353, + "accum": -276663114 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_789.json b/polygon/heimdall/testdata/mainnet/spans/span_789.json new file mode 100644 index 00000000000..405492765fd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_789.json @@ -0,0 +1,246 @@ +{ + "span_id": 789, + "start_block": 5043456, + "end_block": 5049855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -465527275 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 116923545, + "accum": 321171917 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -145131228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 226975454 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -131329388 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -1021337198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101333924 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106460919, + "accum": -230705456 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93610239 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -457619830 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -164077735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184312842, + "accum": -344587624 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 103654323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -111872212 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126912980, + "accum": 51362415 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180664417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 55340762 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 281834683 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 26353304 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 321116720 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151451696 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 152799011 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 406076882 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143808818, + "accum": -122576225 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124548585, + "accum": 45260746 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -439286660 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 161139037 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 182248947 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 179462440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 14655782 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 126034474 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -6967203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119904325, + "accum": 458470863 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 184312842, + "accum": -344587624 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_79.json b/polygon/heimdall/testdata/mainnet/spans/span_79.json new file mode 100644 index 00000000000..dddd4ebafd8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_79.json @@ -0,0 +1,102 @@ +{ + "span_id": 79, + "start_block": 499456, + "end_block": 505855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 2248 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -2250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 9002 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -2250 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -2250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -2250 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2250 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -2250 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_790.json b/polygon/heimdall/testdata/mainnet/spans/span_790.json new file mode 100644 index 00000000000..334d246d7cc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_790.json @@ -0,0 +1,252 @@ +{ + "span_id": 790, + "start_block": 5049856, + "end_block": 5056255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -464057275 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118921502, + "accum": -4712120 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -145110228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 243653528 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -129229388 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -1021232198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101354924 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106578090, + "accum": 124989880 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93612696 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -457486690 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -164056735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188101249, + "accum": 761530791 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 10000, + "accum": 103864323 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -93177046 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812980, + "accum": -99404747 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 180874417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 69541172 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 313098286 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 26374304 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 399046376 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151661675 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 153376322 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -502874761 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143803931, + "accum": 80128023 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124552918, + "accum": -155045528 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -439087160 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 165806329 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 182458968 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 179672440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 53544653 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 134189740 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -4657203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119850565, + "accum": 161352234 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124552918, + "accum": -155045528 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_791.json b/polygon/heimdall/testdata/mainnet/spans/span_791.json new file mode 100644 index 00000000000..43910cdc95f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_791.json @@ -0,0 +1,252 @@ +{ + "span_id": 791, + "start_block": 5056256, + "end_block": 5062655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -463147275 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118921962, + "accum": 600606496 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -145097228 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 253978050 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -127929388 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -1021167198 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101367924 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106597895, + "accum": 570189744 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 93614217 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -457404270 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -164043735 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188101249, + "accum": 385006704 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 104355027 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -81603848 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812980, + "accum": -332256283 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 181004417 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 78331902 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 332451945 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 26387304 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -493263393 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151791662 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 153733705 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -483301038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143803931, + "accum": 68271963 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124665002, + "accum": 524261944 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -438963660 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 168695605 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 182588981 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 179802440 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 77618716 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 139238238 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -3227203 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119851134, + "accum": -161892463 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812980, + "accum": -332256283 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_792.json b/polygon/heimdall/testdata/mainnet/spans/span_792.json new file mode 100644 index 00000000000..76a0b76c7d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_792.json @@ -0,0 +1,246 @@ +{ + "span_id": 792, + "start_block": 5062656, + "end_block": 5069055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -231048637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118921962, + "accum": -218924677 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72541114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 132945480 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -63214694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510546099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50691462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106597895, + "accum": 614201472 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46807986 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228654585 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -82014367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188111050, + "accum": 192149482 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 52928833 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -34125079 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126812980, + "accum": -155795819 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 90577208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 44237526 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 177391545 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13201152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -218799676 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 75970823 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 77073035 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -230357986 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143803931, + "accum": 171910238 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 124665002, + "accum": 256363261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -219410580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 86014692 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91369498 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 89976220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 52698240 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 72531714 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": -788601 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119851134, + "accum": -122817953 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 118921962, + "accum": -218924677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_793.json b/polygon/heimdall/testdata/mainnet/spans/span_793.json new file mode 100644 index 00000000000..ba44a8cf497 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_793.json @@ -0,0 +1,252 @@ +{ + "span_id": 793, + "start_block": 5069056, + "end_block": 5075455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -229648637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119354441, + "accum": 282333072 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72521114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 148829360 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -61214694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510446099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50711462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106643909, + "accum": -77589654 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46810326 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228527785 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -81994367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 188011111, + "accum": 188833308 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 54932353 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -16320159 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126825291, + "accum": -443415072 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 90777208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 57761726 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 207166405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13221152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -144580956 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76170803 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 77622855 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -200244566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143801519, + "accum": 223935796 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125487702, + "accum": -69454168 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -219220580 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 90459732 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91569518 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 90176220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 89735260 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 80298634 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 1411399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119949392, + "accum": 392421262 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126825291, + "accum": -443415072 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_794.json b/polygon/heimdall/testdata/mainnet/spans/span_794.json new file mode 100644 index 00000000000..568a6328cb0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_794.json @@ -0,0 +1,252 @@ +{ + "span_id": 794, + "start_block": 5075456, + "end_block": 5081855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -228598637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119354441, + "accum": 189576785 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72506114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 160742270 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -59714694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510371099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50726462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106617770, + "accum": -361509050 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46812081 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228432685 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -81979367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187660063, + "accum": 180170652 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 56434993 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -2966469 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126825291, + "accum": -423886753 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 90927208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 67904876 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 229497550 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13236152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -88916916 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76320788 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 78035220 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -177659501 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143651519, + "accum": 496475131 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125545246, + "accum": -70050008 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -219078080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 93793512 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91719533 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 90326220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 117513025 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 86123824 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 3061399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119648392, + "accum": 306271692 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126825291, + "accum": -423886753 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_795.json b/polygon/heimdall/testdata/mainnet/spans/span_795.json new file mode 100644 index 00000000000..a7f9dc5d4eb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_795.json @@ -0,0 +1,246 @@ +{ + "span_id": 795, + "start_block": 5081856, + "end_block": 5088255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -227198637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119354441, + "accum": -246039688 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72486114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 176626150 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -57714694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510271099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50746462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106675778, + "accum": -110675366 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46814421 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228305885 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -81959367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187411117, + "accum": 164801304 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 58438513 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 14838451 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126872875, + "accum": 230928730 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 91127208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 81429076 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 259272410 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13256152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -14698196 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76520768 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 78585040 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -147546081 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143453950, + "accum": 542644657 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125545246, + "accum": -381868332 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -218888080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 98238552 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 91919553 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 90526220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 154550045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 93890744 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 5261399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119689555, + "accum": -122764316 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125545246, + "accum": -381868332 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_796.json b/polygon/heimdall/testdata/mainnet/spans/span_796.json new file mode 100644 index 00000000000..a9fbd4bbfff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_796.json @@ -0,0 +1,252 @@ +{ + "span_id": 796, + "start_block": 5088256, + "end_block": 5094655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -226358637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119354441, + "accum": 245217945 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72474114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 186156478 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -56514694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510211099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50758462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106663131, + "accum": 228337135 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46815825 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228229805 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -81947367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 187411117, + "accum": -409271527 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 59640625 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 25521403 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126872875, + "accum": -128607346 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 91247208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 89543596 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 277137326 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13268152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 29833036 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76640756 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 78914932 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -129478029 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143453950, + "accum": -558914178 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125551857, + "accum": 183698794 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -218774080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 100905576 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92039565 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 90646220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 176772257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 98550896 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 6581399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119693826, + "accum": 372553290 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143453950, + "accum": -558914178 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_797.json b/polygon/heimdall/testdata/mainnet/spans/span_797.json new file mode 100644 index 00000000000..4fde92e4ec1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_797.json @@ -0,0 +1,252 @@ +{ + "span_id": 797, + "start_block": 5094656, + "end_block": 5101055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -224958637 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119345887, + "accum": -196718406 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -72454114 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 202040358 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -54514694 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -510111099 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 50778462 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106664599, + "accum": 477618109 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 46818165 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -228103005 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -81927367 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191278109, + "accum": -391977256 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 61644145 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 43326323 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126874878, + "accum": -422001790 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 91447208 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 103067796 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 306912186 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 13288152 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 104051756 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 76840736 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 79464752 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -99364609 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143517692, + "accum": 422498970 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125551857, + "accum": -134275229 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -218584080 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 105350616 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 92239585 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 90846220 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 213809277 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 106317816 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 8781399 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119717949, + "accum": -62151745 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191278109, + "accum": -391977256 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_798.json b/polygon/heimdall/testdata/mainnet/spans/span_798.json new file mode 100644 index 00000000000..6ecd8306805 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_798.json @@ -0,0 +1,252 @@ +{ + "span_id": 798, + "start_block": 5101056, + "end_block": 5107455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -193201507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119345887, + "accum": -274998406 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41179984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 238866846 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -22547564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478808969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82052592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106664599, + "accum": 310575388 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78086114 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196791495 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50653237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191278109, + "accum": 33274495 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 93612507 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 80825175 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126874878, + "accum": 497389486 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 122784338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 139068396 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -596361527 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44562282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 161295438 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108177859 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 110924319 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -57557782 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143517692, + "accum": 513427900 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125561857, + "accum": -169043439 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031814887 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -187250450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 138173510 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123576722 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 122183350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 258039364 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 140303368 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 40818529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119724146, + "accum": -137808720 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119345887, + "accum": -274998406 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_799.json b/polygon/heimdall/testdata/mainnet/spans/span_799.json new file mode 100644 index 00000000000..2a2a0d99f87 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_799.json @@ -0,0 +1,258 @@ +{ + "span_id": 799, + "start_block": 5107456, + "end_block": 5113855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -192011507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119336551, + "accum": -136187871 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41162984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 252368144 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -20847564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478723969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82069592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106681182, + "accum": 233973503 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78088103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196683715 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50636237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191364250, + "accum": 450494406 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 95315499 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 95959357 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126874878, + "accum": -180782432 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 122954338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 150563966 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -571052896 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44579282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 224381350 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108347842 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 111391666 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -31961375 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143517692, + "accum": 118263744 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 125561857, + "accum": 75524049 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031813221 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -187088950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 141951794 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123746739 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 122353350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 289520831 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 146905250 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 42688529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119724146, + "accum": 7511398 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126874878, + "accum": -180782432 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_8.json b/polygon/heimdall/testdata/mainnet/spans/span_8.json new file mode 100644 index 00000000000..a58ce305aed --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_8.json @@ -0,0 +1,102 @@ +{ + "span_id": 8, + "start_block": 45056, + "end_block": 51455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 6024 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 1526 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -13654 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 1526 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 1526 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 1526 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 1526 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -13654 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_80.json b/polygon/heimdall/testdata/mainnet/spans/span_80.json new file mode 100644 index 00000000000..1149098736b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_80.json @@ -0,0 +1,102 @@ +{ + "span_id": 80, + "start_block": 505856, + "end_block": 512255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7750 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 3252 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24010 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 3252 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 3252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 3252 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 3252 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -24010 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_800.json b/polygon/heimdall/testdata/mainnet/spans/span_800.json new file mode 100644 index 00000000000..b934e1d6fc8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_800.json @@ -0,0 +1,258 @@ +{ + "span_id": 800, + "start_block": 5113856, + "end_block": 5120255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -191381507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119336551, + "accum": -8749092 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41153984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 259515890 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -19947564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478678969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82078592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106681182, + "accum": 249042414 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78089156 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196626655 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50627237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191474451, + "accum": 281240100 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 96217083 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 103971571 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126874878, + "accum": 14501290 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123044338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 156649856 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -557654209 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44588282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 257779774 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108437833 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 111639085 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -18410336 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143517692, + "accum": -481839136 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127081160, + "accum": 268115550 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031812339 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -187003450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 143952062 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123836748 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 122443350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 306187490 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 150400364 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 43678529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119733296, + "accum": 138475132 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143517692, + "accum": -481839136 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_801.json b/polygon/heimdall/testdata/mainnet/spans/span_801.json new file mode 100644 index 00000000000..d72b05bc5db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_801.json @@ -0,0 +1,258 @@ +{ + "span_id": 801, + "start_block": 5120256, + "end_block": 5126655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -190331507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119344300, + "accum": -114131090 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41138984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 271428800 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -18447564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478603969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82093592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106681832, + "accum": -46193965 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78090911 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196531555 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50612237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191474451, + "accum": 311177270 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 97719723 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 117325261 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127874918, + "accum": 35164051 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123194338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 166793006 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -535323064 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44603282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 313443814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108587818 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 112051450 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 4174729 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543396, + "accum": -224157027 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127088732, + "accum": 279887702 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031810869 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186860950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 147285842 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 123986763 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 122593350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 333965255 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 156225554 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 45328529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119733296, + "accum": 39021752 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143543396, + "accum": -224157027 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_802.json b/polygon/heimdall/testdata/mainnet/spans/span_802.json new file mode 100644 index 00000000000..c291f0ce5f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_802.json @@ -0,0 +1,252 @@ +{ + "span_id": 802, + "start_block": 5126656, + "end_block": 5133055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -188581507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": 24551935 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41113984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 291283650 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -15947564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478478969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82118592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106692669, + "accum": -224330875 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78093836 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196373055 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50587237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192188979, + "accum": 371677631 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 100224123 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 139581411 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127880824, + "accum": 386975643 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123444338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 183698256 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -498104489 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44628282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": 406217214 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 108837793 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 112738725 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 41816504 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143542863, + "accum": -429064365 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127091923, + "accum": -336496136 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031808419 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186623450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 152842142 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124236788 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 122843350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 380261530 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 165934204 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 48078529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119745296, + "accum": 187425585 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143542863, + "accum": -429064365 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_803.json b/polygon/heimdall/testdata/mainnet/spans/span_803.json new file mode 100644 index 00000000000..12457c1a5ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_803.json @@ -0,0 +1,252 @@ +{ + "span_id": 803, + "start_block": 5133056, + "end_block": 5139455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -187391507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": 157042770 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41096984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 304784948 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -14247564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478393969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82135592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106722293, + "accum": 641307038 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78095825 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196265275 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50570237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192206276, + "accum": -154609255 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 101927115 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 154715593 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127862474, + "accum": -284480771 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123614338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 195193826 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -472795858 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44645282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -479209664 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109007776 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 113206072 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 67412911 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143542875, + "accum": 114113839 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126816923, + "accum": -74157715 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031806753 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186461950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 156620426 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124406805 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123013350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 411742997 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 172536086 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 49948529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119736219, + "accum": 326016395 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127862474, + "accum": -284480771 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_804.json b/polygon/heimdall/testdata/mainnet/spans/span_804.json new file mode 100644 index 00000000000..207a3347f86 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_804.json @@ -0,0 +1,258 @@ +{ + "span_id": 804, + "start_block": 5139456, + "end_block": 5145855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -186691507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": 402440636 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41086984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 312726888 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -13247564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478343969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82145592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106641213, + "accum": -188655178 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78096995 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196201875 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50560237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192291598, + "accum": -128491229 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 102928875 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 163618053 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127862474, + "accum": 45873595 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123714338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 201955926 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -457908428 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44655282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -442100304 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109107766 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 113480982 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 82469621 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143554076, + "accum": -346800827 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126816923, + "accum": 245741141 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031805773 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186366950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 158842946 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124506815 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123113350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 430261507 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 176419546 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 51048529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119736219, + "accum": 575112453 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143554076, + "accum": -346800827 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_805.json b/polygon/heimdall/testdata/mainnet/spans/span_805.json new file mode 100644 index 00000000000..bb797910787 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_805.json @@ -0,0 +1,258 @@ +{ + "span_id": 805, + "start_block": 5145856, + "end_block": 5152255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -186271507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": 170359084 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41080984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 317492052 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -12647564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478313969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82151592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106642213, + "accum": 451197100 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78097697 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196163835 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50554237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192301976, + "accum": 77038875 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 103529931 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 168959529 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127862474, + "accum": -135233313 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123774338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 206013186 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -448975970 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44661282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -419834688 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109167760 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 113645928 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 91503647 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143554076, + "accum": -433758123 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126816923, + "accum": 58360927 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031805185 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186309950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 160176458 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124566821 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123173350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 441372613 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 178749622 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 51708529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 119736219, + "accum": 345249015 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143554076, + "accum": -433758123 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_806.json b/polygon/heimdall/testdata/mainnet/spans/span_806.json new file mode 100644 index 00000000000..06b4e2a627b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_806.json @@ -0,0 +1,252 @@ +{ + "span_id": 806, + "start_block": 5152256, + "end_block": 5158655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -185431507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": -294456295 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41068984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 327022380 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -11447564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478253969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82163592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106642213, + "accum": -166142579 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78099101 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196087755 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50542237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192403579, + "accum": 488995848 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 104732043 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 179642481 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127862474, + "accum": 450674421 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 123894338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 214127706 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -431111054 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44673282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3710936, + "accum": -375303456 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109287748 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 113975820 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 109571699 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143566856, + "accum": 340471293 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126816923, + "accum": -317051776 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031804009 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186195950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 162843482 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124686833 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123293350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 463594825 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 183409774 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 53028529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120116632, + "accum": -113291399 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126816923, + "accum": -317051776 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_807.json b/polygon/heimdall/testdata/mainnet/spans/span_807.json new file mode 100644 index 00000000000..507d4286bef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_807.json @@ -0,0 +1,258 @@ +{ + "span_id": 807, + "start_block": 5158656, + "end_block": 5165055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -184521507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119366700, + "accum": 308444520 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41055984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 337346902 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -10147564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478188969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82176592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106657791, + "accum": 271448951 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78100622 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -196005335 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50529237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192403626, + "accum": 143720750 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 106034331 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 191215679 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127885781, + "accum": 215512191 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124024338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 222918436 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -411757395 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44686282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -326560928 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109417735 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 114333203 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 129145422 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 143566856, + "accum": 309168593 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126824804, + "accum": 382736726 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031802735 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -186072450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 165732758 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124816846 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123423350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -461179626 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 188458272 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 54458529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120120410, + "accum": -449499287 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120120410, + "accum": -449499287 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_808.json b/polygon/heimdall/testdata/mainnet/spans/span_808.json new file mode 100644 index 00000000000..543197b65ea --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_808.json @@ -0,0 +1,258 @@ +{ + "span_id": 808, + "start_block": 5165056, + "end_block": 5171455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -183051507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119375469, + "accum": -31722167 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41034984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 354024976 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -8047564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -478083969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82197592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106702403, + "accum": -337620840 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78103079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -195872195 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50508237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192443837, + "accum": 388975255 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 108138027 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 209910845 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127917122, + "accum": 54534042 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124234338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 237118846 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -380493792 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44707282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -247580516 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109627714 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 114910514 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 160764513 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145808802, + "accum": 479471575 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126864452, + "accum": 199713151 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031800677 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -185872950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 170400050 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125026867 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123633350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -422290755 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 196613538 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 56768529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120135151, + "accum": 175106081 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106702403, + "accum": -337620840 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_809.json b/polygon/heimdall/testdata/mainnet/spans/span_809.json new file mode 100644 index 00000000000..2e1f23cda07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_809.json @@ -0,0 +1,252 @@ +{ + "span_id": 809, + "start_block": 5171456, + "end_block": 5177855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -181791507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119387037, + "accum": 214415353 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -41016984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 368320468 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -6247564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -477993969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82215592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106837585, + "accum": -318829581 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78105185 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -195758075 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50490237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192443837, + "accum": 47460713 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 109941195 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 225935273 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127917122, + "accum": 454306466 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124414338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 249290626 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -353696418 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44725282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -179883020 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 109807696 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 115405352 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 187866591 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145902661, + "accum": 250247524 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126859503, + "accum": -370865372 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031798913 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -185701950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 174400586 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125206885 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 123813350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -388957437 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 203603766 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 58748529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120136448, + "accum": 434800268 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126859503, + "accum": -370865372 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_81.json b/polygon/heimdall/testdata/mainnet/spans/span_81.json new file mode 100644 index 00000000000..905bb49bf78 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_81.json @@ -0,0 +1,102 @@ +{ + "span_id": 81, + "start_block": 512256, + "end_block": 518655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -6748 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -11246 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 62978 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -11246 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -11246 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -11246 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -11246 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -11246 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_810.json b/polygon/heimdall/testdata/mainnet/spans/span_810.json new file mode 100644 index 00000000000..9043644ab07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_810.json @@ -0,0 +1,252 @@ +{ + "span_id": 810, + "start_block": 5177856, + "end_block": 5184255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -180391507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119415793, + "accum": -252623763 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -40996984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 384204348 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -4247564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -477893969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82235592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106889512, + "accum": -84954582 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78107525 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -195631275 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50470237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192527487, + "accum": 90798892 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 111944715 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 243740193 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127944090, + "accum": 158053971 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124614338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 262814826 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -323921558 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44745282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -104663580 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110007676 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 115955172 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 217980011 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146001261, + "accum": 313343972 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126874164, + "accum": 262908499 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031796953 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -185511950 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 178845626 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125406905 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124013350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -351920417 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 211370686 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 60948529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120183671, + "accum": -17015758 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119415793, + "accum": -252623763 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_811.json b/polygon/heimdall/testdata/mainnet/spans/span_811.json new file mode 100644 index 00000000000..d07a96b1c21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_811.json @@ -0,0 +1,252 @@ +{ + "span_id": 811, + "start_block": 5184256, + "end_block": 5190655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -179061507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119524362, + "accum": 113533427 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -40977984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 399294034 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -2347564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -477798969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82254592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 106989512, + "accum": 43276594 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78109748 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -195510815 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50451237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192541061, + "accum": -59822612 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 113848059 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 260654867 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128047431, + "accum": -266030964 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124804338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 275662816 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -295635441 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44764282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -33205112 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110197657 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 116477501 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 246587760 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146002874, + "accum": 231720953 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126877277, + "accum": -182914448 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031795091 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -185331450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 183068414 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125596924 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124203350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -316735248 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 218749260 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 63038529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120153871, + "accum": 361775348 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128047431, + "accum": -266030964 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_812.json b/polygon/heimdall/testdata/mainnet/spans/span_812.json new file mode 100644 index 00000000000..4ec1a3cdf82 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_812.json @@ -0,0 +1,246 @@ +{ + "span_id": 812, + "start_block": 5190656, + "end_block": 5197055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -178221507 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119523362, + "accum": -356579573 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -40965984 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -543373145 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": -1147564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -477738969 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 82266592 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107001094, + "accum": 375074247 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 78111152 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -195434735 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -50439237 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192542646, + "accum": 346282263 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 115050171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 271337819 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128047431, + "accum": 318337446 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124924338 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 283777336 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -277770525 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 44776282 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 11926552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 110317645 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 116807393 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 264655812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146002874, + "accum": 79358074 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126880254, + "accum": 387422630 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1031793915 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -185217450 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 185735438 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125716936 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124323350 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -294513036 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 223409412 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 64358529 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120148639, + "accum": -100773766 + } + ], + "proposer": { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -543373145 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_813.json b/polygon/heimdall/testdata/mainnet/spans/span_813.json new file mode 100644 index 00000000000..baf58c62d2d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_813.json @@ -0,0 +1,264 @@ +{ + "span_id": 813, + "start_block": 5197056, + "end_block": 5203455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -147055076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119618129, + "accum": -321922551 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10351553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -506413162 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 30258867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -447092538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112881023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107021094, + "accum": 309589358 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108718519 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164777584 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19824806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192542646, + "accum": 12713951 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040598130 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 146458010 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 309066218 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128057431, + "accum": 421113253 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155610769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 319793447 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -235254150 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75390713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 72620759 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141004068 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 147633752 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 307307611 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146003874, + "accum": 325770425 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126880254, + "accum": 480871021 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001186700 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -154535019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 218119885 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156403375 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155009781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -249091797 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 257122611 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 95844960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120148639, + "accum": -61199295 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119618129, + "accum": -321922551 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_814.json b/polygon/heimdall/testdata/mainnet/spans/span_814.json new file mode 100644 index 00000000000..05f93f53747 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_814.json @@ -0,0 +1,264 @@ +{ + "span_id": 814, + "start_block": 5203456, + "end_block": 5209855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -145655076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119650807, + "accum": 166187395 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10331553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -490529282 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 32258867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446992538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112901023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107091094, + "accum": -405692302 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108720859 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164650784 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19804806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192550499, + "accum": 49260876 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040546830 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 148461530 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 326871138 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128057431, + "accum": 126378052 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155810769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 333317647 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -205479290 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75410713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 147840199 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141204048 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 148183572 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 337421031 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146005053, + "accum": 390050661 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126881258, + "accum": 162621341 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001184740 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -154345019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 222564925 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156603395 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155209781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -212054777 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 264889531 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 98044960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120151598, + "accum": 437054699 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107091094, + "accum": -405692302 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_815.json b/polygon/heimdall/testdata/mainnet/spans/span_815.json new file mode 100644 index 00000000000..eb7f7a6f437 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_815.json @@ -0,0 +1,270 @@ +{ + "span_id": 815, + "start_block": 5209856, + "end_block": 5216255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -144185076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119682689, + "accum": -180351502 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10310553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -473851208 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 34358867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446887538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112922023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107407615, + "accum": -61561298 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108723316 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164517644 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19783806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192479342, + "accum": 280280893 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040492965 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 150565226 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 345566304 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128026685, + "accum": -44696555 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156020769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 347518057 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -174215687 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75431713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 226820611 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141414027 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 148760883 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 369040122 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145992223, + "accum": 597458291 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127518997, + "accum": -19869624 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001182682 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -154145519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 227232217 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156813416 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155419781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -173165906 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 273044797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 100354960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120151598, + "accum": 101471305 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119682689, + "accum": -180351502 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_816.json b/polygon/heimdall/testdata/mainnet/spans/span_816.json new file mode 100644 index 00000000000..71edab2f557 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_816.json @@ -0,0 +1,264 @@ +{ + "span_id": 816, + "start_block": 5216256, + "end_block": 5222655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -142155076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119682689, + "accum": 430776847 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10281553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -450819582 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 37258867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446742538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112951023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107476224, + "accum": 195198114 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108726709 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164333784 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19754806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192508946, + "accum": 143423693 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040418580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 153470330 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 371383438 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128083079, + "accum": -143580647 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156310769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 367128147 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -131042140 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75460713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 335888799 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141703998 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 149558122 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -540578674 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145303171, + "accum": 57575976 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127519049, + "accum": -134650954 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001179840 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153870019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 233677525 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157103445 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155709781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -119462227 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 284306831 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 103544960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120175814, + "accum": 727712348 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128083079, + "accum": -143580647 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_817.json b/polygon/heimdall/testdata/mainnet/spans/span_817.json new file mode 100644 index 00000000000..d3a2dae6677 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_817.json @@ -0,0 +1,258 @@ +{ + "span_id": 817, + "start_block": 5222656, + "end_block": 5229055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -141105076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119682996, + "accum": 318922892 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10266553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -438906672 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 38758867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446667538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112966023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107476224, + "accum": -99769707 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108728464 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164238684 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19739806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192526960, + "accum": 170382284 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040380105 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 154972970 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 384737128 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128083079, + "accum": -129473160 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156460769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 377271297 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -108710995 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75475713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 392303379 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141853983 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 149970487 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -517993609 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145306034, + "accum": 330033235 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127645538, + "accum": -127992005 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001178370 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153727519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 237011305 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157253460 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155859781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -91684462 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 290132021 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 105194960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120868429, + "accum": 633545258 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128083079, + "accum": -129473160 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_818.json b/polygon/heimdall/testdata/mainnet/spans/span_818.json new file mode 100644 index 00000000000..d6ed263f93f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_818.json @@ -0,0 +1,258 @@ +{ + "span_id": 818, + "start_block": 5229056, + "end_block": 5235455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -140405076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119682996, + "accum": 561916320 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10256553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -430964732 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 39758867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446617538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112976023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107669724, + "accum": 23090686 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108729634 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164175284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19729806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192630090, + "accum": 188185395 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040354455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 155974730 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 393639588 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128083079, + "accum": 197521098 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156560769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 384033397 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -93823565 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75485713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 429913099 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 141953973 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 150245397 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -502936899 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145306034, + "accum": -124682619 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 127645538, + "accum": 194626843 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001177390 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153632519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 239233825 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157353470 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155959781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -73165952 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 294015481 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 106294960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120868429, + "accum": -65546646 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145306034, + "accum": -124682619 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_819.json b/polygon/heimdall/testdata/mainnet/spans/span_819.json new file mode 100644 index 00000000000..de2cf97358e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_819.json @@ -0,0 +1,264 @@ +{ + "span_id": 819, + "start_block": 5235456, + "end_block": 5241855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -139215076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119688182, + "accum": -260761964 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10239553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -417463434 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 41458867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446532538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 112993023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107847129, + "accum": -47641990 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108731623 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -164067504 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19712806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189489435, + "accum": -369881079 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040310850 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 157677722 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 408773770 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128138908, + "accum": 470940570 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156730769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 395528967 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -68514934 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75502713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 493849623 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 142123956 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 150712744 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -477340492 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145316360, + "accum": 441821071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126940670, + "accum": 456151134 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001175724 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153471019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 243012109 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157523487 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156129781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -41684485 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 300617363 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 108164960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120218429, + "accum": 79569211 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 189489435, + "accum": -369881079 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_82.json b/polygon/heimdall/testdata/mainnet/spans/span_82.json new file mode 100644 index 00000000000..a87a9626d2c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_82.json @@ -0,0 +1,102 @@ +{ + "span_id": 82, + "start_block": 518656, + "end_block": 525055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -21246 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -25744 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 970 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -25744 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25744 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 48754 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 48754 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25744 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_820.json b/polygon/heimdall/testdata/mainnet/spans/span_820.json new file mode 100644 index 00000000000..9cff9a34515 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_820.json @@ -0,0 +1,264 @@ +{ + "span_id": 820, + "start_block": 5241856, + "end_block": 5248255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -137605076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119708468, + "accum": -362461582 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10216553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -399196972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 43758867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446417538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113016023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108144779, + "accum": 533227940 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108734314 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -163921684 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19689806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191768324, + "accum": 213280082 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040251855 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 159981770 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 429249428 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128196284, + "accum": 566571795 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156960769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 411081797 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -34273845 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75525713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -371700795 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 142353933 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 151345037 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -442710059 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145334360, + "accum": -20019103 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126962715, + "accum": 523729343 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001173470 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153252519 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 248123905 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157753510 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156359781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 908088 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 309549321 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 110694960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120260475, + "accum": -9315504 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119708468, + "accum": -362461582 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_821.json b/polygon/heimdall/testdata/mainnet/spans/span_821.json new file mode 100644 index 00000000000..ab5381fc6cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_821.json @@ -0,0 +1,264 @@ +{ + "span_id": 821, + "start_block": 5248256, + "end_block": 5254655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -136275076 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119711467, + "accum": 7683120 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": -10197553 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -384107286 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 45658867 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -446322538 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 113035023 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108209779, + "accum": 683662110 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 108736537 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -163801224 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": -19670806 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191444106, + "accum": 43160358 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1040203120 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 161885114 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 446164102 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128196284, + "accum": 145588673 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157150769 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 423929787 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": -5987728 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75544713 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -300242327 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 142543914 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 151867366 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -414102310 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145334360, + "accum": -115148034 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126962715, + "accum": 79215058 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -1001171608 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -153072019 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 252346693 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157943529 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156549781 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 36093257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 316927895 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 112784960 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120308597, + "accum": 371830018 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145334360, + "accum": -115148034 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_822.json b/polygon/heimdall/testdata/mainnet/spans/span_822.json new file mode 100644 index 00000000000..90d0ce72fd3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_822.json @@ -0,0 +1,282 @@ +{ + "span_id": 822, + "start_block": 5254656, + "end_block": 5261055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -104842652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119711467, + "accum": 53841970 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19578871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -335294206 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1041151163 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 77811291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -416450114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142811447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108176269, + "accum": 452645361 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138491769 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133896640 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10105618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191446789, + "accum": -93384464 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010389136 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 194041762 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": 497282430 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128610114, + "accum": 400530811 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 187143193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 469911251 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 59494528 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105321137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -180226575 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 172536314 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 182279574 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -348213782 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145366805, + "accum": -405700320 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126594443, + "accum": 294229967 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971416832 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -123091595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 287433165 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 187935977 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 186542205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 110290105 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 356000623 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 145177384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120308597, + "accum": 432620758 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145366805, + "accum": -405700320 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_823.json b/polygon/heimdall/testdata/mainnet/spans/span_823.json new file mode 100644 index 00000000000..584be0882f8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_823.json @@ -0,0 +1,264 @@ +{ + "span_id": 823, + "start_block": 5261056, + "end_block": 5267455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -103582652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119707088, + "accum": 304154783 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19596871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -320998714 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1040875673 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 79611291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -416360114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142829447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108167925, + "accum": 494863836 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138493875 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133782520 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10123618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191447609, + "accum": 496028740 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010342966 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 195844930 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -438903793 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128616950, + "accum": -141036386 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 187323193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 482083031 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 86291902 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105339137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -112529079 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 172716296 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 182774412 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -321111704 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145284305, + "accum": 306104790 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126594443, + "accum": 668410775 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971415068 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -122920595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 291433701 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 188115995 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 186722205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 143623423 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 362990851 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 147157384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120284360, + "accum": -258775190 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120284360, + "accum": -258775190 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_824.json b/polygon/heimdall/testdata/mainnet/spans/span_824.json new file mode 100644 index 00000000000..966847dd7b1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_824.json @@ -0,0 +1,264 @@ +{ + "span_id": 824, + "start_block": 5267456, + "end_block": 5273855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -102112652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119707088, + "accum": -38645277 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19617871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -304320640 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1040554268 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 81711291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -416255114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142850447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108167925, + "accum": -90251116 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138496332 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133649380 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10144618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191454533, + "accum": -244585878 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010289101 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 197948626 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -420208627 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128656008, + "accum": 656239941 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 187533193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 496283441 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 117555505 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105360137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -33548667 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 172926275 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 183351723 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -289492613 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145286224, + "accum": 500439425 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126614181, + "accum": 470640456 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971413010 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -122721095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 296100993 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 188326016 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 186932205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 182512294 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 371146117 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 149467384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120267392, + "accum": 362463180 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191454533, + "accum": -244585878 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_825.json b/polygon/heimdall/testdata/mainnet/spans/span_825.json new file mode 100644 index 00000000000..2d327b961a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_825.json @@ -0,0 +1,270 @@ +{ + "span_id": 825, + "start_block": 5273856, + "end_block": 5280255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -100362652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119719590, + "accum": 97232390 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19642871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -284465790 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1040171643 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 84211291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -416130114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142875447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108177463, + "accum": 709453432 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138499257 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133490880 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10169618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191537515, + "accum": -218771267 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010224976 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 200453026 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -397952477 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128657508, + "accum": 63444384 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 187783193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 513188691 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 154774080 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105385137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 60475633 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 173176250 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 184038998 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -251850838 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145287932, + "accum": 323489575 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126556155, + "accum": -175062455 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971410560 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -122483595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 301657293 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 188576041 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 187182205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 228808569 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 380854767 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 152217384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120382871, + "accum": 514787747 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191537515, + "accum": -218771267 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_826.json b/polygon/heimdall/testdata/mainnet/spans/span_826.json new file mode 100644 index 00000000000..dbf9854994f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_826.json @@ -0,0 +1,264 @@ +{ + "span_id": 826, + "start_block": 5280256, + "end_block": 5286655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -99032652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119739390, + "accum": 467586940 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19661871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -269376104 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1039880848 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 86111291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -416035114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142894447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107918492, + "accum": -95336583 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138501480 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133370420 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10188618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191417061, + "accum": 562704262 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010176241 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 202356370 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -381037803 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128658165, + "accum": -348870399 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 187973193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 526036681 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 183060197 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105404137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 131934101 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 173366231 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 184561327 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -223243089 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145335376, + "accum": 227298183 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 126556155, + "accum": 325377430 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971408698 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -122303095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 305880081 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 188766060 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 187372205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 263993738 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 388233341 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 154307384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 120490523, + "accum": -53498490 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128658165, + "accum": -348870399 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_827.json b/polygon/heimdall/testdata/mainnet/spans/span_827.json new file mode 100644 index 00000000000..b5a933bca48 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_827.json @@ -0,0 +1,276 @@ +{ + "span_id": 827, + "start_block": 5286656, + "end_block": 5293055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -97492652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119744732, + "accum": 238738333 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19683871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -251903836 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1039544138 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 88311291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415925114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142916447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107921608, + "accum": 370044865 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138504054 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133230940 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10210618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191425557, + "accum": 2530535 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010119811 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 204560242 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -361452391 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128804935, + "accum": 575887290 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188193193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -413526567 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 215812543 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105426137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 214675485 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 173586209 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 185166129 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -190118327 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145367776, + "accum": 561814890 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128090041, + "accum": 249458988 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971406542 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -122094095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 310769625 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 188986082 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 187592205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 304734460 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 396776953 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 156727384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122534084, + "accum": -224293384 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122534084, + "accum": -224293384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_828.json b/polygon/heimdall/testdata/mainnet/spans/span_828.json new file mode 100644 index 00000000000..7d213b71d21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_828.json @@ -0,0 +1,264 @@ +{ + "span_id": 828, + "start_block": 5293056, + "end_block": 5299455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -96232652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119744732, + "accum": 482498110 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19701871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -237608344 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1039268648 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 90111291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415835114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142934447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107921608, + "accum": 400923548 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138506160 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133116820 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10228618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191325813, + "accum": 578912830 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010073641 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 206363410 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -345427963 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128783935, + "accum": 26583728 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188373193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -401354787 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 242609917 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105444137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 282372981 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 173766191 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 185660967 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -163016249 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145367776, + "accum": 310776621 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128106106, + "accum": -311554181 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971404778 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121923095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 314770161 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189166100 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 187772205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 338067778 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 403767181 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 158707384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122473085, + "accum": 68797475 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128106106, + "accum": -311554181 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_829.json b/polygon/heimdall/testdata/mainnet/spans/span_829.json new file mode 100644 index 00000000000..71f83cb266f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_829.json @@ -0,0 +1,270 @@ +{ + "span_id": 829, + "start_block": 5299456, + "end_block": 5305855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -94972652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": -229314941 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19719871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -223312852 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1038993158 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 91911291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415745114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142952447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 107951919, + "accum": 431911977 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138508266 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -133002700 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10246618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191398143, + "accum": 199858446 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1010027471 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 208166578 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -329403535 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128784185, + "accum": 432925218 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188553193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -389183007 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 269407291 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105462137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 350070477 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 173946173 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 186155805 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -135914171 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145370656, + "accum": 59452025 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128110275, + "accum": 82279289 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971403014 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121752095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 318770697 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189346118 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 187952205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 371401096 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 410757409 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 160687384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122679983, + "accum": 362582731 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": -229314941 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_83.json b/polygon/heimdall/testdata/mainnet/spans/span_83.json new file mode 100644 index 00000000000..c24f772b1ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_83.json @@ -0,0 +1,102 @@ +{ + "span_id": 83, + "start_block": 525056, + "end_block": 531455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -25744 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -30242 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 27958 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -30242 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30242 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 44256 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 44256 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -30242 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_830.json b/polygon/heimdall/testdata/mainnet/spans/span_830.json new file mode 100644 index 00000000000..c9daf10216a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_830.json @@ -0,0 +1,264 @@ +{ + "span_id": 830, + "start_block": 5305856, + "end_block": 5312255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -93852652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": -224034732 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19735871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -210605748 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1038748278 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 93511291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415665114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142968447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108633283, + "accum": 249688205 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138510138 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -132901260 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10262618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191406104, + "accum": 392447007 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1009986431 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 209769394 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -315159599 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128784185, + "accum": -376494951 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188713193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -378363647 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 293227179 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105478137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 410246029 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 174106157 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 186595661 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -111823435 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145594300, + "accum": 473921204 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128117548, + "accum": 218463574 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971401446 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121600095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 322326729 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189506134 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 188112205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 401030712 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 416970945 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 162447384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122680419, + "accum": 412599206 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128784185, + "accum": -376494951 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_831.json b/polygon/heimdall/testdata/mainnet/spans/span_831.json new file mode 100644 index 00000000000..8b10bb03437 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_831.json @@ -0,0 +1,264 @@ +{ + "span_id": 831, + "start_block": 5312256, + "end_block": 5318655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -93012652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": 257894309 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19747871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -201075420 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1038564618 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 94711291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415605114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142980447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108633283, + "accum": 596000449 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138511542 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -132825180 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10274618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191408417, + "accum": -182474126 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1009955651 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 210971506 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -304476647 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128784185, + "accum": 211627670 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188833193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -370249127 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 311092095 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105490137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 455377693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 174226145 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 186925553 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -93755383 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145604290, + "accum": 306645469 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128175074, + "accum": -158182870 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971400270 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121486095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 324993753 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189626146 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 188232205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 423252924 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 421631097 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 163767384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122680866, + "accum": -29750312 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191408417, + "accum": -182474126 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_832.json b/polygon/heimdall/testdata/mainnet/spans/span_832.json new file mode 100644 index 00000000000..bbbe5372dde --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_832.json @@ -0,0 +1,282 @@ +{ + "span_id": 832, + "start_block": 5318656, + "end_block": 5325055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -92032652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": 22096396 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19761871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -189956704 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1038350348 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 96111291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415535114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 142994447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108635355, + "accum": 202145767 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138513180 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -132736420 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10288618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191400730, + "accum": 582195287 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1009919741 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 212373970 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -292013203 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128784185, + "accum": 99687543 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 188973193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -360782187 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 331934497 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105504137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 508031301 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 174366131 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 187310427 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -72675989 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145626195, + "accum": 430504829 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128175074, + "accum": -278663287 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971398898 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121353095 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 328105281 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189766160 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 188372205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 449178838 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 427067941 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 165307384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122847810, + "accum": -225173024 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128175074, + "accum": -278663287 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_833.json b/polygon/heimdall/testdata/mainnet/spans/span_833.json new file mode 100644 index 00000000000..344e49cb56c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_833.json @@ -0,0 +1,276 @@ +{ + "span_id": 833, + "start_block": 5325056, + "end_block": 5331455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -90842652 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119934720, + "accum": 145253389 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 19778871 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -176455406 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -1038090163 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 97811291 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -415450114 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 143011447 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108645022, + "accum": 133332935 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 138515169 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -132628640 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 10305618 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192152367, + "accum": 10566628 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1009876136 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 214076962 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -276879021 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128800104, + "accum": 373430819 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 189143193 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -349286617 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 357243128 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105521137 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -386283325 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 174536114 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 187777774 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -47079582 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 145634047, + "accum": 32964016 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128175074, + "accum": -15472598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -971397232 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -121191595 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 331883565 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 189936177 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 188542205 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 480660305 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 433669823 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 167177384 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122853861, + "accum": 905795163 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192152367, + "accum": 10566628 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_834.json b/polygon/heimdall/testdata/mainnet/spans/span_834.json new file mode 100644 index 00000000000..2e2b0885b57 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_834.json @@ -0,0 +1,264 @@ +{ + "span_id": 834, + "start_block": 5331456, + "end_block": 5337855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -44091326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119935233, + "accum": 433739283 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9908435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -73138017 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -518754286 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 50805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207630057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71524723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108645022, + "accum": 213695990 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69259807 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -66193860 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5171809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192159882, + "accum": -176285411 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504889333 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 108941825 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -121524836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802663, + "accum": -241489205 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94761596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -161795318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 206907681 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52779568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -121683194 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 87458038 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 94411216 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 5067958 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146261218, + "accum": -88766743 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128327450, + "accum": 513874377 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485696754 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -60415297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 170164570 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95158107 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94461102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 275515321 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 224213485 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 85678692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122616649, + "accum": -91145580 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802663, + "accum": -241489205 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_835.json b/polygon/heimdall/testdata/mainnet/spans/span_835.json new file mode 100644 index 00000000000..24c6457af7e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_835.json @@ -0,0 +1,276 @@ +{ + "span_id": 835, + "start_block": 5337856, + "end_block": 5344255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -42691326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119935724, + "accum": -44129153 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9928435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -57254137 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -518448186 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 52805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207530057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71544723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108664769, + "accum": -490038101 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69262147 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -66067060 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5191809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192282999, + "accum": -167818540 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504838033 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 110945345 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 890246, + "accum": -103719916 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802663, + "accum": 416844649 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 94961596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -148271118 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1488743, + "accum": 236682541 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52799568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -46463754 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 87658018 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 94961036 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 35181378 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146261218, + "accum": -40134057 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128337450, + "accum": 204021934 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485694794 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -60225297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 174609610 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95358127 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94661102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 312552341 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 231980405 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 87878692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122591464, + "accum": 443494439 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108664769, + "accum": -490038101 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_836.json b/polygon/heimdall/testdata/mainnet/spans/span_836.json new file mode 100644 index 00000000000..4eed2a36b47 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_836.json @@ -0,0 +1,276 @@ +{ + "span_id": 836, + "start_block": 5344256, + "end_block": 5350655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -42131326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119936639, + "accum": -43601035 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9936435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -50900585 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -518325746 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 53605645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207490057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71552723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108664769, + "accum": 379280051 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69263083 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -66016340 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5199809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192249305, + "accum": 411364397 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504817513 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 111746753 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -96504008 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802663, + "accum": -470644405 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95041596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -142861438 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 248676512 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52807568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -16375978 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 87738010 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 95180964 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 47226746 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146261218, + "accum": 171019617 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128337450, + "accum": 271775255 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485694010 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -60149297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 176387626 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95438135 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94741102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 327367149 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 235087173 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 88758692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122591464, + "accum": -493683292 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122591464, + "accum": -493683292 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_837.json b/polygon/heimdall/testdata/mainnet/spans/span_837.json new file mode 100644 index 00000000000..1fa00fa4158 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_837.json @@ -0,0 +1,264 @@ +{ + "span_id": 837, + "start_block": 5350656, + "end_block": 5357055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -41291326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119936639, + "accum": 436671554 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9948435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -41370257 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -518142086 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 54805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207430057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71564723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108682838, + "accum": -234673532 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69264487 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65940260 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5211809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192267027, + "accum": -158542527 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504786733 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 112948865 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -85539236 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802663, + "accum": 116020472 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95161596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -134746918 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 266877536 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52819568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 28755686 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 87857998 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 95510856 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 65294798 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146264218, + "accum": 8247075 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128337450, + "accum": -106106503 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485692834 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -60035297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 179054650 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95558147 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 94861102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 349589361 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 388346, + "accum": 239747325 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 90078692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122591464, + "accum": 18447197 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192267027, + "accum": -158542527 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_838.json b/polygon/heimdall/testdata/mainnet/spans/span_838.json new file mode 100644 index 00000000000..e236bcc376b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_838.json @@ -0,0 +1,282 @@ +{ + "span_id": 838, + "start_block": 5357056, + "end_block": 5363455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -39821326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119866373, + "accum": 77624010 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9969435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -24692183 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -517820681 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 56905645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207325057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71585723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108606545, + "accum": 128720880 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69266944 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65807120 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5232809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192352752, + "accum": 44786106 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504732868 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 115052561 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -66350885 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128803559, + "accum": -55852181 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95371596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -120546508 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 298729328 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52840568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 107736098 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88067977 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 96088167 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 96913889 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146183305, + "accum": 201608355 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128337450, + "accum": -287673895 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485690776 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59835797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 183721942 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95768168 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95071102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 388478232 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 248004598 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 92388692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 122591464, + "accum": -283783537 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128337450, + "accum": -287673895 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_839.json b/polygon/heimdall/testdata/mainnet/spans/span_839.json new file mode 100644 index 00000000000..b8c0d66f68d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_839.json @@ -0,0 +1,270 @@ +{ + "span_id": 839, + "start_block": 5363456, + "end_block": 5369855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -38841326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119866373, + "accum": -161564774 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9983435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -13573467 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -517606411 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 58305645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207255057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71599723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108606545, + "accum": -268155496 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69268582 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65718360 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5246809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192402752, + "accum": -138685982 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504696958 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 116455025 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -53558651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069404, + "accum": -166799143 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95511596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -111079568 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 319963856 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52854568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 160389706 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88207963 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 96473041 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 117993283 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146207951, + "accum": 331270340 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128362977, + "accum": 550105579 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485689404 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59702797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 186833470 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 95908182 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95211102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -544472446 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 253645464 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 93928692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121574423, + "accum": 468243790 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 108606545, + "accum": -268155496 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_84.json b/polygon/heimdall/testdata/mainnet/spans/span_84.json new file mode 100644 index 00000000000..a24c4cf5aa6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_84.json @@ -0,0 +1,102 @@ +{ + "span_id": 84, + "start_block": 531456, + "end_block": 537855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -20242 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -24740 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -5054 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -24740 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24740 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 49758 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 49758 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -24740 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_840.json b/polygon/heimdall/testdata/mainnet/spans/span_840.json new file mode 100644 index 00000000000..c0de849b4de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_840.json @@ -0,0 +1,270 @@ +{ + "span_id": 840, + "start_block": 5369856, + "end_block": 5376255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -37931326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119866373, + "accum": 437926432 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 9996435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": -3248945 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -517407446 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 59605645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207190057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71612723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109271597, + "accum": 188922998 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69270103 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65635940 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5259809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192741056, + "accum": -511969240 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504663613 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 117757313 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -41680148 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069981, + "accum": -407160358 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95641596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -102288838 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 339681632 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52867568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 209282342 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88337950 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 96830424 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 137567006 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146455621, + "accum": 316723091 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128362977, + "accum": 301107068 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485688130 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59579297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 189722746 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96038195 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95341102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -520398383 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 258883411 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 95358692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 121585281, + "accum": 131107451 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192741056, + "accum": -511969240 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_841.json b/polygon/heimdall/testdata/mainnet/spans/span_841.json new file mode 100644 index 00000000000..11a9ea696f0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_841.json @@ -0,0 +1,270 @@ +{ + "span_id": 841, + "start_block": 5376256, + "end_block": 5382655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -36391326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119860397, + "accum": 190284065 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10018435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 14223323 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -517070736 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 61805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207080057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71634723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109301146, + "accum": -291937211 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69272677 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65496460 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5281809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192363624, + "accum": -124012124 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504607183 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 119961185 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -21578066 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069981, + "accum": 506854687 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 95861596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -87412218 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 373050176 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52889568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 292023726 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88557928 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 97435226 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 170691768 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146281303, + "accum": -311958939 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128362977, + "accum": 236988297 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485685974 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59370297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 194612290 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96258217 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95561102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -479657661 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 267747629 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 97778692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124690971, + "accum": -16534501 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146281303, + "accum": -311958939 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_842.json b/polygon/heimdall/testdata/mainnet/spans/span_842.json new file mode 100644 index 00000000000..1ff3826987d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_842.json @@ -0,0 +1,276 @@ +{ + "span_id": 842, + "start_block": 5382656, + "end_block": 5389055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -35271326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119847410, + "accum": 183848558 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10034435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 26930427 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -516825856 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 63405645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -207000057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71650723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109391887, + "accum": -466660960 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69274549 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65395020 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5297809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192372341, + "accum": 67597860 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504566143 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 121564001 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -6958370 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069981, + "accum": -314295842 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96021596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -76592858 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 397318208 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52905568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 352199278 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88717912 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 97875082 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 194782504 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146245229, + "accum": 103807575 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128364644, + "accum": 366661150 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485684406 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59218297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 198168322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96418233 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95721102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -450028045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 274194333 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 99538692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124740732, + "accum": 54563629 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109391887, + "accum": -466660960 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_843.json b/polygon/heimdall/testdata/mainnet/spans/span_843.json new file mode 100644 index 00000000000..12092631715 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_843.json @@ -0,0 +1,270 @@ +{ + "span_id": 843, + "start_block": 5389056, + "end_block": 5395455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -34571326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119850096, + "accum": 420130110 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10044435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 34872367 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -516672806 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 64405645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206950057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71660723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109391887, + "accum": -335268756 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69275719 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65331620 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5307809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192561540, + "accum": 67458607 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504540493 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 122565761 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 2178940 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069981, + "accum": 14009825 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96121596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -69830758 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 412485728 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52915568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 389808998 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88817902 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 98149992 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 209839214 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146412642, + "accum": -357486777 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128364644, + "accum": -274259130 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485683426 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -59123297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 200390842 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96518243 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95821102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -431509535 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 278223523 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 100638692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124740732, + "accum": 339586651 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146412642, + "accum": -357486777 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_844.json b/polygon/heimdall/testdata/mainnet/spans/span_844.json new file mode 100644 index 00000000000..e6b2917c68a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_844.json @@ -0,0 +1,276 @@ +{ + "span_id": 844, + "start_block": 5395456, + "end_block": 5401855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -33521326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119851572, + "accum": 293071442 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10059435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 46785277 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -516443231 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 65905645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206875057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71675723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109386023, + "accum": 343187263 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69277474 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65236520 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5322809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192353201, + "accum": 66299612 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504502018 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 124068401 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 15884905 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129069981, + "accum": 25452344 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96271596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -59687608 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -527078725 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52930568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 446223578 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 88967887 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 98562357 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 232424279 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146414395, + "accum": -85907675 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128358663, + "accum": -273423455 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485681956 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58980797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 203724622 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96668258 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 95971102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -403731770 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 284267308 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 102288692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124733139, + "accum": 285779572 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128358663, + "accum": -273423455 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_845.json b/polygon/heimdall/testdata/mainnet/spans/span_845.json new file mode 100644 index 00000000000..a842be63076 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_845.json @@ -0,0 +1,264 @@ +{ + "span_id": 845, + "start_block": 5401856, + "end_block": 5408255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -32681326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 119851572, + "accum": -196122188 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10071435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 56315605 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -516259571 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 67105645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206815057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71687723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109398812, + "accum": 693581366 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69278878 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65160440 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5334809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193743830, + "accum": 462112893 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504471238 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 125270513 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 26849677 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129164031, + "accum": 611233708 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96391596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -51573088 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -508877701 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52942568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -472444344 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89087875 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 98892249 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 250492331 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146418804, + "accum": -256427268 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128358663, + "accum": 303093704 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485680780 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58866797 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 206391646 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96788270 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96091102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -381509558 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 289102336 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 103608692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124733139, + "accum": -144835254 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146418804, + "accum": -256427268 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_846.json b/polygon/heimdall/testdata/mainnet/spans/span_846.json new file mode 100644 index 00000000000..106bbb4da00 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_846.json @@ -0,0 +1,270 @@ +{ + "span_id": 846, + "start_block": 5408256, + "end_block": 5414655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -32051326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130211693, + "accum": -17247517 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10080435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 63463351 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -516121826 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 68005645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206770057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71696723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109457200, + "accum": 714638419 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69279931 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65103380 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5343809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193743830, + "accum": 256771813 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504448153 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 126172097 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 35073256 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129164031, + "accum": -164331426 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96481596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -45487198 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -495226933 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52951568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -438595596 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89177866 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99139668 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 264043370 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146418804, + "accum": 87117870 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128366120, + "accum": 483572486 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485679898 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58781297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 208391914 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96878279 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96181102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -364842899 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 292728607 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 104598692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 124733139, + "accum": 2899020 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129164031, + "accum": -164331426 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_847.json b/polygon/heimdall/testdata/mainnet/spans/span_847.json new file mode 100644 index 00000000000..dae87a36bf5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_847.json @@ -0,0 +1,264 @@ +{ + "span_id": 847, + "start_block": 5414656, + "end_block": 5421055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -31351326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": 311575592 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10090435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 71405291 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -515968776 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 69005645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206720057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71706723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 109457200, + "accum": -139986362 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69281101 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -65039980 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5353809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193757398, + "accum": 245735940 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504422503 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 127173857 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 44210566 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129167124, + "accum": 152845315 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96581596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -38725098 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -480059413 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52961568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -400985876 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89277856 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99414578 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 279100080 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146418804, + "accum": 577026524 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128366120, + "accum": -181970351 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485678918 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58686297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 210614434 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 96978289 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96281102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -346324389 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 296757797 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 105698692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125250131, + "accum": 276842567 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128366120, + "accum": -181970351 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_848.json b/polygon/heimdall/testdata/mainnet/spans/span_848.json new file mode 100644 index 00000000000..3290bdab4d7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_848.json @@ -0,0 +1,270 @@ +{ + "span_id": 848, + "start_block": 5421056, + "end_block": 5427455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -30651326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": -343259135 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10100435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 79347231 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -515815726 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 70005645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206670057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71716723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113988860, + "accum": 11392318 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69282271 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -64976580 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5363809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193757398, + "accum": 228899593 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504396853 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 128175617 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 53347876 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129167130, + "accum": 465021198 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96681596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -31962998 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -464891893 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52971568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -363376156 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89377846 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99689488 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 294156790 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 146429604, + "accum": 86815037 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128317327, + "accum": 122000284 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485677938 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58591297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 212836954 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97078299 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96381102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -327805879 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 300786987 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 106798692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125250131, + "accum": 549848490 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": -343259135 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_849.json b/polygon/heimdall/testdata/mainnet/spans/span_849.json new file mode 100644 index 00000000000..00b5990b21b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_849.json @@ -0,0 +1,270 @@ +{ + "span_id": 849, + "start_block": 5427456, + "end_block": 5433855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -30091326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": -239139835 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10108435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 85700783 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -515693286 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 70805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206630057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71724723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113952331, + "accum": -16122122 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69283207 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -64925860 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5371809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193762929, + "accum": -99359985 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504376333 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 128977025 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 60657724 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129167130, + "accum": 559203562 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96761596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -26553318 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -452757877 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52979568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -333288380 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89457838 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 99909416 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 306202158 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 106173409, + "accum": -3007308 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128322268, + "accum": 209403988 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485677154 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58515297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 214614970 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97158307 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96461102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -312991071 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 304010339 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 107678692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125250131, + "accum": 612658333 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": -239139835 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_85.json b/polygon/heimdall/testdata/mainnet/spans/span_85.json new file mode 100644 index 00000000000..6b4780139bd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_85.json @@ -0,0 +1,102 @@ +{ + "span_id": 85, + "start_block": 537856, + "end_block": 544255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -24740 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -29238 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 21934 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -29238 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29238 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 45260 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 45260 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -29238 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_850.json b/polygon/heimdall/testdata/mainnet/spans/span_850.json new file mode 100644 index 00000000000..878e14d8f6b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_850.json @@ -0,0 +1,258 @@ +{ + "span_id": 850, + "start_block": 5433856, + "end_block": 5440255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -29391326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130411806, + "accum": 126370246 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10118435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 794194, + "accum": 93642723 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -515540236 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 71805645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206580057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71734723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 113952331, + "accum": 184846969 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69284377 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -64862460 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5381809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193731503, + "accum": -39024319 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504350683 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 129978785 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 69795034 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129068333, + "accum": -27745416 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 96861596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -19791218 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -437590357 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 52989568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -295678660 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89557828 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 100184326 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 321258868 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 105425633, + "accum": 113975315 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128322268, + "accum": 553972449 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485676174 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58420297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 216837490 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97258317 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96561102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -294472561 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 308039529 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 108778692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125529535, + "accum": -10110051 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193731503, + "accum": -39024319 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_851.json b/polygon/heimdall/testdata/mainnet/spans/span_851.json new file mode 100644 index 00000000000..8eaf5c1176d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_851.json @@ -0,0 +1,270 @@ +{ + "span_id": 851, + "start_block": 5440256, + "end_block": 5446655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": -27851326 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130412554, + "accum": 137732574 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 10140435 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 111205223 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -515203526 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 74005645 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -206470057 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71756723 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123928161, + "accum": -106246445 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 69286951 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -64722980 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 5403809 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193736904, + "accum": 406183020 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -504294253 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 132182657 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 89897116 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129071703, + "accum": -55923211 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 97081596 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -4914598 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -404221813 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 53011568 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -212937276 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 89777806 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 100789128 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 354383630 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126095850, + "accum": -150278820 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128323221, + "accum": 519850023 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -485674018 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -58211297 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 221727034 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97478339 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 96781102 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -253731839 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 316903747 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 111198692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125596103, + "accum": -116095348 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126095850, + "accum": -150278820 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_852.json b/polygon/heimdall/testdata/mainnet/spans/span_852.json new file mode 100644 index 00000000000..43523d3ba73 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_852.json @@ -0,0 +1,276 @@ +{ + "span_id": 852, + "start_block": 5446656, + "end_block": 5453055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 2811593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130412554, + "accum": 445190930 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1061016068 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39630354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 154371183 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -485470422 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 105178564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176912138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101246642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142297124, + "accum": 148718915 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98761859 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -35142281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34893728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193656694, + "accum": -167155423 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474777729 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163358568 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 134903462 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129071703, + "accum": 228881473 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126724515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 36053891 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -348964110 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82501487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -119527833 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 119420708 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 130729394 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 409452956 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126095850, + "accum": 65567031 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128323301, + "accum": -195791706 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456199433 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -28576878 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 254978237 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127121275 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126424021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -192777453 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 353226289 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 142541611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125597171, + "accum": 109622815 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193656694, + "accum": -167155423 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_853.json b/polygon/heimdall/testdata/mainnet/spans/span_853.json new file mode 100644 index 00000000000..0ade62f74a1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_853.json @@ -0,0 +1,276 @@ +{ + "span_id": 853, + "start_block": 5453056, + "end_block": 5459455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 3791593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130412554, + "accum": 295429560 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1061005568 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39644354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 165647805 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -485256152 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 106578564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176842138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101260642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142297124, + "accum": 165234089 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98763497 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -35053521 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34907728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193685560, + "accum": 568380329 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474741819 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 164761032 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 147695696 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129074420, + "accum": 60372642 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126864515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 45520831 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -327729582 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82515487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -66874225 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 119560694 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 131114268 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 430532350 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126312375, + "accum": -143468893 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128423301, + "accum": -374274559 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456198061 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -28443878 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 258089765 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127261289 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126564021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -166851539 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 358867155 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 144081611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125721004, + "accum": -106699555 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128423301, + "accum": -374274559 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_854.json b/polygon/heimdall/testdata/mainnet/spans/span_854.json new file mode 100644 index 00000000000..ba7d6fd541b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_854.json @@ -0,0 +1,270 @@ +{ + "span_id": 854, + "start_block": 5459456, + "end_block": 5465855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 5121593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130457849, + "accum": -190851188 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1060991318 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39663354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 180951792 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -484965357 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 108478564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176747138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101279642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142328605, + "accum": -95279523 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98765720 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -34933061 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34926728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193672163, + "accum": 295704434 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474693084 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 166664376 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 165056585 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129078251, + "accum": -451468182 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127054515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 58368821 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -298911294 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82534487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 4584243 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 119750675 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 131636597 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 459140099 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126317875, + "accum": 280391065 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128423301, + "accum": 89616330 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456196199 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -28263378 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 262312553 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127451308 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126754021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -131666370 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 366522616 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 146171611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125741620, + "accum": 306064390 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129078251, + "accum": -451468182 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_855.json b/polygon/heimdall/testdata/mainnet/spans/span_855.json new file mode 100644 index 00000000000..344a8a32504 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_855.json @@ -0,0 +1,276 @@ +{ + "span_id": 855, + "start_block": 5465856, + "end_block": 5472255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 6311593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130457849, + "accum": 51526257 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1060978568 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39680354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 194644833 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -484705172 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 110178564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176662138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101296642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 142352835, + "accum": 349007909 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98767709 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -34825281 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34943728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192684119, + "accum": -368601532 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474649479 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 168367368 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 180590012 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129078251, + "accum": -232572398 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127224515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 69864391 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -273126510 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82551487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 68520767 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 119920658 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 132103944 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -503465605 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": 451419842 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128413301, + "accum": 297288851 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456194533 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -28101878 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 266090837 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127621325 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126924021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -100184903 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 373372239 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 148041611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125788663, + "accum": 467808567 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192684119, + "accum": -368601532 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_856.json b/polygon/heimdall/testdata/mainnet/spans/span_856.json new file mode 100644 index 00000000000..a0dada0d8cd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_856.json @@ -0,0 +1,276 @@ +{ + "span_id": 856, + "start_block": 5472256, + "end_block": 5478655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 7221593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130457849, + "accum": -225363511 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1060968818 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39693354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 205115982 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -484506207 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 111478564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176597138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101309642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141752505, + "accum": 219019501 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98769230 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -34742861 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34956728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192186859, + "accum": 162361713 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474616134 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 169669656 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 192468515 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129078251, + "accum": 458748489 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127354515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 78655121 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -253408734 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82564487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 117413403 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 120050645 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 132461327 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -483891882 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": 120204266 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128417154, + "accum": -6168482 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456193259 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -27978378 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 268980113 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127751338 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127054021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -76110840 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 378610186 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 149471611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125795655, + "accum": 129162271 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130457849, + "accum": -225363511 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_857.json b/polygon/heimdall/testdata/mainnet/spans/span_857.json new file mode 100644 index 00000000000..3a39fbcfa72 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_857.json @@ -0,0 +1,264 @@ +{ + "span_id": 857, + "start_block": 5478656, + "end_block": 5485055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 8131593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130457849, + "accum": 484439432 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1060959068 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39706354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 215587131 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -484307242 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 112778564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176532138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101322642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141754197, + "accum": 89475091 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98770751 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -34660441 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34969728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192214658, + "accum": -297301457 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474582789 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 170971944 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 204347018 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128788795, + "accum": 163885325 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127484515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 87445851 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -233690958 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82577487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 166306039 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 120180632 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 132818710 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -464318159 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": -209731190 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128417154, + "accum": 677105426 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456191985 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -27854878 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 271869389 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127881351 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127184021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -52036777 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 383848133 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 150901611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125790636, + "accum": -207821629 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192214658, + "accum": -297301457 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_858.json b/polygon/heimdall/testdata/mainnet/spans/span_858.json new file mode 100644 index 00000000000..6f930dbb50c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_858.json @@ -0,0 +1,264 @@ +{ + "span_id": 858, + "start_block": 5485056, + "end_block": 5491455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 9111593 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130537810, + "accum": 335291993 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1060948568 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 39720354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 226863753 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -484092972 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 114178564 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -176462138 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 101336642 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143780183, + "accum": 126317222 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 98772389 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -34571681 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 34983728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192216280, + "accum": 417908376 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -474546879 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 172374408 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 217139252 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128806470, + "accum": -8812295 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127624515 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 96912791 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -212456430 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 82591487 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 218959647 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 120320618 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 133203584 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -443238765 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": -417199617 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128418454, + "accum": 499161374 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -456190613 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": -27721878 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 274980917 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 128021365 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127324021 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -26110863 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 389488999 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 152441611 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125790636, + "accum": -422676477 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125790636, + "accum": -422676477 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_859.json b/polygon/heimdall/testdata/mainnet/spans/span_859.json new file mode 100644 index 00000000000..9d3451f3d42 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_859.json @@ -0,0 +1,282 @@ +{ + "span_id": 859, + "start_block": 5491456, + "end_block": 5497855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 39429500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130542431, + "accum": 345800591 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1031669411 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69003261 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 268213755 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -454595490 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 144946471 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -147119231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 130619549 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143780183, + "accum": 335223678 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128042051 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -5208674 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 64266635 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192440154, + "accum": 365934305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -445240497 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 203144955 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 260113124 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128809044, + "accum": -25015212 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157042422 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 136323848 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -160437243 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 111874394 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 304642134 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -1082896552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 149738510 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 162883856 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -391385793 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": -470773273 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129004752, + "accum": 484659537 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -426921236 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 1688529 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 307582604 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157439287 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156741928 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 30934809 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -564192644 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183359518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 125950623, + "accum": 505806039 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": -470773273 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_86.json b/polygon/heimdall/testdata/mainnet/spans/span_86.json new file mode 100644 index 00000000000..9fe2945758e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_86.json @@ -0,0 +1,102 @@ +{ + "span_id": 86, + "start_block": 544256, + "end_block": 550655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -19238 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -23736 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -11078 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -23736 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -23736 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 50762 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 50762 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -23736 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_860.json b/polygon/heimdall/testdata/mainnet/spans/span_860.json new file mode 100644 index 00000000000..061f139db6a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_860.json @@ -0,0 +1,276 @@ +{ + "span_id": 860, + "start_block": 5497856, + "end_block": 5504255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 40549500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130571685, + "accum": 454433482 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1031657411 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69019261 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 281101323 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -454350610 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 146546471 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -147039231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 130635549 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143870823, + "accum": -335674409 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128043923 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -5107234 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 64282635 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192443482, + "accum": 473765257 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -445199457 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 204747771 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 274732820 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128809044, + "accum": 55737217 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157202422 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 147143208 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -136169211 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 111890394 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 364817686 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -1082864552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 149898494 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 163323712 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -367295057 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126316975, + "accum": 559227412 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129096252, + "accum": -422076931 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -426919668 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 1840529 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 311138636 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157599303 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156901928 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 60564425 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -557745940 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 185119518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128115488, + "accum": 561836869 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129096252, + "accum": -422076931 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_861.json b/polygon/heimdall/testdata/mainnet/spans/span_861.json new file mode 100644 index 00000000000..293f4690f76 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_861.json @@ -0,0 +1,282 @@ +{ + "span_id": 861, + "start_block": 5504256, + "end_block": 5510655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 42089500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130571685, + "accum": 350974486 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1031640911 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69041261 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 298821729 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -454013900 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 148746471 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -146929231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 130657549 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143880059, + "accum": -146779557 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128046497 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -4967754 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 64304635 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191724408, + "accum": -256278187 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -445143027 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 206951643 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 294834902 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130264525, + "accum": -72851059 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157422422 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 162019828 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -102800667 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 111912394 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 447559070 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -1082820552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 150118472 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 163928514 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -334170295 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126553145, + "accum": 364962579 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129181532, + "accum": 434815347 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -426917512 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 2049529 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 316028180 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157819325 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157121928 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 101305147 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -548881722 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 187539518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128175027, + "accum": 405123482 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191724408, + "accum": -256278187 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_862.json b/polygon/heimdall/testdata/mainnet/spans/span_862.json new file mode 100644 index 00000000000..52a46565d67 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_862.json @@ -0,0 +1,276 @@ +{ + "span_id": 862, + "start_block": 5510656, + "end_block": 5517055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 42999500 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130571685, + "accum": 63841605 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -1031631161 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 69054261 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 309292878 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -453814935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 150046471 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -146864231 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 130670549 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143881287, + "accum": 731390049 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128048018 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -4885334 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 64317635 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191725996, + "accum": 251577867 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -445109682 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 208253931 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 306713405 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130264525, + "accum": 628305553 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157552422 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 170810558 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -83082891 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 111925394 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -495830507 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -1082794552 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 150248459 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 164285897 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -314596572 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126553145, + "accum": 25367499 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129184142, + "accum": 129396106 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -426916238 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 2173029 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 318917456 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157949338 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157251928 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 125379210 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -543643775 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188969518 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127956458, + "accum": 84431376 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126553145, + "accum": 25367499 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_863.json b/polygon/heimdall/testdata/mainnet/spans/span_863.json new file mode 100644 index 00000000000..63e3a6aeeab --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_863.json @@ -0,0 +1,276 @@ +{ + "span_id": 863, + "start_block": 5517056, + "end_block": 5523455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 22654750 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130702674, + "accum": 201439786 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -515803205 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 34543630 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 167936743 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -226654935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 76673235 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -73349615 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 65351774 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143962555, + "accum": -238503319 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 64025939 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -2338057 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 32175317 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192482175, + "accum": -176591069 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -222512518 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 105779869 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 168433264 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130265518, + "accum": 477650424 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 78941211 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 96562744 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -16515037 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 55979197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -185859215 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -541364276 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 75289213 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 82596550 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -132454714 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126579173, + "accum": 114623103 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129189425, + "accum": 210383118 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -213456502 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 1243264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 163125886 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79139685 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78790964 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 93245146 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -265173724 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 96299759 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127970953, + "accum": 167691628 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143962555, + "accum": -238503319 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_864.json b/polygon/heimdall/testdata/mainnet/spans/span_864.json new file mode 100644 index 00000000000..5df9566186a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_864.json @@ -0,0 +1,282 @@ +{ + "span_id": 864, + "start_block": 5523456, + "end_block": 5529855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 23634750 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130702674, + "accum": 43767699 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -515792705 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 34557630 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 179213365 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -226440665 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 78073235 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -73279615 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 65365774 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144450208, + "accum": -207993873 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 64027577 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -2249297 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 32189317 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192482175, + "accum": 530261572 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -222476608 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 107182333 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 181225498 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130256531, + "accum": 314333236 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79081211 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 106029684 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 4719491 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 55993197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -133205607 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -541336276 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 75429199 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 82981424 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -111375320 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126970450, + "accum": -96845243 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129193310, + "accum": 31600840 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -213455130 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 1376264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 166237414 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79279699 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78930964 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 119171060 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -259532858 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 97839759 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127970066, + "accum": -28518982 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144450208, + "accum": -207993873 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_865.json b/polygon/heimdall/testdata/mainnet/spans/span_865.json new file mode 100644 index 00000000000..15ae998c8dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_865.json @@ -0,0 +1,276 @@ +{ + "span_id": 865, + "start_block": 5529856, + "end_block": 5536255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 24894750 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130702674, + "accum": -586485308 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -515779205 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 34575630 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 193711879 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -226165175 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 79873235 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -73189615 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 65383774 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144441307, + "accum": 403293269 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 64029683 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": -2135177 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 32207317 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192706772, + "accum": 20709796 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -222430438 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 108985501 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 197672656 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130256904, + "accum": -323957953 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79261211 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 118201464 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 32021027 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 56011197 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -65508111 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -541300276 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 75609181 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 83476262 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -84273242 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126970450, + "accum": 199864970 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129181599, + "accum": 368346079 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -213453366 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 1547264 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 170237950 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79459717 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79110964 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 152504378 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -252280316 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 99819759 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127959731, + "accum": 286149282 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130702674, + "accum": -586485308 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_866.json b/polygon/heimdall/testdata/mainnet/spans/span_866.json new file mode 100644 index 00000000000..0fae617b0db --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_866.json @@ -0,0 +1,282 @@ +{ + "span_id": 866, + "start_block": 5536256, + "end_block": 5542655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 55059683 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130716104, + "accum": 197681326 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -487068522 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63291563 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 239321745 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -197148837 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 110668168 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -44389682 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94099707 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144621061, + "accum": -511698334 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 92727073 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 26692896 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 60923250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 192955839, + "accum": 120373904 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -193681640 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1090307455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 139784130 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 245555940 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130256904, + "accum": 450804653 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108166144 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 161096807 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 92567752 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 84727130 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 42167234 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -512563343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104514093 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 27491, + "accum": 112748506 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -23959218 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126970450, + "accum": -89494090 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129182599, + "accum": 126035941 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -184756375 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 30441697 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 203600175 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108364671 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108015897 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 220088182 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -215124084 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 130824692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128068432, + "accum": 19848633 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144621061, + "accum": -511698334 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_867.json b/polygon/heimdall/testdata/mainnet/spans/span_867.json new file mode 100644 index 00000000000..6769e076c1a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_867.json @@ -0,0 +1,288 @@ +{ + "span_id": 867, + "start_block": 5542656, + "end_block": 5549055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 56669683 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130723244, + "accum": 218267948 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -487051272 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63314563 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 257847624 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -196796822 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 112968168 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -44274682 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94122707 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144832404, + "accum": -168683959 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 92729764 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 26838716 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 60946250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193362296, + "accum": -417211899 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -193622645 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1090077455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 142088178 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 266571753 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130702382, + "accum": 463468677 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108396144 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 176649637 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 127453048 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 84750130 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 128669590 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -512517343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104744070 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 113390321 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 10671215 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126970450, + "accum": -155639332 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129422451, + "accum": 114476807 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -184754121 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 30660197 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 208711971 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108594694 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108245897 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 262680755 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -205856947 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 133354692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128085492, + "accum": -20796710 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193362296, + "accum": -417211899 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_868.json b/polygon/heimdall/testdata/mainnet/spans/span_868.json new file mode 100644 index 00000000000..4fa7d96e21c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_868.json @@ -0,0 +1,288 @@ +{ + "span_id": 868, + "start_block": 5549056, + "end_block": 5555455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 58069683 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130723244, + "accum": -157477497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -487036272 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63334563 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 273957084 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -196490722 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 114968168 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -44174682 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94142707 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145080167, + "accum": -259271508 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 92732104 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 26965516 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 60966250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193689814, + "accum": 464475896 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -193571345 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1089877455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 144091698 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 284846373 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130715747, + "accum": 87484667 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108596144 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 190173837 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 157788088 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 84770130 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 203889030 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -512477343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104944050 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 113950721 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 40784635 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 126953713, + "accum": 390125311 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129586550, + "accum": -285327179 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -184752161 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 30850197 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 213157011 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108794714 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108445897 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 299717775 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -197798567 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 135554692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128089734, + "accum": -449322198 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128089734, + "accum": -449322198 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_869.json b/polygon/heimdall/testdata/mainnet/spans/span_869.json new file mode 100644 index 00000000000..01c449e9869 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_869.json @@ -0,0 +1,288 @@ +{ + "span_id": 869, + "start_block": 5555456, + "end_block": 5561855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 59049683 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130723244, + "accum": -321837238 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -487025772 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63348563 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 285233706 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -196276452 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 116368168 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -44104682 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 94156707 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145083398, + "accum": -222597876 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 92733742 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 27054276 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 60980250 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193706564, + "accum": 184734124 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -193535435 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1089737455 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 145494162 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 297638607 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130716657, + "accum": -76974071 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 108736144 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 199640777 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 179022616 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 84784130 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 256542638 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -512449343 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105084036 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 114343001 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 61864029 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127007657, + "accum": 173336691 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129996299, + "accum": -462732393 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -184750789 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 30983197 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 216268539 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 108934728 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 108585897 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 325643689 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -192157701 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 137094692 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128089734, + "accum": 346522427 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129996299, + "accum": -462732393 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_87.json b/polygon/heimdall/testdata/mainnet/spans/span_87.json new file mode 100644 index 00000000000..044ea1fde2b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_87.json @@ -0,0 +1,102 @@ +{ + "span_id": 87, + "start_block": 550656, + "end_block": 557055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -23736 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -28234 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 15910 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -28234 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -28234 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 46264 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 46264 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -28234 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_870.json b/polygon/heimdall/testdata/mainnet/spans/span_870.json new file mode 100644 index 00000000000..ae4e402d2dc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_870.json @@ -0,0 +1,294 @@ +{ + "span_id": 870, + "start_block": 5561856, + "end_block": 5568255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 88366333 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130723244, + "accum": 63938356 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -458955622 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91423213 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 327788870 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -167944312 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 146224818 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -15958032 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 122231357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145135127, + "accum": 422121466 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1093409339 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 120792498 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 55225046 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 89054900 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193717414, + "accum": -290852086 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -165432615 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1061500805 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 175353980 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 342142415 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130771405, + "accum": 309368239 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 136972794 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 239869207 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 234380802 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 112858780 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 352296784 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -484356693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133320668 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 142904011 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 117022757 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": -505376250 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130024922, + "accum": -89678961 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -156692375 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59210847 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 248325725 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 137171396 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136822547 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 387033657 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -156848509 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 167131342 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128108247, + "accum": -312347186 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": -505376250 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_871.json b/polygon/heimdall/testdata/mainnet/spans/span_871.json new file mode 100644 index 00000000000..f226552bae7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_871.json @@ -0,0 +1,294 @@ +{ + "span_id": 871, + "start_block": 5568256, + "end_block": 5574655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 89556333 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130782878, + "accum": 290892192 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -458942872 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91440213 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 341481911 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -167684127 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 147924818 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -15873032 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 122248357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145136280, + "accum": -103750517 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1092559339 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 120794487 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 55332826 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 89071900 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193733596, + "accum": 9422646 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -165389010 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1061330805 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177056972 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 357675842 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130780298, + "accum": 537130572 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 137142794 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 251364777 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 260165586 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 112875780 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 416233308 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -484322693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133490651 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 143380351 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 142619164 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": -341642314 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130018922, + "accum": 125264781 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -156690709 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59372347 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 252104009 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 137341413 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 136992547 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -579225432 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -149998886 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 169001342 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 128108247, + "accum": -129968160 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": -341642314 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_872.json b/polygon/heimdall/testdata/mainnet/spans/span_872.json new file mode 100644 index 00000000000..de4ba2c004b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_872.json @@ -0,0 +1,294 @@ +{ + "span_id": 872, + "start_block": 5574656, + "end_block": 5581055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 90676333 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130804580, + "accum": 388197361 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -458930872 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 91456213 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 354369479 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -167439247 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 149524818 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": -15793032 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 122264357 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145136280, + "accum": 223006778 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1091759339 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 120796359 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 55434266 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 89087900 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193807930, + "accum": 116758875 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -165347970 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1061170805 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 178659788 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 372295538 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130780298, + "accum": -363380826 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 137302794 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 262184137 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 284433618 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 112891780 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 476408860 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -484290693 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 133650635 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 143828671 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 166709900 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": -304587164 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130048710, + "accum": 210303126 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -156689141 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59524347 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 255660041 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 137501429 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 137152547 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -549595816 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -143552182 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 170761342 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127845611, + "accum": -78304182 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130780298, + "accum": -363380826 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_873.json b/polygon/heimdall/testdata/mainnet/spans/span_873.json new file mode 100644 index 00000000000..6a84b88127d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_873.json @@ -0,0 +1,300 @@ +{ + "span_id": 873, + "start_block": 5581056, + "end_block": 5587455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 119381027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130805837, + "accum": -94078351 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431541928 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118849907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 397048160 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -139773758 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 178799512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 11676662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149658051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145580871, + "accum": 16075890 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1063434645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148173276 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 82929420 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116481594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193818430, + "accum": -166510844 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137924541 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1033606111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 207937826 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 417031121 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130871620, + "accum": 152949072 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 164867488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 302406821 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 340626600 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140285474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -422430205 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456877999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 161215310 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 171735745 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 222692343 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127014633, + "accum": 139446070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130768383, + "accum": 719608086 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129312585 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87079541 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 287257523 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094847781 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 165066142 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 164717241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -487035953 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -108522027 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 200226036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127871602, + "accum": 381674806 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193818430, + "accum": -166510844 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_874.json b/polygon/heimdall/testdata/mainnet/spans/span_874.json new file mode 100644 index 00000000000..eb6258d86fe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_874.json @@ -0,0 +1,306 @@ +{ + "span_id": 874, + "start_block": 5587456, + "end_block": 5593855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 120851027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130795837, + "accum": 654691517 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431526178 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118870907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 413963093 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -139452353 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 180899512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 11781662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149679051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145586306, + "accum": 76338584 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1062384645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148175733 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83062560 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116502594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193820801, + "accum": -92213403 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137870676 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1033396111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 210041522 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 436219472 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130862899, + "accum": -95843811 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 165077488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 316607231 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 372478392 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140306474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -343449793 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456835999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 161425289 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172324165 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 254311434 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127020891, + "accum": -190107802 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130768383, + "accum": 468789475 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129310527 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87279041 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 291924815 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094684464 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 165276163 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 164927241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -448147082 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -100060728 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 202536036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127915848, + "accum": 70943110 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127020891, + "accum": -190107802 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_875.json b/polygon/heimdall/testdata/mainnet/spans/span_875.json new file mode 100644 index 00000000000..f77f01a1b1e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_875.json @@ -0,0 +1,300 @@ +{ + "span_id": 875, + "start_block": 5593856, + "end_block": 5600255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 122111027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130813207, + "accum": 12072717 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431512678 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118888907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 428461607 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -139176863 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 182699512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 11871662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149697051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145587011, + "accum": -300296578 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1061484645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148177839 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83176680 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116520594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193834365, + "accum": 399452204 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137824506 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1033216111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 211844690 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 452666630 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 130866399, + "accum": 261602084 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 165257488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 328779011 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 399779928 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140324474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -275752297 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456799999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 161605271 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172828525 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 281413512 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 127081205, + "accum": 98994599 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130771883, + "accum": -174528416 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129308763 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87450041 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 295925351 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094544478 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 165456181 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 165107241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -414813764 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -92808186 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 204516036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127949867, + "accum": 375386438 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145587011, + "accum": -300296578 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_876.json b/polygon/heimdall/testdata/mainnet/spans/span_876.json new file mode 100644 index 00000000000..45e7c204c90 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_876.json @@ -0,0 +1,294 @@ +{ + "span_id": 876, + "start_block": 5600256, + "end_block": 5606655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 123231027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130813207, + "accum": 101208591 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431500678 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118904907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 441349175 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -138931983 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 184299512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 11951662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149713051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145470054, + "accum": 24700580 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1060684645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148179711 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83278120 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116536594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193840393, + "accum": -504216041 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137783466 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1033056111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 213447506 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 467286326 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131057273, + "accum": 355499392 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 165417488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 339598371 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 424047960 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140340474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -215576745 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456767999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 161765255 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 173276845 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 305504248 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 130100004, + "accum": 164749389 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130735447, + "accum": -86314152 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129307195 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87602041 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 299481383 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094420046 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 165616197 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 165267241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -385184148 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -86361482 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 206276036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127949867, + "accum": 421575625 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193840393, + "accum": -504216041 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_877.json b/polygon/heimdall/testdata/mainnet/spans/span_877.json new file mode 100644 index 00000000000..a2d96cb4f11 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_877.json @@ -0,0 +1,300 @@ +{ + "span_id": 877, + "start_block": 5606656, + "end_block": 5613055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 124421027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130813207, + "accum": 319071875 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431487928 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118921907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 455042216 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -138671798 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 185999512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 12036662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149730051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145293633, + "accum": 489793369 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1059834645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148181700 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83385900 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116553594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193840882, + "accum": -218570047 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137739861 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1032886111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 215150498 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -519169047 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131057273, + "accum": 579288106 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 165587488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 351093941 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 449832744 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140357474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -151640221 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456733999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 161935238 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 173753185 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 331100655 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131875733, + "accum": 382492608 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130748440, + "accum": 130283119 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129305529 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87763541 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 303259667 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094287837 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 165786214 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 165437241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -353702681 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -79511859 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 208146036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127984651, + "accum": -410863989 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127984651, + "accum": -410863989 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_878.json b/polygon/heimdall/testdata/mainnet/spans/span_878.json new file mode 100644 index 00000000000..0e4df7df06f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_878.json @@ -0,0 +1,300 @@ +{ + "span_id": 878, + "start_block": 5613056, + "end_block": 5619455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 126101027 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130820715, + "accum": 447032279 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -431469928 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 118945907 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 474373568 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -138304478 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 188399512 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 12156662 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 149754051 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145295617, + "accum": -38518751 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1058634645 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 148184508 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83538060 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 116577594 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193769638, + "accum": 418566598 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -137678301 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1032646111 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 217554722 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -497239503 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131085766, + "accum": -290512948 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 165827488 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 367322981 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 486234792 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 140381474 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -61376893 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -456685999 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 162175214 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 174425665 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 367236759 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131875733, + "accum": 535852309 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130756973, + "accum": 256635378 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -129303177 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87991541 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 308593715 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1094101189 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 166026238 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 165677241 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -309258257 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -69841803 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 210786036 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127992721, + "accum": -350779320 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 127992721, + "accum": -350779320 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_879.json b/polygon/heimdall/testdata/mainnet/spans/span_879.json new file mode 100644 index 00000000000..835d43a0be7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_879.json @@ -0,0 +1,312 @@ +{ + "span_id": 879, + "start_block": 5619456, + "end_block": 5625855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154676156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130820715, + "accum": 57680559 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404279799 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146141036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 517658157 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -110823249 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 217574641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 39431791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 176949180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145295617, + "accum": -138494664 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1030459516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175361977 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 110839989 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143772723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193838147, + "accum": 284674888 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110451872 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1005270982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 246733371 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -451789754 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131406639, + "accum": 343427038 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193202617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 408022310 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 14998, + "accum": -1114090302 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 543744961 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167576603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 41017676 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429470870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 189550323 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 202161194 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 424525308 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131890733, + "accum": 167844954 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130834205, + "accum": -132770653 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102126088 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115356670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 340213884 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1066770520 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 193401387 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 193052370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -245046108 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -34608294 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 240161165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138315252, + "accum": 341699758 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145295617, + "accum": -138494664 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_88.json b/polygon/heimdall/testdata/mainnet/spans/span_88.json new file mode 100644 index 00000000000..fb7ed5b4a63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_88.json @@ -0,0 +1,102 @@ +{ + "span_id": 88, + "start_block": 557056, + "end_block": 563455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -28234 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -32732 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -31600 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -32732 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 41766 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 41766 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 41766 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -31600 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_880.json b/polygon/heimdall/testdata/mainnet/spans/span_880.json new file mode 100644 index 00000000000..8683d98f1c1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_880.json @@ -0,0 +1,312 @@ +{ + "span_id": 880, + "start_block": 5625856, + "end_block": 5632255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 156356156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130850524, + "accum": 153584120 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404261799 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146165036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 536989509 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -110455929 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219974641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 39551791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 176973180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145443894, + "accum": 306299797 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1029259516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175364785 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 110992149 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143796723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193845859, + "accum": -137080824 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110390312 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1005030982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 249137595 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -429860210 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131400889, + "accum": 452610365 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193442617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 424251350 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1112802269 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -434486776 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167600603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 131281004 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429422870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 189790299 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 202833674 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 460661412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131891125, + "accum": 288874488 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130837503, + "accum": -37160497 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102123736 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115584670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 345547932 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1066583872 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 193641411 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 193292370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -200601684 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -24938238 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 242801165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138315252, + "accum": 617060687 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 193845859, + "accum": -137080824 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_881.json b/polygon/heimdall/testdata/mainnet/spans/span_881.json new file mode 100644 index 00000000000..45225265390 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_881.json @@ -0,0 +1,300 @@ +{ + "span_id": 881, + "start_block": 5632256, + "end_block": 5638655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158106156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130852778, + "accum": 379329801 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404243049 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146190036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 557126334 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -110073304 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222474641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 39676791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 176998180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145479341, + "accum": -117897952 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1028009516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175367710 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111150649 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143821723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 194249033, + "accum": 654273983 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110326187 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1004780982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 251641995 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -407016935 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131413791, + "accum": -322849100 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 193692617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 441156600 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1111062494 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -396567976 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167625603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 225305304 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429372870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 190040274 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 203534174 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 498303187 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 131891125, + "accum": 540601704 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130852734, + "accum": 188407664 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102121286 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115822170 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 351104232 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1066389447 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 193891436 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 193542370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -154305409 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -14865263 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 245551165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138382342, + "accum": 15145286 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131413791, + "accum": -322849100 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_882.json b/polygon/heimdall/testdata/mainnet/spans/span_882.json new file mode 100644 index 00000000000..3b9dbcfa6d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_882.json @@ -0,0 +1,300 @@ +{ + "span_id": 882, + "start_block": 5638656, + "end_block": 5645055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160346156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131115470, + "accum": 507877933 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404219049 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146222036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -433324367 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -109583544 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 225674641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 39836791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177030180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145489309, + "accum": 473846265 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1026409516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175371454 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111353529 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143853723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 194357740, + "accum": -238870859 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110244107 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1004460982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 254847627 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -377777543 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131500852, + "accum": -179377113 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194012617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 462795320 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1108835582 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -348031912 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167657603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 345656408 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429308870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 190360242 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 204430814 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 546484659 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132266798, + "accum": 704944386 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130930481, + "accum": 313800482 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102118150 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116126170 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 358216296 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1066140583 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 194211468 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 193862370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -95046177 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -1971855 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 249071165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138299348, + "accum": 377829889 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 194357740, + "accum": -238870859 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_883.json b/polygon/heimdall/testdata/mainnet/spans/span_883.json new file mode 100644 index 00000000000..96f78a62c55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_883.json @@ -0,0 +1,306 @@ +{ + "span_id": 883, + "start_block": 5645056, + "end_block": 5651455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 161396156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131115470, + "accum": 444102848 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404207799 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146237036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -421242272 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -109353969 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 227174641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 39911791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177045180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145489309, + "accum": 623658500 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1025659516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175373209 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111448629 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143868723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 191876005, + "accum": 633732286 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110205632 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1004310982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 256350267 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -364071578 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131043893, + "accum": -237397455 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194162617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 472938470 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1107791717 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -325280632 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167672603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 402070988 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429278870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 190510227 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 204851114 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 569069724 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132260682, + "accum": -356481313 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 130938447, + "accum": 247297218 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102116680 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116268670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 361550076 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1066023928 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 194361483 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 194012370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -67268412 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 4071930 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 250721165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137817918, + "accum": 420832849 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132260682, + "accum": -356481313 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_884.json b/polygon/heimdall/testdata/mainnet/spans/span_884.json new file mode 100644 index 00000000000..50057ccbdd7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_884.json @@ -0,0 +1,300 @@ +{ + "span_id": 884, + "start_block": 5651456, + "end_block": 5657855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 162936156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131119621, + "accum": 282415923 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404191299 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146259036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -403521866 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -109017259 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229374641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 40021791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177067180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145495751, + "accum": -239230477 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1024559516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175375783 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111588109 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143890723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195802357, + "accum": -188683077 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110149202 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1004090982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 258554139 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -343969496 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131148754, + "accum": 614939117 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194382617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 487815090 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1106260715 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -291912088 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167694603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 484812372 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429234870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 190730205 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 205467554 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 602194486 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133259400, + "accum": 542448087 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131207088, + "accum": 86131483 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102114524 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116477670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 366439620 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1065852834 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 194581505 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 194232370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -26527690 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 12936148 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 253141165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137834532, + "accum": 407408337 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145495751, + "accum": -239230477 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_885.json b/polygon/heimdall/testdata/mainnet/spans/span_885.json new file mode 100644 index 00000000000..b7479e2752b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_885.json @@ -0,0 +1,312 @@ +{ + "span_id": 885, + "start_block": 5657856, + "end_block": 5664255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164056156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131123690, + "accum": 344019596 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404179299 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146275036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -390634298 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -108772379 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 230974641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 40101791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177083180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145495751, + "accum": 52105411 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1023759516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175377655 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111689549 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143906723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195803276, + "accum": -110635598 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110108162 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1003930982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 260156955 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -329349800 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131168502, + "accum": -341333539 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194542617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 498634450 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1105147259 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -267644056 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167710603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 544987924 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429202870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 190890189 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 205915874 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 626285222 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133261909, + "accum": 638260313 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131470297, + "accum": 150002468 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102112956 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116629670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 369995652 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1065728402 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 194741521 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 194392370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 3101926 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 19382852 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 254901165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137834532, + "accum": 576417622 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131168502, + "accum": -341333539 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_886.json b/polygon/heimdall/testdata/mainnet/spans/span_886.json new file mode 100644 index 00000000000..213c26cd625 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_886.json @@ -0,0 +1,300 @@ +{ + "span_id": 886, + "start_block": 5664256, + "end_block": 5670655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165316156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131148690, + "accum": 667588584 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404165799 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146293036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -376135784 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -108496889 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 232774641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 40191791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177101180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145505338, + "accum": 633836674 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1022859516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175379761 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111803669 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143924723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 195899731, + "accum": 359138116 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110061992 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1003750982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 261960123 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -312902642 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131169502, + "accum": -17586831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194722617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 510806230 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1103894621 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -240342520 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167728603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 612685420 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429166870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 191070171 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 206420234 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -365225046 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133322589, + "accum": -17882480 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131507558, + "accum": 479358816 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102111192 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116800670 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 373996188 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1065588416 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 194921539 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 194572370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 36435244 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 26635394 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 256881165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 137843504, + "accum": 1828480 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133322589, + "accum": -17882480 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_887.json b/polygon/heimdall/testdata/mainnet/spans/span_887.json new file mode 100644 index 00000000000..bdc845e7ff7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_887.json @@ -0,0 +1,306 @@ +{ + "span_id": 887, + "start_block": 5670656, + "end_block": 5677055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166926156 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131161690, + "accum": 627321126 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -404148549 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 146316036 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -357609905 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -108144874 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 235074641 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 40306791 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 177124180 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145508404, + "accum": -95512368 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1021709516 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 175382452 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111949489 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 143947723 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196127829, + "accum": 790216412 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -110002997 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -1003520982 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 264264171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -291886829 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131169502, + "accum": -57928599 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 194952617 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 526359060 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1102294028 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -205457224 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 167751603 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 699187776 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -429120870 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 191300148 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 207064694 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -330594613 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133323519, + "accum": -8633713 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131534287, + "accum": 447065866 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -102108938 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117019170 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 379107984 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1065409545 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 195151562 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 194802370 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 79027817 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 35902531 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 259411165 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138132239, + "accum": 121150025 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145508404, + "accum": -95512368 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_888.json b/polygon/heimdall/testdata/mainnet/spans/span_888.json new file mode 100644 index 00000000000..8cf0b5a6c80 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_888.json @@ -0,0 +1,300 @@ +{ + "span_id": 888, + "start_block": 5677056, + "end_block": 5683455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 84023078 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131161690, + "accum": -165914387 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -202068274 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73166018 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -172361168 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -53949997 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 118337320 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 20193395 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 88570090 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145515627, + "accum": 606738675 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -510454758 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 87692162 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56025464 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 71981861 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196141529, + "accum": -74348813 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -54980978 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -501680491 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 132933493 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -138633566 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131169502, + "accum": 1145403 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 97556308 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 268589210 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -550590286 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -90594596 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 83883801 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -129940492 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -214544435 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 95730066 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 103756507 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -153251938 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133318069, + "accum": 552608264 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131534287, + "accum": -253074941 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -51053685 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 58585585 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 191332008 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -532642556 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97655789 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 97481185 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 54328716 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 21174617 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 130585582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138132239, + "accum": 656010768 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131534287, + "accum": -253074941 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_889.json b/polygon/heimdall/testdata/mainnet/spans/span_889.json new file mode 100644 index 00000000000..c3df9beb547 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_889.json @@ -0,0 +1,306 @@ +{ + "span_id": 889, + "start_block": 5683456, + "end_block": 5689855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 85703078 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131224623, + "accum": -75561201 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -202050274 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73190018 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -153029816 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -53582677 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 120737320 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 20313395 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 88594090 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145410916, + "accum": 20032620 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -509254758 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 87694970 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56177624 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 72005861 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196157952, + "accum": 555893278 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -54919418 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -501440491 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 135337717 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -116704022 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131205556, + "accum": 91314839 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 97796308 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 284818250 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -548920102 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -54192548 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 83907801 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -39677164 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -214496435 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 95970042 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 104428987 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -117115834 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133444868, + "accum": 696394905 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131574221, + "accum": -153779933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -51051333 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 58813585 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 196666056 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -532455908 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 97895813 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 97721185 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 98773140 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 30844673 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 133225582 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138137512, + "accum": -106019219 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131574221, + "accum": -153779933 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_89.json b/polygon/heimdall/testdata/mainnet/spans/span_89.json new file mode 100644 index 00000000000..38cb6f917d3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_89.json @@ -0,0 +1,102 @@ +{ + "span_id": 89, + "start_block": 563456, + "end_block": 569855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -52732 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 17268 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -33608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 17268 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 17268 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 17268 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 17268 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -52732 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_890.json b/polygon/heimdall/testdata/mainnet/spans/span_890.json new file mode 100644 index 00000000000..d50295f32b0 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_890.json @@ -0,0 +1,318 @@ +{ + "span_id": 890, + "start_block": 5689856, + "end_block": 5696255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 113284571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131231894, + "accum": 633655013 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175369031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99874511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -115887174 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -26712219 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 148708813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47049888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115278583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145411262, + "accum": -110100544 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -481933265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114367984 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 82931537 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98690354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -1080200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196157952, + "accum": 66050886 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -28214580 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -474638998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163311498 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -78154026 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131181842, + "accum": -219703469 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124597801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 320280473 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -521343926 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -7803279 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110592294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 35886965 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187798942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 122771522 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 131464740 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -70870618 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133719165, + "accum": 416073910 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131578188, + "accum": 559949993 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24378566 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85608578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 226226825 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -505683314 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124697319 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124522678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 149518696 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 62754113 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 161327075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138137512, + "accum": -330683959 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 138137512, + "accum": -330683959 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_891.json b/polygon/heimdall/testdata/mainnet/spans/span_891.json new file mode 100644 index 00000000000..dda44fced36 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_891.json @@ -0,0 +1,312 @@ +{ + "span_id": 891, + "start_block": 5696256, + "end_block": 5702655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 114124571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131231894, + "accum": 161000713 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175360031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99886511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -106221498 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -26528559 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 149908813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47109888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115290583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145411262, + "accum": -414191175 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -481333265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114369388 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83007617 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98702354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -1032200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196098145, + "accum": 372140017 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -28183800 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -474518998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 164513610 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -67189254 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131186692, + "accum": 330806114 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124717801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 328394993 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -520508834 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 10397745 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110604294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 81018629 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187774942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 122891510 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 131800980 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -52802566 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133814975, + "accum": -27849994 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131578188, + "accum": 91437626 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24377390 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85722578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 228893849 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -505589990 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124817331 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124642678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 171740908 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 67589141 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 162647075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139706228, + "accum": 306453689 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145411262, + "accum": -414191175 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_892.json b/polygon/heimdall/testdata/mainnet/spans/span_892.json new file mode 100644 index 00000000000..44edf062915 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_892.json @@ -0,0 +1,312 @@ +{ + "span_id": 892, + "start_block": 5702656, + "end_block": 5709055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 115104571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131231894, + "accum": -52340931 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175349531 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99900511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -94944876 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -26314289 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 151308813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47179888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115304583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145411262, + "accum": 596247413 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -480633265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114371026 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83096377 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98716354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -976200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196198145, + "accum": 41811433 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -28147890 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -474378998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 165916074 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -54397020 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131186692, + "accum": 116780782 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 124857801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 337861933 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -519534560 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 31632273 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110618294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 133672237 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187746942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123031496 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 132193260 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -31723172 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133814975, + "accum": -205146270 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131578188, + "accum": -117155902 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24376018 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 85855578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 232005377 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -505481112 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 124957345 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 124782678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 197666822 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 73230007 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 164187075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139678620, + "accum": 211581485 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133814975, + "accum": -205146270 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_893.json b/polygon/heimdall/testdata/mainnet/spans/span_893.json new file mode 100644 index 00000000000..511a1331f39 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_893.json @@ -0,0 +1,312 @@ +{ + "span_id": 893, + "start_block": 5709056, + "end_block": 5715455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 116714571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131231894, + "accum": -109796141 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175332281 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99923511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -76418997 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -25962274 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 153608813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47294888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115327583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144956046, + "accum": -164871119 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -479483265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114373717 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83242197 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98739354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -884200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196290137, + "accum": 453526664 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -28088895 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -474148998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 168220122 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -33381207 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131217102, + "accum": 58880824 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125087801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 353414763 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -517933967 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 66517569 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110641294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 220174593 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187700942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123261473 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 132837720 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 2907261 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133816389, + "accum": -202892255 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131588018, + "accum": -166011014 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24373764 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86074078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 237117173 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -505302241 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125187368 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125012678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 240259395 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 82497144 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166717075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139679269, + "accum": 348338441 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133816389, + "accum": -202892255 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_894.json b/polygon/heimdall/testdata/mainnet/spans/span_894.json new file mode 100644 index 00000000000..428a6fedb4c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_894.json @@ -0,0 +1,318 @@ +{ + "span_id": 894, + "start_block": 5715456, + "end_block": 5721855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 118254571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131231894, + "accum": -297920888 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175315781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99945511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -58698591 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -25625564 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 155808813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47404888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115349583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144966488, + "accum": -50805877 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -478383265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114376291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83381677 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98761354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -796200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196330620, + "accum": 672207466 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -28032465 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473928998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 170423994 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -13279125 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131256458, + "accum": -129177590 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125307801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 368291383 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -516402965 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 99886113 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110663294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 302915977 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187656942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123481451 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 133454160 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 36032023 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133817653, + "accum": -334088703 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131520334, + "accum": -347503330 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24371608 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86283078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 242006717 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -505131147 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125407390 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125232678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 281000117 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 91361362 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 169137075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139681516, + "accum": 346148782 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131520334, + "accum": -347503330 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_895.json b/polygon/heimdall/testdata/mainnet/spans/span_895.json new file mode 100644 index 00000000000..8c616d11e92 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_895.json @@ -0,0 +1,306 @@ +{ + "span_id": 895, + "start_block": 5721856, + "end_block": 5728255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 119724571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131075126, + "accum": 405444789 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175300031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99966511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -41783658 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -25304159 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 157908813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47509888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115370583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144986488, + "accum": -81991712 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -477333265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114378748 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83514817 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98782354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -712200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196430232, + "accum": -329522692 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27978600 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473718998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 172527690 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 5909226 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": -448597454 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125517801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -642794200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -514941554 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 131737905 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110684294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 381896389 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187614942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123691430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 134042580 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 67651114 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133813653, + "accum": 425427478 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131644552, + "accum": 366008295 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24369550 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86482578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 246674009 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504967830 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125617411 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125442678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 319888988 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 99822661 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 171447075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139789461, + "accum": 205348679 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": -448597454 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_896.json b/polygon/heimdall/testdata/mainnet/spans/span_896.json new file mode 100644 index 00000000000..34b2413a1ee --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_896.json @@ -0,0 +1,312 @@ +{ + "span_id": 896, + "start_block": 5728256, + "end_block": 5734655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 120494571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131080476, + "accum": -203364632 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175291781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99977511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -32923455 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -25135804 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 159008813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47564888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115381583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144986488, + "accum": 487462106 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -476783265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114380035 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83584557 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98793354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -668200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196533510, + "accum": -218776670 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27950385 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473608998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 173629626 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 15960267 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": -30136929 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125627801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -635355890 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -514176053 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 148422177 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110695294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 423267081 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187592942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123801419 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 134350800 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 84213495 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133813653, + "accum": -153306296 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131644552, + "accum": -236590940 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24368472 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86587078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 249118781 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504882283 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125727422 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125552678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 340259349 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 104254770 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 172657075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139812145, + "accum": 717672974 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196533510, + "accum": -218776670 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 5, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_897.json b/polygon/heimdall/testdata/mainnet/spans/span_897.json new file mode 100644 index 00000000000..d12dcf73fbc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_897.json @@ -0,0 +1,306 @@ +{ + "span_id": 897, + "start_block": 5734656, + "end_block": 5741055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 121334571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131080476, + "accum": 344033411 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175282781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 99989511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -23257779 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -24952144 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 160208813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47624888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115393583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145076356, + "accum": 177063304 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -476183265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114381439 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83660637 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98805354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -620200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196533510, + "accum": 88457742 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27919605 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473488998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 174831738 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 26925039 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": -506186737 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125747801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -627241370 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -513340961 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 166623201 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110707294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -557079056 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187568942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 123921407 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 134687040 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 102281547 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133846023, + "accum": 426954611 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131704634, + "accum": 318236917 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24367296 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86701078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 251785805 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504788959 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125847434 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125672678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 362481561 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 109089798 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 173977075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139812145, + "accum": 344433326 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": -506186737 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_898.json b/polygon/heimdall/testdata/mainnet/spans/span_898.json new file mode 100644 index 00000000000..67cc15f3094 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_898.json @@ -0,0 +1,306 @@ +{ + "span_id": 898, + "start_block": 5741056, + "end_block": 5747455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 122174571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131080476, + "accum": -134240957 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175273781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100001511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -13592103 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -24768484 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 161408813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47684888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115405583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145098936, + "accum": -133143777 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -475583265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114382843 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83736717 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98817354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -572200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196505901, + "accum": 395211357 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27888825 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473368998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 176033850 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 37889811 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131259825, + "accum": 43263513 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 125867801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -619126850 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -512505869 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 184824225 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110719294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -511947392 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187544942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124041395 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 135023280 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 120349599 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133863733, + "accum": -18072252 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131768547, + "accum": 873553889 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24366120 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86815078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 254452829 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504695635 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 125967446 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125792678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 384703773 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 113924826 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 175297075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139812145, + "accum": -29024039 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145098936, + "accum": -133143777 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_899.json b/polygon/heimdall/testdata/mainnet/spans/span_899.json new file mode 100644 index 00000000000..077e579704f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_899.json @@ -0,0 +1,318 @@ +{ + "span_id": 899, + "start_block": 5747456, + "end_block": 5753855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 123294571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131080476, + "accum": -88319918 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175261781 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100017511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": -704535 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -24523604 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 163008813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47764888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115421583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145098936, + "accum": 137122382 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -474783265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114384715 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83838157 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98833354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -508200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196564065, + "accum": 462456428 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27847785 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -473208998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177636666 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 52509507 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131262225, + "accum": 92135096 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126027801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -608307490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -511392413 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 209092257 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110735294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -451771840 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187512942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124201379 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 135471600 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 144440335 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133864849, + "accum": 72397639 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131725147, + "accum": 930233094 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24364552 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 86967078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 258008861 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504571203 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 126127462 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 125952678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -611338275 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 120371530 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 177057075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139803295, + "accum": 156601557 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131080476, + "accum": -88319918 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_9.json b/polygon/heimdall/testdata/mainnet/spans/span_9.json new file mode 100644 index 00000000000..a99f27d0ede --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_9.json @@ -0,0 +1,102 @@ +{ + "span_id": 9, + "start_block": 51456, + "end_block": 57855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -17470 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -21968 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21686 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -21968 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -21968 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 52530 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 52530 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21686 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_90.json b/polygon/heimdall/testdata/mainnet/spans/span_90.json new file mode 100644 index 00000000000..ba6848f5d74 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_90.json @@ -0,0 +1,102 @@ +{ + "span_id": 90, + "start_block": 569856, + "end_block": 576255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 7268 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 2770 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21118 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 2770 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 2770 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 2770 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 2770 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -21118 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_900.json b/polygon/heimdall/testdata/mainnet/spans/span_900.json new file mode 100644 index 00000000000..a570460ffca --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_900.json @@ -0,0 +1,306 @@ +{ + "span_id": 900, + "start_block": 5753856, + "end_block": 5760255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 125044571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131178060, + "accum": 112322847 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175243031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100042511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 805473, + "accum": 19432290 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -24140979 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 165508813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47889888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115446583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145122116, + "accum": -337507192 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -473533265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114387640 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 83996657 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98858354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -408200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196570702, + "accum": 248186004 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27783660 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472958998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 180141066 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 75352782 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131266485, + "accum": 296629345 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126277801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -591402240 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -509652638 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 247011057 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110760294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -357747540 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187462942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124451354 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 136172100 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 182082110 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133812979, + "accum": 340594799 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 131732392, + "accum": 120539374 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24362102 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87204578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 263565161 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504376778 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 126377487 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126202678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -565042000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 130444505 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 179807075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139809103, + "accum": 574684351 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145122116, + "accum": -337507192 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_901.json b/polygon/heimdall/testdata/mainnet/spans/span_901.json new file mode 100644 index 00000000000..68faa60ee01 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_901.json @@ -0,0 +1,318 @@ +{ + "span_id": 901, + "start_block": 5760256, + "end_block": 5766655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 126444571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129842700, + "accum": -339986413 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175228031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100062511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 35601975 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -23834879 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 167508813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 47989888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115466583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144168586, + "accum": 513609285 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -472533265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114389980 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84123457 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98878354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -328200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 196570702, + "accum": 88646792 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27732360 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472758998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 182144586 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 93627402 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129590489, + "accum": -151240327 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126477801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -577878040 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -508260818 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 277346097 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110780294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -282528100 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187422942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124651334 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 136732500 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 212195530 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133818777, + "accum": -53011172 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128176635, + "accum": 670689343 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24360142 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87394578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 268010201 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504221238 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 126577507 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126402678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -528004980 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 138502885 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 182007075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139809103, + "accum": 300940395 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129842700, + "accum": -339986413 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_902.json b/polygon/heimdall/testdata/mainnet/spans/span_902.json new file mode 100644 index 00000000000..83aa8c73951 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_902.json @@ -0,0 +1,300 @@ +{ + "span_id": 902, + "start_block": 5766656, + "end_block": 5773055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 127634571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129848530, + "accum": -171616295 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175215281 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100079511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 49363271 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -23574694 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 169208813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 48074888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115483583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144168586, + "accum": -94092374 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -471683265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114391969 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84231237 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98895354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -260200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197844790, + "accum": 391027531 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27688755 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472588998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 183847578 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 109160829 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129591928, + "accum": 12776290 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126647801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -566382470 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -507077771 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 303130881 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110797294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -218591576 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187388942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124821317 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 137208840 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 237791937 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133820284, + "accum": 182886477 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128176635, + "accum": -207776275 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24358476 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87556078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 271788485 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -504089029 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 126747524 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126572678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -496523513 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 145352508 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183877075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139918985, + "accum": 639494104 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128176635, + "accum": -207776275 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_903.json b/polygon/heimdall/testdata/mainnet/spans/span_903.json new file mode 100644 index 00000000000..a75ad889d04 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_903.json @@ -0,0 +1,306 @@ +{ + "span_id": 903, + "start_block": 5773056, + "end_block": 5779455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 128684571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129848630, + "accum": -263206228 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175204031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100094511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 61505591 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -23345119 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 170708813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 48149888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115498583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144206523, + "accum": 29264844 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -470933265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114393724 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84326337 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98910354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -200200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197825783, + "accum": 299453526 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27650280 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472438998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 185350218 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 122866794 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129592028, + "accum": -82630036 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126797801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -556239320 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -506033906 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 325882161 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110812294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -162176996 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187358942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 124971302 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 137629140 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 260377002 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133820384, + "accum": 150905791 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128176635, + "accum": 695228920 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24357006 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87698578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 275122265 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -503972374 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 126897539 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126722678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -468745748 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 151396293 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 185527075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139918985, + "accum": -320683634 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139918985, + "accum": -320683634 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_904.json b/polygon/heimdall/testdata/mainnet/spans/span_904.json new file mode 100644 index 00000000000..787aadb8c54 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_904.json @@ -0,0 +1,300 @@ +{ + "span_id": 904, + "start_block": 5779456, + "end_block": 5785855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 129804571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129848630, + "accum": -226297604 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175192031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100110511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 74457399 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -23100239 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 172308813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 48229888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115514583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144490636, + "accum": 299058738 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -470133265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114395596 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84427777 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98926354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -136200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197825783, + "accum": 404605677 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27609240 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472278998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 186953034 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 137486490 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129592028, + "accum": -49500275 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 126957801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -545419960 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -504920450 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 350150193 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110828294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -102001444 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187326942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 125131286 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 138077460 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 284467738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133820384, + "accum": 251964444 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128495718, + "accum": -310969392 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24355438 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87850578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 278678297 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -503847942 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127057555 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126882678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -439116132 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 157842997 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 187287075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140064389, + "accum": -121185765 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128495718, + "accum": -310969392 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_905.json b/polygon/heimdall/testdata/mainnet/spans/span_905.json new file mode 100644 index 00000000000..c15df1cc916 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_905.json @@ -0,0 +1,306 @@ +{ + "span_id": 905, + "start_block": 5785856, + "end_block": 5792255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 130434571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130889175, + "accum": -72885862 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175185281 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100119511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 81742791 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -22962494 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173208813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 48274888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115523583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144490636, + "accum": -442523389 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -469683265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114396649 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84484837 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98935354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -100200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197825783, + "accum": 143139873 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27586155 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472188998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 187854618 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 145710069 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129592028, + "accum": 95358779 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127047801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -539334070 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -504294131 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 363800961 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110837294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -68152696 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187308942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 125221277 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 138329640 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 298018777 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133820384, + "accum": 435919247 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128495718, + "accum": -175977128 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24354556 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 87936078 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 280678565 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -503777949 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127147564 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 126972678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -422449473 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 161469268 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188277075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140164389, + "accum": 118024538 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144490636, + "accum": -442523389 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_906.json b/polygon/heimdall/testdata/mainnet/spans/span_906.json new file mode 100644 index 00000000000..1ec3f8b4462 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_906.json @@ -0,0 +1,306 @@ +{ + "span_id": 906, + "start_block": 5792256, + "end_block": 5798655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 131344571 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130889175, + "accum": -414345185 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -175175531 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 100132511 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 92266135 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": -22763529 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 174508813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 48339888 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 115536583 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144633836, + "accum": 415317698 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -469033265 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 114398170 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 84567257 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 98948354 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -48200689 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197795783, + "accum": -349957637 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -27552810 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -472058998 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 189156906 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 157588572 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129592028, + "accum": -263058645 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 127177801 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -530543340 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -503389448 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 383518737 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 110850294 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -19260060 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -187282942 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 125351264 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 138693900 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 317592500 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133670384, + "accum": 131716450 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128556221, + "accum": 473364305 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": -24353282 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 88059578 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 283567841 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -503676848 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 127277577 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 127102678 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -398375410 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 166707215 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 189707075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139998679, + "accum": -103765033 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197795783, + "accum": -349957637 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_907.json b/polygon/heimdall/testdata/mainnet/spans/span_907.json new file mode 100644 index 00000000000..4988f002b9d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_907.json @@ -0,0 +1,312 @@ +{ + "span_id": 907, + "start_block": 5798656, + "end_block": 5805055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158574519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130889175, + "accum": 684724821 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -149053583 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126258459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 131327891 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 3591299 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 202218761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74529836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141662531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144636959, + "accum": -308203428 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -442123317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140509990 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 110778645 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125074302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 41909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197727285, + "accum": -223601853 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1401822 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -445789050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 216869670 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 198318216 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129592052, + "accum": -205945377 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122721749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153447749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -493614032 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -476166044 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -587305061 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 136976242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 67025440 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -161140994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151621196 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 165252168 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 367793184 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133696697, + "accum": 254078395 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128506303, + "accum": 513174518 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1758234 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114321526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 313233821 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -477442468 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153547541 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153372626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -342635846 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 199263867 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 217577023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139862246, + "accum": 118352931 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144636959, + "accum": -308203428 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_908.json b/polygon/heimdall/testdata/mainnet/spans/span_908.json new file mode 100644 index 00000000000..362e3429dfc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_908.json @@ -0,0 +1,324 @@ +{ + "span_id": 908, + "start_block": 5805056, + "end_block": 5811455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 159624519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130898230, + "accum": 605753258 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -149042333 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126273459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 143470211 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 3820874 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 203718761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74604836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141677531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144724156, + "accum": -180881795 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -441373317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140511745 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 110873745 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125089302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 101909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197733204, + "accum": -321184734 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1363347 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -445639050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 218372310 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 212024181 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129565416, + "accum": -304705175 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122706749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153597749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -483470882 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -475122179 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -564553781 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 136991242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 123440020 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -161110994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151771181 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 165672468 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 390378249 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133697676, + "accum": 217164197 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128479674, + "accum": 398112938 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1759704 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114464026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 316567601 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -477325813 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153697556 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153522626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -314858081 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 205307652 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 219227023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139862246, + "accum": 173940043 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197733204, + "accum": -321184734 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_909.json b/polygon/heimdall/testdata/mainnet/spans/span_909.json new file mode 100644 index 00000000000..a8d7591fd63 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_909.json @@ -0,0 +1,312 @@ +{ + "span_id": 909, + "start_block": 5811456, + "end_block": 5817855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 160814519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130898230, + "accum": -232999004 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -149029583 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126290459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 157231507 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4081059 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 205418761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74689836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141694531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144822405, + "accum": 237328267 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -440523317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140513734 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 110981525 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125106302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 169909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 197770606, + "accum": -23334992 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1319742 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -445469050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220075302 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 227557608 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129567951, + "accum": -144799988 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122689749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153767749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -471975312 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -473939132 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -538768997 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137008242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 187376544 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -161076994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 151941164 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 166148808 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 415974656 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133709101, + "accum": 447347950 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128555475, + "accum": -481218806 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1761370 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114625526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 320345885 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -477193604 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153867573 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153692626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -283376614 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 212157275 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 221097023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139870816, + "accum": 508909860 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128555475, + "accum": -481218806 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_91.json b/polygon/heimdall/testdata/mainnet/spans/span_91.json new file mode 100644 index 00000000000..e0d893802af --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_91.json @@ -0,0 +1,102 @@ +{ + "span_id": 91, + "start_block": 576256, + "end_block": 582655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 2770 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -1728 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 5870 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -1728 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -1728 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -1728 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1728 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -1728 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_910.json b/polygon/heimdall/testdata/mainnet/spans/span_910.json new file mode 100644 index 00000000000..16c48e5f3f9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_910.json @@ -0,0 +1,318 @@ +{ + "span_id": 910, + "start_block": 5817856, + "end_block": 5824255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 162004519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131136541, + "accum": -57897292 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -149016833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126307459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 170992803 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4341244 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 207118761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74774836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141711531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144822405, + "accum": 654209984 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -439673317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140515723 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111089305 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125123302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 237909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 202108819, + "accum": 282001788 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1276137 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -445299050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 221778294 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 243091035 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131334514, + "accum": 36433209 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122672749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153937749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -460479742 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -472756085 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -512984213 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137025242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 251313068 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -161042994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152111147 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 166625148 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -581629136 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133833401, + "accum": 676283640 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128469857, + "accum": -347754527 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1763036 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114787026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 324124169 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -477061395 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154037590 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153862626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -251895147 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 219006898 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 222967023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139870816, + "accum": -185808761 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128469857, + "accum": -347754527 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_911.json b/polygon/heimdall/testdata/mainnet/spans/span_911.json new file mode 100644 index 00000000000..259a82d9ebe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_911.json @@ -0,0 +1,312 @@ +{ + "span_id": 911, + "start_block": 5824256, + "end_block": 5830655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 163194519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131136541, + "accum": 115239649 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -149004083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126324459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 184754099 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4601429 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 208818761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74859836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141728531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144839673, + "accum": 58919849 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -438823317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140517712 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111197085 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125140302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 305909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175604466, + "accum": 555182709 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1232532 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -445129050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 223481286 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 258624462 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131334514, + "accum": 212969858 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122655749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 154107749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -448984172 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -471573038 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -487199429 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137042242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 315249592 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -161008994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152281130 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 167101488 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -556032729 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133867568, + "accum": -105816802 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128478398, + "accum": -193299818 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1764702 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 114948526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 327902453 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476929186 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154207607 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154032626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -220413680 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 225856521 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224837023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139976152, + "accum": 137307151 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128478398, + "accum": -193299818 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_912.json b/polygon/heimdall/testdata/mainnet/spans/span_912.json new file mode 100644 index 00000000000..5323fae84b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_912.json @@ -0,0 +1,312 @@ +{ + "span_id": 912, + "start_block": 5830656, + "end_block": 5837055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 164174519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131136541, + "accum": -51906273 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148993583 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126338459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 196086931 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4815699 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 210218761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74929836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141742531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144842837, + "accum": 83652488 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -438123317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140519350 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111285845 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125154302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 361909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175560053, + "accum": 8781702 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1196622 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444989050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224883750 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 271416696 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131370308, + "accum": 48860997 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122641749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 154247749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -439517232 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -470598764 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -465964901 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137056242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 367903200 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160980994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152421116 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 167493768 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -534953335 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133867568, + "accum": -234363624 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128478398, + "accum": 603850192 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1766074 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115081526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 331013981 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476820308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154347621 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154172626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -194487766 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 231497387 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 226377023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139581747, + "accum": 93537924 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133867568, + "accum": -234363624 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_913.json b/polygon/heimdall/testdata/mainnet/spans/span_913.json new file mode 100644 index 00000000000..9587475fe21 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_913.json @@ -0,0 +1,312 @@ +{ + "span_id": 913, + "start_block": 5837056, + "end_block": 5843455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 165154519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131144962, + "accum": -218592453 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148983083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126352459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 207419763 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5029969 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 211618761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 74999836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141756531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144938413, + "accum": 109847944 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -437423317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140520988 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111374605 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125168302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 417909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175560053, + "accum": 464082422 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1160712 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444849050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 226286214 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 284208930 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131373675, + "accum": -114583471 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122627749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 154387749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -430050292 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -469624490 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -444730373 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137070242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -580572736 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160952994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152561102 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 167886048 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -513873941 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133868418, + "accum": 638385371 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128587303, + "accum": 400721307 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1767446 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115214526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 334125509 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476711430 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154487635 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154312626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -168561852 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 237138253 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 227917023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139659699, + "accum": 45592640 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131144962, + "accum": -218592453 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_914.json b/polygon/heimdall/testdata/mainnet/spans/span_914.json new file mode 100644 index 00000000000..6cac8c73579 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_914.json @@ -0,0 +1,318 @@ +{ + "span_id": 914, + "start_block": 5843456, + "end_block": 5849855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 166274519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131144962, + "accum": -123153101 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148971083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126368459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 220371571 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5274849 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 213218761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75079836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141772531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144940675, + "accum": 425951695 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -436623317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140522860 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111476045 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125184302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 481909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175560062, + "accum": 268743938 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1119672 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444689050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227889030 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 298828626 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131369715, + "accum": -15503036 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122611749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 154547749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -419230932 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -468511034 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -420462341 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137086242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -520397184 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160920994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152721086 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 168334368 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -489783205 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133879817, + "accum": -223863757 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128592546, + "accum": 455295010 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1769014 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115366526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 337681541 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476586998 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154647651 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154472626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -138932236 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 243584957 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229677023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139661976, + "accum": 277309651 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133879817, + "accum": -223863757 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_915.json b/polygon/heimdall/testdata/mainnet/spans/span_915.json new file mode 100644 index 00000000000..c06bd106273 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_915.json @@ -0,0 +1,324 @@ +{ + "span_id": 915, + "start_block": 5849856, + "end_block": 5856255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 168024519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131150845, + "accum": 151180313 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148952333 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126393459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 240608771 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5657474 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 215718761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75204836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141797531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145031057, + "accum": 44683224 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -435373317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140525785 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111634545 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125209302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 581909259 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175571571, + "accum": 652123213 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -1055547 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444439050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 230393430 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 321671901 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131421629, + "accum": 264624724 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 1000, + "accum": -1122586749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 154797749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -402325682 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -466771259 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -382543541 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137111242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -426372884 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160870994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152971061 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 169034868 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -452141430 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132447492, + "accum": 115816570 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128644964, + "accum": -333878006 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1771464 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115604026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 343237841 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476392573 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 154897676 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154722626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -92635961 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 253657932 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 232427023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139671676, + "accum": -237071763 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 128644964, + "accum": -333878006 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_916.json b/polygon/heimdall/testdata/mainnet/spans/span_916.json new file mode 100644 index 00000000000..258264b1c46 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_916.json @@ -0,0 +1,324 @@ +{ + "span_id": 916, + "start_block": 5856256, + "end_block": 5862655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 169564519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131172745, + "accum": 35480586 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148935833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126415459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 258417507 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5994184 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 217918761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75314836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141819531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145048782, + "accum": 233940610 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -434273317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140528359 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111774025 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125231302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -330327856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175582599, + "accum": 512871765 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -999117 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444219050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 232597302 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 341773983 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131335020, + "accum": 153531262 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122563649 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155017749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -387449062 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -465240257 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -349174997 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137133242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -343631500 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160826994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153191039 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 169651308 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -419016668 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132442052, + "accum": 28187807 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129051198, + "accum": 501280167 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1773620 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115813026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 348127385 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476221479 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 155117698 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 154942626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -51895239 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 262522150 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 234847023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139671676, + "accum": -166003777 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139671676, + "accum": -166003777 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_917.json b/polygon/heimdall/testdata/mainnet/spans/span_917.json new file mode 100644 index 00000000000..dba88b6e2c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_917.json @@ -0,0 +1,318 @@ +{ + "span_id": 917, + "start_block": 5862656, + "end_block": 5869055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 170894519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131258241, + "accum": 527829037 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148921583 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126434459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 273797779 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 6284979 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 219818761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75409836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141838531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145048782, + "accum": -12342227 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -433323317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140530582 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 111894485 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125250302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -254327856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175584180, + "accum": -153901730 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -950382 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -444029050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 234500646 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 359134872 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131377655, + "accum": -352962275 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122523749 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155207749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -374601072 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -463918028 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -320356709 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137152242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -272173032 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160788994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153381020 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 170183688 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -390408919 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132488549, + "accum": 543747621 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129051988, + "accum": -48931280 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1775482 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 115993526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 352350173 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -476073716 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 155307717 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155132626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -16710070 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 270177611 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 236937023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139671676, + "accum": 486278759 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131377655, + "accum": -352962275 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_918.json b/polygon/heimdall/testdata/mainnet/spans/span_918.json new file mode 100644 index 00000000000..fea125811c7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_918.json @@ -0,0 +1,324 @@ +{ + "span_id": 918, + "start_block": 5869056, + "end_block": 5875455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 172224519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131258241, + "accum": 18889557 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148907333 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126453459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 289178051 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 6575774 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 221718761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75504836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141857531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145061310, + "accum": -259272117 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -432373317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140532805 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112014945 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125269302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -178327856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175616680, + "accum": 179677525 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -901647 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -443839050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 236403990 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 376495761 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131380437, + "accum": 141265000 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122483849 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155397749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -361753082 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -462595799 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -291538421 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137171242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -200714564 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160750994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153571001 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 170716068 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -361801170 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132501485, + "accum": 58313070 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129115100, + "accum": 402279797 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1777344 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116174026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 356572961 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475925953 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 155497736 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155322626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 18475099 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 277833072 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 239027023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139896694, + "accum": 138994558 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145061310, + "accum": -259272117 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_919.json b/polygon/heimdall/testdata/mainnet/spans/span_919.json new file mode 100644 index 00000000000..461609030a8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_919.json @@ -0,0 +1,324 @@ +{ + "span_id": 919, + "start_block": 5875456, + "end_block": 5881855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 173764519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131289683, + "accum": -96512509 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148890833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126475459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 306986787 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 6912484 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 223918761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75614836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141879531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145019225, + "accum": -72179949 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -431273317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140535379 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112154425 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125291302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -90327856 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175630561, + "accum": 38893643 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -845217 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -443619050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 238607862 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 396597843 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131517714, + "accum": 28898626 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122437649 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155617749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -346876462 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -461064797 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -258169877 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137193242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -117973180 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160706994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 153790979 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 171332508 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -328676408 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132510536, + "accum": -30089003 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129117888, + "accum": 239407051 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1779500 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116383026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 361462505 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475754859 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 155717758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155542626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 59215821 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 286697290 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 241447023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139897358, + "accum": 213279461 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131289683, + "accum": -96512509 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_92.json b/polygon/heimdall/testdata/mainnet/spans/span_92.json new file mode 100644 index 00000000000..64dfa924e5c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_92.json @@ -0,0 +1,102 @@ +{ + "span_id": 92, + "start_block": 582656, + "end_block": 589055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -21728 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -26226 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 3862 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -26226 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -26226 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 48272 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 48272 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -26226 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_920.json b/polygon/heimdall/testdata/mainnet/spans/span_920.json new file mode 100644 index 00000000000..342b5aced7c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_920.json @@ -0,0 +1,318 @@ +{ + "span_id": 920, + "start_block": 5881856, + "end_block": 5888255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 175514519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131294062, + "accum": 181937211 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148872083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126500459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 327223987 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 7295109 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226418761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75739836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141904531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145024577, + "accum": -451512518 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -430023317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140538304 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112312925 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125316302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 9672144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175250463, + "accum": 421344175 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -781092 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -443369050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 241112262 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -581832932 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131624072, + "accum": 315408215 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122385149 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 155867749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -329971212 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -459325022 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -220251077 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137218242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -23948880 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160656994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154040954 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172033008 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -291034633 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132527293, + "accum": 279089343 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129139040, + "accum": 463836162 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1781950 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116620526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 367018805 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475560434 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 155967783 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155792626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 105512096 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 296770265 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 244197023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139903441, + "accum": -294460843 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145024577, + "accum": -451512518 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_921.json b/polygon/heimdall/testdata/mainnet/spans/span_921.json new file mode 100644 index 00000000000..dac98eb3885 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_921.json @@ -0,0 +1,306 @@ +{ + "span_id": 921, + "start_block": 5888256, + "end_block": 5894655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 176914519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131248707, + "accum": -196238816 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148857083 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126520459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 343413747 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 7601209 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 228418761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75839836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141924531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 145038187, + "accum": 446518276 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -429023317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140540644 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112439725 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125336302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 89672144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175277488, + "accum": -78525952 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -729792 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -443169050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 243115782 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -563558312 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131636076, + "accum": -55751382 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122343149 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156067749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -316447012 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -457933202 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -189916037 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137238242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 51270560 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160616994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154240934 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172593408 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -260921213 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132548204, + "accum": -74131642 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129588377, + "accum": 46715060 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1783910 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116810526 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 371463845 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475404894 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156167803 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 155992626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 142549116 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 304828645 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 246397023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139920380, + "accum": 501192501 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131248707, + "accum": -196238816 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_922.json b/polygon/heimdall/testdata/mainnet/spans/span_922.json new file mode 100644 index 00000000000..e18dbb0cfba --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_922.json @@ -0,0 +1,312 @@ +{ + "span_id": 922, + "start_block": 5894656, + "end_block": 5901055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 177964519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131605209, + "accum": -225409943 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148845833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126535459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 355556067 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 7830784 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 229918761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75914836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141939531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144056309, + "accum": -387572970 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -428273317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140542399 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112534825 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125351302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 149672144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175286391, + "accum": 546893321 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -691317 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -443019050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 244618422 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -549852347 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131636076, + "accum": -84048556 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122311649 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156217749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -306303862 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -456889337 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -167164757 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137253242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 107685140 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160586994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154390919 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 173013708 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -238336148 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132550543, + "accum": -88742218 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129588377, + "accum": -12296461 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1785380 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 116953026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": 374797625 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475288239 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156317818 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156142626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 170326881 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 310872430 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 248047023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139923332, + "accum": 596557097 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144056309, + "accum": -387572970 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_923.json b/polygon/heimdall/testdata/mainnet/spans/span_923.json new file mode 100644 index 00000000000..8418b32b6df --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_923.json @@ -0,0 +1,318 @@ +{ + "span_id": 923, + "start_block": 5901056, + "end_block": 5907455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 179084519 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131605309, + "accum": -121410281 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -148833833 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 126551459 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": 368507875 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 8075664 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 231518761 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 75994836 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 141955531 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144056309, + "accum": -84355977 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -427473317 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 140544271 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 112636265 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 125367302 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 213672144 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175287422, + "accum": 348852435 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -650277 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -442859050 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 246221238 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -535232651 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131359027, + "accum": 18525659 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -1122278049 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 156377749 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -295484502 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -455775881 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -142896725 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 137269242 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 167860692 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -160554994 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 154550903 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 173462028 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -214245412 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132591307, + "accum": 30911831 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129588805, + "accum": 59457770 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 1786948 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 117105026 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -622349171 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -475163807 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 156477834 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 156302626 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 199956497 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 317319134 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 249807023 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139923332, + "accum": 833410701 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131605309, + "accum": -121410281 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_924.json b/polygon/heimdall/testdata/mainnet/spans/span_924.json new file mode 100644 index 00000000000..6c9da30c572 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_924.json @@ -0,0 +1,318 @@ +{ + "span_id": 924, + "start_block": 5907456, + "end_block": 5913855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 90627259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507309, + "accum": 477775954 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -74405291 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63291229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -303635218 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4275059 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 117309380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38074918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 70993265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144058779, + "accum": 188979212 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -212961658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70273949 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56416402 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62699151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 168836072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175308024, + "accum": 389471709 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -285381 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -221274525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 124663347 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -253453495 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131359027, + "accum": 43573364 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -561106474 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 78343874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -137260996 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -226809280 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -47938706 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68650121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 142225412 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80246497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77430436 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 87165324 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -83784805 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132752027, + "accum": 71095107 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129594155, + "accum": 36678063 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 894993 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 58699763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -307729679 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -237461360 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 78393932 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78306313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 128681939 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 164904811 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 126608511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139917731, + "accum": -416985489 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139917731, + "accum": -416985489 + } + }, + "selected_producers": [ + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1, + "accum": 0 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_925.json b/polygon/heimdall/testdata/mainnet/spans/span_925.json new file mode 100644 index 00000000000..06670b6279a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_925.json @@ -0,0 +1,318 @@ +{ + "span_id": 925, + "start_block": 5913856, + "end_block": 5920255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 92167259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507309, + "accum": 368082786 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -74388791 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63313229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -285826482 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4611769 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 119509380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38184918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71015265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144282421, + "accum": 359045867 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -211861658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70276523 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56555882 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62721151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 256836072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 175482478, + "accum": 243912407 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -228951 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -221054525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 126867219 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -233351413 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131359179, + "accum": -69485257 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -561060274 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 78563874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -122384376 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -225278278 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -14570162 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68672121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 224966796 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80202497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77650414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 87781764 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -50660043 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132760311, + "accum": -11322848 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129549909, + "accum": -116169656 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 897149 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 58908763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -302840135 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -237290266 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 78613954 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78526313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 169422661 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 173769029 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 129028511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139919978, + "accum": -341925449 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139919978, + "accum": -341925449 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_926.json b/polygon/heimdall/testdata/mainnet/spans/span_926.json new file mode 100644 index 00000000000..e870b7cd4e2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_926.json @@ -0,0 +1,306 @@ +{ + "span_id": 926, + "start_block": 5920256, + "end_block": 5926655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 93637259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507309, + "accum": 120136475 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -74373041 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63334229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -268827234 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 4933174 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 121609380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38289918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71036265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144273080, + "accum": 379530538 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -210811658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70278980 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56689022 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62742151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 340836072 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177525459, + "accum": -41063112 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -175086 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -220844525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 128970915 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -214163062 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131315394, + "accum": -320646006 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -561016174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 78773874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -108183966 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -223816867 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 17281630 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68693121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 303947208 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80160497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 77860393 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 88370184 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -19040952 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132744474, + "accum": -232940676 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129550575, + "accum": -405014933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 899207 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59108263 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -298172843 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -237126949 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 78823975 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78736313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 208311532 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 182230328 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 131338511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139922382, + "accum": 589978679 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129550575, + "accum": -405014933 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_927.json b/polygon/heimdall/testdata/mainnet/spans/span_927.json new file mode 100644 index 00000000000..f2de1b45ca2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_927.json @@ -0,0 +1,324 @@ +{ + "span_id": 927, + "start_block": 5926656, + "end_block": 5933055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 94757259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507309, + "accum": 217780577 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 750, + "accum": -74361041 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63350229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -255875426 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5178054 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 123209380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38369918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71052265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144273080, + "accum": 681427676 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -210011658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70280852 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56790462 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62758151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -598432210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177532689, + "accum": -210331754 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -134046 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -220684525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 130573731 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -199543366 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131354033, + "accum": -225952551 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -560982574 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 78933874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -97364606 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -222703411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 41549662 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68709121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 364122760 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80128497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 78020377 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 88818504 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 5049784 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132746783, + "accum": -115512734 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129650039, + "accum": 666047386 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 900775 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59260263 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -294616811 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -237002517 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 78983991 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 78896313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 237941148 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 188677032 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 133098511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139922382, + "accum": -180900313 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177532689, + "accum": -210331754 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_928.json b/polygon/heimdall/testdata/mainnet/spans/span_928.json new file mode 100644 index 00000000000..b15631eb052 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_928.json @@ -0,0 +1,318 @@ +{ + "span_id": 928, + "start_block": 5933056, + "end_block": 5939455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 96157259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507341, + "accum": -162180260 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": -73412957 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63370229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -239685666 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5484154 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 125209380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38469918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71072265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144300007, + "accum": -446202866 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -209011658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70283192 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 56917262 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62778151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -518432210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177421242, + "accum": 330275646 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -82746 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -220484525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 132577251 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -181268746 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 131354060, + "accum": 394353844 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -560940574 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79133874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -83840406 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -221311591 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 71884702 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68729121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 439342200 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80088497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 78220357 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 89378904 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 35163204 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132746783, + "accum": 532662471 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129750039, + "accum": 249412685 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 902735 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59450263 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -290171771 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -236846977 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79184011 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79096313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 274978168 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 196735412 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 135298511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139922382, + "accum": -392560017 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144300007, + "accum": -446202866 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_929.json b/polygon/heimdall/testdata/mainnet/spans/span_929.json new file mode 100644 index 00000000000..15d49cf5c08 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_929.json @@ -0,0 +1,318 @@ +{ + "span_id": 929, + "start_block": 5939456, + "end_block": 5945855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 97207259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131507341, + "accum": -190454493 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": -72624137 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63385229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 809488, + "accum": -227543346 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5713729 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 126709380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38544918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71087265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144526088, + "accum": -280168506 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -208261658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70284947 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 57012362 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62793151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -458432210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177421283, + "accum": -12733682 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -44271 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -220334525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 134079891 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -167562781 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125002051, + "accum": 333243040 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -560909074 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79283874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -73697256 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -220267726 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 94635982 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68744121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -507910011 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80058497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 78370342 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 89799204 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 57748269 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132746783, + "accum": 516750548 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129752814, + "accum": 195007120 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 904205 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59592763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -286837991 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -236730322 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79334026 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79246313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 302755933 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 202779197 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 136948511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139922382, + "accum": 702608922 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144526088, + "accum": -280168506 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_93.json b/polygon/heimdall/testdata/mainnet/spans/span_93.json new file mode 100644 index 00000000000..4dff546022b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_93.json @@ -0,0 +1,102 @@ +{ + "span_id": 93, + "start_block": 589056, + "end_block": 595455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -16226 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -20724 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 45348 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -20724 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -20724 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -20724 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 53774 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -20724 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_930.json b/polygon/heimdall/testdata/mainnet/spans/span_930.json new file mode 100644 index 00000000000..5fe3bfb23e8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_930.json @@ -0,0 +1,324 @@ +{ + "span_id": 930, + "start_block": 5945856, + "end_block": 5952255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 98327259 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131517341, + "accum": -81567839 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": -71782729 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 63401229 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -213249309 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 5958609 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 128309380 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 38624918 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 71103265 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 144797615, + "accum": 40921397 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -207461658 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 70286819 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 57113802 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 62809151 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -394432210 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177441933, + "accum": -166784068 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": -3231 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -220174525 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 135682707 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -152943085 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125002051, + "accum": 338062873 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -560875474 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79443874 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -62877896 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -219154270 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 118904014 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 68760121 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -447734459 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -80026497 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 78530326 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 90247524 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 81839005 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132760396, + "accum": 645782292 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129765314, + "accum": 275856661 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 905773 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 59744763 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -283281959 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -236605890 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79494042 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79406313 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 332385549 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 209225901 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 138708511 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139963661, + "accum": -50880964 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177441933, + "accum": -166784068 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_931.json b/polygon/heimdall/testdata/mainnet/spans/span_931.json new file mode 100644 index 00000000000..1a1a3bc5ae4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_931.json @@ -0,0 +1,324 @@ +{ + "span_id": 931, + "start_block": 5952256, + "end_block": 5958655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 124602324 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131518355, + "accum": 446240738 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": -45838492 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 88365294 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -169280779 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 31194469 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 155154445 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1097502839 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 63664983 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96067330 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139304717, + "accum": -193266191 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -181566593 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 95234107 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 82179327 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 87773216 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -293487145 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177451044, + "accum": 241319697 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 24990569 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -195039460 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 162531116 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -110637131 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125234662, + "accum": -247871766 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -535890509 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104578939 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -25084841 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -192886976 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 172667367 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 93724186 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -351330926 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -55043432 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103665372 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 115724969 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 135391819 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132760396, + "accum": 199408290 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129808005, + "accum": -221505398 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 25852700 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 84870328 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -254114106 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -211513062 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104629126 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104541378 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 392515783 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 241826427 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 165743576 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139964640, + "accum": 637401807 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125234662, + "accum": -247871766 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_932.json b/polygon/heimdall/testdata/mainnet/spans/span_932.json new file mode 100644 index 00000000000..7d3925fcfd8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_932.json @@ -0,0 +1,324 @@ +{ + "span_id": 932, + "start_block": 5958656, + "end_block": 5965055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 149787485 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131533050, + "accum": 195127470 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": -20879687 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 112653455 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -131989563 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 55668595 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 180729606 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1073162678 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 88005144 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 120355491 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139304717, + "accum": -343215533 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -156641432 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 119510789 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 106536908 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 112061377 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -217211984 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177455866, + "accum": -405311034 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 49299075 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -170634299 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 188108565 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1092378835 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -74483467 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125234662, + "accum": 411869622 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -511588048 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 128984100 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 7981050 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -167707132 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 216660304 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 118012347 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -278163129 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -30742271 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 128070520 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 140364390 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 179240703 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132763257, + "accum": -35600059 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 129808005, + "accum": 497689939 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 50129135 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 109268989 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -226949669 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -187136800 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 129034300 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 128946539 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 440865007 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 271339535 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 191448737 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139964640, + "accum": 496046459 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177455866, + "accum": -405311034 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_933.json b/polygon/heimdall/testdata/mainnet/spans/span_933.json new file mode 100644 index 00000000000..969f15d1d65 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_933.json @@ -0,0 +1,330 @@ +{ + "span_id": 933, + "start_block": 5965056, + "end_block": 5971455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 175435417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131534071, + "accum": -339576232 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 4315533 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 136507387 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -82129521 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 79894457 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 207157538 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1049204746 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 111963076 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 144209423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139314505, + "accum": 319413980 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -131513500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 143341763 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 130529680 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 135915309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -89384052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177170438, + "accum": 251824061 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73193697 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -146546367 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 214541073 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1068538163 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -26898529 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125245352, + "accum": -283913789 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -487705516 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153072032 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 49390442 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -142069834 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 279923788 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 141866279 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -156549925 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -6862339 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152158426 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 164920842 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 242216081 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132768118, + "accum": 456928729 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132610629, + "accum": -34584142 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73959615 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 133343921 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -197343185 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -163106666 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153122258 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153034471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 512841065 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 305643361 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218136669 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 500, + "accum": -1096079887 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139971976, + "accum": 183206021 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131534071, + "accum": -339576232 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 6, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_934.json b/polygon/heimdall/testdata/mainnet/spans/span_934.json new file mode 100644 index 00000000000..6810d350870 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_934.json @@ -0,0 +1,342 @@ +{ + "span_id": 934, + "start_block": 5971456, + "end_block": 5977855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 176275417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131567221, + "accum": 243818337 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 4946589 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 136519387 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -70114701 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 80078117 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 208357538 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1049144746 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112023076 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 144221423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139317388, + "accum": 836123 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -130913500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 143343167 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 130605760 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 135927309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -41384052 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 177170438, + "accum": 387502985 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73224477 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -146426367 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 215743185 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1068532283 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -15933757 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125245352, + "accum": 223863335 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -487680316 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153192032 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 57504962 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -141234742 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 298124812 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 141878279 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -111418261 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -6838339 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152278414 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 165257082 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 260284133 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132768118, + "accum": 59783113 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132610629, + "accum": 561576306 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73960791 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 133457921 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -194676161 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -163013342 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153242270 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153154471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -460103823 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 310478389 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 219456669 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 500, + "accum": -1096073887 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139977927, + "accum": -127427591 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139977927, + "accum": -127427591 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_935.json b/polygon/heimdall/testdata/mainnet/spans/span_935.json new file mode 100644 index 00000000000..8ace25ed76c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_935.json @@ -0,0 +1,330 @@ +{ + "span_id": 935, + "start_block": 5977856, + "end_block": 5984255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 177325417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131567221, + "accum": 225856808 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 5735409 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 136534387 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -55096176 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 80307692 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 209857538 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1049069746 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112098076 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 144236423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139317388, + "accum": 99118963 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -130163500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 143344922 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 130700860 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 135942309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 18615948 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178342325, + "accum": 65471054 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73262952 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -146276367 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 217245825 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1068524933 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -2227792 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125245352, + "accum": 111066400 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -487648816 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153342032 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 67648112 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -140190877 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 320876092 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 141893279 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -55003681 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -6808339 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152428399 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 165677382 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 282869198 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132768118, + "accum": 59829422 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132554230, + "accum": 559642581 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73962261 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 133600421 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 222252, + "accum": -191342381 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -162896687 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153392285 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153304471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -432326058 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 316522174 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 221106669 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 500, + "accum": -1096066387 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139986497, + "accum": -19174020 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139986497, + "accum": -19174020 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_936.json b/polygon/heimdall/testdata/mainnet/spans/span_936.json new file mode 100644 index 00000000000..375a43a31ff --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_936.json @@ -0,0 +1,336 @@ +{ + "span_id": 936, + "start_block": 5984256, + "end_block": 5990655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 178935417 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131594163, + "accum": 262011661 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 6944933 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 136557387 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -32067771 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 80659707 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 212157538 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 5000, + "accum": -1048954746 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 112213076 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 144259423 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139317388, + "accum": 313341644 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -129013500 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 143347613 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 130846680 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 135965309 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 110615948 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179109355, + "accum": 188843504 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 73321947 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -146046367 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219549873 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1068513663 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 18788021 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125279143, + "accum": 1485274 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -487600516 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 153572032 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 83200942 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -138590284 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 355761388 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 141916279 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 31498675 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": -6762339 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 152658376 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 166321842 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 317499631 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132758247, + "accum": 123060598 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132584531, + "accum": -377968985 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 73964515 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 133818921 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -186190409 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -162717816 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 153622308 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 153534471 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -389733485 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 325789311 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 223636669 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1095651887 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 139987497, + "accum": 210110856 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132584531, + "accum": -377968985 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_937.json b/polygon/heimdall/testdata/mainnet/spans/span_937.json new file mode 100644 index 00000000000..522c5fbbc92 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_937.json @@ -0,0 +1,348 @@ +{ + "span_id": 937, + "start_block": 5990656, + "end_block": 5997055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 226892635 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131591517, + "accum": 474579067 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1099356617 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 54484263 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 182858605 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 38239087 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 127304245 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 260834756 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -1002497492 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 158610294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 190560641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139367388, + "accum": -285837933 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -81536282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 189627639 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 177276058 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 182266527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 252893166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179120278, + "accum": 544659865 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119660725 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -99529149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 268231315 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1022224685 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 86994783 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 125285111, + "accum": 62489874 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -441272898 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 200089250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 145707200 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -90642882 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": 438440654 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1075616399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 188217497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 168039221 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 39562879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 199175570 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 213271540 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 399912953 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132758247, + "accum": 363445810 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132748690, + "accum": -140257626 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 120244085 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 180324139 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -134418439 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -116253950 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 200139550 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 200051689 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -299011843 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 381736585 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 272553887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1048618669 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141187810, + "accum": -372301155 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141187810, + "accum": -372301155 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_938.json b/polygon/heimdall/testdata/mainnet/spans/span_938.json new file mode 100644 index 00000000000..9047806c352 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_938.json @@ -0,0 +1,354 @@ +{ + "span_id": 938, + "start_block": 5997056, + "end_block": 6003455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 228222635 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131985310, + "accum": -20111058 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1099170436 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 55483435 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 182877605 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 57262552 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 127595040 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 262734756 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -1002307435 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 158705294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 190579641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139679587, + "accum": 364809241 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -80586282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 189629862 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 177396518 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 182285527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 328893166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179170096, + "accum": -49738477 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119709460 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -99339149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 270134659 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1022215375 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 104355672 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126067263, + "accum": 456520689 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -441232998 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 200279250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 158555190 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -89320653 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -533049622 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1075597399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 188236497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 239497689 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 39600879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 199365551 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 213803920 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 428520702 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 132758461, + "accum": -113419236 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 132748690, + "accum": 382243799 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 120245947 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 180504639 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -130068427 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -116106187 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 200329569 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 200241689 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -263826674 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 389392046 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 274643887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1048020169 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141302899, + "accum": 311452606 + } + ], + "proposer": { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -533049622 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_939.json b/polygon/heimdall/testdata/mainnet/spans/span_939.json new file mode 100644 index 00000000000..f4500527d34 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_939.json @@ -0,0 +1,354 @@ +{ + "span_id": 939, + "start_block": 6003456, + "end_block": 6009855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 229482635 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131985310, + "accum": 343411274 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1098994054 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 56430019 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 182895605 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 75284782 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 127870530 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 264534756 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -1002127381 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 158795294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 190597641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139680376, + "accum": -133452334 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -79686282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 189631968 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 177510638 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 182303527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 400893166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179236836, + "accum": 156870586 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119755630 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -99159149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 271937827 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1022206555 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 120802830 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 126106994, + "accum": 719519305 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -441195198 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 200459250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 170726970 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -88068015 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -505748086 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1075579399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 188254497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 307195185 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 39636879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 199545533 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 214308280 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 455622780 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133670726, + "accum": 273140413 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137992919, + "accum": -168293697 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 120247711 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 180675639 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -125947363 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -115966201 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 200509587 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 200421689 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -230493356 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 396644588 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 276623887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1047453169 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141360526, + "accum": -158170627 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137992919, + "accum": -168293697 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_94.json b/polygon/heimdall/testdata/mainnet/spans/span_94.json new file mode 100644 index 00000000000..3af60301bbc --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_94.json @@ -0,0 +1,102 @@ +{ + "span_id": 94, + "start_block": 595456, + "end_block": 601855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -20724 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -25222 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": -2162 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -25222 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25222 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 49276 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 49276 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -25222 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_940.json b/polygon/heimdall/testdata/mainnet/spans/span_940.json new file mode 100644 index 00000000000..5b090705f55 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_940.json @@ -0,0 +1,348 @@ +{ + "span_id": 940, + "start_block": 6009856, + "end_block": 6016255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 230322635 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131985310, + "accum": -85944996 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1098876466 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 57061075 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 182907605 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 87299602 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 128054190 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 265734756 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -1002007345 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 158855294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 190609641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139681941, + "accum": -469294194 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -79086282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 189633372 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 177586718 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 182315527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 448893166 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178042497, + "accum": 284865640 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119786410 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -99039149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 273139939 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1022200675 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 131767602 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127248414, + "accum": 227610321 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -441169998 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 200579250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 178841490 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -87232923 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1516752, + "accum": -487547062 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1075567399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 188266497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 352326849 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 39660879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 199665521 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 214644520 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 473690832 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133670726, + "accum": -135990865 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137992919, + "accum": 481044782 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 120248887 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 180789639 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -123199987 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -115872877 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 200629599 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 200541689 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -208271144 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 401479616 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 277943887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1047075169 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141360526, + "accum": 531579136 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139681941, + "accum": -469294194 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_941.json b/polygon/heimdall/testdata/mainnet/spans/span_941.json new file mode 100644 index 00000000000..d18d0e62039 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_941.json @@ -0,0 +1,342 @@ +{ + "span_id": 941, + "start_block": 6016256, + "end_block": 6022655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 231302635 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131985310, + "accum": -251469091 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1098739280 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 57797307 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 182921605 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 101316892 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 128268460 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 267134756 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -1001867303 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 158925294 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 190623641 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139681941, + "accum": 479518586 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -78386282 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 189635010 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 177675478 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 182329527 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -501850865 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178426274, + "accum": -239880855 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 119822320 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -98899149 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 274542403 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -1022193815 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 144559836 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127248414, + "accum": -4216037 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -441140598 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 200719250 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 188308430 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -86258649 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -466283118 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1075553399 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 188280497 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 404980457 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 39688879 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 199805507 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 215036800 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 494770226 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133670726, + "accum": 728839603 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138003049, + "accum": 399711515 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 120250259 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 180922639 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -119994715 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -115763999 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 200769613 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 200681689 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -182345230 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 407120482 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 279483887 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1046634169 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141132059, + "accum": 495733106 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178426274, + "accum": -239880855 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_942.json b/polygon/heimdall/testdata/mainnet/spans/span_942.json new file mode 100644 index 00000000000..7d68e0cc3f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_942.json @@ -0,0 +1,354 @@ +{ + "span_id": 942, + "start_block": 6022656, + "end_block": 6029055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 255023384 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131991310, + "accum": -263714816 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -1075921546 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -1109666710 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 81256876 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 205607354 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 139006166 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 151168784 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 291305505 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -979046509 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 181671043 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 213309390 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139709009, + "accum": 583802740 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -54965533 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 212307514 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 200441327 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 205015276 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -419180116 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178365699, + "accum": 444971275 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 142531544 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -76078400 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 298715792 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -999515716 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 180936550 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 127674125, + "accum": -83349348 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -418438349 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 223539999 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 221122329 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -62544035 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -420640469 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -1052867650 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 210966246 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 484065786 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 62389628 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 222626241 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 238127849 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 540026040 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133675054, + "accum": -264898669 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137983047, + "accum": 478366320 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 142922478 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 203735888 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -93889746 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -92976595 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 223590377 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 223502438 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -131896716 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 435835016 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 303804636 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -1023490920 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141132059, + "accum": 621390078 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133675054, + "accum": -264898669 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_943.json b/polygon/heimdall/testdata/mainnet/spans/span_943.json new file mode 100644 index 00000000000..ee91cf30365 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_943.json @@ -0,0 +1,342 @@ +{ + "span_id": 943, + "start_block": 6029056, + "end_block": 6035455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 128631692 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131991310, + "accum": 468516344 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -537803989 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -548433355 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 41469846 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 102819677 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 85522843 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 75829272 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 147252752 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -489363206 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90915521 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106670695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139731558, + "accum": 8368023 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -26682766 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106155629 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100322103 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 102523638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -145590058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178189178, + "accum": 52010015 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 71306812 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -37879200 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 150960712 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -499750018 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 105087971 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128014387, + "accum": 491618249 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -209185574 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 111929999 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 121380524 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -30158561 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -185816874 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -526417825 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105499123 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 302208445 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 31226814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111473104 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 119512244 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -209680840 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133826044, + "accum": 495811989 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137983047, + "accum": -72110181 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71462807 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102019944 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -43281705 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -46363865 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 111955204 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 111911219 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -36318742 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 224364212 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 153662318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -511241460 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141099574, + "accum": -454321511 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141099574, + "accum": -454321511 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_944.json b/polygon/heimdall/testdata/mainnet/spans/span_944.json new file mode 100644 index 00000000000..bb99d0d42d5 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_944.json @@ -0,0 +1,354 @@ +{ + "span_id": 944, + "start_block": 6035456, + "end_block": 6041855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 129611692 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131991310, + "accum": 299997571 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -537666803 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -542833355 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 42206078 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 102833677 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 99540133 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 76043542 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 148652752 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -489223164 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90985521 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106684695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139785105, + "accum": -52062710 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -25982766 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106157267 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100410863 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 102537638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -89590058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178247729, + "accum": -477853304 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 71342722 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -37739200 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 152363176 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -499743158 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 117880205 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128186931, + "accum": 269559118 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -209156174 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112069999 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 130847464 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -29184287 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -164376434 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -526403825 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105513123 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 354862053 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 31254814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111613090 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 119904524 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -188601446 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133826044, + "accum": 353146316 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138328723, + "accum": -153741855 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71464179 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102152944 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -40076433 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -46254987 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112095218 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112051219 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -10392828 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 230005078 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 155202318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -510800460 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141099574, + "accum": 512694268 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178247729, + "accum": -477853304 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_945.json b/polygon/heimdall/testdata/mainnet/spans/span_945.json new file mode 100644 index 00000000000..326200437bd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_945.json @@ -0,0 +1,360 @@ +{ + "span_id": 945, + "start_block": 6041856, + "end_block": 6048255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 130591692 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132007088, + "accum": 131753377 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -537529617 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -537233355 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 42942310 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 102847677 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 113557423 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 76257812 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 150052752 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -489083122 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91055521 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 106698695 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139726110, + "accum": -111794030 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -25282766 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 106158905 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 100499623 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 102551638 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -33590058 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 178258100, + "accum": 1365812 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 71378632 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -37599200 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 153765640 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -499736298 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 130672439 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128086931, + "accum": 46608728 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -209126774 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 112209999 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 140314404 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -28210013 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -142935994 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -526389825 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 105527123 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 407515661 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 31282814 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 111753076 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 120296804 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -167522052 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133751097, + "accum": 209606975 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138242823, + "accum": -234355273 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 71465551 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 102285944 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -36871161 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -46146109 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 112235232 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 112191219 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 15533086 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 235645944 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 156742318 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -510359460 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140996714, + "accum": 470400291 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138242823, + "accum": -234355273 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_946.json b/polygon/heimdall/testdata/mainnet/spans/span_946.json new file mode 100644 index 00000000000..943cf478088 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_946.json @@ -0,0 +1,354 @@ +{ + "span_id": 946, + "start_block": 6048256, + "end_block": 6054655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154011495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": 247304410 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -515073030 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -508533552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 66083521 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125163480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 151876986 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 98802495 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173952555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -466623271 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113435324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129014498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139732110, + "accum": 124327898 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -2182963 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128460580 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114989240 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122900866 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124867441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 52709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181082533, + "accum": -120255363 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93719475 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -15139397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177668259 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477428655 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 167591938 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128086931, + "accum": 96457272 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 2100, + "accum": -186793371 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134669802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 173433567 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -4796754 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -96132831 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504074022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127842926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 489991016 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53614617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134212863 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 143044927 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -121131513 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133751097, + "accum": 352905387 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138282651, + "accum": -21968412 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93766922 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124737747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -10908190 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23721874 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134695051 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134651022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 67462505 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 264392451 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 180802121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -487555657 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140991093, + "accum": -281263056 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140991093, + "accum": -281263056 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 4, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_947.json b/polygon/heimdall/testdata/mainnet/spans/span_947.json new file mode 100644 index 00000000000..8961c11a473 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_947.json @@ -0,0 +1,354 @@ +{ + "span_id": 947, + "start_block": 6054656, + "end_block": 6061055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154991495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": 73520697 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -514935844 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -502933552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 66819753 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125177480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 165894276 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99016765 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 175352555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -466483229 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113505324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129028498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139776959, + "accum": 58636326 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -1482963 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128462218 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114984998 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 122989626 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124881441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 108709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181102339, + "accum": 392971615 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93755385 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -14999397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 179070723 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477421795 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 180384172 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128104861, + "accum": -132391411 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -186736917 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134809802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 182900507 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -3822480 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -74692391 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504060022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127856926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -468326835 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53642617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134352849 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 143437207 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -100052119 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133844120, + "accum": 204078791 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138282651, + "accum": -108220296 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93768294 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124870747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -7702918 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23612996 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134835065 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134791022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 93388419 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 270033317 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 182342121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -487114657 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141011698, + "accum": 681699053 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128104861, + "accum": -132391411 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_948.json b/polygon/heimdall/testdata/mainnet/spans/span_948.json new file mode 100644 index 00000000000..7cbfa9e3432 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_948.json @@ -0,0 +1,360 @@ +{ + "span_id": 948, + "start_block": 6061056, + "end_block": 6067455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 155761495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": 514657932 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -514828055 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -498533552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 67398221 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125188480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 176907861 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99185120 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 176452555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -466373196 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113560324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129039498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139776959, + "accum": -426214832 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -932963 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128463505 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114981665 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123059366 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124892441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 152709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181125504, + "accum": 362865462 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93783600 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -14889397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 180172659 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477416405 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 190435213 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128111183, + "accum": 265653666 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -186680751 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 134919802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 190338817 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -3056979 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -57846331 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504049022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127867926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -426956143 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53664617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134462838 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 143745427 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -83489738 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133829120, + "accum": -346138596 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138282651, + "accum": 401734094 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93769372 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 124975247 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -5184490 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23527449 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 134945076 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 134901022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 113758780 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 274465426 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 183552121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -486768157 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141061698, + "accum": 210580024 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139776959, + "accum": -426214832 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_949.json b/polygon/heimdall/testdata/mainnet/spans/span_949.json new file mode 100644 index 00000000000..e07af6c0104 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_949.json @@ -0,0 +1,354 @@ +{ + "span_id": 949, + "start_block": 6067456, + "end_block": 6073855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 156531495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": -55089039 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -514720266 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -494133552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 67976689 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125199480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 187921446 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99353475 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 177552555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -466263163 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113615324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129050498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139776959, + "accum": 100527300 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": -382963 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128464792 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114978332 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123129106 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124903441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 196709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180253135, + "accum": 327570193 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93811815 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -14779397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 181274595 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477411015 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 200486254 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128115524, + "accum": 663202150 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -186624585 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135029802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 197777127 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -2291478 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -41000271 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504038022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127878926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -385585451 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53686617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134572827 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 144053647 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -66927357 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133829120, + "accum": 115182854 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138282651, + "accum": -99639025 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93770450 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125079747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": -2666062 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23441902 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135055087 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135011022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 134129141 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 278897535 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 184762121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -486421657 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141510548, + "accum": -255773708 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141510548, + "accum": -255773708 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_95.json b/polygon/heimdall/testdata/mainnet/spans/span_95.json new file mode 100644 index 00000000000..bdcfc73535a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_95.json @@ -0,0 +1,102 @@ +{ + "span_id": 95, + "start_block": 601856, + "end_block": 608255, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -15222 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -19720 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 39324 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -19720 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -19720 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -19720 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 54778 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -19720 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_950.json b/polygon/heimdall/testdata/mainnet/spans/span_950.json new file mode 100644 index 00000000000..cf4942adfe2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_950.json @@ -0,0 +1,360 @@ +{ + "span_id": 950, + "start_block": 6073856, + "end_block": 6080255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 157721495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": 169767963 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -514553683 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -487333552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 68870685 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125216480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 204942441 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99613660 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 179252555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -466093112 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113700324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129067498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139766309, + "accum": -552613997 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 467037 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128466781 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114973181 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123236886 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124920441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 264709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179161473, + "accum": 343989360 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93855420 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -14609397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 182977587 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477402685 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 216019681 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128158014, + "accum": -187655089 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -186537783 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135199802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 209272697 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -1108431 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -14965451 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504021022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127895926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -321648927 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53720617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134742810 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 144529987 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -41330950 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133869120, + "accum": 371157245 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138292094, + "accum": 231658740 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93772116 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125241247 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 1226054 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23309693 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135225104 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135181022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 165610608 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 285747158 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 186632121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -485886157 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141520533, + "accum": 130433828 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 139766309, + "accum": -552613997 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_951.json b/polygon/heimdall/testdata/mainnet/spans/span_951.json new file mode 100644 index 00000000000..b066b1e9c7b --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_951.json @@ -0,0 +1,360 @@ +{ + "span_id": 951, + "start_block": 6080256, + "end_block": 6086655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 158491495 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 132026546, + "accum": 612247727 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -514445894 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -482933552 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 69449153 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 125227480 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 215956026 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 99782015 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 180352555 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -465983079 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 113755324 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 129078498 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143355103, + "accum": -9148304 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 1017037 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 128468068 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1114969848 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 123306626 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 124931441 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 308709745 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179161473, + "accum": 293455843 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 93883635 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": -14499397 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 184079523 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -477397295 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 226070722 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128160128, + "accum": 210594393 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -186481617 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 135309802 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 216711007 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": -342930 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 1880609 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -504010022 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 127906926 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -280278235 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 53742617 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 134852799 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 144838207 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -24768569 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133869120, + "accum": -179490071 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138292094, + "accum": -270339740 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 93773194 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 125345747 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 3744482 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -23224146 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 135335115 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 135291022 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 185980969 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 290179267 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 187842121 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -485539657 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141520533, + "accum": -337738823 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141520533, + "accum": -337738823 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_952.json b/polygon/heimdall/testdata/mainnet/spans/span_952.json new file mode 100644 index 00000000000..a834a4c02a6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_952.json @@ -0,0 +1,372 @@ +{ + "span_id": 952, + "start_block": 6086656, + "end_block": 6093055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 181886053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131755837, + "accum": 364817008 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -492315557 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -452608994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 92478059 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147173038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 258906519 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122027978 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1118102435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 204377113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443848458 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 135784882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151024056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143284989, + "accum": -17608849 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 23991595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150395083 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093038927 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145364324 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146876999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 414634303 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179229281, + "accum": 24652128 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 115862058 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 7635161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 208107777 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455462447 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 267183631 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128160128, + "accum": -116477064 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164449833 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157444360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 252835975 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 23043039 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 55965827 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -482064464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149852484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -179373265 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 75709175 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 156987336 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 167351185 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 28775080 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133877467, + "accum": -386319014 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138552594, + "accum": -382789825 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115699810 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147469805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 30476948 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1136271 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157469694 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157425580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 246794398 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 320565124 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 212076679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -462953599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141520533, + "accum": 629428772 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138552594, + "accum": -382789825 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_953.json b/polygon/heimdall/testdata/mainnet/spans/span_953.json new file mode 100644 index 00000000000..d497a2f8dc1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_953.json @@ -0,0 +1,366 @@ +{ + "span_id": 953, + "start_block": 6093056, + "end_block": 6099455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 182726053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131765312, + "accum": -80863309 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -492197969 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -447808994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 93109115 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147185038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 270921339 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122211638 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1118072435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 205577113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443728422 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 135844882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151036056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143284989, + "accum": -325040823 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 24591595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150396487 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093035291 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145440404 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146888999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -550833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179225909, + "accum": 148549707 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 115892838 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 7755161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 209309889 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455456567 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 278148403 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128200128, + "accum": 408221409 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164388561 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157564360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 260950495 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 23878131 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 74343347 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -482052464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149864484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -134241601 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 75733175 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157107324 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 167687425 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 46843132 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133877467, + "accum": 206764866 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138550876, + "accum": 266445035 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115700986 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147583805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 33224324 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -1042947 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157589706 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157545580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 269016610 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 325400152 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 213396679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -462575599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141546234, + "accum": 300892661 + } + ], + "proposer": { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -550833387 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_954.json b/polygon/heimdall/testdata/mainnet/spans/span_954.json new file mode 100644 index 00000000000..d38bfdb6652 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_954.json @@ -0,0 +1,366 @@ +{ + "span_id": 954, + "start_block": 6099456, + "end_block": 6105855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 183776053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131768531, + "accum": -129622986 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -492050984 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -441808994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 93897935 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147200038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 285939864 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122441213 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1118034935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 207077113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443578377 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 135919882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151051056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143285280, + "accum": -201042081 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 25341595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150398242 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093030746 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145535504 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146903999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -490833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179225909, + "accum": -201782950 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 115931313 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 7905161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 210812529 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455449217 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 291854368 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128186352, + "accum": 304288892 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164311971 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157714360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 271093645 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 24921996 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 97315247 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -482037464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149879484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -77827021 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 75763175 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157257309 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 168107725 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 69428197 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133053288, + "accum": 183915917 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138562510, + "accum": 318584957 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115702456 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147726305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 36658544 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -926292 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157739721 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157695580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 296794375 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 331443937 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 215046679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -462103099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141019575, + "accum": 395376172 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179225909, + "accum": -201782950 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_955.json b/polygon/heimdall/testdata/mainnet/spans/span_955.json new file mode 100644 index 00000000000..0fc1e6a4dbd --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_955.json @@ -0,0 +1,366 @@ +{ + "span_id": 955, + "start_block": 6105856, + "end_block": 6112255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 184966053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131768531, + "accum": 85816949 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491884401 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -435008994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 94791931 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147217038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 302960859 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122701398 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117992435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 208777113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443408326 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136004882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151068056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143289117, + "accum": 210200931 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 26191595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150400231 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093025595 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145643284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146920999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -422833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179259471, + "accum": -192013388 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 115974918 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8075161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 212515521 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455440887 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 307387795 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128754918, + "accum": 461177582 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164225169 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 157884360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 282589215 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 26105043 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 123350067 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -482020464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149896484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -13890497 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 2000, + "accum": 75797175 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157427292 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 168584065 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 95024604 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133117288, + "accum": 422161258 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138562510, + "accum": -363039766 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115704122 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 147887805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 40550660 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -794083 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 157909738 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 157865580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 328275842 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 338293560 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 216916679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -461567599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141047449, + "accum": -243870820 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138562510, + "accum": -363039766 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_956.json b/polygon/heimdall/testdata/mainnet/spans/span_956.json new file mode 100644 index 00000000000..f677168de2e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_956.json @@ -0,0 +1,372 @@ +{ + "span_id": 956, + "start_block": 6112256, + "end_block": 6118655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 186086053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131768531, + "accum": 168316829 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491727617 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -428608994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 95633339 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147233038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 318980619 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 122946278 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117952435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 210377113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443248278 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136084882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151084056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143289117, + "accum": 477030188 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 26991595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150402103 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093020747 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145744724 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146936999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -358833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179261167, + "accum": -362811472 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116015958 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8235161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 214118337 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455433047 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 322007491 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128769120, + "accum": 495479559 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164143473 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158044360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 293408575 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 27218499 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 147853427 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -482004464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149912484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 46285055 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 75991620 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157587276 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 169032385 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 119115340 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133437385, + "accum": -485070487 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138562510, + "accum": -172020928 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115705690 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148039805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 44213828 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -669651 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158069754 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158025580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 357905458 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 344740264 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 218676679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -461063599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141047449, + "accum": -12921788 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133437385, + "accum": -485070487 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_957.json b/polygon/heimdall/testdata/mainnet/spans/span_957.json new file mode 100644 index 00000000000..34e01067146 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_957.json @@ -0,0 +1,366 @@ +{ + "span_id": 957, + "start_block": 6118656, + "end_block": 6125055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 187206053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131768531, + "accum": 249289888 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491570833 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -422208994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 96474747 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147249038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 335000379 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123191158 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117912435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 211977113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -443088230 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136164882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151100056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143290149, + "accum": -270847647 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 27791595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150403975 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093015899 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145846164 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146952999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -294833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179262709, + "accum": 478064319 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116056998 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8395161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 215721153 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455425207 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 336627187 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128780108, + "accum": -485415677 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -164061777 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158204360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 304227935 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 28331955 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 172356787 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481988464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149928484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 106460607 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 76240212 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157747260 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 169480705 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 143206076 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133437385, + "accum": -378329712 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138471231, + "accum": 17481056 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115707258 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148191805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 47876996 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -545219 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158229770 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158185580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 387535074 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 351186968 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 220436679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -460559599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142014644, + "accum": 225274682 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128780108, + "accum": -485415677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_958.json b/polygon/heimdall/testdata/mainnet/spans/span_958.json new file mode 100644 index 00000000000..a7607b5807c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_958.json @@ -0,0 +1,360 @@ +{ + "span_id": 958, + "start_block": 6125056, + "end_block": 6131455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 188326053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131768531, + "accum": 328894156 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491414049 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -415808994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 97316155 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147265038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 351020139 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123436038 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117872435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 213577113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442928182 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136244882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151116056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143290149, + "accum": -6918440 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 28591595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150405847 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093011051 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 145947604 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146968999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -230833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179825524, + "accum": 308044861 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116098038 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8555161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 217323969 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455417367 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 351246883 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128802608, + "accum": -453468862 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163980081 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158364360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 315047295 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 29445411 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 196860147 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481972464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149944484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 166636159 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 76488804 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 157907244 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 169929025 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 167296812 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133425667, + "accum": -272054711 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138466517, + "accum": 204304954 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115708826 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148343805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 51540164 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -420787 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158389786 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158345580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 417164690 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 357633672 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 222196679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -460055599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142014644, + "accum": -545770041 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142014644, + "accum": -545770041 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_959.json b/polygon/heimdall/testdata/mainnet/spans/span_959.json new file mode 100644 index 00000000000..6ee949af6d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_959.json @@ -0,0 +1,360 @@ +{ + "span_id": 959, + "start_block": 6131456, + "end_block": 6137855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 189586053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 131762931, + "accum": -343253959 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491237667 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -408608994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 98262739 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147283038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 369042369 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123711528 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117827435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 215377113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442748128 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136334882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151134056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 143291149, + "accum": 542991850 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 29491595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150407953 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093005597 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146061724 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 146986999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -158833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179842888, + "accum": 501134598 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116144208 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8735161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 219127137 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455408547 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 367694041 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128811605, + "accum": -164281917 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163888173 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158544360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 327219075 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 30698049 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 224426427 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481954464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149962484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 234333655 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 76768470 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158087226 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 170433385 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 194398890 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133414832, + "accum": 100182178 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138466517, + "accum": -347287813 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115710590 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148514805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 55661228 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -280801 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158569804 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158525580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -564157744 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 364886214 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 224176679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -459488599 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142045444, + "accum": -18342884 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138466517, + "accum": -347287813 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_96.json b/polygon/heimdall/testdata/mainnet/spans/span_96.json new file mode 100644 index 00000000000..cbb1b8b3057 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_96.json @@ -0,0 +1,102 @@ +{ + "span_id": 96, + "start_block": 608256, + "end_block": 614655, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59720 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10280 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 8320 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10280 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10280 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10280 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10280 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -59720 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_960.json b/polygon/heimdall/testdata/mainnet/spans/span_960.json new file mode 100644 index 00000000000..1f78105d779 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_960.json @@ -0,0 +1,372 @@ +{ + "span_id": 960, + "start_block": 6137856, + "end_block": 6144255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 190636053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129803534, + "accum": 600451235 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -491090682 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -402608994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 99051559 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147298038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 384060894 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 123941103 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117789935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 216877113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442598083 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136409882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151149056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141888460, + "accum": -358713057 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 30241595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150409708 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1093001052 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146156824 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147001999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -98833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179728734, + "accum": 160611017 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116182683 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 8885161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 220629777 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455401197 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 381400006 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128810605, + "accum": -256004542 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163811583 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158694360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 337362225 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 31741914 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 247398327 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481939464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149977484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 290748235 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 77001525 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158237211 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 170853685 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 216983955 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133414832, + "accum": 75561561 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138464517, + "accum": -292660130 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115712060 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148657305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 59095448 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -164146 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158719819 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158675580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -536379979 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 370929999 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 225826679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -459016099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142037674, + "accum": 86441289 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141888460, + "accum": -358713057 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_961.json b/polygon/heimdall/testdata/mainnet/spans/span_961.json new file mode 100644 index 00000000000..3926d07f96f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_961.json @@ -0,0 +1,372 @@ +{ + "span_id": 961, + "start_block": 6144256, + "end_block": 6150655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 191896053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129830565, + "accum": -96495132 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -490914300 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -395408994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 99998143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147316038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -609141525 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124216593 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117744935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 218677113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442418029 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136499882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151167056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 141897332, + "accum": 172775982 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 31141595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150411814 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1092995598 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146270944 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147019999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -26833387 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179785472, + "accum": 362435618 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116228853 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 9065161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 222432945 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455392377 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 397847164 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128815290, + "accum": 40078517 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163719675 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 158874360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 349534005 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 32994552 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 274964607 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481921464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 149995484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 358445731 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 77281191 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158417193 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 171358045 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 244086033 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133464818, + "accum": 454827113 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138464517, + "accum": 177225919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115713824 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148828305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 63216512 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": -24160 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 158899837 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 158855580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -503046661 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 378182541 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 227806679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -458449099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142047674, + "accum": -390481611 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142047674, + "accum": -390481611 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_962.json b/polygon/heimdall/testdata/mainnet/spans/span_962.json new file mode 100644 index 00000000000..687567d0a60 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_962.json @@ -0,0 +1,360 @@ +{ + "span_id": 962, + "start_block": 6150656, + "end_block": 6157055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 193016053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129838373, + "accum": -23103646 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -490757516 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -389008994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 100839551 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147332038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -593121765 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124461473 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117704935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 220277113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442257981 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136579882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151183056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123158758, + "accum": 251765673 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 31941595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150413686 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1092990750 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146372384 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147035999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 37166613 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179793137, + "accum": 242506402 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116269893 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 9225161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 224035761 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455384537 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 412466860 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128835187, + "accum": 97276559 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163637979 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159034360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 360353365 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 34108008 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 299467967 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481905464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150011484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 418621283 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 77529783 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158577177 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 171806365 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 268176769 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133467878, + "accum": -406312361 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138475236, + "accum": 388709863 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115715392 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 148980305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 66879680 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 100272 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159059853 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159015580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -473417045 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 384629245 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 229566679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 31500, + "accum": -457945099 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142038825, + "accum": -102961076 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133467878, + "accum": -406312361 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_963.json b/polygon/heimdall/testdata/mainnet/spans/span_963.json new file mode 100644 index 00000000000..73429dfe9cb --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_963.json @@ -0,0 +1,360 @@ +{ + "span_id": 963, + "start_block": 6157056, + "end_block": 6163455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 194416053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129848161, + "accum": 588352624 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -490561536 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -381008994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 101891311 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147352038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -573097065 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124767573 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117654935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 222277113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -442057921 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136679882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151203056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123162108, + "accum": -261778696 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 32941595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150416026 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1092984690 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146499184 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147055999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 117166613 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179292779, + "accum": -133840198 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116321193 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 9425161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 226039281 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455374737 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 430741480 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129299984, + "accum": 689439230 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163535859 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159234360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 373877565 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 35499828 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 330097167 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481885464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150031484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -497256377 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 77840523 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158777157 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172366765 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 298290189 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133491342, + "accum": 278197348 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137883789, + "accum": 179067483 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115717352 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 149170305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 71458640 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 255812 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159259873 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159215580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -436380025 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 392687625 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 231766679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -456233944 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141262509, + "accum": -242146672 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123162108, + "accum": -261778696 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_964.json b/polygon/heimdall/testdata/mainnet/spans/span_964.json new file mode 100644 index 00000000000..0520e0b9a22 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_964.json @@ -0,0 +1,372 @@ +{ + "span_id": 964, + "start_block": 6163456, + "end_block": 6169855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 195466053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129848161, + "accum": 553171457 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -490414551 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -375008994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 102680131 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147367038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -558078540 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 124997148 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117617435 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 223777113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -441907876 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136754882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151218056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123275340, + "accum": -395723447 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 33691595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150417781 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1092980145 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146594284 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147070999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 177166613 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179292819, + "accum": 572631332 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116359668 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 9575161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 227541921 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455367387 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 444447445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129302465, + "accum": -345326687 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163459269 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159384360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 384020715 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 69591, + "accum": 36543693 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 353069067 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481870464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150046484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -440841797 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 78073578 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 158927142 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 172787065 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 320875254 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133493342, + "accum": 297671111 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137883789, + "accum": 264403643 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115718822 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 149312805 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 74892860 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 372467 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159409888 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159365580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -408602260 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 398731410 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 233416679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -454680289 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141273421, + "accum": -106072125 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123275340, + "accum": -395723447 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_965.json b/polygon/heimdall/testdata/mainnet/spans/span_965.json new file mode 100644 index 00000000000..6d06f91bef3 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_965.json @@ -0,0 +1,360 @@ +{ + "span_id": 965, + "start_block": 6169856, + "end_block": 6176255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 197076053 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129856966, + "accum": 565318623 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -490189174 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -365808994 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 103889655 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 147390038 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -535050135 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 125349163 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -1117559935 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 226077113 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -441677807 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 136869882 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 151241056 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123280340, + "accum": 456672629 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 34841595 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 150420472 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -1092973176 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 146740104 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 147093999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 269166613 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179295626, + "accum": -261046657 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 116418663 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 9805161 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 229845969 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -455356117 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -526042693 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129307465, + "accum": -345826670 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -163341831 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 159614360 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 399573545 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 38145942 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 388292647 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -481847464 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 150069484 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -354339441 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 78430929 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 159157119 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 173431525 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 355505687 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133497994, + "accum": 393598105 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137884196, + "accum": 461274324 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 115721076 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 149531305 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 80158664 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 551338 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 159639911 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 159595580 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -366009687 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 407998547 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 235946679 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -452298018 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141294845, + "accum": 168914278 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129307465, + "accum": -345826670 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_966.json b/polygon/heimdall/testdata/mainnet/spans/span_966.json new file mode 100644 index 00000000000..40d5266ad07 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_966.json @@ -0,0 +1,360 @@ +{ + "span_id": 966, + "start_block": 6176256, + "end_block": 6182655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 99588026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129856966, + "accum": 247428735 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244947602 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -176904497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 52733647 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73710019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -252506542 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 62904156 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558742467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 114538556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -220688858 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68509941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75635528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 123283408, + "accum": 94472555 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 18170797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75211991 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546482043 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 73465152 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73561999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 194583306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179319601, + "accum": -415522412 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58247806 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5052580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 116425624 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227670708 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -249315381 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129311551, + "accum": 279411633 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81594325 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 79957180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 209929922 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 20125116 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 217118223 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240908732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75049742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -120755140 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 39448519 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79728544 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 87136062 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 200337908 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133503412, + "accum": 216240659 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137884196, + "accum": 315816556 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57862008 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 74908152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 43513552 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 392324 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 79969970 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 79947790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -155227078 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 210043058 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 119623339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -224595354 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141298009, + "accum": -274939526 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179319601, + "accum": -415522412 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_967.json b/polygon/heimdall/testdata/mainnet/spans/span_967.json new file mode 100644 index 00000000000..9f43d6f4abf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_967.json @@ -0,0 +1,360 @@ +{ + "span_id": 967, + "start_block": 6182656, + "end_block": 6189055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 100638026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129856966, + "accum": 210667577 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244800617 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -170904497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 53522467 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73725019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -237488017 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63133731 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558704967 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 116038556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -220538813 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68584941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75650528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124647860, + "accum": -30017420 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 18920797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75213746 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546477498 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 73560252 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73576999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 254583306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179346213, + "accum": 289735753 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58286281 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5202580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 117928264 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227663358 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -235609416 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129418848, + "accum": 235649517 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81517735 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80107180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 220073072 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 21177261 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 240090123 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240893732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75064742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -64340560 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 39681574 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 79878529 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 87556362 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 222922973 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133506030, + "accum": 234189761 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137884731, + "accum": -593672519 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57863478 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75050652 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 46947772 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 508979 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80119985 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80097790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -127449313 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 216086843 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 121273339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -223041699 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141307415, + "accum": -140188584 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137884731, + "accum": -593672519 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 5, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_968.json b/polygon/heimdall/testdata/mainnet/spans/span_968.json new file mode 100644 index 00000000000..dd47b395399 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_968.json @@ -0,0 +1,366 @@ +{ + "span_id": 968, + "start_block": 6189056, + "end_block": 6195455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 101688026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129856966, + "accum": 172336329 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244653632 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -164904497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 54311287 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73740019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -222469492 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63363306 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558667467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 117538556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -220388768 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68659941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75665528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124647860, + "accum": -146487343 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 19670797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75215501 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546472953 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 73655352 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73591999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 314583306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179429102, + "accum": 1920913 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58324756 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5352580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 119430904 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227656008 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -221903451 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129365706, + "accum": 189916182 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81441145 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80257180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 230216222 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 22229406 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 263062023 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240878732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75079742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -7925980 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 39914629 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80028514 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 87976662 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 245508038 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133501755, + "accum": 250542461 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137883925, + "accum": -511576691 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57864948 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75193152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 50381992 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 625634 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80270000 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80247790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -99671548 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 222130628 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 122923339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -221488044 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141298817, + "accum": -6831881 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137883925, + "accum": -511576691 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_969.json b/polygon/heimdall/testdata/mainnet/spans/span_969.json new file mode 100644 index 00000000000..feb8c235b41 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_969.json @@ -0,0 +1,360 @@ +{ + "span_id": 969, + "start_block": 6195456, + "end_block": 6201855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 102948026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129859282, + "accum": 523592904 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244477250 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -157704497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 55257871 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73758019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -204447262 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63638796 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558622467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 119338556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -220208714 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68749941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75683528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124648840, + "accum": 111352235 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 20570797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75217607 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546467499 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 73769472 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73609999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 386583306 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179455556, + "accum": 252782619 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58370926 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5532580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 121234072 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227647188 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -205456293 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129375771, + "accum": -460317597 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81349237 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80437180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 242388002 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 23491980 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 290628303 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240860732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75097742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 59771516 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 40194295 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80208496 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 88481022 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 272610116 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133106809, + "accum": -328109851 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137898039, + "accum": -15379258 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57866712 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75364152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 54503056 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 765620 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80450018 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80427790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -66338230 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 229383170 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 124903339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -219623658 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141305815, + "accum": -441954020 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129375771, + "accum": -460317597 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 4, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_97.json b/polygon/heimdall/testdata/mainnet/spans/span_97.json new file mode 100644 index 00000000000..7b8a70ed1ef --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_97.json @@ -0,0 +1,102 @@ +{ + "span_id": 97, + "start_block": 614656, + "end_block": 621055, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": 280 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -4218 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 20810 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -4218 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -4218 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -4218 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -4218 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -4218 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_970.json b/polygon/heimdall/testdata/mainnet/spans/span_970.json new file mode 100644 index 00000000000..41eee01d15d --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_970.json @@ -0,0 +1,372 @@ +{ + "span_id": 970, + "start_block": 6201856, + "end_block": 6208255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 104208026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129859282, + "accum": -117261720 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244300868 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -150504497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 56204455 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73776019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -186425032 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 63914286 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558577467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 121138556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -220028660 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68839941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75701528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124662595, + "accum": 369688809 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 21470797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75219713 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546462045 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 73883592 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73627999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -534189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179469358, + "accum": -487987548 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58417096 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5712580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 123037240 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227638368 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -189009135 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129375771, + "accum": -117121252 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81257329 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80617180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 254559782 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 24754554 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 318194583 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240842732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75115742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 127469012 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 40473961 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80388478 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 88985382 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 299712194 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133106809, + "accum": 82248695 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137898295, + "accum": 481248169 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57868476 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75535152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 58624120 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 905606 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80630036 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80607790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -33004912 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 236635712 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 126883339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -217759272 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141316603, + "accum": 116071289 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179469358, + "accum": -487987548 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_971.json b/polygon/heimdall/testdata/mainnet/spans/span_971.json new file mode 100644 index 00000000000..c8e75319bfe --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_971.json @@ -0,0 +1,372 @@ +{ + "span_id": 971, + "start_block": 6208256, + "end_block": 6214655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 105678026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129860695, + "accum": -367472190 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -244095089 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -142104497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 57308803 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73797019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -165399097 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 64235691 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558524967 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 123238556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219818597 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 68944941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75722528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124665780, + "accum": 10474987 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 22520797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75222170 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546455682 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74016732 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73648999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -450189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179572723, + "accum": 305736933 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58470961 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 5922580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 125140936 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227628078 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -169820784 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128816708, + "accum": -387136677 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81150103 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80827180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 268760192 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 26227557 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 350355243 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240821732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75136742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 206449424 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 40800238 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80598457 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 89573802 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 331331285 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133108755, + "accum": -100178868 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137917003, + "accum": 399862248 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57870534 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75734652 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 63432028 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1068923 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80840057 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80817790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 5883959 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 245097011 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 129193339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -215584155 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141345120, + "accum": 106438248 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128816708, + "accum": -387136677 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_972.json b/polygon/heimdall/testdata/mainnet/spans/span_972.json new file mode 100644 index 00000000000..c015e938576 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_972.json @@ -0,0 +1,372 @@ +{ + "span_id": 972, + "start_block": 6214656, + "end_block": 6221055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 106588026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129860695, + "accum": 328192123 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243967702 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -136904497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 57992447 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73810019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -152383042 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 64434656 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558492467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 124538556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219688558 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69009941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75735528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 124662780, + "accum": -353769379 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 23170797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75223691 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546451743 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74099152 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73661999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -398189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179572723, + "accum": -337267145 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58504306 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6052580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 126443224 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227621708 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -157942281 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128817650, + "accum": 294951749 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -81083725 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 80957180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 277550922 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 27139416 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 370264223 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240808732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75149742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 255342060 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 41002219 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80728444 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 89938062 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 350905008 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133110311, + "accum": -354674037 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137920610, + "accum": 207866507 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57871808 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 75858152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 66408352 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1170024 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 80970070 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 80947790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 29958022 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 250334958 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 130623339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -214237654 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141480117, + "accum": -39913370 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179572723, + "accum": -337267145 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_973.json b/polygon/heimdall/testdata/mainnet/spans/span_973.json new file mode 100644 index 00000000000..ed983a603b7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_973.json @@ -0,0 +1,372 @@ +{ + "span_id": 973, + "start_block": 6221056, + "end_block": 6227455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 107848026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129872301, + "accum": -292767286 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243791320 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -129704497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 58939031 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73828019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -134360812 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 64710146 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558447467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 126338556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219508504 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69099941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75753528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115831293, + "accum": -207507066 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 24070797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75225797 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546446289 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74213272 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73679999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -326189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179247522, + "accum": -56304973 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58550476 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6232580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 128246392 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227612888 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -141495123 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128831255, + "accum": 638684930 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80991817 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81137180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 289722702 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 28401990 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -584745573 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240790732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75167742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 323039556 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 41281885 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80908426 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 90442422 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 378007086 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133117495, + "accum": 75452740 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137949079, + "accum": -267910811 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57873572 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76029152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 70529416 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1310010 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81150088 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81127790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 63291340 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 257587500 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 132603339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -212373268 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141481919, + "accum": 530462052 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129872301, + "accum": -292767286 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_974.json b/polygon/heimdall/testdata/mainnet/spans/span_974.json new file mode 100644 index 00000000000..85d36ceb192 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_974.json @@ -0,0 +1,360 @@ +{ + "span_id": 974, + "start_block": 6227456, + "end_block": 6233855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 108478026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129872301, + "accum": -107449275 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243703129 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -126104497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 59412323 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73837019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -125349697 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 64847891 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558424967 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 127238556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219418477 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69144941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75762528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115910603, + "accum": -148082267 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 24520797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75226850 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546443562 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74270332 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73688999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -290189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179247522, + "accum": 573469337 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58573561 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6322580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 129147976 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227608478 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -133271544 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128831255, + "accum": -168800278 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80945863 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81227180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 295808592 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 29033277 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -570962433 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240781732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75176742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 356888304 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 41421718 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 80998417 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 90694602 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": 391558125 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133117495, + "accum": 289977497 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137949079, + "accum": -9901798 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57874454 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76114652 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 72589948 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1380003 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81240097 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81217790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 79957999 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 261213771 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 133593339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -211441075 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141501502, + "accum": -163030099 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141501502, + "accum": -163030099 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_975.json b/polygon/heimdall/testdata/mainnet/spans/span_975.json new file mode 100644 index 00000000000..09a31dc2eb9 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_975.json @@ -0,0 +1,354 @@ +{ + "span_id": 975, + "start_block": 6233856, + "end_block": 6240255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 109528026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129920108, + "accum": -126078827 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243556144 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -120104497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 60201143 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73852019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -110331172 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 65077466 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558387467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 128738556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219268432 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69219941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75777528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 115919067, + "accum": 607037810 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 25270797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75228605 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546439017 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74365432 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73703999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -230189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179254991, + "accum": 311551307 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58612036 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6472580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 130650616 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227601128 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -119565579 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128831255, + "accum": -203530825 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80869273 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81377180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 305951742 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 30085422 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -547990533 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240766732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75191742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 413302884 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 41654773 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81148402 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 91114902 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -569459156 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133129375, + "accum": 319726372 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137949079, + "accum": 92193188 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57875924 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76257152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 76024168 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1496658 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81390112 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81367790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 107735764 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 267257556 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 135243339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -209887420 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141501502, + "accum": -7657677 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128831255, + "accum": -203530825 + } + }, + "selected_producers": [ + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 5, + "accum": 10000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1, + "accum": 0 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_976.json b/polygon/heimdall/testdata/mainnet/spans/span_976.json new file mode 100644 index 00000000000..33dd1702440 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_976.json @@ -0,0 +1,366 @@ +{ + "span_id": 976, + "start_block": 6240256, + "end_block": 6246655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 110648026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129926552, + "accum": -14781820 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243399360 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -113704497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 61042551 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73868019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -94311412 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 65322346 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558347467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 130338556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -219108384 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69299941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75793528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116234558, + "accum": -486446394 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 26070797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75230477 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546434169 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74466872 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73719999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -166189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179235568, + "accum": 228173762 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58653076 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6632580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 132253432 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227593288 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -104945883 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128831750, + "accum": -110024009 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80787577 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81537180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 316771102 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 31207710 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -523487173 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240750732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75207742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 473478436 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 41903365 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81308386 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 91563222 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -545368420 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133067642, + "accum": 481816458 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137949566, + "accum": 331895055 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57877492 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76409152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 79687336 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1621090 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81550128 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81527790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 137365380 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 273704260 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 137003339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -208230188 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 141509813, + "accum": 288961240 + } + ], + "proposer": { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116234558, + "accum": -486446394 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_977.json b/polygon/heimdall/testdata/mainnet/spans/span_977.json new file mode 100644 index 00000000000..1231b3fa689 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_977.json @@ -0,0 +1,372 @@ +{ + "span_id": 977, + "start_block": 6246656, + "end_block": 6253055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 111628026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129905210, + "accum": -161208770 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243262174 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -108104497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 61778783 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73882019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -80294122 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 65536616 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558312467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 131738556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -218968342 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69369941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75807528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116234558, + "accum": 158142000 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 26770797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75232115 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546429927 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74555632 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73733999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -110189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179238003, + "accum": -210598605 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58688986 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6772580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 133655896 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227586428 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -92153649 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128845250, + "accum": -271629938 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80716093 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81677180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 326238042 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 32189712 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -502046733 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240736732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75221742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 526132044 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 42120883 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81448372 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 91955502 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -524289026 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133067642, + "accum": 378209638 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137949566, + "accum": 296635171 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57878864 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76542152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 82892608 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1729968 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81690142 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81667790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 163291294 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 279345126 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 138543339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -206780110 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140333341, + "accum": 290603622 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128845250, + "accum": -271629938 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_978.json b/polygon/heimdall/testdata/mainnet/spans/span_978.json new file mode 100644 index 00000000000..2d3399894f7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_978.json @@ -0,0 +1,366 @@ +{ + "span_id": 978, + "start_block": 6253056, + "end_block": 6259455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 112748026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129905210, + "accum": -48099323 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -243105390 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -101704497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 62620191 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73898019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -64274362 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 65781496 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558272467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 133338556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -218808294 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69449941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75823528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116235680, + "accum": 52534170 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 27570797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75233987 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546425079 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74657072 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73749999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -46189042 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179239601, + "accum": -290837637 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58730026 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 6932580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 135258712 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227578588 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -77533953 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128848771, + "accum": -175471746 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80634397 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 81837180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 337057402 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 33312000 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -477543373 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240720732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75237742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -396368915 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 42369475 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81608356 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 92403822 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -500198290 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133071520, + "accum": 541947253 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137955989, + "accum": 538535268 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57880432 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76694152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 86555776 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1854400 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 81850158 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 81827790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 192920910 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 285791830 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 140303339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -205122878 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140333341, + "accum": 570574588 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179239601, + "accum": -290837637 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_979.json b/polygon/heimdall/testdata/mainnet/spans/span_979.json new file mode 100644 index 00000000000..61c76052089 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_979.json @@ -0,0 +1,360 @@ +{ + "span_id": 979, + "start_block": 6259456, + "end_block": 6265855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 114008026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129905210, + "accum": 324050301 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -242929008 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -94504497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 63566775 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73916019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -46252132 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 66056986 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558227467 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 135138556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -218628240 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69539941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75841528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116247363, + "accum": 178759518 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 28470797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75236093 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546419625 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74771192 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73767999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 25810958 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179341127, + "accum": -11679460 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58776196 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 7112580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 137061880 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227569768 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -61086795 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128473645, + "accum": 176544006 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80542489 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82017180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 349229182 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 34574574 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -449977093 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240702732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75255742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -328671419 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 42649141 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81788338 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 92908182 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -473096212 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133074104, + "accum": -11593426 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138232514, + "accum": 77777907 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57882196 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 76865152 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 90676840 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 1994386 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82030176 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82007790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 226254228 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 293044372 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 142283339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -203258492 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140333341, + "accum": 147470789 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179341127, + "accum": -11679460 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 5, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_98.json b/polygon/heimdall/testdata/mainnet/spans/span_98.json new file mode 100644 index 00000000000..cb84eac9516 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_98.json @@ -0,0 +1,102 @@ +{ + "span_id": 98, + "start_block": 621056, + "end_block": 627455, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -4218 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -8716 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 47798 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -8716 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -8716 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -8716 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -8716 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": -8716 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_980.json b/polygon/heimdall/testdata/mainnet/spans/span_980.json new file mode 100644 index 00000000000..e25ae7e37b8 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_980.json @@ -0,0 +1,360 @@ +{ + "span_id": 980, + "start_block": 6265856, + "end_block": 6272255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 115058026 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129905210, + "accum": 307196891 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -242782023 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -88504497 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 64355595 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 73931019 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": -31233607 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 66286561 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -558189967 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 136638556 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -218478195 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 69614941 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 75856528 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116267972, + "accum": -42979530 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 29220797 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 75237848 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -546415080 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 74866292 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 73782999 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 85810958 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179341127, + "accum": -269773305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 58814671 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 7262580 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 138564520 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -227562418 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -47380830 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128483932, + "accum": 138327557 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -80465899 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 82167180 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 359372332 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 35626719 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -427005193 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -240687732 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 75270742 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -272256839 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 42882196 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 81938323 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 93328482 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -450511147 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133074104, + "accum": 19038997 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138232514, + "accum": 185819384 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 57883666 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 77007652 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 94111060 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 2111041 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 82180191 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 82157790 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 254031993 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 299088157 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 143933339 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -201704837 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140369954, + "accum": 287155526 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179341127, + "accum": -269773305 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1, + "accum": 0 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_981.json b/polygon/heimdall/testdata/mainnet/spans/span_981.json new file mode 100644 index 00000000000..d4c698d362f --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_981.json @@ -0,0 +1,366 @@ +{ + "span_id": 981, + "start_block": 6272256, + "end_block": 6278655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 136759353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129905210, + "accum": -78657277 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221803108 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -62843170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 85847978 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94804346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 1642540 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 87331548 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537298640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 158699883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -197496832 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90536268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96729855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 116280617, + "accum": 390422979 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 50682124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788958 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96100579 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525550117 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 95803699 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94656326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 154672285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179350911, + "accum": -62365470 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79706778 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 28243907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 160627959 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206695211 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -15554731 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128498308, + "accum": -264565384 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59543300 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103148507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 388348179 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 57329762 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -387766346 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219814405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96144069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -206263848 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 63929967 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 102919638 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 114526049 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -411581768 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133074104, + "accum": 653999097 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138232514, + "accum": -100127080 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78746169 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 97982979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 117719763 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23065692 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103161530 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103139117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 297115532 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 324784512 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 166114666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -179600586 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140369954, + "accum": 26872644 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128498308, + "accum": -264565384 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_982.json b/polygon/heimdall/testdata/mainnet/spans/span_982.json new file mode 100644 index 00000000000..cc141d550d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_982.json @@ -0,0 +1,372 @@ +{ + "span_id": 982, + "start_block": 6278656, + "end_block": 6285055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 137529353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129875742, + "accum": 365201893 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221695319 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -58443170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 86426446 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94815346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 12656125 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 87499903 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537271140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 159799883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -197386799 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90591268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96740855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118269073, + "accum": -278234534 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 51232124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788936 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96101866 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525546784 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 95873439 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94667326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 198672285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179422045, + "accum": -58601305 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79734993 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 28353907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 161729895 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206689821 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": -5503690 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128498308, + "accum": 164083076 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59487134 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103258507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 395786489 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 58101335 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -370920286 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219803405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96155069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -164893156 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 64100874 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103029627 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 114834269 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -395019387 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133042423, + "accum": 147924478 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138232514, + "accum": 435687483 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78747247 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98087479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 120238191 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23151239 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103271541 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103249117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 317485893 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 329216621 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 167324666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -178461239 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140369954, + "accum": -398613955 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140369954, + "accum": -398613955 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 3, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_983.json b/polygon/heimdall/testdata/mainnet/spans/span_983.json new file mode 100644 index 00000000000..a71355a33f1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_983.json @@ -0,0 +1,366 @@ +{ + "span_id": 983, + "start_block": 6285056, + "end_block": 6291455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 139069353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129900544, + "accum": 267629715 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221479741 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -49643170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 87583382 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94837346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 34683295 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 87836613 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537216140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 161999883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -197166733 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90701268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96762855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118362678, + "accum": 354798884 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 52332124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788892 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96104440 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525540118 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96012919 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94689326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 286672285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179525283, + "accum": -49209268 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79791423 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 28573907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 163933767 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206679041 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 14598392 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128573163, + "accum": 37307315 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59374802 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103478507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": 410663109 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 59644481 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -337228166 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219781405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96177069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -82151772 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 64442688 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103249605 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 115450709 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -361894625 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133001058, + "accum": 119544848 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138236228, + "accum": -463245933 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78749403 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98296479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 125275047 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23322333 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103491563 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103469117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 358226615 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 338080839 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 169744666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -176182545 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140369954, + "accum": -265643171 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138236228, + "accum": -463245933 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_984.json b/polygon/heimdall/testdata/mainnet/spans/span_984.json new file mode 100644 index 00000000000..ab65ad8124c --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_984.json @@ -0,0 +1,372 @@ +{ + "span_id": 984, + "start_block": 6291456, + "end_block": 6297855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 139699353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129907022, + "accum": 451504822 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221391550 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -46043170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 88056674 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94846346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 43694410 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 87974358 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537193640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 162899883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -197076706 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90746268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96771855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118362678, + "accum": 434991135 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 52782124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788874 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96105493 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525537391 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96069979 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94698326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 322672285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179523436, + "accum": -404208389 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79814508 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 28663907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 164835351 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206674631 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 22821971 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 128794163, + "accum": 209442728 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59328848 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103568507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -568501533 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 60275768 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -323445026 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219772405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96186069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -48303024 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 64582521 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103339596 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 115702889 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -348343586 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133184908, + "accum": 332769469 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138236228, + "accum": -204370413 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78750285 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98381979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 127335579 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23392326 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103581572 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103559117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 374893274 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 341707110 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 170734666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -175250352 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140360154, + "accum": 12377083 + } + ], + "proposer": { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179523436, + "accum": -404208389 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 4, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_985.json b/polygon/heimdall/testdata/mainnet/spans/span_985.json new file mode 100644 index 00000000000..a752e61fe25 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_985.json @@ -0,0 +1,372 @@ +{ + "span_id": 985, + "start_block": 6297856, + "end_block": 6304255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 141099353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129908323, + "accum": 93197310 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221195570 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -38043170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 89108434 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94866346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 63719110 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 88280458 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537143640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 164899883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196876646 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90846268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96791855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118433888, + "accum": -153636010 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 53782124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788834 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96107833 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525531331 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96196779 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94718326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 402672285 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179410429, + "accum": 228141931 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79865808 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 28863907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 166838871 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206664831 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 41096591 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433683, + "accum": -169125048 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59226728 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103768507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -554977333 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 61678628 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -292815826 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219752405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96206069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 26916416 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 64893261 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103539576 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 116263289 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -318230166 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133249530, + "accum": 40023546 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138239857, + "accum": 589433905 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78752245 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98571979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 131914539 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23547866 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103781592 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103759117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 411930294 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 349765490 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 172934666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -173178812 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140338259, + "accum": -137588059 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433683, + "accum": -169125048 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 4, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_986.json b/polygon/heimdall/testdata/mainnet/spans/span_986.json new file mode 100644 index 00000000000..2f14aa17bc7 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_986.json @@ -0,0 +1,378 @@ +{ + "span_id": 986, + "start_block": 6304256, + "end_block": 6310655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 142429353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129909530, + "accum": 589107501 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -221009389 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -30443170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 90107606 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94885346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 82742575 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 88571253 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537096140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 166799883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196686589 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 90941268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96810855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118456160, + "accum": 124992535 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 54732124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788796 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96110056 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525525574 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96317239 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94737326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -507552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 179471790, + "accum": -307946215 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79914543 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29053907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 168742215 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206655521 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 58457480 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433683, + "accum": 317776510 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 5106, + "accum": -59129714 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 103958507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -542129343 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 63011345 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -263718086 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219733405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96225069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 98374884 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 65188464 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103729557 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 116795669 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -289622417 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133251419, + "accum": -386862433 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138376956, + "accum": 257870303 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78754107 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98752479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 136264551 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23695629 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 103971611 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 103949117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 447115463 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 357420951 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 175024666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -171210849 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140356403, + "accum": 556778571 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133251419, + "accum": -386862433 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_987.json b/polygon/heimdall/testdata/mainnet/spans/span_987.json new file mode 100644 index 00000000000..099ae4254bf --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_987.json @@ -0,0 +1,378 @@ +{ + "span_id": 987, + "start_block": 6310656, + "end_block": 6317055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 143479353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129909530, + "accum": 564992470 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220862404 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -24443170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 90896426 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94900346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 97761100 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 88800828 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537058640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 168299883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196536544 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91016268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96825855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118469217, + "accum": -71561259 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 55482124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788766 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96111811 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525521029 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96412339 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94752326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -447552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180226589, + "accum": 414387317 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 79953018 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29203907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 170244855 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206648171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 72163445 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433800, + "accum": 285762263 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -59011117 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104108507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -531986193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 64063490 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -240746186 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219718405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96240069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 154789464 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 65421519 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 103879542 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 117215969 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -267037352 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133258457, + "accum": -361608800 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138389768, + "accum": 360932023 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78755577 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 98894979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 139698771 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23812284 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104121626 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104099117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": 474893228 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 363464736 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 176674666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -169657194 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140357761, + "accum": -297773394 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133258457, + "accum": -361608800 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 1, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 4, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_988.json b/polygon/heimdall/testdata/mainnet/spans/span_988.json new file mode 100644 index 00000000000..953b4234191 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_988.json @@ -0,0 +1,372 @@ +{ + "span_id": 988, + "start_block": 6317056, + "end_block": 6323455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 144949353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129992030, + "accum": 332262828 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220656625 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -16043170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 92000774 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94921346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 118787035 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89122233 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -537006140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 170399883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196326481 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91121268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96846855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118566976, + "accum": 443019745 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 56532124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788724 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96114268 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525514666 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96545479 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94773326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -363552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180380195, + "accum": 250914694 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80006883 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29413907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 172348551 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206637881 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 91351796 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433800, + "accum": 41954840 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58777870 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104318507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -517785783 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 65536493 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -208585526 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219697405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96261069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 233769876 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 65747796 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104089521 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 117804389 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -235418261 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133344654, + "accum": 462985393 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138392279, + "accum": 305416534 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78757635 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99094479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 144506679 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 23975601 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104331647 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104309117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -473752953 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 371926035 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 178984666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -167482077 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140316174, + "accum": -313176186 + } + ], + "proposer": { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -473752953 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 1, + "accum": 0 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_989.json b/polygon/heimdall/testdata/mainnet/spans/span_989.json new file mode 100644 index 00000000000..767037c8813 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_989.json @@ -0,0 +1,366 @@ +{ + "span_id": 989, + "start_block": 6323456, + "end_block": 6329855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 145439353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129992030, + "accum": 254579834 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220588032 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -13243170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 92368890 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94928346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 125795680 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89229368 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536988640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 171099883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196256460 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91156268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96853855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118566976, + "accum": 285453119 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 56882124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788710 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96115087 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525512545 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96589859 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94780326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -335552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180467034, + "accum": 526383050 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80024838 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29483907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 173049783 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206634451 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 97747913 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129433800, + "accum": -39635764 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58700121 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104388507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -513052313 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 66027494 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -197865306 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219690405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96268069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 260096680 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 65856555 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104159514 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 118000529 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -224878564 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133344654, + "accum": 408862919 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138397186, + "accum": 286559818 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78758321 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99160979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 146109315 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24030040 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104401654 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104379117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -460789996 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 374746468 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 179754666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -166757038 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140316580, + "accum": -318587736 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140316580, + "accum": -318587736 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 3, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_99.json b/polygon/heimdall/testdata/mainnet/spans/span_99.json new file mode 100644 index 00000000000..d3f2d2af9de --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_99.json @@ -0,0 +1,102 @@ +{ + "span_id": 99, + "start_block": 627456, + "end_block": 633855, + "validator_set": { + "validators": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -8716 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": -13214 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 288 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": -13214 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": -13214 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13214 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 61284 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": -13214 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 10000, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 10000, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 14498, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 10000, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 10000, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 10000, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 10000, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_990.json b/polygon/heimdall/testdata/mainnet/spans/span_990.json new file mode 100644 index 00000000000..7ce54d7a08a --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_990.json @@ -0,0 +1,372 @@ +{ + "span_id": 990, + "start_block": 6329856, + "end_block": 6336255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 146209353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129992030, + "accum": -291083234 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220480243 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -8843170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 92947358 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94939346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 136809265 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89397723 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536961140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 172199883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196146427 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91211268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96864855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118566976, + "accum": 602062651 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 57432124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788688 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96116374 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525509212 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96659599 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94791326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -291552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180677089, + "accum": 536890136 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80053053 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29593907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 174151719 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206629061 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 107798954 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129483800, + "accum": 396758832 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58577944 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104498507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -505614003 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 66799067 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -181019246 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219679405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96279069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 301467372 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66027462 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104269503 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 118308749 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -208316183 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133344654, + "accum": -99886230 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 138397186, + "accum": -166611479 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78759399 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99265479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 148627743 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24115587 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104511665 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104489117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -440419635 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 379178577 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 180964666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -165617691 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140377515, + "accum": 237286180 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129992030, + "accum": -291083234 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_991.json b/polygon/heimdall/testdata/mainnet/spans/span_991.json new file mode 100644 index 00000000000..c11937231b6 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_991.json @@ -0,0 +1,366 @@ +{ + "span_id": 991, + "start_block": 6336256, + "end_block": 6342655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 147189353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129992030, + "accum": 541510272 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220343057 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": -3243170 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 93683590 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94953346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 150826555 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89611993 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536926140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 173599883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -196006385 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91281268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96878855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118517126, + "accum": 286502651 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 58132124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788660 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96118012 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525504970 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96748359 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94805326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -235552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180499681, + "accum": 101753643 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80088963 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29733907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 175554183 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206622201 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 120591188 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129489754, + "accum": 234382962 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58422446 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104638507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -496147063 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 67781069 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -159578806 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219665405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96293069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 354120980 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66244980 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104409489 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 118701029 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -187236789 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133354700, + "accum": -208147319 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137902902, + "accum": -207473349 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78760771 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99398479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 151833015 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24224465 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104651679 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104629117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -414493721 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 384819443 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 182504666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -164167613 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140377515, + "accum": 227362780 + } + ], + "proposer": { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137902902, + "accum": -207473349 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 5, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 2, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_992.json b/polygon/heimdall/testdata/mainnet/spans/span_992.json new file mode 100644 index 00000000000..553db6825e4 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_992.json @@ -0,0 +1,372 @@ +{ + "span_id": 992, + "start_block": 6342656, + "end_block": 6349055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 148309353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129998622, + "accum": -340443894 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220186273 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 3156830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 94524998 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94969346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 166846315 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89856873 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536886140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 175199883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195846337 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91361268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96894855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118519074, + "accum": 208087365 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 58932124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788628 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96119884 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525500122 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96849799 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94821326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -171552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180647928, + "accum": 29482077 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80130003 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29893907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177156999 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206614361 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 135210884 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129495795, + "accum": 331520275 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58244734 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104798507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -485327703 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 68903357 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -135075446 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219649405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96309069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 414296532 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66493572 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104569473 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 119149349 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -163146053 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133227484, + "accum": -49376143 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137902902, + "accum": 24170691 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78762339 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99550479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 155496183 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24348897 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104811695 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104789117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -384864105 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 391266147 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 184264666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -162510381 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140377515, + "accum": 498708165 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129998622, + "accum": -340443894 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_993.json b/polygon/heimdall/testdata/mainnet/spans/span_993.json new file mode 100644 index 00000000000..df9ded9e07e --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_993.json @@ -0,0 +1,366 @@ +{ + "span_id": 993, + "start_block": 6349056, + "end_block": 6355455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 148869353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129999233, + "accum": -287740551 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -220107881 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 6356830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 94945702 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94977346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 174856195 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 89979313 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536866140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 175999883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195766313 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91401268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96902855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118519074, + "accum": 168953102 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 59332124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788612 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96120820 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525497698 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96900519 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94829326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -139552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180647928, + "accum": 487378646 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80150523 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 29973907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 177958407 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206610441 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 142520732 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129495795, + "accum": 380208371 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -58155878 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 104878507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -479918023 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 69464501 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -122823766 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219641405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96317069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 444384308 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66617868 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104649465 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 119373509 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -151100685 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133227484, + "accum": 29156263 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137911493, + "accum": 140158598 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78763123 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99626479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 157327767 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24411113 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 104891703 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 104869117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -370049297 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 394489499 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 185144666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -161681765 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140377515, + "accum": -352837445 + } + ], + "proposer": { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140377515, + "accum": -352837445 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 3, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 4, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_994.json b/polygon/heimdall/testdata/mainnet/spans/span_994.json new file mode 100644 index 00000000000..8f0b15a55d2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_994.json @@ -0,0 +1,378 @@ +{ + "span_id": 994, + "start_block": 6355456, + "end_block": 6361855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 149919353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129999233, + "accum": -312525194 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219960896 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 12356830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 95734522 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 94992346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 189874720 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90208888 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536828640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 177499883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195616268 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91476268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96917855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118615763, + "accum": -27162973 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 60082124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788582 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96122575 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525493153 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 96995619 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94844326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -79552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180648149, + "accum": 235087458 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80188998 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30123907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 179461047 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206603091 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 156226697 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129510372, + "accum": 348184054 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57989273 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105028507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -469774873 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 70516646 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -99851866 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219626405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96332069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": 500798888 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66850923 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104799450 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 119793809 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -128515620 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133229284, + "accum": 52865390 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137911493, + "accum": 234110081 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78764593 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99768979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 160761987 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24527768 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105041718 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105019117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -342271532 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 400533284 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 186794666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -160128110 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140388137, + "accum": -221915992 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 129999233, + "accum": -312525194 + } + }, + "selected_producers": [ + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 1, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_995.json b/polygon/heimdall/testdata/mainnet/spans/span_995.json new file mode 100644 index 00000000000..da23bf180d1 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_995.json @@ -0,0 +1,366 @@ +{ + "span_id": 995, + "start_block": 6361856, + "end_block": 6368255, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 150479353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": -259906153 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219882504 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 15556830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 96155226 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95000346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 197884600 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90331328 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536808640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 178299883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195536244 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91516268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96925855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118607965, + "accum": -65669312 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 60482124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788566 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96123511 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525490729 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97046339 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94852326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": -47552829 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180654415, + "accum": 692880773 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80209518 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30203907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 180262455 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206599171 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 163536545 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129510372, + "accum": 396853729 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57900417 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105108507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -464365193 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 71077790 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -87600186 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219618405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96340069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -456526637 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 66975219 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104879442 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 120017969 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -116470252 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133229284, + "accum": 131279357 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137911493, + "accum": 349981720 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78765377 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99844979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 162593571 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24589984 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105121726 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105099117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -327456724 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 403756636 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 187674666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -159299494 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140388137, + "accum": -86235541 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": -259906153 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 5, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_996.json b/polygon/heimdall/testdata/mainnet/spans/span_996.json new file mode 100644 index 00000000000..f4d2c117843 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_996.json @@ -0,0 +1,378 @@ +{ + "span_id": 996, + "start_block": 6368256, + "end_block": 6374655, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 151319353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": 312568821 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219764916 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 20356830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 96786282 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95012346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 209899420 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90514988 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536778640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 179499883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195416208 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91576268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96937855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 118734918, + "accum": 370985120 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 61082124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788542 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96124915 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525487093 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97122419 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94864326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180680884, + "accum": -101554231 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80240298 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30323907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 181464567 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206593291 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 174501317 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129510372, + "accum": -24040524 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57767133 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105228507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -456250673 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 71919506 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -69222666 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219606405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96352069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -411394973 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 67161663 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 104999430 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 120354209 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -98402200 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133229284, + "accum": -244969351 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137911493, + "accum": 29891919 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78766553 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 99958979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 165340947 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24683308 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105241738 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105219117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -305234512 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 408591664 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 188994666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -158056570 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140390137, + "accum": 610995491 + } + ], + "proposer": { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133229284, + "accum": -244969351 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 1, + "accum": 0 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 2, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_997.json b/polygon/heimdall/testdata/mainnet/spans/span_997.json new file mode 100644 index 00000000000..2e3611a3bf2 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_997.json @@ -0,0 +1,378 @@ +{ + "span_id": 997, + "start_block": 6374656, + "end_block": 6381055, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 152719353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": -51285538 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219568936 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 28356830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 97838042 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95032346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 229924120 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 90821088 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536728640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 181499883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195216148 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91676268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96957855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119376626, + "accum": -215149116 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 62082124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788502 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96127255 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525481033 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97249219 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94884326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 80447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 180882249, + "accum": 549416128 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80291598 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30523907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 183468087 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206583491 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 192775937 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129484565, + "accum": -398695324 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57544993 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105428507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -442726473 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 73322366 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -38593466 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219586405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96372069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -336175533 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 67472403 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105199410 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28020, + "accum": 120914609 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -68288780 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 133555191, + "accum": 448378081 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137871138, + "accum": -176446238 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78768513 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100148979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 169919907 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24838848 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105441758 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105419117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -268197492 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 416650044 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 191194666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -155985030 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 140390137, + "accum": 455480372 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 129484565, + "accum": -398695324 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 1, + "accum": -60000 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 2, + "accum": 10000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 3, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 1, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_998.json b/polygon/heimdall/testdata/mainnet/spans/span_998.json new file mode 100644 index 00000000000..79b1cf6d501 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_998.json @@ -0,0 +1,372 @@ +{ + "span_id": 998, + "start_block": 6381056, + "end_block": 6387455, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 154119353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": -444939808 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219372956 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 36356830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 98889802 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95052346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 249948820 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91127188 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536678640 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 183499883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -195016088 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91776268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96977855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119490726, + "accum": 196109274 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 63082124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788462 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96129595 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525474973 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97376019 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94904326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 160447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181182336, + "accum": 185468123 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80342898 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30723907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 185471607 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206573691 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 211050557 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 139507204, + "accum": 238686045 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57322853 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105628507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -429202273 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 74725226 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": -7964266 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219566405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96392069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -260956093 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 67783143 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105399390 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 121477826 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -38175360 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148555191, + "accum": 218018987 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137919038, + "accum": -411858768 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78770473 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100338979 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 174498867 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 24994388 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105641778 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105619117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -231160472 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": 424708424 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 193394666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -153913490 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142452426, + "accum": 288032815 + } + ], + "proposer": { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130006237, + "accum": -444939808 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 2, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 3, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/heimdall/testdata/mainnet/spans/span_999.json b/polygon/heimdall/testdata/mainnet/spans/span_999.json new file mode 100644 index 00000000000..4b40fb5eb26 --- /dev/null +++ b/polygon/heimdall/testdata/mainnet/spans/span_999.json @@ -0,0 +1,372 @@ +{ + "span_id": 999, + "start_block": 6387456, + "end_block": 6393855, + "validator_set": { + "validators": [ + { + "ID": 32, + "signer": "0x02f70172f7f490653665c9bfac0666147c8af1f5", + "power": 70000, + "accum": 155449353 + }, + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 130026087, + "accum": -7833801 + }, + { + "ID": 49, + "signer": "0x04cb8d907fda121fd3dd70bd2ef9c7841f70ed3f", + "power": 9799, + "accum": -219186775 + }, + { + "ID": 50, + "signer": "0x10ad27a96cdbffc90ab3b83bf695911426a69f5e", + "power": 400000, + "accum": 43956830 + }, + { + "ID": 37, + "signer": "0x127685d6dd6683085da4b6a041efcef1681e5c9c", + "power": 52588, + "accum": 99888974 + }, + { + "ID": 27, + "signer": "0x168b2779146ba862b04ca146385645eddb9d592e", + "power": 1000, + "accum": 95071346 + }, + { + "ID": 13, + "signer": "0x1ca971963bdb4ba2bf337c90660674acff5beb3f", + "power": 1001235, + "accum": 268972285 + }, + { + "ID": 36, + "signer": "0x1d25c827abd466387bda00b429fe728627d6eee6", + "power": 15305, + "accum": 91417983 + }, + { + "ID": 52, + "signer": "0x238baf07154662348a1c96ec7127825e4fa3e692", + "power": 2500, + "accum": -536631140 + }, + { + "ID": 28, + "signer": "0x28c0d4328520ed7e8657de141eee74a954b07c1f", + "power": 100000, + "accum": 185399883 + }, + { + "ID": 45, + "signer": "0x30523527aced0ed2f5ce1721086d1d282d3af38f", + "power": 10003, + "accum": -194826031 + }, + { + "ID": 33, + "signer": "0x35f8d97034cb67fa7cb4b70fd451d3ce1b0748f4", + "power": 5000, + "accum": 91871268 + }, + { + "ID": 18, + "signer": "0x374c87b673409e13053dbd35ebe868be42beabc5", + "power": 1000, + "accum": 96996855 + }, + { + "ID": 7, + "signer": "0x42eefcda06ead475cde3731b8eb138e88cd0bac3", + "power": 119492115, + "accum": 433120181 + }, + { + "ID": 40, + "signer": "0x43c7c14d94197a30a44dab27bfb3eee9e05496d4", + "power": 50000, + "accum": 64032124 + }, + { + "ID": 53, + "signer": "0x44001ceccd4d73fc785f55ef7265b33117b85669", + "power": 2, + "accum": -1084788424 + }, + { + "ID": 20, + "signer": "0x448aa1665fe1fae6d1a00a9209ea62d7dcd81a4b", + "power": 117, + "accum": 96131818 + }, + { + "ID": 51, + "signer": "0x46af10ee542e0b0eec4900e9a11492b1db1adcc6", + "power": 303, + "accum": -525469216 + }, + { + "ID": 31, + "signer": "0x48aff66a7a9ce3b8fc4f62c80604bc310edf94cd", + "power": 6340, + "accum": 97496479 + }, + { + "ID": 29, + "signer": "0x4923de87853e95751a87eafe957a88a564387dac", + "power": 1000, + "accum": 94923326 + }, + { + "ID": 43, + "signer": "0x4f856f79f54592a48c8a1a1fafa1b0a3ac053f99", + "power": 4000000, + "accum": 236447171 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 181253284, + "accum": 579502965 + }, + { + "ID": 35, + "signer": "0x5f548f450cc4acb4a065f78493e1388ddbef0e12", + "power": 2565, + "accum": 80391633 + }, + { + "ID": 39, + "signer": "0x6776786c6590dcd66b2018db5425749f6334ae69", + "power": 10000, + "accum": 30913907 + }, + { + "ID": 19, + "signer": "0x72f93a2740e00112d5f2cef404c0aa16fae21fa4", + "power": 100176, + "accum": 187374951 + }, + { + "ID": 46, + "signer": "0x76cf841179082edc30e481e74e791c8bb6794adc", + "power": 490, + "accum": -206564381 + }, + { + "ID": 16, + "signer": "0x7e8024132d07e3e69c9bc2012dffe300b9c5807d", + "power": 913731, + "accum": 228411446 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140217239, + "accum": -153959825 + }, + { + "ID": 44, + "signer": "0x81231f6b99ee704bc036b4dbbff19f18c465fc8c", + "power": 11107, + "accum": -57111820 + }, + { + "ID": 9, + "signer": "0x8cb120478e9503760656c1fcac9c1539158bdb55", + "power": 10000, + "accum": 105818507 + }, + { + "ID": 26, + "signer": "0x8e9700392f9246a6c5b32ee3ecef586f156ed683", + "power": 676210, + "accum": -416354283 + }, + { + "ID": 42, + "signer": "0x91935751ba30494c4fd276adcf134ecd66f8eca6", + "power": 70143, + "accum": 76057943 + }, + { + "ID": 12, + "signer": "0x98c27cc3f0301b6272049dc3f972e2f542780629", + "power": 1531460, + "accum": 21133474 + }, + { + "ID": 48, + "signer": "0x99073526dae19bd07046cf35fa18ab61de846623", + "power": 1000, + "accum": -219547405 + }, + { + "ID": 22, + "signer": "0xa3bf7e661822fcc4f2129e93096cbb70dce6d3c9", + "power": 1000, + "accum": 96411069 + }, + { + "ID": 21, + "signer": "0xa4b56cab3d878f76364a0657aa4954f4cbd0c67e", + "power": 3760972, + "accum": -189497625 + }, + { + "ID": 38, + "signer": "0xa5a2c0eef6ee3e4b0bf79e0c9378d101d3cbec13", + "power": 15537, + "accum": 68078346 + }, + { + "ID": 14, + "signer": "0xa5d5a7c2ebd2a381f7e958754c0d6a2d469b131b", + "power": 9999, + "accum": 105589371 + }, + { + "ID": 17, + "signer": "0xaa139169c7e2f444c959499544476e5d64252d3d", + "power": 28333, + "accum": 122016153 + }, + { + "ID": 24, + "signer": "0xb6fa1a91223980c4c254490b14782d64025453ab", + "power": 1505671, + "accum": -9567611 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 148555191, + "accum": -9734686 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 137928412, + "accum": 175291808 + }, + { + "ID": 34, + "signer": "0xc35649ae99be820c7b200a0add09b96d7032d232", + "power": 98, + "accum": 78772335 + }, + { + "ID": 30, + "signer": "0xc6869257205e20c2a43cb31345db534aecb49f6e", + "power": 9500, + "accum": 100519479 + }, + { + "ID": 23, + "signer": "0xcdfc898128dbc380a60895c6e8c0975dc07d07e0", + "power": 228948, + "accum": 178848879 + }, + { + "ID": 41, + "signer": "0xd48611f40a37623bbcf9f047b8538177d879bad0", + "power": 7777, + "accum": 25142151 + }, + { + "ID": 8, + "signer": "0xd56fbe3294ea4d73cca99ff8751ce7bd9b688cd5", + "power": 10001, + "accum": 105831797 + }, + { + "ID": 10, + "signer": "0xde8da1ee512529b6c61fe7c769affc160308dea2", + "power": 10000, + "accum": 105809117 + }, + { + "ID": 25, + "signer": "0xe4cd4c302befddf3d544301369ae3ed1481652fd", + "power": 1851851, + "accum": -195975303 + }, + { + "ID": 11, + "signer": "0xe6aaa7f77dbbcbeff2c9b188381d571b90028169", + "power": 402919, + "accum": -583950200 + }, + { + "ID": 15, + "signer": "0xe77bbfd8ed65720f187efdd109e38d75eaca7385", + "power": 110000, + "accum": 195484666 + }, + { + "ID": 47, + "signer": "0xf3ad5b5d88d864559ad12e4d9b19c4f8b346c465", + "power": 103577, + "accum": -151945527 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 142473612, + "accum": -55631772 + } + ], + "proposer": { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 140217239, + "accum": -153959825 + } + }, + "selected_producers": [ + { + "ID": 6, + "signer": "0x0375b2fc7140977c9c76d45421564e354ed42277", + "power": 3, + "accum": -60000 + }, + { + "ID": 1, + "signer": "0x5973918275c01f50555d44e92c9d9b353cadad54", + "power": 2, + "accum": 10000 + }, + { + "ID": 5, + "signer": "0x7fcd58c2d53d980b247f1612fdba93e9a76193e6", + "power": 2, + "accum": 10000 + }, + { + "ID": 4, + "signer": "0xb702f1c9154ac9c08da247a8e30ee6f2f3373f41", + "power": 2, + "accum": 10000 + }, + { + "ID": 2, + "signer": "0xb8bb158b93c94ed35c1970d610d1e2b34e26652c", + "power": 1, + "accum": 10000 + }, + { + "ID": 3, + "signer": "0xf84c74dea96df0ec22e11e7c33996c73fcc2d822", + "power": 1, + "accum": 10000 + } + ], + "bor_chain_id": "137" +} \ No newline at end of file diff --git a/polygon/p2p/fetcher_base_test.go b/polygon/p2p/fetcher_base_test.go index c3ff695db1c..810d29921c3 100644 --- a/polygon/p2p/fetcher_base_test.go +++ b/polygon/p2p/fetcher_base_test.go @@ -543,27 +543,27 @@ func newFetcherTest(t *testing.T, requestIdGenerator RequestIdGenerator) *fetche messageSender := NewMessageSender(sentryClient) fetcher := newFetcher(fetcherConfig, messageListener, messageSender, requestIdGenerator) return &fetcherTest{ - ctx: ctx, - ctxCancel: cancel, - t: t, - fetcher: fetcher, - logger: logger, - sentryClient: sentryClient, - messageListener: messageListener, - headersRequestResponseMocks: map[uint64]requestResponseMock{}, + ctx: ctx, + ctxCancel: cancel, + t: t, + fetcher: fetcher, + logger: logger, + sentryClient: sentryClient, + messageListener: messageListener, + requestResponseMocks: map[uint64]requestResponseMock{}, } } type fetcherTest struct { - ctx context.Context - ctxCancel context.CancelFunc - t *testing.T - fetcher *fetcher - logger log.Logger - sentryClient *direct.MockSentryClient - messageListener MessageListener - headersRequestResponseMocks map[uint64]requestResponseMock - peerEvents chan *delayedMessage[*sentryproto.PeerEvent] + ctx context.Context + ctxCancel context.CancelFunc + t *testing.T + fetcher *fetcher + logger log.Logger + sentryClient *direct.MockSentryClient + messageListener MessageListener + requestResponseMocks map[uint64]requestResponseMock + peerEvents chan *delayedMessage[*sentryproto.PeerEvent] } func (ft *fetcherTest) run(f func(ctx context.Context, t *testing.T)) { @@ -611,7 +611,7 @@ func (ft *fetcherTest) mockSentryInboundMessagesStream(mocks ...requestResponseM var numInboundMessages int for _, mock := range mocks { numInboundMessages += len(mock.mockResponseInboundMessages) - ft.headersRequestResponseMocks[mock.requestId] = mock + ft.requestResponseMocks[mock.requestId] = mock } inboundMessageStreamChan := make(chan *delayedMessage[*sentryproto.InboundMessage], numInboundMessages) @@ -643,7 +643,7 @@ func (ft *fetcherTest) mockSentryInboundMessagesStream(mocks ...requestResponseM return nil, err } - delete(ft.headersRequestResponseMocks, mock.requestId) + delete(ft.requestResponseMocks, mock.requestId) for _, inboundMessage := range mock.mockResponseInboundMessages { inboundMessageStreamChan <- &delayedMessage[*sentryproto.InboundMessage]{ message: inboundMessage, @@ -668,7 +668,7 @@ func (ft *fetcherTest) mockSendMessageByIdForHeaders(req *sentryproto.SendMessag return requestResponseMock{}, err } - mock, ok := ft.headersRequestResponseMocks[pkt.RequestId] + mock, ok := ft.requestResponseMocks[pkt.RequestId] if !ok { return requestResponseMock{}, fmt.Errorf("unexpected request id %d", pkt.RequestId) } @@ -699,7 +699,7 @@ func (ft *fetcherTest) mockSendMessageByIdForBodies(req *sentryproto.SendMessage return requestResponseMock{}, err } - mock, ok := ft.headersRequestResponseMocks[pkt.RequestId] + mock, ok := ft.requestResponseMocks[pkt.RequestId] if !ok { return requestResponseMock{}, fmt.Errorf("unexpected request id %d", pkt.RequestId) } diff --git a/polygon/p2p/fetcher_penalizing.go b/polygon/p2p/fetcher_penalizing.go index 4a7fd4d2bc7..d9037c6453b 100644 --- a/polygon/p2p/fetcher_penalizing.go +++ b/polygon/p2p/fetcher_penalizing.go @@ -31,23 +31,42 @@ func NewPenalizingFetcher(logger log.Logger, fetcher Fetcher, peerPenalizer Peer } func newPenalizingFetcher(logger log.Logger, fetcher Fetcher, peerPenalizer PeerPenalizer) *penalizingFetcher { + fetchHeadersPenalizeErrs := []error{ + &ErrTooManyHeaders{}, + &ErrNonSequentialHeaderNumbers{}, + } + + fetchBodiesPenalizeErrs := []error{ + &ErrTooManyBodies{}, + } + + fetchBlocksPenalizeErrs := make([]error, 0, len(fetchHeadersPenalizeErrs)+len(fetchBodiesPenalizeErrs)) + fetchBlocksPenalizeErrs = append(fetchBlocksPenalizeErrs, fetchHeadersPenalizeErrs...) + fetchBlocksPenalizeErrs = append(fetchBlocksPenalizeErrs, fetchBodiesPenalizeErrs...) + return &penalizingFetcher{ - Fetcher: fetcher, - logger: logger, - peerPenalizer: peerPenalizer, + Fetcher: fetcher, + logger: logger, + peerPenalizer: peerPenalizer, + fetchHeadersPenalizeErrs: fetchHeadersPenalizeErrs, + fetchBodiesPenalizeErrs: fetchBodiesPenalizeErrs, + fetchBlocksPenalizeErrs: fetchBlocksPenalizeErrs, } } type penalizingFetcher struct { Fetcher - logger log.Logger - peerPenalizer PeerPenalizer + logger log.Logger + peerPenalizer PeerPenalizer + fetchHeadersPenalizeErrs []error + fetchBodiesPenalizeErrs []error + fetchBlocksPenalizeErrs []error } func (pf *penalizingFetcher) FetchHeaders(ctx context.Context, start uint64, end uint64, peerId *PeerId) (FetcherResponse[[]*types.Header], error) { headers, err := pf.Fetcher.FetchHeaders(ctx, start, end, peerId) if err != nil { - return FetcherResponse[[]*types.Header]{}, pf.maybePenalize(ctx, peerId, err, &ErrTooManyHeaders{}, &ErrNonSequentialHeaderNumbers{}) + return FetcherResponse[[]*types.Header]{}, pf.maybePenalize(ctx, peerId, err, pf.fetchHeadersPenalizeErrs...) } return headers, nil @@ -56,12 +75,21 @@ func (pf *penalizingFetcher) FetchHeaders(ctx context.Context, start uint64, end func (pf *penalizingFetcher) FetchBodies(ctx context.Context, headers []*types.Header, peerId *PeerId) (FetcherResponse[[]*types.Body], error) { bodies, err := pf.Fetcher.FetchBodies(ctx, headers, peerId) if err != nil { - return FetcherResponse[[]*types.Body]{}, pf.maybePenalize(ctx, peerId, err, &ErrTooManyBodies{}) + return FetcherResponse[[]*types.Body]{}, pf.maybePenalize(ctx, peerId, err, pf.fetchBodiesPenalizeErrs...) } return bodies, nil } +func (pf *penalizingFetcher) FetchBlocks(ctx context.Context, start uint64, end uint64, peerId *PeerId) (FetcherResponse[[]*types.Block], error) { + blocks, err := pf.Fetcher.FetchBlocks(ctx, start, end, peerId) + if err != nil { + return FetcherResponse[[]*types.Block]{}, pf.maybePenalize(ctx, peerId, err, pf.fetchBlocksPenalizeErrs...) + } + + return blocks, nil +} + func (pf *penalizingFetcher) maybePenalize(ctx context.Context, peerId *PeerId, err error, penalizeErrs ...error) error { var shouldPenalize bool for _, penalizeErr := range penalizeErrs { diff --git a/polygon/p2p/fetcher_penalizing_test.go b/polygon/p2p/fetcher_penalizing_test.go index ad8a897dd85..161fc9d4334 100644 --- a/polygon/p2p/fetcher_penalizing_test.go +++ b/polygon/p2p/fetcher_penalizing_test.go @@ -28,64 +28,205 @@ import ( "github.com/erigontech/erigon/core/types" ) -func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrTooManyHeaders(t *testing.T) { +func TestPenalizingFetcherShouldPenalizePeerWhenErrTooManyHeaders(t *testing.T) { t.Parallel() - peerId := PeerIdFromUint64(1) - requestId := uint64(1234) - mockInboundMessages := []*sentry.InboundMessage{ + for _, tc := range []struct { + name string + method func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error + }{ { - Id: sentry.MessageId_BLOCK_HEADERS_66, - PeerId: peerId.H512(), - // response should contain 2 headers instead we return 5 - Data: newMockBlockHeadersPacket66Bytes(t, requestId, 5), + name: "FetchHeaders", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + headers, err := test.penalizingFetcher.FetchHeaders(ctx, start, end, peerId) + require.Nil(test.t, headers.Data) + return err + }, }, + { + name: "FetchBlocks", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + blocks, err := test.penalizingFetcher.FetchBlocks(ctx, start, end, peerId) + require.Nil(test.t, blocks.Data) + return err + }, + }, + } { + t.Run(tc.name, func(t *testing.T) { + peerId := PeerIdFromUint64(1) + requestId := uint64(1234) + mockInboundMessages := []*sentry.InboundMessage{ + { + Id: sentry.MessageId_BLOCK_HEADERS_66, + PeerId: peerId.H512(), + // response should contain 2 headers instead we return 5 + Data: newMockBlockHeadersPacket66Bytes(t, requestId, 5), + }, + } + mockRequestResponse := requestResponseMock{ + requestId: requestId, + mockResponseInboundMessages: mockInboundMessages, + wantRequestPeerId: peerId, + wantRequestOriginNumber: 1, + wantRequestAmount: 2, + } + + test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) + test.mockSentryStreams(mockRequestResponse) + // setup expectation that peer should be penalized + mockExpectPenalizePeer(t, test.sentryClient, peerId) + test.run(func(ctx context.Context, t *testing.T) { + var errTooManyHeaders *ErrTooManyHeaders + err := tc.method(ctx, 1, 3, peerId, test) + require.ErrorAs(t, err, &errTooManyHeaders) + require.Equal(t, 2, errTooManyHeaders.requested) + require.Equal(t, 5, errTooManyHeaders.received) + }) + }) } - mockRequestResponse := requestResponseMock{ - requestId: requestId, - mockResponseInboundMessages: mockInboundMessages, - wantRequestPeerId: peerId, - wantRequestOriginNumber: 1, - wantRequestAmount: 2, +} + +func TestPenalizingFetcherShouldPenalizePeerWhenErrNonSequentialHeaderNumbers(t *testing.T) { + t.Parallel() + + for _, tc := range []struct { + name string + method func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error + }{ + { + name: "FetchHeaders", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + headers, err := test.penalizingFetcher.FetchHeaders(ctx, start, end, peerId) + require.Nil(test.t, headers.Data) + return err + }, + }, + { + name: "FetchBlocks", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + blocks, err := test.penalizingFetcher.FetchBlocks(ctx, start, end, peerId) + require.Nil(test.t, blocks.Data) + return err + }, + }, + } { + t.Run(tc.name, func(t *testing.T) { + peerId := PeerIdFromUint64(1) + requestId := uint64(1234) + mockBlockHeaders := newMockBlockHeaders(5) + disconnectedHeaders := make([]*types.Header, 3) + disconnectedHeaders[0] = mockBlockHeaders[0] + disconnectedHeaders[1] = mockBlockHeaders[2] + disconnectedHeaders[2] = mockBlockHeaders[4] + mockInboundMessages := []*sentry.InboundMessage{ + { + Id: sentry.MessageId_BLOCK_HEADERS_66, + PeerId: peerId.H512(), + Data: blockHeadersPacket66Bytes(t, requestId, disconnectedHeaders), + }, + } + mockRequestResponse := requestResponseMock{ + requestId: requestId, + mockResponseInboundMessages: mockInboundMessages, + wantRequestPeerId: peerId, + wantRequestOriginNumber: 1, + wantRequestAmount: 3, + } + + test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) + test.mockSentryStreams(mockRequestResponse) + // setup expectation that peer should be penalized + mockExpectPenalizePeer(t, test.sentryClient, peerId) + test.run(func(ctx context.Context, t *testing.T) { + var errNonSequentialHeaderNumbers *ErrNonSequentialHeaderNumbers + err := tc.method(ctx, 1, 4, peerId, test) + require.ErrorAs(t, err, &errNonSequentialHeaderNumbers) + require.Equal(t, uint64(3), errNonSequentialHeaderNumbers.current) + require.Equal(t, uint64(2), errNonSequentialHeaderNumbers.expected) + }) + }) } +} - test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) - test.mockSentryStreams(mockRequestResponse) - // setup expectation that peer should be penalized - mockExpectPenalizePeer(t, test.sentryClient, peerId) - test.run(func(ctx context.Context, t *testing.T) { - var errTooManyHeaders *ErrTooManyHeaders - headers, err := test.penalizingFetcher.FetchHeaders(ctx, 1, 3, peerId) - require.ErrorAs(t, err, &errTooManyHeaders) - require.Equal(t, 2, errTooManyHeaders.requested) - require.Equal(t, 5, errTooManyHeaders.received) - require.Nil(t, headers.Data) - }) +func TestPenalizingFetcherShouldPenalizePeerWhenHeaderGtRequestedStart(t *testing.T) { + t.Parallel() + + for _, tc := range []struct { + name string + method func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error + }{ + { + name: "FetchHeaders", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + headers, err := test.penalizingFetcher.FetchHeaders(ctx, start, end, peerId) + require.Nil(test.t, headers.Data) + return err + }, + }, + { + name: "FetchBlocks", + method: func(ctx context.Context, start, end uint64, peerId *PeerId, test *penalizingFetcherTest) error { + blocks, err := test.penalizingFetcher.FetchBlocks(ctx, start, end, peerId) + require.Nil(test.t, blocks.Data) + return err + }, + }, + } { + t.Run(tc.name, func(t *testing.T) { + peerId := PeerIdFromUint64(1) + requestId := uint64(1234) + mockBlockHeaders := newMockBlockHeaders(3) + incorrectOriginHeaders := mockBlockHeaders[1:] + mockInboundMessages := []*sentry.InboundMessage{ + { + Id: sentry.MessageId_BLOCK_HEADERS_66, + PeerId: peerId.H512(), + // response headers should be 2 and start at 1 - instead we start at 2 + Data: blockHeadersPacket66Bytes(t, requestId, incorrectOriginHeaders), + }, + } + mockRequestResponse := requestResponseMock{ + requestId: requestId, + mockResponseInboundMessages: mockInboundMessages, + wantRequestPeerId: peerId, + wantRequestOriginNumber: 1, + wantRequestAmount: 2, + } + + test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) + test.mockSentryStreams(mockRequestResponse) + // setup expectation that peer should be penalized + mockExpectPenalizePeer(t, test.sentryClient, peerId) + test.run(func(ctx context.Context, t *testing.T) { + var errNonSequentialHeaderNumbers *ErrNonSequentialHeaderNumbers + err := tc.method(ctx, 1, 3, peerId, test) + require.ErrorAs(t, err, &errNonSequentialHeaderNumbers) + require.Equal(t, uint64(2), errNonSequentialHeaderNumbers.current) + require.Equal(t, uint64(1), errNonSequentialHeaderNumbers.expected) + }) + }) + } } -func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequentialHeaderNumbers(t *testing.T) { +func TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrTooManyBodies(t *testing.T) { t.Parallel() peerId := PeerIdFromUint64(1) requestId := uint64(1234) - mockBlockHeaders := newMockBlockHeaders(5) - disconnectedHeaders := make([]*types.Header, 3) - disconnectedHeaders[0] = mockBlockHeaders[0] - disconnectedHeaders[1] = mockBlockHeaders[2] - disconnectedHeaders[2] = mockBlockHeaders[4] + headers := []*types.Header{{Number: big.NewInt(1)}} + hashes := []common.Hash{headers[0].Hash()} mockInboundMessages := []*sentry.InboundMessage{ { - Id: sentry.MessageId_BLOCK_HEADERS_66, + Id: sentry.MessageId_BLOCK_BODIES_66, PeerId: peerId.H512(), - Data: blockHeadersPacket66Bytes(t, requestId, disconnectedHeaders), + Data: newMockBlockBodiesPacketBytes(t, requestId, &types.Body{}, &types.Body{}), }, } mockRequestResponse := requestResponseMock{ requestId: requestId, mockResponseInboundMessages: mockInboundMessages, wantRequestPeerId: peerId, - wantRequestOriginNumber: 1, - wantRequestAmount: 3, + wantRequestHashes: hashes, } test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) @@ -93,80 +234,57 @@ func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenErrNonSequentialHead // setup expectation that peer should be penalized mockExpectPenalizePeer(t, test.sentryClient, peerId) test.run(func(ctx context.Context, t *testing.T) { - var errNonSequentialHeaderNumbers *ErrNonSequentialHeaderNumbers - headers, err := test.penalizingFetcher.FetchHeaders(ctx, 1, 4, peerId) - require.ErrorAs(t, err, &errNonSequentialHeaderNumbers) - require.Equal(t, uint64(3), errNonSequentialHeaderNumbers.current) - require.Equal(t, uint64(2), errNonSequentialHeaderNumbers.expected) - require.Nil(t, headers.Data) + var errTooManyBodies *ErrTooManyBodies + bodies, err := test.penalizingFetcher.FetchBodies(ctx, headers, peerId) + require.ErrorAs(t, err, &errTooManyBodies) + require.Equal(t, 1, errTooManyBodies.requested) + require.Equal(t, 2, errTooManyBodies.received) + require.Nil(t, bodies.Data) }) } -func TestPenalizingFetcherFetchHeadersShouldPenalizePeerWhenIncorrectOrigin(t *testing.T) { +func TestPenalizingFetcherFetchBlocksShouldPenalizePeerWhenErrTooManyBodies(t *testing.T) { t.Parallel() peerId := PeerIdFromUint64(1) - requestId := uint64(1234) - mockBlockHeaders := newMockBlockHeaders(3) - incorrectOriginHeaders := mockBlockHeaders[1:] - mockInboundMessages := []*sentry.InboundMessage{ + requestId1 := uint64(1233) + headers := newMockBlockHeaders(1) + mockInboundMessages1 := []*sentry.InboundMessage{ { Id: sentry.MessageId_BLOCK_HEADERS_66, PeerId: peerId.H512(), - // response headers should be 2 and start at 1 - instead we start at 2 - Data: blockHeadersPacket66Bytes(t, requestId, incorrectOriginHeaders), + Data: blockHeadersPacket66Bytes(t, requestId1, headers), }, } - mockRequestResponse := requestResponseMock{ - requestId: requestId, - mockResponseInboundMessages: mockInboundMessages, + mockRequestResponse1 := requestResponseMock{ + requestId: requestId1, + mockResponseInboundMessages: mockInboundMessages1, wantRequestPeerId: peerId, wantRequestOriginNumber: 1, - wantRequestAmount: 2, + wantRequestAmount: 1, } - - test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) - test.mockSentryStreams(mockRequestResponse) - // setup expectation that peer should be penalized - mockExpectPenalizePeer(t, test.sentryClient, peerId) - test.run(func(ctx context.Context, t *testing.T) { - var errNonSequentialHeaderNumbers *ErrNonSequentialHeaderNumbers - headers, err := test.penalizingFetcher.FetchHeaders(ctx, 1, 3, peerId) - require.ErrorAs(t, err, &errNonSequentialHeaderNumbers) - require.Equal(t, uint64(2), errNonSequentialHeaderNumbers.current) - require.Equal(t, uint64(1), errNonSequentialHeaderNumbers.expected) - require.Nil(t, headers.Data) - }) -} - -func TestPenalizingFetcherFetchBodiesShouldPenalizePeerWhenErrTooManyBodies(t *testing.T) { - t.Parallel() - - peerId := PeerIdFromUint64(1) - requestId := uint64(1234) - headers := []*types.Header{{Number: big.NewInt(1)}} - hashes := []common.Hash{headers[0].Hash()} - mockInboundMessages := []*sentry.InboundMessage{ + requestId2 := uint64(1234) + mockInboundMessages2 := []*sentry.InboundMessage{ { Id: sentry.MessageId_BLOCK_BODIES_66, PeerId: peerId.H512(), - Data: newMockBlockBodiesPacketBytes(t, requestId, &types.Body{}, &types.Body{}), + Data: newMockBlockBodiesPacketBytes(t, requestId2, &types.Body{}, &types.Body{}), }, } - mockRequestResponse := requestResponseMock{ - requestId: requestId, - mockResponseInboundMessages: mockInboundMessages, + mockRequestResponse2 := requestResponseMock{ + requestId: requestId2, + mockResponseInboundMessages: mockInboundMessages2, wantRequestPeerId: peerId, - wantRequestHashes: hashes, + wantRequestHashes: []common.Hash{headers[0].Hash()}, } - test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId)) - test.mockSentryStreams(mockRequestResponse) + test := newPenalizingFetcherTest(t, newMockRequestGenerator(requestId1, requestId2)) + test.mockSentryStreams(mockRequestResponse1, mockRequestResponse2) // setup expectation that peer should be penalized mockExpectPenalizePeer(t, test.sentryClient, peerId) test.run(func(ctx context.Context, t *testing.T) { var errTooManyBodies *ErrTooManyBodies - bodies, err := test.penalizingFetcher.FetchBodies(ctx, headers, peerId) + bodies, err := test.penalizingFetcher.FetchBlocks(ctx, 1, 2, peerId) require.ErrorAs(t, err, &errTooManyBodies) require.Equal(t, 1, errTooManyBodies.requested) require.Equal(t, 2, errTooManyBodies.received) diff --git a/polygon/polygoncommon/database.go b/polygon/polygoncommon/database.go index 151e433d9ef..ae978da0fef 100644 --- a/polygon/polygoncommon/database.go +++ b/polygon/polygoncommon/database.go @@ -22,6 +22,7 @@ import ( "sync" "github.com/c2h5oh/datasize" + "golang.org/x/sync/semaphore" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/mdbx" @@ -29,20 +30,24 @@ import ( ) type Database struct { - db kv.RwDB - dataDir string - label kv.Label - tableCfg kv.TableCfg - openOnce sync.Once - logger log.Logger + db kv.RwDB + dataDir string + label kv.Label + tableCfg kv.TableCfg + openOnce sync.Once + logger log.Logger + accede bool + roTxLimit int64 } -func NewDatabase(dataDir string, label kv.Label, tableCfg kv.TableCfg, logger log.Logger) *Database { +func NewDatabase(dataDir string, label kv.Label, tableCfg kv.TableCfg, logger log.Logger, accede bool, roTxLimit int64) *Database { return &Database{ - dataDir: dataDir, - label: label, - tableCfg: tableCfg, - logger: logger, + dataDir: dataDir, + label: label, + tableCfg: tableCfg, + logger: logger, + accede: accede, + roTxLimit: roTxLimit, } } @@ -51,13 +56,19 @@ func (db *Database) open(ctx context.Context) error { db.logger.Info("Opening Database", "label", db.label.String(), "path", dbPath) var err error - db.db, err = mdbx.NewMDBX(db.logger). + opts := mdbx.NewMDBX(db.logger). Label(db.label). Path(dbPath). WithTableCfg(func(_ kv.TableCfg) kv.TableCfg { return db.tableCfg }). MapSize(16 * datasize.GB). GrowthStep(16 * datasize.MB). - Open(ctx) + RoTxsLimiter(semaphore.NewWeighted(db.roTxLimit)) + + if db.accede { + opts = opts.Accede() + } + + db.db, err = opts.Open(ctx) return err } diff --git a/polygon/sync/block_downloader.go b/polygon/sync/block_downloader.go index 685dffb7f71..228bbb688c7 100644 --- a/polygon/sync/block_downloader.go +++ b/polygon/sync/block_downloader.go @@ -117,7 +117,7 @@ func (d *blockDownloader) DownloadBlocksUsingCheckpoints(ctx context.Context, st return nil, err } - return d.downloadBlocksUsingWaypoints(ctx, waypoints, d.checkpointVerifier) + return d.downloadBlocksUsingWaypoints(ctx, waypoints, d.checkpointVerifier, start) } func (d *blockDownloader) DownloadBlocksUsingMilestones(ctx context.Context, start uint64) (*types.Header, error) { @@ -126,13 +126,14 @@ func (d *blockDownloader) DownloadBlocksUsingMilestones(ctx context.Context, sta return nil, err } - return d.downloadBlocksUsingWaypoints(ctx, waypoints, d.milestoneVerifier) + return d.downloadBlocksUsingWaypoints(ctx, waypoints, d.milestoneVerifier, start) } func (d *blockDownloader) downloadBlocksUsingWaypoints( ctx context.Context, waypoints heimdall.Waypoints, verifier WaypointHeadersVerifier, + startBlockNum uint64, ) (*types.Header, error) { if len(waypoints) == 0 { return nil, nil @@ -267,9 +268,12 @@ func (d *blockDownloader) downloadBlocksUsingWaypoints( break } - if blockBatch[0].Number().Uint64() == 0 { - // we do not want to insert block 0 (genesis) - blockBatch = blockBatch[1:] + batchStart := blockBatch[0].Number().Uint64() + batchEnd := blockBatch[len(blockBatch)-1].Number().Uint64() + if batchStart <= startBlockNum && startBlockNum <= batchEnd { + // we do not want to re-insert blocks of the first waypoint if the start block + // falls in the middle of the waypoint range + blockBatch = blockBatch[startBlockNum-batchStart:] } blocks = append(blocks, blockBatch...) diff --git a/polygon/sync/block_downloader_test.go b/polygon/sync/block_downloader_test.go index 9019001eb31..f407661425a 100644 --- a/polygon/sync/block_downloader_test.go +++ b/polygon/sync/block_downloader_test.go @@ -29,9 +29,8 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/polygon/heimdall" "github.com/erigontech/erigon/polygon/p2p" @@ -309,6 +308,41 @@ func TestBlockDownloaderDownloadBlocksUsingCheckpoints(t *testing.T) { require.Equal(t, blocks[len(blocks)-1].Header(), tip) } +func TestBlockDownloaderDownloadBlocksUsingCheckpointsWhenStartIsInMiddleOfCheckpointRange(t *testing.T) { + test := newBlockDownloaderTest(t) + test.waypointReader.EXPECT(). + CheckpointsFromBlock(gomock.Any(), gomock.Any()). + Return(test.fakeCheckpoints(2), nil). + Times(1) + test.p2pService.EXPECT(). + ListPeersMayHaveBlockNum(gomock.Any()). + Return(test.fakePeers(2)). + Times(1) + test.p2pService.EXPECT(). + FetchHeaders(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()). + DoAndReturn(test.defaultFetchHeadersMock()). + Times(2) + test.p2pService.EXPECT(). + FetchBodies(gomock.Any(), gomock.Any(), gomock.Any()). + DoAndReturn(test.defaultFetchBodiesMock()). + Times(2) + var blocks []*types.Block + test.store.EXPECT(). + InsertBlocks(gomock.Any(), gomock.Any()). + DoAndReturn(test.defaultInsertBlocksMock(&blocks)). + Times(1) + + tip, err := test.blockDownloader.DownloadBlocksUsingCheckpoints(context.Background(), 513) + require.NoError(t, err) + require.Len(t, blocks, 1536) // [513,1024] = 512 blocks + 1024 blocks from 2nd checkpoint + // check blocks are written in order + require.Equal(t, uint64(513), blocks[0].Header().Number.Uint64()) + require.Equal(t, uint64(1024), blocks[511].Header().Number.Uint64()) + require.Equal(t, uint64(1025), blocks[512].Header().Number.Uint64()) + require.Equal(t, uint64(2048), blocks[1535].Header().Number.Uint64()) + require.Equal(t, blocks[len(blocks)-1].Header(), tip) +} + func TestBlockDownloaderDownloadBlocksWhenInvalidHeadersThenPenalizePeerAndReDownload(t *testing.T) { var firstTimeInvalidReturned bool firstTimeInvalidReturnedPtr := &firstTimeInvalidReturned diff --git a/polygon/sync/blocks_verifier.go b/polygon/sync/blocks_verifier.go index 9d8aee5c86f..bea6f3dd751 100644 --- a/polygon/sync/blocks_verifier.go +++ b/polygon/sync/blocks_verifier.go @@ -29,7 +29,7 @@ func VerifyBlocks(blocks []*types.Block) error { return err } - if err := block.HashCheck(); err != nil { + if err := block.HashCheck(true); err != nil { return err } diff --git a/polygon/sync/sync.go b/polygon/sync/sync.go index 52f1e92bbb4..9a5435c4c3a 100644 --- a/polygon/sync/sync.go +++ b/polygon/sync/sync.go @@ -20,7 +20,9 @@ import ( "context" "errors" "fmt" + "time" + "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon/core/types" @@ -151,6 +153,13 @@ func (s *Sync) applyNewMilestoneOnTip( return nil } + s.logger.Debug( + syncLogPrefix("applying new milestone event"), + "milestoneStartBlockNum", milestone.StartBlock().Uint64(), + "milestoneEndBlockNum", milestone.EndBlock().Uint64(), + "milestoneRootHash", milestone.RootHash(), + ) + milestoneHeaders := ccBuilder.HeadersInRange(milestone.StartBlock().Uint64(), milestone.Length()) err := s.milestoneVerifier(milestone, milestoneHeaders) if errors.Is(err, ErrBadHeadersRootHash) { @@ -171,10 +180,17 @@ func (s *Sync) applyNewBlockOnTip( newBlockHeader := event.NewBlock.Header() newBlockHeaderNum := newBlockHeader.Number.Uint64() rootNum := ccBuilder.Root().Number.Uint64() - if newBlockHeaderNum <= rootNum { + if newBlockHeaderNum <= rootNum || ccBuilder.ContainsHash(newBlockHeader.Hash()) { return nil } + s.logger.Debug( + syncLogPrefix("applying new block event"), + "blockNum", newBlockHeaderNum, + "blockHash", newBlockHeader.Hash(), + "parentBlockHash", newBlockHeader.ParentHash, + ) + var blockChain []*types.Block if ccBuilder.ContainsHash(newBlockHeader.ParentHash) { blockChain = []*types.Block{event.NewBlock} @@ -254,6 +270,12 @@ func (s *Sync) applyNewBlockHashesOnTip( continue } + s.logger.Debug( + syncLogPrefix("applying new block hash event"), + "blockNum", headerHashNum.Number, + "blockHash", headerHashNum.Hash, + ) + newBlocks, err := s.p2pService.FetchBlocks(ctx, headerHashNum.Number, headerHashNum.Number+1, event.PeerId) if err != nil { if s.ignoreFetchBlocksErrOnTipEvent(err) { @@ -321,12 +343,13 @@ func (s *Sync) Run(ctx context.Context) error { } func (s *Sync) syncToTip(ctx context.Context) (*types.Header, error) { - tip, err := s.execution.CurrentHeader(ctx) + startTime := time.Now() + start, err := s.execution.CurrentHeader(ctx) if err != nil { return nil, err } - tip, err = s.syncToTipUsingCheckpoints(ctx, tip) + tip, err := s.syncToTipUsingCheckpoints(ctx, start) if err != nil { return nil, err } @@ -336,6 +359,14 @@ func (s *Sync) syncToTip(ctx context.Context) (*types.Header, error) { return nil, err } + blocks := tip.Number.Uint64() - start.Number.Uint64() + s.logger.Info( + syncLogPrefix("sync to tip finished"), + "time", common.PrettyAge(startTime), + "blocks", blocks, + "blk/sec", uint64(float64(blocks)/time.Since(startTime).Seconds()), + ) + return tip, nil } @@ -386,6 +417,10 @@ func (s *Sync) sync(ctx context.Context, tip *types.Header, tipDownloader tipDow func (s *Sync) ignoreFetchBlocksErrOnTipEvent(err error) bool { return errors.Is(err, &p2p.ErrIncompleteHeaders{}) || + errors.Is(err, &p2p.ErrNonSequentialHeaderNumbers{}) || + errors.Is(err, &p2p.ErrTooManyHeaders{}) || errors.Is(err, &p2p.ErrMissingBodies{}) || - errors.Is(err, p2p.ErrPeerNotFound) + errors.Is(err, &p2p.ErrTooManyBodies{}) || + errors.Is(err, p2p.ErrPeerNotFound) || + errors.Is(err, context.DeadlineExceeded) } diff --git a/rlp/decode.go b/rlp/decode.go index 775cb875178..1b27c1766f0 100644 --- a/rlp/decode.go +++ b/rlp/decode.go @@ -121,7 +121,7 @@ func Decode(r io.Reader, val interface{}) error { // DecodeBytes parses RLP data from b into val. Please see package-level documentation for // the decoding rules. The input must contain exactly one value and no trailing data. func DecodeBytes(b []byte, val interface{}) error { - r := bytes.NewReader(b) + r := (*sliceReader)(&b) stream, ok := streamPool.Get().(*Stream) if !ok { @@ -133,7 +133,7 @@ func DecodeBytes(b []byte, val interface{}) error { if err := stream.Decode(val); err != nil { return err } - if r.Len() > 0 { + if len(b) > 0 { return ErrMoreThanOneValue } return nil @@ -1131,3 +1131,23 @@ func (s *Stream) willRead(n uint64) error { } return nil } + +type sliceReader []byte + +func (sr *sliceReader) Read(b []byte) (int, error) { + if len(*sr) == 0 { + return 0, io.EOF + } + n := copy(b, *sr) + *sr = (*sr)[n:] + return n, nil +} + +func (sr *sliceReader) ReadByte() (byte, error) { + if len(*sr) == 0 { + return 0, io.EOF + } + b := (*sr)[0] + *sr = (*sr)[1:] + return b, nil +} diff --git a/spectest/suite.go b/spectest/suite.go index 0922e35dc1d..a234a94bcd0 100644 --- a/spectest/suite.go +++ b/spectest/suite.go @@ -1,11 +1,12 @@ package spectest import ( - "github.com/erigontech/erigon/cl/transition/machine" "io/fs" "path/filepath" "testing" + "github.com/erigontech/erigon/cl/transition/machine" + "gfx.cafe/util/go/generic" "github.com/stretchr/testify/require" ) diff --git a/tests/automated-testing/docker-compose.yml b/tests/automated-testing/docker-compose.yml index cff9184f04b..17a8429b562 100644 --- a/tests/automated-testing/docker-compose.yml +++ b/tests/automated-testing/docker-compose.yml @@ -4,12 +4,12 @@ services: erigon: profiles: - first - image: thorax/erigon:$ERIGON_TAG + image: erigontech/erigon:$ERIGON_TAG command: | --datadir=/home/erigon/.local/share/erigon --chain=dev --private.api.addr=0.0.0.0:9090 --mine --log.dir.path=/logs/node1 ports: - "8551:8551" - volumes: + volumes: - datadir:/home/erigon/.local/share/erigon - ./logdir:/logs user: ${DOCKER_UID}:${DOCKER_GID} @@ -17,22 +17,22 @@ services: mem_swappiness: 0 erigon-node2: - profiles: - - second - image: thorax/erigon:$ERIGON_TAG - command: | - --datadir=/home/erigon/.local/share/erigon --chain=dev --private.api.addr=0.0.0.0:9090 --staticpeers=$ENODE --log.dir.path=/logs/node2 - volumes: - - datadir2:/home/erigon/.local/share/erigon - - ./logdir:/logs - user: ${DOCKER_UID}:${DOCKER_GID} - restart: unless-stopped - mem_swappiness: 0 + profiles: + - second + image: erigontech/erigon:$ERIGON_TAG + command: | + --datadir=/home/erigon/.local/share/erigon --chain=dev --private.api.addr=0.0.0.0:9090 --staticpeers=$ENODE --log.dir.path=/logs/node2 + volumes: + - datadir2:/home/erigon/.local/share/erigon + - ./logdir:/logs + user: ${DOCKER_UID}:${DOCKER_GID} + restart: unless-stopped + mem_swappiness: 0 rpcdaemon: profiles: - first - image: thorax/erigon:$ERIGON_TAG + image: erigontech/erigon:$ERIGON_TAG entrypoint: rpcdaemon command: | --private.api.addr=erigon:9090 --http.api=admin,eth,erigon,web3,net,debug,trace,txpool,parity --http.addr=0.0.0.0 --http.vhosts=any --http.corsdomain=* --http.port=8545 --graphql --log.dir.path=/logs/node1 @@ -44,7 +44,7 @@ services: rpcdaemon-node2: profiles: - second - image: thorax/erigon:$ERIGON_TAG + image: erigontech/erigon:$ERIGON_TAG entrypoint: rpcdaemon command: | --private.api.addr=erigon-node2:9090 --http.api=admin,eth,erigon,web3,net,debug,trace,txpool,parity --http.addr=0.0.0.0 --http.vhosts=any --http.corsdomain=* --http.port=8545 --log.dir.path=/logs/node2 diff --git a/tests/automated-testing/run.sh b/tests/automated-testing/run.sh index 78d608b0642..e1db87aea71 100755 --- a/tests/automated-testing/run.sh +++ b/tests/automated-testing/run.sh @@ -14,15 +14,17 @@ cd "$SCRIPT_DIR" || exit #export DOCKER_UID=1000 #export DOCKER_GID=1000 -# set GITHUB_SHA +# set SHORT_SHA if [ -z "$GITHUB_SHA" ]; then - export GITHUB_SHA=local + export SHORT_SHA=latest +else + export SHORT_SHA=${GITHUB_SHA::7} fi -echo "GITHUB_SHA=$GITHUB_SHA" +echo "SHORT_SHA=$SHORT_SHA" # set ERIGON_TAG if [ -z "$ERIGON_TAG" ]; then - export ERIGON_TAG=ci-$GITHUB_SHA + export ERIGON_TAG=main-$SHORT_SHA fi echo "ERIGON_TAG=$ERIGON_TAG" @@ -34,7 +36,7 @@ echo "BUILD_ERIGON=$BUILD_ERIGON" if [ "$BUILD_ERIGON" = 1 ] ; then echo "building erigon..." - cd ../../ && DOCKER_TAG=thorax/erigon:$ERIGON_TAG DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker + cd ../../ && DOCKER_TAG=erigontech/erigon:$ERIGON_TAG DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker fi # move back to the script directory diff --git a/tests/block_test_util.go b/tests/block_test_util.go index dc03306d241..8c1f34d9fa2 100644 --- a/tests/block_test_util.go +++ b/tests/block_test_util.go @@ -224,7 +224,7 @@ func (bt *BlockTest) insertBlocks(m *mock.MockSentry) ([]btBlock, error) { return nil, err } defer roTx.Rollback() - canonical, cErr := bt.br.CanonicalHash(context.Background(), roTx, cb.NumberU64()) + canonical, _, cErr := bt.br.CanonicalHash(context.Background(), roTx, cb.NumberU64()) if cErr != nil { return nil, cErr } diff --git a/tests/caplinrpc/beaconcha.in-query.py b/tests/caplinrpc/beaconcha.in-query.py new file mode 100755 index 00000000000..ad9a72df9fc --- /dev/null +++ b/tests/caplinrpc/beaconcha.in-query.py @@ -0,0 +1,27 @@ +#!/usr/bin/python3 + +# This is a small utility, to get centralized, but trusted historical rewards data for the beaconchain mainnet. +# +# Used when debugging corner-cases of Caplin's reward RPCs and the correctness of the returned data from Caplin. + +import requests +import json +import sys +import pprint + +def main(validator_index, epoch): + resp = requests.request('GET', f'https://beaconcha.in/api/v1/validator/{validator_index}/incomedetailhistory?latest_epoch={epoch}&limit=1', + headers = { + 'accept': 'application/json', + 'content-type': 'application/json', + }) + resp = json.loads(resp.content) + pprint.pprint(resp) + if 'proposer_attestation_inclusion_reward' in resp['data'][0]['income']: + print(f"Proposal sum: {resp['data'][0]['income']['proposer_attestation_inclusion_reward'] + resp['data'][0]['income']['proposer_sync_inclusion_reward']}") + print(f"Attestation sum: {resp['data'][0]['income']['attestation_head_reward'] + resp['data'][0]['income']['attestation_source_reward'] + resp['data'][0]['income']['attestation_target_reward']}") + +if len(sys.argv) != 3: + print(f'Usage: {sys.argv[0]} ') +else: + main(sys.argv[1], sys.argv[2]) diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json index d5b22e7e4e6..c5d901d0831 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json index 4f798c7fbc3..b3feaa3df41 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json index a6508d90db8..685d7551e59 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4782,7 +4782,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5034,7 +5034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5286,7 +5286,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5538,7 +5538,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5790,7 +5790,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6042,7 +6042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6294,7 +6294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6546,7 +6546,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6798,7 +6798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json index b5a52e89e30..a37baf5f22a 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2810,7 +2810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3066,7 +3066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json index 2dc6ede0da5..d824d77ff92 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json index d89bc04c153..c390b71017a 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json index 1bc22dd6c25..c762560541e 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2810,7 +2810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3066,7 +3066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3322,7 +3322,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json index ac5ae4ff1f0..c4bdbba6772 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json index f650678c910..0ab3547eb1f 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json index 82a04eb2329..995b4072a00 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4782,7 +4782,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5034,7 +5034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5286,7 +5286,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5538,7 +5538,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json index bddd551044a..c89507a13cb 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2810,7 +2810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3066,7 +3066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3322,7 +3322,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3578,7 +3578,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3834,7 +3834,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4090,7 +4090,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4346,7 +4346,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4602,7 +4602,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4858,7 +4858,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json index ed61468cc33..fd415678634 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json index 386f90d57a4..cf4f0e4fd1f 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json index a5f9dfad056..8f8717e1dfd 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4782,7 +4782,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5034,7 +5034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5286,7 +5286,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5538,7 +5538,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5790,7 +5790,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6042,7 +6042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6294,7 +6294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6546,7 +6546,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6798,7 +6798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -7050,7 +7050,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -7302,7 +7302,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -7554,7 +7554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -7806,7 +7806,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json index faff1b85d4e..5f133ee3960 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json index db7c2817bcc..71d35e5f5df 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json index a873d0d1282..fc33630bda2 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json index b6dafa27afe..6fba5be43bc 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2810,7 +2810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3066,7 +3066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json index 9ef334442de..a62769d648b 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json index 84c26841b24..b691c5a21b1 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json index 73c288cf69f..d2534804431 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4782,7 +4782,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5034,7 +5034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5286,7 +5286,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5538,7 +5538,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5790,7 +5790,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6042,7 +6042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -6294,7 +6294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json index 1deb133c025..96ec4b331a9 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2298,7 +2298,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2554,7 +2554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2810,7 +2810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3066,7 +3066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3322,7 +3322,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3578,7 +3578,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3834,7 +3834,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4090,7 +4090,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4346,7 +4346,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4602,7 +4602,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4858,7 +4858,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5114,7 +5114,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json index 4039c08a900..cb93feeea42 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json index 759ad647801..929e05a35ff 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json index 0f8261b32cd..1dfdbd89284 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json index 8b2daa85203..c3c328a1cf2 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json index f1c9d4a2cc0..e8ce77ebce2 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json index 487c084a7ff..a1c3d6ece8d 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json index f8674a92a04..6ffd731bade 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json index af9a2bb1dc5..bfdeb4bf4e1 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json index d5dbcc5dc1b..4aa02e49dbc 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json index 3982067eba4..8f2ee1fd0b9 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1002,7 +1002,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1254,7 +1254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1506,7 +1506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1758,7 +1758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2010,7 +2010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2262,7 +2262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2514,7 +2514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2766,7 +2766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3018,7 +3018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3270,7 +3270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3522,7 +3522,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -3774,7 +3774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4278,7 +4278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4530,7 +4530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -4782,7 +4782,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -5034,7 +5034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json index 27437ba2dcd..9aeefb40701 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json @@ -250,7 +250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -506,7 +506,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -762,7 +762,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1018,7 +1018,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1274,7 +1274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1530,7 +1530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1786,7 +1786,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2042,7 +2042,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json index 77c188a70ea..f0bacc76cd6 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json @@ -242,7 +242,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -490,7 +490,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -738,7 +738,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -986,7 +986,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1234,7 +1234,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1482,7 +1482,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1730,7 +1730,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1978,7 +1978,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2226,7 +2226,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json index 6c961f85593..f526ad566c2 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json index 0b51d596f38..f97b17926b6 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json index 40c6c293edc..4b782a14b95 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json index 2556f52bc5e..56afa91e9df 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json index 8700b08e753..08fa3642f4f 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json index 946f23e629a..0656aff4e2a 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json @@ -246,7 +246,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -498,7 +498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -750,7 +750,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json index 9a40ce22e8a..c66d0e640b3 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json @@ -375,7 +375,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -756,7 +756,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json index 5f5b9fc39c5..48cc5fba2a1 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json @@ -375,7 +375,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -756,7 +756,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json index afe5961c6e3..445a291bf41 100644 --- a/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json +++ b/tests/execution-spec-tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json @@ -267,7 +267,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to succeed for all possible input\n lengths (up to k == PAIRINGS_TO_TEST).\n\n If any of the calls fails, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -540,7 +540,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to succeed for all possible input\n lengths (up to k == PAIRINGS_TO_TEST).\n\n If any of the calls fails, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json index 6eef0fb020b..06d72d13413 100644 --- a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json +++ b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json @@ -248,7 +248,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Tests that block hashes are stored correctly at the system contract address after the fork\n transition. Block hashes are stored incrementally at the transition until the\n `HISTORY_SERVE_WINDOW` ring buffer is full. Afterwards the oldest block hash is replaced by the\n new one.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -502,7 +502,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Tests that block hashes are stored correctly at the system contract address after the fork\n transition. Block hashes are stored incrementally at the transition until the\n `HISTORY_SERVE_WINDOW` ring buffer is full. Afterwards the oldest block hash is replaced by the\n new one.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -792,7 +792,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Tests that block hashes are stored correctly at the system contract address after the fork\n transition. Block hashes are stored incrementally at the transition until the\n `HISTORY_SERVE_WINDOW` ring buffer is full. Afterwards the oldest block hash is replaced by the\n new one.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -1082,7 +1082,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Tests that block hashes are stored correctly at the system contract address after the fork\n transition. Block hashes are stored incrementally at the transition until the\n `HISTORY_SERVE_WINDOW` ring buffer is full. Afterwards the oldest block hash is replaced by the\n new one.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L190", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } diff --git a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json index 31f7500da09..8b76b758c03 100644 --- a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json +++ b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json @@ -375,7 +375,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Tests that block hashes are stored correctly at the system contract address after the fork\n transition. Block hashes are stored incrementally at the transition until the\n `HISTORY_SERVE_WINDOW` ring buffer is full. Afterwards the oldest block hash is replaced by the\n new one.\n\n Note: The block hashes before the fork are no longer stored in the contract at the moment of\n the transition.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } diff --git a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json index 71356996b01..99311d7b01e 100644 --- a/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json +++ b/tests/execution-spec-tests/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json @@ -251,7 +251,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test calling the history contract with invalid block numbers, such as blocks from the future\n or overflowing block numbers.\n\n Also test the BLOCKHASH opcode with the same block numbers, which should not affect the\n behavior of the opcode, even after verkle.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -508,7 +508,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test calling the history contract with invalid block numbers, such as blocks from the future\n or overflowing block numbers.\n\n Also test the BLOCKHASH opcode with the same block numbers, which should not affect the\n behavior of the opcode, even after verkle.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -765,7 +765,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test calling the history contract with invalid block numbers, such as blocks from the future\n or overflowing block numbers.\n\n Also test the BLOCKHASH opcode with the same block numbers, which should not affect the\n behavior of the opcode, even after verkle.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } @@ -1021,7 +1021,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test calling the history contract with invalid block numbers, such as blocks from the future\n or overflowing block numbers.\n\n Also test the BLOCKHASH opcode with the same block numbers, which should not affect the\n behavior of the opcode, even after verkle.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes.py#L302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2935.md", "reference-spec-version": "68d54a80a4f5b9c0cf4ae3a10586d63ef221de36" } diff --git a/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit.json b/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit.json index 8a055867e40..f5bb4dc88dc 100644 --- a/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit.json +++ b/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit.json @@ -238,7 +238,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -482,7 +482,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -748,7 +748,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -5178,7 +5178,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -5456,7 +5456,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -5714,7 +5714,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -5972,7 +5972,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -6230,7 +6230,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -6488,7 +6488,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -6722,7 +6722,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -6978,7 +6978,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -7242,7 +7242,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -7498,7 +7498,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -7754,7 +7754,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -8010,7 +8010,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -8266,7 +8266,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -8512,7 +8512,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -8758,7 +8758,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -9048,7 +9048,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -9338,7 +9338,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -9661,7 +9661,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -9996,7 +9996,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -10242,7 +10242,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -10488,7 +10488,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -10737,7 +10737,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -11005,7 +11005,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -23525,7 +23525,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L28", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L28", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } diff --git a/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit_negative.json b/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit_negative.json index 1b9602176a9..d90a7f86290 100644 --- a/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit_negative.json +++ b/tests/execution-spec-tests/prague/eip6110_deposits/deposits/deposit_negative.json @@ -208,7 +208,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -441,7 +441,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -682,7 +682,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -923,7 +923,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -1405,7 +1405,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -1646,7 +1646,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -1908,7 +1908,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } @@ -2156,7 +2156,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test producing a block with the incorrect deposits in the body of the block,\n and/or Engine API payload.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip6110_deposits/test_deposits.py#L713", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip6110_deposits/test_deposits.py#L713", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6110.md", "reference-spec-version": "70a6ec21f62937caf665d98db2b41633e9287871" } diff --git a/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json b/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json index 3e761ae0062..5bb31607a3a 100644 --- a/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json +++ b/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json @@ -273,7 +273,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -543,7 +543,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -813,7 +813,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1083,7 +1083,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1383,7 +1383,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1695,7 +1695,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2290,7 +2290,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2583,7 +2583,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2876,7 +2876,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -3169,7 +3169,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -3462,7 +3462,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -4430,7 +4430,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -4721,7 +4721,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -5118,7 +5118,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -5508,7 +5508,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -5898,7 +5898,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6288,7 +6288,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6685,7 +6685,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6967,7 +6967,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -7249,7 +7249,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -12203,7 +12203,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -12566,7 +12566,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a withdrawal request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } diff --git a/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json b/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json index f23ee3c16af..8554f966c70 100644 --- a/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json +++ b/tests/execution-spec-tests/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json @@ -206,7 +206,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -439,7 +439,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -678,7 +678,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -917,7 +917,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1156,7 +1156,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1414,7 +1414,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1658,7 +1658,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual withdrawal requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py#L521", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } diff --git a/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json b/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json index 4af358aeb3d..acb8b103a66 100644 --- a/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json +++ b/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests.json @@ -274,7 +274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -554,7 +554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -835,7 +835,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1105,7 +1105,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1375,7 +1375,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1645,7 +1645,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1984,7 +1984,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2335,7 +2335,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2629,7 +2629,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -2923,7 +2923,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -3217,7 +3217,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -3511,7 +3511,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -4026,7 +4026,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -4318,7 +4318,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -4789,7 +4789,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -5216,7 +5216,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -5687,7 +5687,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6114,7 +6114,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6585,7 +6585,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -6867,7 +6867,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -7149,7 +7149,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -15291,7 +15291,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -15655,7 +15655,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a consolidation request to the beacon chain.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L39", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } diff --git a/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json b/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json index 54147905c66..75515b2ec25 100644 --- a/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json +++ b/tests/execution-spec-tests/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json @@ -206,7 +206,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -439,7 +439,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -678,7 +678,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -917,7 +917,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1156,7 +1156,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1395,7 +1395,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1653,7 +1653,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } @@ -1897,7 +1897,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test blocks where the requests list and the actual consolidation requests that happened in the\n block's transactions do not match.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7251_consolidations/test_consolidations.py#L552", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7251.md", "reference-spec-version": "e5af719767e789c88c0e063406c6557c8f53cfba" } diff --git a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json index 6ede3fbaff0..e27a152ac31 100644 --- a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json +++ b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/invalid_deposit_withdrawal_consolidation_requests.json @@ -267,7 +267,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative testing for deposits and withdrawals in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -540,7 +540,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative testing for deposits and withdrawals in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -811,7 +811,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative testing for deposits and withdrawals in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L319", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } diff --git a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json index 49c8433bff2..8f3a96456af 100644 --- a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json +++ b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_request_from_same_tx.json @@ -278,7 +278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -562,7 +562,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -846,7 +846,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1130,7 +1130,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1414,7 +1414,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1698,7 +1698,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same tx.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L236", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } diff --git a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json index 7076a412771..51b1651e05e 100644 --- a/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json +++ b/tests/execution-spec-tests/prague/eip7685_general_purpose_el_requests/deposits_withdrawals_consolidations/valid_deposit_withdrawal_consolidation_requests.json @@ -308,7 +308,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -622,7 +622,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -936,7 +936,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1250,7 +1250,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1564,7 +1564,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -1878,7 +1878,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -2228,7 +2228,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -2578,7 +2578,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -2928,7 +2928,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -3278,7 +3278,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -3628,7 +3628,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -3978,7 +3978,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -4303,7 +4303,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -4627,7 +4627,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -4952,7 +4952,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } @@ -5275,7 +5275,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test making a deposit to the beacon chain deposit contract and a withdrawal in the same block.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7685_general_purpose_el_requests/test_deposits_withdrawals_consolidations.py#L163", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7685.md", "reference-spec-version": "52a260582376476e658b1dda60864bcac3cf5e1a" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/account_warming.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/account_warming.json index d9967fbc92e..3e5ec9ca0b6 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/account_warming.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/account_warming.json @@ -262,7 +262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -530,7 +530,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -798,7 +798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1066,7 +1066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1343,7 +1343,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1620,7 +1620,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1882,7 +1882,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2144,7 +2144,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2406,7 +2406,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2668,7 +2668,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2939,7 +2939,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3210,7 +3210,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3482,7 +3482,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3754,7 +3754,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4025,7 +4025,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4296,7 +4296,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4580,7 +4580,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4864,7 +4864,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5141,7 +5141,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5418,7 +5418,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5720,7 +5720,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6022,7 +6022,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6302,7 +6302,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6582,7 +6582,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6862,7 +6862,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7142,7 +7142,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7417,7 +7417,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7692,7 +7692,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7967,7 +7967,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -8242,7 +8242,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -8523,7 +8523,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -8804,7 +8804,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -9078,7 +9078,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -9352,7 +9352,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -9626,7 +9626,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -9900,7 +9900,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -10183,7 +10183,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -10466,7 +10466,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -10728,7 +10728,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -10990,7 +10990,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -11261,7 +11261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -11532,7 +11532,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -11806,7 +11806,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -12080,7 +12080,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -12370,7 +12370,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -12660,7 +12660,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -12956,7 +12956,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -13252,7 +13252,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -13536,7 +13536,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -13820,7 +13820,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -14088,7 +14088,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -14356,7 +14356,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -14612,7 +14612,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -14868,7 +14868,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/gas_cost.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/gas_cost.json index 0de0ce29c07..c0f36607a22 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/gas_cost.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/gas_cost.json @@ -270,7 +270,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -546,7 +546,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -831,7 +831,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1101,7 +1101,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1371,7 +1371,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1650,7 +1650,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1929,7 +1929,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2208,7 +2208,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2499,7 +2499,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2784,7 +2784,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3093,7 +3093,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3381,7 +3381,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3669,7 +3669,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3952,7 +3952,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4235,7 +4235,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4524,7 +4524,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4806,7 +4806,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5088,7 +5088,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5379,7 +5379,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5649,7 +5649,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5928,7 +5928,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6210,7 +6210,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6507,7 +6507,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6810,7 +6810,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7101,7 +7101,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7377,7 +7377,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7653,7 +7653,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -52920,7 +52920,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -128181,7 +128181,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -173448,7 +173448,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json index f0c5bcb0c60..70128ef8f40 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json @@ -259,7 +259,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -524,7 +524,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -798,7 +798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1057,7 +1057,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1316,7 +1316,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1584,7 +1584,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1852,7 +1852,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2120,7 +2120,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2400,7 +2400,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2674,7 +2674,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2972,7 +2972,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3249,7 +3249,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3526,7 +3526,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3798,7 +3798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4070,7 +4070,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4348,7 +4348,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4619,7 +4619,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4890,7 +4890,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5170,7 +5170,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5429,7 +5429,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5697,7 +5697,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5968,7 +5968,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6254,7 +6254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6546,7 +6546,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6826,7 +6826,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7091,7 +7091,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7356,7 +7356,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -52612,7 +52612,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -127862,7 +127862,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -173118,7 +173118,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -173376,7 +173376,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -173634,7 +173634,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -173901,7 +173901,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -174159,7 +174159,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -174417,7 +174417,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -174684,7 +174684,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -174951,7 +174951,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -175218,7 +175218,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -175485,7 +175485,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -175752,7 +175752,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -176037,7 +176037,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -176307,7 +176307,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -176577,7 +176577,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -176842,7 +176842,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -177107,7 +177107,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -177378,7 +177378,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -177648,7 +177648,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -177918,7 +177918,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -178197,7 +178197,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -178455,7 +178455,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -178722,7 +178722,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -178992,7 +178992,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -179271,7 +179271,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -179562,7 +179562,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -179841,7 +179841,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -180099,7 +180099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -180357,7 +180357,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -225606,7 +225606,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -270855,7 +270855,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -316104,7 +316104,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json index 4460bc2e102..ff9233c070a 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json @@ -260,7 +260,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code account access cost when it delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L981", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L983", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -527,7 +527,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code account access cost when it delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L981", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_gas.py#L983", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json index 6b1af9a6b82..e7d0aeaf6ba 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the address opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L679", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L679", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json index 65409205b7c..b0423f50b4c 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json @@ -274,7 +274,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -554,7 +554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -834,7 +834,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1114,7 +1114,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json index 8afecb2a510..c05137496b5 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json @@ -259,7 +259,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -524,7 +524,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -789,7 +789,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1054,7 +1054,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/contract_creating_set_code_transaction.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/contract_creating_set_code_transaction.json new file mode 100644 index 00000000000..8f4c3aadfb9 --- /dev/null +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/contract_creating_set_code_transaction.json @@ -0,0 +1,248 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_contract_creating_set_code_transaction[fork_Prague-blockchain_test]": { + "network": "Prague", + "genesisBlockHeader": { + "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x0000000000000000000000000000000000000000", + "stateRoot": "0x9a3368323e57bb09c40d9487b75254c4acfa2576ada98697144d4bbe2702917c", + "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x00", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x00", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0x8681cf14ebc8a05ff59f4984e4033784b4f733c4ca6032d6e178d18d10f8859c" + }, + "pre": { + "0x00000000219ab540356cbb839cbe05303d7705fa": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", + "storage": { + "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", + "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", + "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", + "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", + "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", + "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", + "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", + "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", + "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", + "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", + "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", + "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", + "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", + "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", + "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", + "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", + "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", + "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", + "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", + "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", + "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", + "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", + "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", + "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", + "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", + "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", + "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", + "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", + "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", + "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", + "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" + } + }, + "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", + "storage": {} + }, + "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", + "storage": {} + }, + "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", + "storage": {} + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "postState": { + "0x00000000219ab540356cbb839cbe05303d7705fa": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", + "storage": { + "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", + "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", + "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", + "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", + "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", + "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", + "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", + "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", + "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", + "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", + "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", + "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", + "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", + "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", + "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", + "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", + "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", + "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", + "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", + "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", + "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", + "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", + "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", + "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", + "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", + "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", + "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", + "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", + "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", + "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", + "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" + } + }, + "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", + "storage": {} + }, + "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", + "storage": {} + }, + "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", + "storage": {} + }, + "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "lastblockhash": "0x8681cf14ebc8a05ff59f4984e4033784b4f733c4ca6032d6e178d18d10f8859c", + "genesisRLP": "0xf90262f9025ba00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a09a3368323e57bb09c40d9487b75254c4acfa2576ada98697144d4bbe2702917ca056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0c0", + "blocks": [ + { + "rlp": "0xf9031cf9025da08681cf14ebc8a05ff59f4984e4033784b4f733c4ca6032d6e178d18d10f8859ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dc3943f79c2e51ddf49ca4f4780bd2f86a190c6e38bd57f77b990e52cd7ba2bba083f16221cdbc6fe91b04143f752903b31033fad942ac61cb38f81f753aadfa3da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a0000808203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f8b7b8b504f8b2018080078398968080808560006000f3c0f85cf85a809400000000000000000000000000000000000000008080a0def12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839fa0130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca80a0dd3af0863969a18c26ea8bb7d2fbcc497eeb09a7ff401a740d3af1d2538a3b66a0281b70bb0e15fe95b4f0e865568160e74d90400ce836c32683018e9fd16684dfc0c0c0", + "expectException": "TransactionException.TYPE_4_TX_CONTRACT_CREATION", + "rlp_decoded": { + "blockHeader": { + "parentHash": "0x8681cf14ebc8a05ff59f4984e4033784b4f733c4ca6032d6e178d18d10f8859c", + "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "stateRoot": "0xdc3943f79c2e51ddf49ca4f4780bd2f86a190c6e38bd57f77b990e52cd7ba2bb", + "transactionsTrie": "0x83f16221cdbc6fe91b04143f752903b31033fad942ac61cb38f81f753aadfa3d", + "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "difficulty": "0x00", + "number": "0x01", + "gasLimit": "0x016345785d8a0000", + "gasUsed": "0x00", + "timestamp": "0x03e8", + "extraData": "0x00", + "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x0000000000000000", + "baseFeePerGas": "0x07", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "blobGasUsed": "0x00", + "excessBlobGas": "0x00", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "hash": "0x61eae30aea48a7a9ec84e63317e9f56973f239b46bc354946049a557094bf211" + }, + "transactions": [ + { + "type": "0x04", + "chainId": "0x01", + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": "0x989680", + "value": "0x00", + "data": "0x60006000f3", + "accessList": [], + "v": "0x00", + "r": "0xdd3af0863969a18c26ea8bb7d2fbcc497eeb09a7ff401a740d3af1d2538a3b66", + "s": "0x281b70bb0e15fe95b4f0e865568160e74d90400ce836c32683018e9fd16684df", + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdef12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839f", + "s": "0x130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "to": "" + } + ], + "uncleHeaders": [], + "withdrawals": [], + "depositRequests": [], + "withdrawalRequests": [], + "consolidationRequests": [], + "blocknumber": "1" + } + } + ], + "sealEngine": "NoProof", + "_info": { + "hash": "0xc5f3394e99bd4a1e000baf9eeeb926daa5a6b57655cbf465bee719d9685d895e", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using a contract creating transaction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + } + } +} \ No newline at end of file diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json index 6115af31616..2763d4a1cb5 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json @@ -293,7 +293,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction from an EOA after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2446", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2485", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -588,7 +588,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction from an EOA after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2446", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2485", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -889,7 +889,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction from an EOA after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2446", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2485", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1196,7 +1196,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction from an EOA after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2446", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2485", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json index cb09c4568f6..fedf932780f 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json @@ -288,7 +288,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that references another delegated\n address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1207", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1207", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json index 4365a26efa1..f5cdfa3c0b2 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json @@ -263,7 +263,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -539,7 +539,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json index 49ab1e15d9c..34b0fec7b7c 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json @@ -263,7 +263,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on self set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -539,7 +539,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on self set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json index bfa7aac7f1d..85f56e23d80 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json @@ -259,7 +259,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -532,7 +532,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -811,7 +811,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1097,7 +1097,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1378,7 +1378,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1666,7 +1666,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1946,7 +1946,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2233,7 +2233,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json index 3d26e7e7936..360965c45b4 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json @@ -251,7 +251,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -509,7 +509,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -766,7 +766,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1023,7 +1023,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json index 95c3d3d3e40..eeedc1d9cb7 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/reset_code.json @@ -307,7 +307,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending type-4 tx to reset the code of an account after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2562", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2601", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -620,7 +620,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending type-4 tx to reset the code of an account after code has been set to the account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2562", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2601", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json index 222fc79f613..d7e15938c4f 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json @@ -262,7 +262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test codesize and codecopy operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -537,7 +537,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test codesize and codecopy operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json index 752c81d0084..adb229ffd99 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json @@ -256,7 +256,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -519,7 +519,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -781,7 +781,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1044,7 +1044,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1303,7 +1303,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1562,7 +1562,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1821,7 +1821,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2080,7 +2080,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2339,7 +2339,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2598,7 +2598,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json index f0ed0ef01d4..a4c157ad1e4 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json @@ -275,7 +275,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -556,7 +556,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json index 16ee9675e43..689b134c1aa 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json @@ -442,7 +442,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and all of them are invalid.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1774", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1774", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json index f4a9e3fed7a..2173afbfa9e 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json @@ -288,7 +288,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -582,7 +582,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -878,7 +878,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1174,7 +1174,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1471,7 +1471,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1768,7 +1768,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2064,7 +2064,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2360,7 +2360,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json index 66110b7cfed..22c6d452865 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json @@ -1,522 +1,4 @@ { - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.NONCE-transaction_exception_None]": { - "network": "Prague", - "genesisBlockHeader": { - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0xd02d307f7ead1246b70a979470d532fbde69366401c4b79e1a5555aecd8d4cd6", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x00", - "number": "0x00", - "gasLimit": "0x016345785d8a0000", - "gasUsed": "0x00", - "timestamp": "0x00", - "extraData": "0x00", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "baseFeePerGas": "0x07", - "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "blobGasUsed": "0x00", - "excessBlobGas": "0x00", - "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "hash": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72" - }, - "pre": { - "0x00000000219ab540356cbb839cbe05303d7705fa": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", - "storage": { - "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", - "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", - "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", - "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", - "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", - "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", - "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", - "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", - "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", - "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", - "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", - "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", - "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", - "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", - "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", - "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", - "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", - "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", - "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", - "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", - "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", - "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", - "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", - "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", - "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", - "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", - "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", - "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", - "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", - "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", - "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" - } - }, - "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", - "storage": {} - }, - "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", - "storage": {} - }, - "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", - "storage": {} - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "storage": {} - }, - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0x8a0a19589531694250d570040a0c4b74576919b8": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "postState": { - "0x00000000219ab540356cbb839cbe05303d7705fa": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", - "storage": { - "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", - "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", - "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", - "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", - "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", - "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", - "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", - "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", - "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", - "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", - "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", - "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", - "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", - "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", - "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", - "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", - "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", - "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", - "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", - "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", - "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", - "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", - "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", - "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", - "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", - "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", - "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", - "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", - "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", - "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", - "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" - } - }, - "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", - "storage": {} - }, - "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", - "storage": {} - }, - "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", - "storage": { - "0x00": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72" - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "storage": { - "0x03e8": "0x03e8" - } - }, - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0x8a0a19589531694250d570040a0c4b74576919b8": { - "nonce": "0x01", - "balance": "0x3635c9adc5de9b1630", - "code": "0x", - "storage": {} - } - }, - "lastblockhash": "0x9dc757b7e2cb165c353b48e2979efa81075f746b8f959c1a60cf4092103bb02d", - "genesisRLP": "0xf90262f9025ba00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0d02d307f7ead1246b70a979470d532fbde69366401c4b79e1a5555aecd8d4cd6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0c0", - "blocks": [ - { - "blockHeader": { - "parentHash": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "stateRoot": "0x533b631d4945ccb84abee79924356ec1726074f7a411112ad48122bef88c8c8e", - "transactionsTrie": "0xda222374be3b2326d91f8215aa6f994102f71639673c78309e6d50566f52f2a3", - "receiptTrie": "0x37480b665aeb118ed9bc63e8f9fa16d8b50763ad731aa8e53df8e5ba73098a7e", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x00", - "number": "0x01", - "gasLimit": "0x016345785d8a0000", - "gasUsed": "0xb3b0", - "timestamp": "0x03e8", - "extraData": "0x00", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "baseFeePerGas": "0x07", - "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "blobGasUsed": "0x00", - "excessBlobGas": "0x00", - "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "hash": "0x9dc757b7e2cb165c353b48e2979efa81075f746b8f959c1a60cf4092103bb02d" - }, - "transactions": [ - { - "type": "0x04", - "chainId": "0x01", - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": "0x989680", - "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value": "0x00", - "data": "0x", - "accessList": [], - "v": "0x00", - "r": "0x687761af9de301377a8075487ec3f5205005e8a763848bd4e623ec6d291e13cc", - "s": "0x0d5cbe7f757dfe4ca1889aa9076b600929f6a6ffcfdba0125dbe9a7023293fcb", - "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", - "authorizationList": [ - { - "chainId": "0x00", - "address": "0x0000000000000000000000000000000000001000", - "nonce": "0x01", - "v": "0x01", - "r": "0xe074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2f", - "s": "0x1dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e55902", - "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" - } - ] - } - ], - "uncleHeaders": [], - "withdrawals": [], - "depositRequests": [], - "withdrawalRequests": [], - "consolidationRequests": [], - "rlp": "0xf9032df9025fa06238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0533b631d4945ccb84abee79924356ec1726074f7a411112ad48122bef88c8c8ea0da222374be3b2326d91f8215aa6f994102f71639673c78309e6d50566f52f2a3a037480b665aeb118ed9bc63e8f9fa16d8b50763ad731aa8e53df8e5ba73098a7eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082b3b08203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f8c6b8c404f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a0687761af9de301377a8075487ec3f5205005e8a763848bd4e623ec6d291e13cca00d5cbe7f757dfe4ca1889aa9076b600929f6a6ffcfdba0125dbe9a7023293fcbc0c0c0", - "blocknumber": "1" - } - ], - "sealEngine": "NoProof", - "_info": { - "hash": "0xe1cc54a046ffcdd2276e5507e873be658eff68a3aafd4942109dbb814b9ddd90", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.CHAIN_ID-transaction_exception_None]": { - "network": "Prague", - "genesisBlockHeader": { - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0xd02d307f7ead1246b70a979470d532fbde69366401c4b79e1a5555aecd8d4cd6", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x00", - "number": "0x00", - "gasLimit": "0x016345785d8a0000", - "gasUsed": "0x00", - "timestamp": "0x00", - "extraData": "0x00", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "baseFeePerGas": "0x07", - "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "blobGasUsed": "0x00", - "excessBlobGas": "0x00", - "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "hash": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72" - }, - "pre": { - "0x00000000219ab540356cbb839cbe05303d7705fa": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", - "storage": { - "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", - "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", - "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", - "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", - "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", - "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", - "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", - "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", - "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", - "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", - "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", - "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", - "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", - "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", - "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", - "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", - "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", - "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", - "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", - "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", - "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", - "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", - "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", - "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", - "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", - "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", - "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", - "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", - "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", - "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", - "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" - } - }, - "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", - "storage": {} - }, - "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", - "storage": {} - }, - "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", - "storage": {} - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "storage": {} - }, - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0x8a0a19589531694250d570040a0c4b74576919b8": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "postState": { - "0x00000000219ab540356cbb839cbe05303d7705fa": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a2646970667358221220dceca8706b29e917dacf25fceef95acac8d90d765ac926663ce4096195952b6164736f6c634300060b0033", - "storage": { - "0x22": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", - "0x23": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", - "0x24": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", - "0x25": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", - "0x26": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", - "0x27": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", - "0x28": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", - "0x29": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", - "0x2a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", - "0x2b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", - "0x2c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", - "0x2d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", - "0x2e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", - "0x2f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", - "0x30": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", - "0x31": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", - "0x32": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", - "0x33": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", - "0x34": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", - "0x35": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", - "0x36": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", - "0x37": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", - "0x38": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", - "0x39": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", - "0x3a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", - "0x3b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", - "0x3c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", - "0x3d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", - "0x3e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", - "0x3f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", - "0x40": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" - } - }, - "0x00a3ca265ebcb825b45f985a16cefb49958ce017": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146090573615156028575f545f5260205ff35b366038141561012e5760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061012e57600154600101600155600354806003026004013381556001015f3581556001016020359055600101600355005b6003546002548082038060101160a4575060105b5f5b81811460dd5780604c02838201600302600401805490600101805490600101549160601b83528260140152906034015260010160a6565b910180921460ed579060025560f8565b90505f6002555f6003555b5f548061049d141561010757505f5b60015460028282011161011c5750505f610122565b01600290035b5f555f600155604c025ff35b5f5ffd", - "storage": {} - }, - "0x00b42dbf2194e931e80326d950320f7d9dbeac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe146098573615156028575f545f5260205ff35b36606014156101445760115f54600182026001905f5b5f82111560595781019083028483029004916001019190603e565b90939004341061014457600154600101600155600354806004026004013381556001015f35815560010160203581556001016040359055600101600355005b6003546002548082038060011160ac575060015b5f5b81811460f15780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160ae565b9101809214610103579060025561010e565b90505f6002555f6003555b5f548061049d141561011d57505f5b6001546001828201116101325750505f610138565b01600190035b5f555f6001556074025ff35b5f5ffd", - "storage": {} - }, - "0x0aae40965e6800cd9b1f4b05ff21581047e3f91e": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500", - "storage": { - "0x00": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72" - } - }, - "0x000f3df6d732807ef1319fb7b8bb8522d0beac02": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500", - "storage": { - "0x03e8": "0x03e8" - } - }, - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0x8a0a19589531694250d570040a0c4b74576919b8": { - "nonce": "0x01", - "balance": "0x3635c9adc5de9b1630", - "code": "0x", - "storage": {} - } - }, - "lastblockhash": "0x3ac760d8363c116538771fbd390b9f1b04b55e3c47b607179e0424acffcc9590", - "genesisRLP": "0xf90262f9025ba00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0d02d307f7ead1246b70a979470d532fbde69366401c4b79e1a5555aecd8d4cd6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808088016345785d8a0000808000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421c0c0c0c0", - "blocks": [ - { - "blockHeader": { - "parentHash": "0x6238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "stateRoot": "0x533b631d4945ccb84abee79924356ec1726074f7a411112ad48122bef88c8c8e", - "transactionsTrie": "0x419e65f06720cc3b6df0d0c72f9e3681a3b0504af006af65beed5c52f8d284db", - "receiptTrie": "0x37480b665aeb118ed9bc63e8f9fa16d8b50763ad731aa8e53df8e5ba73098a7e", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x00", - "number": "0x01", - "gasLimit": "0x016345785d8a0000", - "gasUsed": "0xb3b0", - "timestamp": "0x03e8", - "extraData": "0x00", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "baseFeePerGas": "0x07", - "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "blobGasUsed": "0x00", - "excessBlobGas": "0x00", - "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", - "requestsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "hash": "0x3ac760d8363c116538771fbd390b9f1b04b55e3c47b607179e0424acffcc9590" - }, - "transactions": [ - { - "type": "0x04", - "chainId": "0x01", - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": "0x989680", - "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value": "0x00", - "data": "0x", - "accessList": [], - "v": "0x00", - "r": "0x43abacae99156687836f726d80f6cd62d7a022d23049727ef5c85c8ccd52a040", - "s": "0x1adb3fe96f9caf728b9f743bb66b04260e961a9986f86ff9e77dbe13830a80b3", - "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", - "authorizationList": [ - { - "chainId": "0x02", - "address": "0x0000000000000000000000000000000000001000", - "nonce": "0x00", - "v": "0x01", - "r": "0x6aae9cd7d792bda3b8a40309148342a4b6fd138d3415cf00540d47e18d8a2dc2", - "s": "0x07d946c0264894f8fbe87bae7ea8f5bedc41b2bcf087ad5873332558581c9842", - "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" - } - ] - } - ], - "uncleHeaders": [], - "withdrawals": [], - "depositRequests": [], - "withdrawalRequests": [], - "consolidationRequests": [], - "rlp": "0xf9032df9025fa06238327a3d9ff02c39ae882e2893b9a19a76bf90092dbae9f92224b928db4b72a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0533b631d4945ccb84abee79924356ec1726074f7a411112ad48122bef88c8c8ea0419e65f06720cc3b6df0d0c72f9e3681a3b0504af006af65beed5c52f8d284dba037480b665aeb118ed9bc63e8f9fa16d8b50763ad731aa8e53df8e5ba73098a7eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800188016345785d8a000082b3b08203e800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421f8c6b8c404f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a029400000000000000000000000000000000000010008001a06aae9cd7d792bda3b8a40309148342a4b6fd138d3415cf00540d47e18d8a2dc2a007d946c0264894f8fbe87bae7ea8f5bedc41b2bcf087ad5873332558581c984280a043abacae99156687836f726d80f6cd62d7a022d23049727ef5c85c8ccd52a040a01adb3fe96f9caf728b9f743bb66b04260e961a9986f86ff9e77dbe13830a80b3c0c0c0", - "blocknumber": "1" - } - ], - "sealEngine": "NoProof", - "_info": { - "hash": "0x7d1a6b9df77b546fa1d2b7ef0287dadec00f0f5cd1c62e841086eb09bc952a1b", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-blockchain_test-invalidity_reason_InvalidityReason.EMPTY_AUTHORIZATION_LIST-transaction_exception_TransactionException.TYPE_4_EMPTY_AUTHORIZATION_LIST]": { "network": "Prague", "genesisBlockHeader": { @@ -760,7 +242,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json index e3d3f84cecf..0ff30d091f9 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json @@ -450,7 +450,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1586", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1586", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json index 9f1c2cc2541..c1750fa8221 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json @@ -450,7 +450,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n but the first tuple is invalid.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1727", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1727", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json index a145ab8e6f5..af58ca8f56e 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json @@ -450,7 +450,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and each authorization tuple has an increasing nonce, therefore the last tuple is executed.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1632", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1632", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json index efec057e7df..10ff7f90373 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json @@ -444,7 +444,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and each authorization tuple has an increasing nonce, therefore the last tuple is executed,\n and the transaction is self-sponsored.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1679", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1679", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json index 2cd8ada5497..fdecae17013 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json @@ -273,7 +273,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an address that is deployed in the same transaction,\n and test calling the set-code address and the deployed contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -552,7 +552,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an address that is deployed in the same transaction,\n and test calling the set-code address and the deployed contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json index 503ec40691a..16339d4fa75 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json @@ -267,7 +267,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a contract-creating opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -540,7 +540,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a contract-creating opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json index 977a9c2ae42..2f5016730b5 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json @@ -253,7 +253,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2229", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -512,7 +512,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2229", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -771,7 +771,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2229", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1030,7 +1030,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2229", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1289,7 +1289,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2229", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json index 151107f2907..8c8eb5fb6b6 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -528,7 +528,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -795,7 +795,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1062,7 +1062,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1329,7 +1329,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1596,7 +1596,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1863,7 +1863,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2130,7 +2130,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2397,7 +2397,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2664,7 +2664,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2931,7 +2931,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3198,7 +3198,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3465,7 +3465,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3732,7 +3732,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3999,7 +3999,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4266,7 +4266,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4533,7 +4533,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4800,7 +4800,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5067,7 +5067,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2284", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json index 44acd387a34..d094c69a082 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -528,7 +528,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -797,7 +797,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1066,7 +1066,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1335,7 +1335,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1604,7 +1604,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1873,7 +1873,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2142,7 +2142,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json index a31c071be15..978849ce419 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -528,7 +528,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -801,7 +801,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1080,7 +1080,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json index ffbfe80c44a..5bdc3dd3ef3 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json @@ -265,7 +265,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -536,7 +536,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -813,7 +813,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1096,7 +1096,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1367,7 +1367,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1638,7 +1638,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1915,7 +1915,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2198,7 +2198,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2469,7 +2469,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2740,7 +2740,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3017,7 +3017,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3300,7 +3300,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3571,7 +3571,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3842,7 +3842,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4119,7 +4119,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4402,7 +4402,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json index 640e27c14e7..54d277cf8e0 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json @@ -262,7 +262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -536,7 +536,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -798,7 +798,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1067,7 +1067,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1342,7 +1342,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1605,7 +1605,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1873,7 +1873,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2147,7 +2147,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2409,7 +2409,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2678,7 +2678,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2953,7 +2953,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3216,7 +3216,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3481,7 +3481,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -3752,7 +3752,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4011,7 +4011,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4276,7 +4276,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4547,7 +4547,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -4806,7 +4806,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5071,7 +5071,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5342,7 +5342,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5601,7 +5601,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -5866,7 +5866,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6137,7 +6137,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6396,7 +6396,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6661,7 +6661,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -6932,7 +6932,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7191,7 +7191,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7456,7 +7456,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7727,7 +7727,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -7986,7 +7986,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json index cd8dd913e06..281ccb9327b 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json @@ -301,7 +301,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE then SLOAD in two separate set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L252", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L252", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json index 2fe93c7043b..c6d0c613ef0 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json @@ -333,7 +333,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2316", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2355", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -605,7 +605,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2316", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2355", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -878,7 +878,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2316", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2355", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1146,7 +1146,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2316", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2355", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1424,7 +1424,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2316", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2355", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json index 69114e9e789..22c4800e580 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -528,7 +528,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -795,7 +795,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1062,7 +1062,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1329,7 +1329,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1596,7 +1596,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1863,7 +1863,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -2130,7 +2130,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json index d2a56b6c36a..79eb9792df0 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json @@ -246,8 +246,8 @@ "hash": "0x96d80009b24bb7c31a9722a3a38307e49574240674752185feb8ea389f61efe2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L216", + "description": "Test function documentation:\n\n Test setting the code to the zero address (0x0) in a set-code transaction.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L216", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json index 585819ad5f6..8f73bb9f595 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using a chain-specific ID.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1898", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1898", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json index 38a2e03e672..65f49a1a442 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1301,7 +1301,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1568,7 +1568,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1828,7 +1828,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json index 94d9f257e5d..5af0a1db62d 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json @@ -261,7 +261,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -528,7 +528,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -795,7 +795,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1062,7 +1062,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1329,7 +1329,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } @@ -1596,7 +1596,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json index 5a61c380c53..45e0992f780 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json @@ -262,7 +262,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L757", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L757", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json index af9b61c2ca2..b5ab7b2ef1e 100644 --- a/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json +++ b/tests/execution-spec-tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json @@ -247,7 +247,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L721", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.5.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L721", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" } diff --git a/tests/state_test_util.go b/tests/state_test_util.go index 4f08bd4a5f1..ca6cf404071 100644 --- a/tests/state_test_util.go +++ b/tests/state_test_util.go @@ -315,6 +315,7 @@ func (t *StateTest) RunNoVerify(tx kv.RwTx, subtest StateSubtest, vmconfig vm.Co func MakePreState(rules *chain.Rules, tx kv.RwTx, accounts types.GenesisAlloc, blockNr uint64) (*state.IntraBlockState, error) { r := rpchelper.NewLatestStateReader(tx) statedb := state.New(r) + statedb.SetTxContext(0, 0) for addr, a := range accounts { statedb.SetCode(addr, a.Code) statedb.SetNonce(addr, a.Nonce) diff --git a/turbo/adapter/ethapi/api.go b/turbo/adapter/ethapi/api.go index 901489a4f5c..34553347033 100644 --- a/turbo/adapter/ethapi/api.go +++ b/turbo/adapter/ethapi/api.go @@ -373,30 +373,6 @@ func RPCMarshalBlockExDeprecated(block *types.Block, inclTx bool, fullTx bool, b return fields, nil } -/* - -// rpcMarshalHeader uses the generalized output filler, then adds the total difficulty field, which requires -// a `PublicBlockchainAPI`. -func (s *PublicBlockChainAPI) rpcMarshalHeader(ctx context.Context, header *types.Header) map[string]interface{} { - fields := RPCMarshalHeader(header) - fields["totalDifficulty"] = (*hexutil.Big)(s.b.GetTd(ctx, header.Hash())) - return fields -} - -// rpcMarshalBlock uses the generalized output filler, then adds the total difficulty field, which requires -// a `PublicBlockchainAPI`. -func (s *PublicBlockChainAPI) rpcMarshalBlock(ctx context.Context, b *types.Block, inclTx bool, fullTx bool) (map[string]interface{}, error) { - fields, err := RPCMarshalBlock(b, inclTx, fullTx) - if err != nil { - return nil, err - } - if inclTx { - fields["totalDifficulty"] = (*hexutil.Big)(s.b.GetTd(ctx, b.Hash())) - } - return fields, err -} -*/ - // RPCTransaction represents a transaction that will serialize to the RPC representation of a transaction type RPCTransaction struct { BlockHash *libcommon.Hash `json:"blockHash"` diff --git a/turbo/app/README.md b/turbo/app/README.md index 68f6caecfbc..ab0e775eb15 100644 --- a/turbo/app/README.md +++ b/turbo/app/README.md @@ -8,32 +8,36 @@ ## Support -This command connects erigon to diagnostics tools by establishing websocket connection. +This command connects erigon to diagnostics tools by establishing websocket connection. + +In order to conect diagnostics run -In order to conect diagnostics run ``` ./build/bin/erigon support --debug.addrs --diagnostics.addr --diagnostics.sessions ``` -| | | -|---|---| -|diagnostics.addr|Address of the diagnostics system provided by the support team, include unique session PIN. [Instructions how to get proper adderess](https://github.com/erigontech/diagnostics?tab=readme-ov-file#step-4)| -|debug.addrs|Comma separated list of URLs to the debug endpoints thats are being diagnosed. This endpoints must mutch values of `diagnostics.endpoint.addr:diagnostics.endpoint.port` by default its `localhost:6060`| -|diagnostics.sessions|Comma separated list of session PINs to connect to [Instructions how to obtain PIN](https://github.com/erigontech/diagnostics?tab=readme-ov-file#step-2)| -||| - +| | | +|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| diagnostics.addr | Address of the diagnostics system provided by the support team, include unique session PIN. [Instructions how to get proper adderess](https://github.com/erigontech/diagnostics?tab=readme-ov-file#step-4) | +| debug.addrs | Comma separated list of URLs to the debug endpoints thats are being diagnosed. This endpoints must mutch values of `diagnostics.endpoint.addr:diagnostics.endpoint.port` by default its `localhost:6060` | +| diagnostics.sessions | Comma separated list of session PINs to connect to [Instructions how to obtain PIN](https://github.com/erigontech/diagnostics?tab=readme-ov-file#step-2) | +| | | ## Snapshots This sub command can be used for manipulating snapshot files +## Danger zone: `seg sqeeze` + +To perform foreign-key-awared re-compression of files + ### Uploader The `snapshots uploader` command starts a version of erigon customized for uploading snapshot files to -a remote location. +a remote location. It breaks the stage execution process after the senders stage and then uses the snapshot stage to send -uploaded headers, bodies and (in the case of polygon) bor spans and events to snapshot files. Because +uploaded headers, bodies and (in the case of polygon) bor spans and events to snapshot files. Because this process avoids execution in run signifigantly faster than a standard erigon configuration. The uploader uses rclone to send seedable (100K or 500K blocks) to a remote storage location specified @@ -51,23 +55,23 @@ in addition to this it has the following performance related features: The following configuration can be used to upload blocks from genesis where: -| | | -|---|---| -| sync.loop.prune.limit=500000 | Sets the records to be pruned to the database to 500,000 per iteration (as opposed to 100) | -| upload.location=r2:erigon-v2-snapshots-bor-mainnet | Specified the rclone loaction to upload snapshot to | -| upload.from=earliest | Sets the upload start location to be the earliest available block, which will be 0 in the case of a fresh installation, or specified by the last block in the chaindata db | -| upload.snapshot.limit=1500000 | Tells the uploader to keep a maximum 1,500,000 blocks in the `snapshots` before deleting the aged snapshot | -| snapshot.version=2 | Indivates the version to be appended to snapshot file names when they are creatated| - +| | | +|----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| sync.loop.prune.limit=500000 | Sets the records to be pruned to the database to 500,000 per iteration (as opposed to 100) | +| upload.location=r2:erigon-v2-snapshots-bor-mainnet | Specified the rclone loaction to upload snapshot to | +| upload.from=earliest | Sets the upload start location to be the earliest available block, which will be 0 in the case of a fresh installation, or specified by the last block in the chaindata db | +| upload.snapshot.limit=1500000 | Tells the uploader to keep a maximum 1,500,000 blocks in the `snapshots` before deleting the aged snapshot | +| snapshot.version=2 | Indivates the version to be appended to snapshot file names when they are creatated | ```shell -erigon/build/bin/erigon snapshots uploader --datadir=~/snapshots/bor-mainnet --chain=bor-mainnet \ +erigon/build/bin/erigon seg uploader --datadir=~/snapshots/bor-mainnet --chain=bor-mainnet \ --bor.heimdall=https://heimdall-api.polygon.technology --bor.milestone=false --sync.loop.prune.limit=500000 \ --upload.location=r2:erigon-v2-snapshots-bor-mainnet --upload.from=earliest --snapshot.version=2 \ --upload.snapshot.limit=1500000 ``` -In order to start with the lates uploaded block when starting with an empty drive set the `upload.from` flag to `latest`. e.g. +In order to start with the lates uploaded block when starting with an empty drive set the `upload.from` flag to +`latest`. e.g. ```shell --upload.from=latest diff --git a/turbo/app/import_cmd.go b/turbo/app/import_cmd.go index b9549189c67..d264fe5c386 100644 --- a/turbo/app/import_cmd.go +++ b/turbo/app/import_cmd.go @@ -264,7 +264,7 @@ func insertPosChain(ethereum *eth.Ethereum, chain *core.ChainPack, logger log.Lo } for i := posBlockStart; i < chain.Length(); i++ { - if err := chain.Blocks[i].HashCheck(); err != nil { + if err := chain.Blocks[i].HashCheck(true); err != nil { return err } } diff --git a/turbo/app/snapshots_cmd.go b/turbo/app/snapshots_cmd.go index b08a0578c1e..571144af1b3 100644 --- a/turbo/app/snapshots_cmd.go +++ b/turbo/app/snapshots_cmd.go @@ -66,7 +66,6 @@ import ( "github.com/erigontech/erigon/cl/clparams" "github.com/erigontech/erigon/cmd/hack/tool/fromdb" "github.com/erigontech/erigon/cmd/utils" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/rawdb/blockio" coresnaptype "github.com/erigontech/erigon/core/snaptype" "github.com/erigontech/erigon/diagnostics" @@ -144,7 +143,7 @@ var snapshotCommand = cli.Command{ return doRetireCommand(c, dirs) }, - Usage: "erigon snapshots uncompress a.seg | erigon snapshots compress b.seg", + Usage: "erigon seg uncompress a.seg | erigon seg compress b.seg", Flags: joinFlags([]cli.Flag{ &utils.DataDirFlag, &SnapshotFromFlag, @@ -177,17 +176,13 @@ var snapshotCommand = cli.Command{ ctx.Set(erigoncli.FrozenBlockLimitFlag.Name, "1500000") } - if !ctx.IsSet(erigoncli.SyncLoopPruneLimitFlag.Name) { - ctx.Set(erigoncli.SyncLoopPruneLimitFlag.Name, "100000") - } - return nil }, }, { Name: "uncompress", Action: doUncompress, - Usage: "erigon snapshots uncompress a.seg | erigon snapshots compress b.seg", + Usage: "erigon seg uncompress a.seg | erigon seg compress b.seg", Flags: joinFlags([]cli.Flag{}), }, { @@ -218,104 +213,16 @@ var snapshotCommand = cli.Command{ Flags: joinFlags([]cli.Flag{&utils.DataDirFlag}), }, { - Name: "rm-state-snapshots", - Action: func(cliCtx *cli.Context) error { - dirs := datadir.New(cliCtx.String(utils.DataDirFlag.Name)) - - removeLatest := cliCtx.Bool("latest") - steprm := cliCtx.String("step") - if steprm == "" && !removeLatest { - return errors.New("step to remove is required (eg 0-2) OR flag --latest provided") - } - if steprm != "" { - removeLatest = false // --step has higher priority - } - - _maxFrom := uint64(0) - files := make([]snaptype.FileInfo, 0) - for _, dirPath := range []string{dirs.SnapIdx, dirs.SnapHistory, dirs.SnapDomain, dirs.SnapAccessors} { - filePaths, err := dir.ListFiles(dirPath) - if err != nil { - return err - } - for _, filePath := range filePaths { - _, fName := filepath.Split(filePath) - res, isStateFile, ok := snaptype.ParseFileName(dirPath, fName) - if !ok || !isStateFile { - fmt.Printf("skipping %s\n", filePath) - continue - } - if res.From == 0 && res.To == 0 { - parts := strings.Split(fName, ".") - if len(parts) == 3 || len(parts) == 4 { - fsteps := strings.Split(parts[1], "-") - res.From, err = strconv.ParseUint(fsteps[0], 10, 64) - if err != nil { - return err - } - res.To, err = strconv.ParseUint(fsteps[1], 10, 64) - if err != nil { - return err - } - } - } - - files = append(files, res) - if removeLatest { - _maxFrom = max(_maxFrom, res.From) - } - } - } - - var minS, maxS uint64 - if removeLatest { - AllowPruneSteps: - fmt.Printf("remove latest snapshot files with stepFrom=%d?\n1) Remove\n2) Exit\n (pick number): ", _maxFrom) - var ans uint8 - _, err := fmt.Scanf("%d\n", &ans) - if err != nil { - return err - } - switch ans { - case 1: - minS, maxS = _maxFrom, math.MaxUint64 - break - case 2: - return nil - default: - fmt.Printf("invalid input: %d; Just an answer number expected.\n", ans) - goto AllowPruneSteps - } - } else if steprm != "" { - parseStep := func(step string) (uint64, uint64, error) { - var from, to uint64 - if _, err := fmt.Sscanf(step, "%d-%d", &from, &to); err != nil { - return 0, 0, fmt.Errorf("step expected in format from-to, got %s", step) - } - return from, to, nil - } - var err error - minS, maxS, err = parseStep(steprm) - if err != nil { - return err - } - } else { - panic("unexpected arguments") - } - - var removed int - for _, res := range files { - if res.From >= minS && res.To <= maxS { - if err := os.Remove(res.Path); err != nil { - return fmt.Errorf("failed to remove %s: %w", res.Path, err) - } - removed++ - } - } - fmt.Printf("removed %d state snapshot files\n", removed) - return nil + Name: "rm-state-snapshots", + Aliases: []string{"rm-state-segments", "rm-state"}, + Action: doRmStateSnapshots, + Flags: joinFlags([]cli.Flag{ + &utils.DataDirFlag, + &cli.StringFlag{Name: "step"}, + &cli.BoolFlag{Name: "latest"}, + &cli.StringFlag{Name: "domain"}, }, - Flags: joinFlags([]cli.Flag{&utils.DataDirFlag, &cli.StringFlag{Name: "step", Required: false}, &cli.BoolFlag{Name: "latest", Required: false}}), + ), }, { Name: "diff", @@ -339,6 +246,14 @@ var snapshotCommand = cli.Command{ &cli.StringFlag{Name: "domain", Required: true}, }), }, + { + Name: "sqeeze", + Action: doSqueeze, + Flags: joinFlags([]cli.Flag{ + &utils.DataDirFlag, + &cli.StringFlag{Name: "type", Required: true}, + }), + }, { Name: "integrity", Action: doIntegrity, @@ -366,13 +281,6 @@ var snapshotCommand = cli.Command{ &utils.DataDirFlag, }), }, - //{ - // Name: "bodies_decrement_datafix", - // Action: doBodiesDecrement, - // Flags: joinFlags([]cli.Flag{ - // &utils.DataDirFlag, - // }), - //}, }, } @@ -396,12 +304,131 @@ var ( Name: "rebuild", Usage: "Force rebuild", } + SnapshotWithoutBsc = cli.BoolFlag{ Name: "withoutBsc", Usage: "don't build Bsc snapshots", } ) +func doRmStateSnapshots(cliCtx *cli.Context) error { + dirs := datadir.New(cliCtx.String(utils.DataDirFlag.Name)) + + removeLatest := cliCtx.Bool("latest") + + _maxFrom := uint64(0) + files := make([]snaptype.FileInfo, 0) + for _, dirPath := range []string{dirs.SnapIdx, dirs.SnapHistory, dirs.SnapDomain, dirs.SnapAccessors} { + filePaths, err := dir.ListFiles(dirPath) + if err != nil { + return err + } + for _, filePath := range filePaths { + _, fName := filepath.Split(filePath) + res, isStateFile, ok := snaptype.ParseFileName(dirPath, fName) + if !ok || !isStateFile { + fmt.Printf("skipping %s\n", filePath) + continue + } + if res.From == 0 && res.To == 0 { + parts := strings.Split(fName, ".") + if len(parts) == 3 || len(parts) == 4 { + fsteps := strings.Split(parts[1], "-") + res.From, err = strconv.ParseUint(fsteps[0], 10, 64) + if err != nil { + return err + } + res.To, err = strconv.ParseUint(fsteps[1], 10, 64) + if err != nil { + return err + } + } + } + + files = append(files, res) + if removeLatest { + _maxFrom = max(_maxFrom, res.From) + } + } + } + + if cliCtx.IsSet("step") { + steprm := cliCtx.String("step") + if steprm == "" && !removeLatest { + return errors.New("step to remove is required (eg 0-2) OR flag --latest provided") + } + if steprm != "" { + removeLatest = false // --step has higher priority + } + + var minS, maxS uint64 + if removeLatest { + AllowPruneSteps: + fmt.Printf("remove latest snapshot files with stepFrom=%d?\n1) Remove\n2) Exit\n (pick number): ", _maxFrom) + var ans uint8 + _, err := fmt.Scanf("%d\n", &ans) + if err != nil { + return err + } + switch ans { + case 1: + minS, maxS = _maxFrom, math.MaxUint64 + break + case 2: + return nil + default: + fmt.Printf("invalid input: %d; Just an answer number expected.\n", ans) + goto AllowPruneSteps + } + } else if steprm != "" { + parseStep := func(step string) (uint64, uint64, error) { + var from, to uint64 + if _, err := fmt.Sscanf(step, "%d-%d", &from, &to); err != nil { + return 0, 0, fmt.Errorf("step expected in format from-to, got %s", step) + } + return from, to, nil + } + var err error + minS, maxS, err = parseStep(steprm) + if err != nil { + return err + } + } else { + panic("unexpected arguments") + } + + var removed int + for _, res := range files { + if res.From >= minS && res.To <= maxS { + if err := os.Remove(res.Path); err != nil { + return fmt.Errorf("failed to remove %s: %w", res.Path, err) + } + removed++ + } + } + fmt.Printf("removed %d state segments files\n", removed) + } + if cliCtx.IsSet("domain") { + domainToRemove, err := kv.String2Domain(cliCtx.String("domain")) + if err != nil { + return err + } + var removed int + for _, res := range files { + if !strings.Contains(res.Name(), domainToRemove.String()) { + continue + } + if err := os.Remove(res.Path); err != nil { + return fmt.Errorf("failed to remove %s: %w", res.Path, err) + } + removed++ + } + fmt.Printf("removed %d state segments files\n", removed) + } + + return nil +} + func doBtSearch(cliCtx *cli.Context) error { logger, _, _, err := debug.Setup(cliCtx, true /* root logger */) if err != nil { @@ -464,6 +491,8 @@ func doDebugKey(cliCtx *cli.Context) error { domain, idx = kv.CodeDomain, kv.CodeHistoryIdx case "commitment": domain, idx = kv.CommitmentDomain, kv.CommitmentHistoryIdx + case "receipt": + domain, idx = kv.ReceiptDomain, kv.ReceiptHistoryIdx default: panic(ds) } @@ -474,8 +503,11 @@ func doDebugKey(cliCtx *cli.Context) error { chainDB := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() defer chainDB.Close() - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums) - agg := openAgg(ctx, dirs, chainDB, cr, logger) + _, _, _, _, _, agg, clean, err := openSnaps(ctx, dirs, chainDB, nil, logger) + if err != nil { + return err + } + defer clean() view := agg.BeginFilesRo() defer view.Close() @@ -502,10 +534,7 @@ func doIntegrity(cliCtx *cli.Context) error { chainDB := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() defer chainDB.Close() - cfg := ethconfig.NewSnapCfg(false, true, true) - from := cliCtx.Uint64(SnapshotFromFlag.Name) - - _, _, _, _, blockRetire, agg, clean, err := openSnaps(ctx, cfg, dirs, from, chainDB, nil, logger) + _, _, _, _, blockRetire, agg, clean, err := openSnaps(ctx, dirs, chainDB, nil, logger) if err != nil { return err } @@ -983,16 +1012,14 @@ func doIndicesCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { return err } - cfg := ethconfig.NewSnapCfg(false, true, true) chainConfig := fromdb.ChainConfig(chainDB) - from := cliCtx.Uint64(SnapshotFromFlag.Name) var bs services.BlobStorage if chainConfig.Parlia != nil { bs = openBlobStore(dirs, chainConfig, true) } - _, _, _, caplinSnaps, br, agg, clean, err := openSnaps(ctx, cfg, dirs, from, chainDB, bs, logger) + _, _, _, caplinSnaps, br, agg, clean, err := openSnaps(ctx, dirs, chainDB, bs, logger) if err != nil { return err } @@ -1021,9 +1048,8 @@ func doLS(cliCtx *cli.Context, dirs datadir.Dirs) error { chainDB := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() defer chainDB.Close() - cfg := ethconfig.NewSnapCfg(false, true, true) - from := cliCtx.Uint64(SnapshotFromFlag.Name) - blockSnaps, borSnaps, bscSnaps, caplinSnaps, _, agg, clean, err := openSnaps(ctx, cfg, dirs, from, chainDB, nil, logger) + + blockSnaps, borSnaps, bscSnaps, caplinSnaps, _, agg, clean, err := openSnaps(ctx, dirs, chainDB, nil, logger) if err != nil { return err } @@ -1038,10 +1064,18 @@ func doLS(cliCtx *cli.Context, dirs datadir.Dirs) error { return nil } -func openSnaps(ctx context.Context, cfg ethconfig.BlocksFreezing, dirs datadir.Dirs, from uint64, chainDB kv.RwDB, bs services.BlobStorage, logger log.Logger) ( - blockSnaps *freezeblocks.RoSnapshots, borSnaps *freezeblocks.BorRoSnapshots, bscSnaps *freezeblocks.BscRoSnapshots, csn *freezeblocks.CaplinSnapshots, - br *freezeblocks.BlockRetire, agg *libstate.Aggregator, clean func(), err error, +func openSnaps(ctx context.Context, dirs datadir.Dirs, chainDB kv.RwDB, bs services.BlobStorage, logger log.Logger) ( + blockSnaps *freezeblocks.RoSnapshots, + borSnaps *freezeblocks.BorRoSnapshots, + bscSnaps *freezeblocks.BscRoSnapshots, + csn *freezeblocks.CaplinSnapshots, + br *freezeblocks.BlockRetire, + agg *libstate.Aggregator, + clean func(), err error, ) { + chainConfig := fromdb.ChainConfig(chainDB) + cfg := ethconfig.NewSnapCfg(false, true, true, chainConfig.ChainName) + blockSnaps = freezeblocks.NewRoSnapshots(cfg, dirs.Snap, 0, logger) if err = blockSnaps.ReopenFolder(); err != nil { return @@ -1058,8 +1092,6 @@ func openSnaps(ctx context.Context, cfg ethconfig.BlocksFreezing, dirs datadir.D return } - chainConfig := fromdb.ChainConfig(chainDB) - var beaconConfig *clparams.BeaconChainConfig _, beaconConfig, _, err = clparams.GetConfigsByNetworkName(chainConfig.ChainName) if err == nil { @@ -1077,8 +1109,7 @@ func openSnaps(ctx context.Context, cfg ethconfig.BlocksFreezing, dirs datadir.D blockSnapBuildSema := semaphore.NewWeighted(int64(dbg.BuildSnapshotAllowance)) br = freezeblocks.NewBlockRetire(estimate.CompressSnapshot.Workers(), dirs, blockReader, blockWriter, chainDB, bs, chainConfig, nil, blockSnapBuildSema, logger) - cr := rawdb.NewCanonicalReader(rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, blockReader))) - agg = openAgg(ctx, dirs, chainDB, cr, logger) + agg = openAgg(ctx, dirs, chainDB, logger) agg.SetSnapshotBuildSema(blockSnapBuildSema) clean = func() { defer blockSnaps.Close() @@ -1187,6 +1218,9 @@ func doCompress(cliCtx *cli.Context) error { if dbg.EnvBool("OnlyKeys", false) { compression = seg.CompressKeys } + if dbg.EnvBool("OnlyVals", false) { + compression = seg.CompressVals + } logger.Info("[compress] file", "datadir", dirs.DataDir, "f", f, "cfg", compressCfg) c, err := seg.NewCompressor(ctx, "compress", f, dirs.Tmp, compressCfg, log.LvlInfo, logger) @@ -1249,9 +1283,7 @@ func doRetireCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { bs = openBlobStore(dirs, chainConfig, blobPrune) } - cfg := ethconfig.NewSnapCfg(false, true, true) - - blockSnaps, _, _, caplinSnaps, br, agg, clean, err := openSnaps(ctx, cfg, dirs, from, db, bs, logger) + _, _, _, caplinSnaps, br, agg, clean, err := openSnaps(ctx, dirs, db, bs, logger) if err != nil { return err } @@ -1290,16 +1322,6 @@ func doRetireCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { } blockReader, _ := br.IO() - if err := db.Update(ctx, func(tx kv.RwTx) error { - ac := agg.BeginFilesRo() - defer ac.Close() - if err := rawdb.WriteSnapshots(tx, blockReader.FrozenFiles(), ac.Files()); err != nil { - return err - } - return nil - }); err != nil { - return err - } deletedBlocks := math.MaxInt // To pass the first iteration allDeletedBlocks := 0 for deletedBlocks > 0 { // prune happens by small steps, so need many runs @@ -1400,21 +1422,6 @@ func doRetireCommand(cliCtx *cli.Context, dirs datadir.Dirs) error { if err = agg.BuildMissedIndices(ctx, indexWorkers); err != nil { return err } - if err := db.UpdateNosync(ctx, func(tx kv.RwTx) error { - blockReader, _ := br.IO() - ac := agg.BeginFilesRo() - defer ac.Close() - return rawdb.WriteSnapshots(tx, blockReader.FrozenFiles(), ac.Files()) - }); err != nil { - return err - } - if err := db.Update(ctx, func(tx kv.RwTx) error { - ac := agg.BeginFilesRo() - defer ac.Close() - return rawdb.WriteSnapshots(tx, blockSnaps.Files(), ac.Files()) - }); err != nil { - return err - } return nil } @@ -1467,8 +1474,8 @@ func dbCfg(label kv.Label, path string) mdbx.MdbxOpts { opts = opts.Accede() return opts } -func openAgg(ctx context.Context, dirs datadir.Dirs, chainDB kv.RwDB, cr *rawdb.CanonicalReader, logger log.Logger) *libstate.Aggregator { - agg, err := libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, chainDB, cr, logger) +func openAgg(ctx context.Context, dirs datadir.Dirs, chainDB kv.RwDB, logger log.Logger) *libstate.Aggregator { + agg, err := libstate.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, chainDB, logger) if err != nil { panic(err) } diff --git a/turbo/app/sqeeze_cmd.go b/turbo/app/sqeeze_cmd.go new file mode 100644 index 00000000000..c0e6ceca4be --- /dev/null +++ b/turbo/app/sqeeze_cmd.go @@ -0,0 +1,242 @@ +// Copyright 2024 The Erigon Authors +// This file is part of Erigon. +// +// Erigon is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Erigon is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with Erigon. If not, see . + +package app + +import ( + "context" + "fmt" + "os" + "path/filepath" + "strings" + "time" + + "github.com/urfave/cli/v2" + + "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/common/dir" + "github.com/erigontech/erigon-lib/config3" + "github.com/erigontech/erigon-lib/downloader/snaptype" + "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon-lib/state" + "github.com/erigontech/erigon/cmd/hack/tool/fromdb" + "github.com/erigontech/erigon/cmd/utils" + snaptype2 "github.com/erigontech/erigon/core/snaptype" + "github.com/erigontech/erigon/eth/ethconfig/estimate" + "github.com/erigontech/erigon/turbo/debug" + "github.com/erigontech/erigon/turbo/snapshotsync/freezeblocks" +) + +type Sqeeze string + +var ( + SqeezeCommitment Sqeeze = "commitment" + SqeezeStorage Sqeeze = "storage" + SqeezeCode Sqeeze = "code" + SqeezeBlocks Sqeeze = "blocks" +) + +func doSqueeze(cliCtx *cli.Context) error { + dirs := datadir.New(cliCtx.String(utils.DataDirFlag.Name)) + logger, _, _, err := debug.Setup(cliCtx, true /* rootLogger */) + if err != nil { + return err + } + ctx := cliCtx.Context + logEvery := time.NewTicker(10 * time.Second) + defer logEvery.Stop() + + t := Sqeeze(cliCtx.String("type")) + + start := time.Now() + log.Info("[sqeeze] start", "t", t) + defer func() { logger.Info("[sqeeze] done", "t", t, "took", time.Since(start)) }() + + switch { + case t == SqeezeCommitment: + return squeezeCommitment(ctx, dirs, logger) + case t == SqeezeStorage: + return squeezeStorage(ctx, dirs, logger) + case t == SqeezeCode: + return squeezeCode(ctx, dirs, logger) + case t == SqeezeBlocks: + return squeezeBlocks(ctx, dirs, logger) + default: + + return fmt.Errorf("unknown type: %s", t) + } +} + +func squeezeCommitment(ctx context.Context, dirs datadir.Dirs, logger log.Logger) error { + db := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() + defer db.Close() + _, _, _, _, _, agg, clean, err := openSnaps(ctx, dirs, db, nil, logger) + if err != nil { + return err + } + defer clean() + agg.SetCompressWorkers(estimate.CompressSnapshot.Workers()) + if err := agg.OpenFolder(); err != nil { + return err + } + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + ac := agg.BeginFilesRo() + defer ac.Close() + if err := ac.SqueezeCommitmentFiles(ac); err != nil { + return err + } + ac.Close() + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + return nil +} + +func squeezeStorage(ctx context.Context, dirs datadir.Dirs, logger log.Logger) error { + db := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() + defer db.Close() + _, _, _, _, _, agg, clean, err := openSnaps(ctx, dirs, db, nil, logger) + if err != nil { + return err + } + defer clean() + agg.SetCompressWorkers(estimate.CompressSnapshot.Workers()) + dirsOld := dirs + dirsOld.SnapDomain += "_old" + dir.MustExist(dirsOld.SnapDomain, dirs.SnapDomain+"_backup") + if err := agg.Sqeeze(ctx, kv.StorageDomain); err != nil { + return err + } + + if err := agg.OpenFolder(); err != nil { + return err + } + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + ac := agg.BeginFilesRo() + defer ac.Close() + + aggOld, err := state.NewAggregator(ctx, dirsOld, config3.HistoryV3AggregationStep, db, logger) + if err != nil { + panic(err) + } + defer aggOld.Close() + if err = aggOld.OpenFolder(); err != nil { + panic(err) + } + aggOld.SetCompressWorkers(estimate.CompressSnapshot.Workers()) + if err := aggOld.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + + acOld := aggOld.BeginFilesRo() + defer acOld.Close() + + if err = acOld.SqueezeCommitmentFiles(ac); err != nil { + return err + } + acOld.Close() + ac.Close() + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + if err := aggOld.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + agg.Close() + aggOld.Close() + + log.Info("[sqeeze] removing", "dir", dirsOld.SnapDomain) + _ = os.RemoveAll(dirsOld.SnapDomain) + log.Info("[sqeeze] success", "please_remove", dirs.SnapDomain+"_backup") + return nil +} +func squeezeCode(ctx context.Context, dirs datadir.Dirs, logger log.Logger) error { + db := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() + defer db.Close() + agg, err := state.NewAggregator(ctx, dirs, config3.HistoryV3AggregationStep, db, logger) + if err != nil { + return err + } + defer agg.Close() + agg.SetCompressWorkers(estimate.CompressSnapshot.Workers()) + + log.Info("[sqeeze] start") + if err := agg.Sqeeze(ctx, kv.CodeDomain); err != nil { + return err + } + if err = agg.OpenFolder(); err != nil { + return err + } + if err := agg.BuildMissedIndices(ctx, estimate.IndexSnapshot.Workers()); err != nil { + return err + } + return nil +} + +func squeezeBlocks(ctx context.Context, dirs datadir.Dirs, logger log.Logger) error { + for _, f := range ls(dirs.Snap, ".seg") { + good := strings.Contains(f, snaptype2.Transactions.Name()) || + strings.Contains(f, snaptype2.Headers.Name()) + if !good { + continue + } + _, name := filepath.Split(f) + in, _, ok := snaptype.ParseFileName(dirs.Snap, name) + if !ok { + continue + } + good = in.To-in.From == snaptype.Erigon2OldMergeLimit || in.To-in.From == snaptype.Erigon2MergeLimit + if !good { + continue + } + if err := freezeblocks.Sqeeze(ctx, dirs, f, f, logger); err != nil { + return err + } + _ = os.Remove(strings.ReplaceAll(f, ".seg", ".seg.torrent")) + _ = os.Remove(strings.ReplaceAll(f, ".seg", ".idx")) + _ = os.Remove(strings.ReplaceAll(f, ".seg", ".idx.torrent")) + } + + db := dbCfg(kv.ChainDB, dirs.Chaindata).MustOpen() + defer db.Close() + chainConfig := fromdb.ChainConfig(db) + _, _, _, _, br, _, clean, err := openSnaps(ctx, dirs, db, nil, logger) + if err != nil { + return err + } + defer clean() + + if err := br.BuildMissedIndicesIfNeed(ctx, "retire", nil, chainConfig); err != nil { + return err + } + return nil +} + +func ls(dirPath string, ext string) []string { + res, err := dir.ListFiles(dirPath, ext) + if err != nil { + panic(err) + } + return res +} diff --git a/turbo/app/support_cmd.go b/turbo/app/support_cmd.go index fa499b63c05..3f28261868a 100644 --- a/turbo/app/support_cmd.go +++ b/turbo/app/support_cmd.go @@ -56,14 +56,14 @@ var ( Name: "diagnostics.addr", Usage: "Address of the diagnostics system provided by the support team, include unique session PIN", Required: false, - Value: "localhost:8080", + Value: "localhost:6062", } debugURLsFlag = cli.StringSliceFlag{ Name: "debug.addrs", Usage: "Comma separated list of URLs to the debug endpoints thats are being diagnosed", Required: false, - Value: cli.NewStringSlice("localhost:6060"), + Value: cli.NewStringSlice("localhost:6062"), } sessionsFlag = cli.StringSliceFlag{ diff --git a/turbo/cli/default_flags.go b/turbo/cli/default_flags.go index 870b2c07b34..b4518a9c845 100644 --- a/turbo/cli/default_flags.go +++ b/turbo/cli/default_flags.go @@ -229,6 +229,5 @@ var DefaultFlags = []cli.Flag{ &SyncLoopBlockLimitFlag, &SyncLoopBreakAfterFlag, - &SyncLoopPruneLimitFlag, &SyncParallelStateFlushing, } diff --git a/turbo/cli/flags.go b/turbo/cli/flags.go index d63f715ba45..0e618969b1b 100644 --- a/turbo/cli/flags.go +++ b/turbo/cli/flags.go @@ -143,12 +143,6 @@ var ( Value: "", } - SyncLoopPruneLimitFlag = cli.UintFlag{ - Name: "sync.loop.prune.limit", - Usage: "Sets the maximum number of block to prune per loop iteration", - Value: 100, - } - SyncLoopBreakAfterFlag = cli.StringFlag{ Name: "sync.loop.break.after", Usage: "Sets the last stage of the sync loop to run", @@ -309,15 +303,13 @@ func ApplyFlagsForEthConfig(ctx *cli.Context, cfg *ethconfig.Config, logger log. // Full mode prunes all but the latest state if ctx.String(PruneModeFlag.Name) == "full" { - mode.SetPruneMode(math.MaxUint64, 0) + mode.Blocks = prune.Distance(math.MaxUint64) + mode.History = prune.Distance(config3.DefaultPruneDistance) } // Minimal mode prunes all but the latest state including blocks if ctx.String(PruneModeFlag.Name) == "minimal" { - if chainId == 56 { - mode.SetPruneMode(90_000, 90_000) // 90_000 about 3 day - } else { - mode.SetPruneMode(2048, 0) // 2048 is just some blocks to allow reorgs - } + mode.Blocks = prune.Distance(config3.DefaultPruneDistance) + mode.History = prune.Distance(config3.DefaultPruneDistance) } cfg.BlobPrune = ctx.Bool(PruneBscBlobSidecarsFlag.Name) @@ -359,10 +351,6 @@ func ApplyFlagsForEthConfig(ctx *cli.Context, cfg *ethconfig.Config, logger log. cfg.Sync.LoopThrottle = syncLoopThrottle } - if limit := ctx.Uint(SyncLoopPruneLimitFlag.Name); limit > 0 { - cfg.Sync.PruneLimit = int(limit) - } - if stage := ctx.String(SyncLoopBreakAfterFlag.Name); len(stage) > 0 { cfg.Sync.BreakAfterStage = stage } diff --git a/turbo/debug/flags.go b/turbo/debug/flags.go index c2946ec1315..d6567c479ab 100644 --- a/turbo/debug/flags.go +++ b/turbo/debug/flags.go @@ -62,7 +62,7 @@ var ( } metricsPortFlag = cli.UintFlag{ Name: "metrics.port", - Value: 6060, + Value: 6061, } pprofFlag = cli.BoolFlag{ Name: "pprof", diff --git a/turbo/engineapi/engine_helpers/fork_validator.go b/turbo/engineapi/engine_helpers/fork_validator.go index 24f5ce9c411..094672ab21d 100644 --- a/turbo/engineapi/engine_helpers/fork_validator.go +++ b/turbo/engineapi/engine_helpers/fork_validator.go @@ -272,10 +272,8 @@ func (fv *ForkValidator) ValidatePayload(tx kv.RwTx, header *types.Header, body var txc wrap.TxContainer txc.Tx = tx txc.Doms = fv.sharedDom - fv.extendingForkNotifications = &shards.Notifications{ - Events: shards.NewEvents(), - Accumulator: shards.NewAccumulator(), - } + + fv.extendingForkNotifications = shards.NewNotifications(nil) return fv.validateAndStorePayload(txc, header, body, unwindPoint, headersChain, bodiesChain, fv.extendingForkNotifications) } @@ -322,10 +320,15 @@ func (fv *ForkValidator) validateAndStorePayload(txc wrap.TxContainer, header *t if criticalError != nil { return } - latestValidHash, criticalError = fv.blockReader.CanonicalHash(fv.ctx, txc.Tx, latestValidNumber) + var ok bool + latestValidHash, ok, criticalError = fv.blockReader.CanonicalHash(fv.ctx, txc.Tx, latestValidNumber) if criticalError != nil { return } + if !ok { + criticalError = fmt.Errorf("canonical hash not found: %d", latestValidNumber) + return + } status = engine_types.InvalidStatus if fv.sharedDom != nil { fv.sharedDom.Close() diff --git a/turbo/execution/eth1/ethereum_execution.go b/turbo/execution/eth1/ethereum_execution.go index be347ada84c..fd4317610b4 100644 --- a/turbo/execution/eth1/ethereum_execution.go +++ b/turbo/execution/eth1/ethereum_execution.go @@ -160,11 +160,18 @@ func (e *EthereumExecutionModule) canonicalHash(ctx context.Context, tx kv.Tx, b var err error if e.blockReader == nil { canonical, err = rawdb.ReadCanonicalHash(tx, blockNumber) + if err != nil { + return libcommon.Hash{}, err + } } else { - canonical, err = e.blockReader.CanonicalHash(ctx, tx, blockNumber) - } - if err != nil { - return libcommon.Hash{}, err + var ok bool + canonical, ok, err = e.blockReader.CanonicalHash(ctx, tx, blockNumber) + if err != nil { + return libcommon.Hash{}, err + } + if !ok { + return libcommon.Hash{}, nil + } } td, err := rawdb.ReadTd(tx, canonical, blockNumber) diff --git a/turbo/execution/eth1/getters.go b/turbo/execution/eth1/getters.go index 3bcbaebbb48..9b6deecae2d 100644 --- a/turbo/execution/eth1/getters.go +++ b/turbo/execution/eth1/getters.go @@ -151,6 +151,10 @@ func (e *EthereumExecutionModule) GetBodiesByHashes(ctx context.Context, req *ex if err != nil { return nil, fmt.Errorf("ethereumExecutionModule.GetBodiesByHashes: HeaderNumber error %w", err) } + if number == nil { + bodies = append(bodies, nil) + continue + } body, err := e.getBody(ctx, tx, h, *number) if err != nil { return nil, fmt.Errorf("ethereumExecutionModule.GetBodiesByHashes: getBody error %w", err) diff --git a/turbo/execution/eth1/inserters.go b/turbo/execution/eth1/inserters.go index 403b4cada6c..c2900a9e475 100644 --- a/turbo/execution/eth1/inserters.go +++ b/turbo/execution/eth1/inserters.go @@ -92,8 +92,8 @@ func (e *EthereumExecutionModule) InsertBlocks(ctx context.Context, req *executi parentTd = big.NewInt(0) } - metrics.UpdateBlockConsumerHeaderDownloadDelay(header.Time, height-1, e.logger) - metrics.UpdateBlockConsumerBodyDownloadDelay(header.Time, height-1, e.logger) + metrics.UpdateBlockConsumerHeaderDownloadDelay(header.Time, height, e.logger) + metrics.UpdateBlockConsumerBodyDownloadDelay(header.Time, height, e.logger) // Sum TDs. td := parentTd.Add(parentTd, header.Difficulty) diff --git a/turbo/jsonrpc/bor_api.go b/turbo/jsonrpc/bor_api.go index 9ee61ce79cb..a35c038ba4c 100644 --- a/turbo/jsonrpc/bor_api.go +++ b/turbo/jsonrpc/bor_api.go @@ -17,11 +17,11 @@ package jsonrpc import ( + "context" "fmt" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon/consensus" "github.com/erigontech/erigon/polygon/bor" "github.com/erigontech/erigon/polygon/bor/valset" @@ -43,17 +43,23 @@ type BorAPI interface { GetRootHash(start uint64, end uint64) (string, error) } +type spanProducersReader interface { + Producers(ctx context.Context, blockNum uint64) (*valset.ValidatorSet, error) +} + // BorImpl is implementation of the BorAPI interface type BorImpl struct { *BaseAPI - db kv.RoDB // the chain db + db kv.RoDB // the chain db + spanProducersReader spanProducersReader } // NewBorAPI returns BorImpl instance -func NewBorAPI(base *BaseAPI, db kv.RoDB) *BorImpl { +func NewBorAPI(base *BaseAPI, db kv.RoDB, spanProducersReader spanProducersReader) *BorImpl { return &BorImpl{ - BaseAPI: base, - db: db, + BaseAPI: base, + db: db, + spanProducersReader: spanProducersReader, } } diff --git a/turbo/jsonrpc/bor_snapshot.go b/turbo/jsonrpc/bor_snapshot.go index c6e5e89e25b..3c428cffd29 100644 --- a/turbo/jsonrpc/bor_snapshot.go +++ b/turbo/jsonrpc/bor_snapshot.go @@ -67,25 +67,40 @@ func (api *BorImpl) GetSnapshot(number *rpc.BlockNumber) (*Snapshot, error) { return nil, errUnknownBlock } - // init consensus db - bor, err := api.bor() + if api.spanProducersReader != nil { + validatorSet, err := api.spanProducersReader.Producers(ctx, header.Number.Uint64()) + if err != nil { + return nil, err + } + + snap := &Snapshot{ + Number: header.Number.Uint64(), + Hash: header.Hash(), + ValidatorSet: validatorSet, + } + + return snap, nil + } + // init consensus db + borEngine, err := api.bor() if err != nil { return nil, err } - borTx, err := bor.DB.BeginRo(ctx) + borTx, err := borEngine.DB.BeginRo(ctx) if err != nil { return nil, err } defer borTx.Rollback() + return snapshot(ctx, api, tx, borTx, header) } // GetAuthor retrieves the author a block. func (api *BorImpl) GetAuthor(blockNrOrHash *rpc.BlockNumberOrHash) (*common.Address, error) { // init consensus db - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return nil, err @@ -122,7 +137,7 @@ func (api *BorImpl) GetAuthor(blockNrOrHash *rpc.BlockNumberOrHash) (*common.Add return nil, errUnknownBlock } - author, err := bor.Author(header) + author, err := borEngine.Author(header) return &author, err } @@ -146,13 +161,13 @@ func (api *BorImpl) GetSnapshotAtHash(hash common.Hash) (*Snapshot, error) { } // init consensus db - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return nil, err } - borTx, err := bor.DB.BeginRo(ctx) + borTx, err := borEngine.DB.BeginRo(ctx) if err != nil { return nil, err } @@ -183,18 +198,23 @@ func (api *BorImpl) GetSigners(number *rpc.BlockNumber) ([]common.Address, error } // init consensus db - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return nil, err } - borTx, err := bor.DB.BeginRo(ctx) + borTx, err := borEngine.DB.BeginRo(ctx) if err != nil { return nil, err } defer borTx.Rollback() + snap, err := snapshot(ctx, api, tx, borTx, header) + if err != nil { + return nil, err + } + return snap.signers(), err } @@ -217,20 +237,24 @@ func (api *BorImpl) GetSignersAtHash(hash common.Hash) ([]common.Address, error) } // init consensus db - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return nil, err } - borTx, err := bor.DB.BeginRo(ctx) + borTx, err := borEngine.DB.BeginRo(ctx) if err != nil { return nil, err } defer borTx.Rollback() snap, err := snapshot(ctx, api, tx, borTx, header) - return snap.signers(), err + if err != nil { + return nil, err + } + + return snap.signers(), nil } // GetCurrentProposer gets the current proposer @@ -385,13 +409,13 @@ func (api *BorImpl) GetSnapshotProposerSequence(blockNrOrHash *rpc.BlockNumberOr } // init consensus db - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return BlockSigners{}, err } - borTx, err := bor.DB.BeginRo(ctx) + borTx, err := borEngine.DB.BeginRo(ctx) if err != nil { return BlockSigners{}, err } @@ -441,7 +465,7 @@ func (api *BorImpl) GetSnapshotProposerSequence(blockNrOrHash *rpc.BlockNumberOr // GetRootHash returns the merkle root of the start to end block headers func (api *BorImpl) GetRootHash(start, end uint64) (string, error) { - bor, err := api.bor() + borEngine, err := api.bor() if err != nil { return "", err @@ -454,7 +478,7 @@ func (api *BorImpl) GetRootHash(start, end uint64) (string, error) { } defer tx.Rollback() - return bor.GetRootHash(ctx, tx, start, end) + return borEngine.GetRootHash(ctx, tx, start, end) } // Helper functions for Snapshot Type diff --git a/turbo/jsonrpc/daemon.go b/turbo/jsonrpc/daemon.go index 15163f95430..52fb8c54b35 100644 --- a/turbo/jsonrpc/daemon.go +++ b/turbo/jsonrpc/daemon.go @@ -35,7 +35,7 @@ import ( func APIList(db kv.RoDB, eth rpchelper.ApiBackend, txPool txpool.TxpoolClient, mining txpool.MiningClient, filters *rpchelper.Filters, stateCache kvcache.Cache, blockReader services.FullBlockReader, cfg *httpcfg.HttpCfg, engine consensus.EngineReader, - logger log.Logger, bridgeReader bridgeReader, + logger log.Logger, bridgeReader bridgeReader, spanProducersReader spanProducersReader, ) (list []rpc.API) { base := NewBaseApi(filters, stateCache, blockReader, cfg.WithDatadir, cfg.EvmCallTimeout, engine, cfg.Dirs, bridgeReader) ethImpl := NewEthAPI(base, db, eth, txPool, mining, cfg.Gascap, cfg.Feecap, cfg.ReturnDataLimit, cfg.AllowUnprotectedTxs, cfg.MaxGetProofRewindBlockCount, cfg.WebsocketSubscribeLogsChannelSize, logger) @@ -61,10 +61,10 @@ func APIList(db kv.RoDB, eth rpchelper.ApiBackend, txPool txpool.TxpoolClient, m case *parlia.Parlia: bscImpl = NewBscAPI(ethImpl) case *bor.Bor: - borImpl = NewBorAPI(base, db) + borImpl = NewBorAPI(base, db, spanProducersReader) case lazy: if _, ok := engine.Engine().(*bor.Bor); !engine.HasEngine() || ok { - borImpl = NewBorAPI(base, db) + borImpl = NewBorAPI(base, db, spanProducersReader) } if _, ok := engine.Engine().(*parlia.Parlia); !engine.HasEngine() || ok { bscImpl = NewBscAPI(ethImpl) diff --git a/turbo/jsonrpc/debug_api.go b/turbo/jsonrpc/debug_api.go index fba0f94485f..d29aaa2b340 100644 --- a/turbo/jsonrpc/debug_api.go +++ b/turbo/jsonrpc/debug_api.go @@ -139,7 +139,7 @@ func (api *PrivateDebugAPIImpl) AccountRange(ctx context.Context, blockNrOrHash if header == nil { return state.IteratorDump{}, nil } - canonicalHash, _ := api._blockReader.CanonicalHash(ctx, tx, headerNumber) + canonicalHash, _, _ := api._blockReader.CanonicalHash(ctx, tx, headerNumber) isCanonical := canonicalHash == header.Hash() if !isCanonical { return state.IteratorDump{}, errors.New("block hash is not canonical") @@ -161,7 +161,7 @@ func (api *PrivateDebugAPIImpl) AccountRange(ctx context.Context, blockNrOrHash if header == nil { return state.IteratorDump{}, nil } - canonicalHash, _ := api._blockReader.CanonicalHash(ctx, tx, headerNumber) + canonicalHash, _, _ := api._blockReader.CanonicalHash(ctx, tx, headerNumber) isCanonical := canonicalHash == header.Hash() if !isCanonical { return state.IteratorDump{}, errors.New("block hash is not canonical") @@ -362,7 +362,13 @@ func (api *PrivateDebugAPIImpl) AccountAt(ctx context.Context, blockHash common. if number == nil { return nil, nil // not error, see https://github.com/erigontech/erigon/issues/1645 } - canonicalHash, _ := api._blockReader.CanonicalHash(ctx, tx, *number) + canonicalHash, ok, err := api._blockReader.CanonicalHash(ctx, tx, *number) + if err != nil { + return nil, err + } + if !ok { + return nil, fmt.Errorf("canonical hash not found %d", *number) + } isCanonical := canonicalHash == blockHash if !isCanonical { return nil, errors.New("block hash is not canonical") diff --git a/turbo/jsonrpc/debug_api_test.go b/turbo/jsonrpc/debug_api_test.go index 0f17f768916..667f921728f 100644 --- a/turbo/jsonrpc/debug_api_test.go +++ b/turbo/jsonrpc/debug_api_test.go @@ -465,11 +465,11 @@ func TestAccountAt(t *testing.T) { var blockHash0, blockHash1, blockHash3, blockHash10, blockHash12 common.Hash _ = m.DB.View(m.Ctx, func(tx kv.Tx) error { - blockHash0, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 0) - blockHash1, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 1) - blockHash3, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 3) - blockHash10, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 10) - blockHash12, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 12) + blockHash0, _, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 0) + blockHash1, _, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 1) + blockHash3, _, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 3) + blockHash10, _, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 10) + blockHash12, _, _ = m.BlockReader.CanonicalHash(m.Ctx, tx, 12) _, _, _, _, _ = blockHash0, blockHash1, blockHash3, blockHash10, blockHash12 return nil }) diff --git a/turbo/jsonrpc/erigon_block.go b/turbo/jsonrpc/erigon_block.go index ff9a34a4aa1..cabbf66566d 100644 --- a/turbo/jsonrpc/erigon_block.go +++ b/turbo/jsonrpc/erigon_block.go @@ -103,6 +103,9 @@ func (api *ErigonImpl) GetBlockByTimestamp(ctx context.Context, timeStamp rpc.Ti uintTimestamp := timeStamp.TurnIntoUint64() currentHeader := rawdb.ReadCurrentHeader(tx) + if currentHeader == nil { + return nil, errors.New("current header not found") + } currentHeaderTime := currentHeader.Time highestNumber := currentHeader.Number.Uint64() @@ -197,13 +200,6 @@ func buildBlockResponse(ctx context.Context, br services.FullBlockReader, db kv. } additionalFields := make(map[string]interface{}) - td, err := rawdb.ReadTd(db, header.Hash(), header.Number.Uint64()) - if err != nil { - return nil, err - } - if td != nil { - additionalFields["totalDifficulty"] = (*hexutil.Big)(td) - } response, err := ethapi.RPCMarshalBlockEx(block, true, fullTx, nil, common.Hash{}, additionalFields) diff --git a/turbo/jsonrpc/erigon_receipts.go b/turbo/jsonrpc/erigon_receipts.go index d68c565d1ff..15d2f7eee05 100644 --- a/turbo/jsonrpc/erigon_receipts.go +++ b/turbo/jsonrpc/erigon_receipts.go @@ -194,7 +194,8 @@ func (api *ErigonImpl) GetLatestLogs(ctx context.Context, crit filters.FilterCri exec := exec3.NewTraceWorker(tx, chainConfig, api.engine(), api._blockReader, nil) defer exec.Close() - txNumbers, err := applyFiltersV3(ctx, api._blockReader, tx, begin, end, crit) + txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, api._blockReader)) + txNumbers, err := applyFiltersV3(txNumsReader, tx, begin, end, crit) if err != nil { return erigonLogs, err } @@ -212,7 +213,7 @@ func (api *ErigonImpl) GetLatestLogs(ctx context.Context, crit filters.FilterCri // latest logs that match the filter crit it := rawdbv3.TxNums2BlockNums(tx, - rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, api._blockReader)), + txNumsReader, txNumbers, order.Asc) defer it.Close() @@ -256,11 +257,11 @@ func (api *ErigonImpl) GetLatestLogs(ctx context.Context, crit filters.FilterCri continue } - _, err = exec.ExecTxn(txNum, txIndex, txn) + _, err = exec.ExecTxn(txNum, blockNum, txIndex, txn, true) if err != nil { return nil, err } - blockLogs = exec.GetLogs(txIndex, txn) + blockLogs = exec.GetRawLogs(txIndex) for _, log := range blockLogs { log.Index = logIndex logIndex++ diff --git a/turbo/jsonrpc/eth_api.go b/turbo/jsonrpc/eth_api.go index 61041dbdcd4..656e7dd262d 100644 --- a/turbo/jsonrpc/eth_api.go +++ b/turbo/jsonrpc/eth_api.go @@ -25,24 +25,19 @@ import ( "sync/atomic" "time" - "github.com/erigontech/erigon-lib/common/datadir" - "github.com/erigontech/erigon/turbo/jsonrpc/receipts" - - "github.com/erigontech/erigon-lib/common/hexutil" - lru "github.com/hashicorp/golang-lru/v2" "github.com/holiman/uint256" - "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon-lib/chain" "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/common/hexutil" "github.com/erigontech/erigon-lib/common/hexutility" txpool "github.com/erigontech/erigon-lib/gointerfaces/txpoolproto" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/kvcache" + "github.com/erigontech/erigon-lib/log/v3" types2 "github.com/erigontech/erigon-lib/types" - "github.com/erigontech/erigon/common/math" "github.com/erigontech/erigon/consensus" "github.com/erigontech/erigon/consensus/misc" @@ -53,6 +48,7 @@ import ( "github.com/erigontech/erigon/ethdb/prune" "github.com/erigontech/erigon/rpc" ethapi2 "github.com/erigontech/erigon/turbo/adapter/ethapi" + "github.com/erigontech/erigon/turbo/jsonrpc/receipts" "github.com/erigontech/erigon/turbo/rpchelper" "github.com/erigontech/erigon/turbo/services" ) @@ -195,10 +191,13 @@ func (api *BaseAPI) txnLookup(ctx context.Context, tx kv.Tx, txnHash common.Hash } func (api *BaseAPI) blockByNumberWithSenders(ctx context.Context, tx kv.Tx, number uint64) (*types.Block, error) { - hash, hashErr := api._blockReader.CanonicalHash(ctx, tx, number) + hash, ok, hashErr := api._blockReader.CanonicalHash(ctx, tx, number) if hashErr != nil { return nil, hashErr } + if !ok { + return nil, nil + } return api.blockWithSenders(ctx, tx, hash, number) } diff --git a/turbo/jsonrpc/eth_block.go b/turbo/jsonrpc/eth_block.go index fdaea006cc7..ed454a3a478 100644 --- a/turbo/jsonrpc/eth_block.go +++ b/turbo/jsonrpc/eth_block.go @@ -228,13 +228,6 @@ func (api *APIImpl) GetBlockByNumber(ctx context.Context, number rpc.BlockNumber return nil, nil } additionalFields := make(map[string]interface{}) - td, err := rawdb.ReadTd(tx, b.Hash(), b.NumberU64()) - if err != nil { - return nil, err - } - if td != nil { - additionalFields["totalDifficulty"] = (*hexutil.Big)(td) - } chainConfig, err := api.chainConfig(ctx, tx) if err != nil { @@ -289,12 +282,6 @@ func (api *APIImpl) GetBlockByHash(ctx context.Context, numberOrHash rpc.BlockNu } number := block.NumberU64() - td, err := rawdb.ReadTd(tx, hash, number) - if err != nil { - return nil, err - } - additionalFields["totalDifficulty"] = (*hexutil.Big)(td) - chainConfig, err := api.chainConfig(ctx, tx) if err != nil { return nil, err @@ -357,10 +344,13 @@ func (api *APIImpl) GetBlockTransactionCountByNumber(ctx context.Context, blockN return nil, nil } - _, txCount, err := api._blockReader.Body(ctx, tx, blockHash, blockNum) + body, txCount, err := api._blockReader.Body(ctx, tx, blockHash, blockNum) if err != nil { return nil, err } + if body == nil { + return nil, nil + } chainConfig, err := api.chainConfig(ctx, tx) if err != nil { diff --git a/turbo/jsonrpc/eth_call.go b/turbo/jsonrpc/eth_call.go index 8cea96d8197..adece60919b 100644 --- a/turbo/jsonrpc/eth_call.go +++ b/turbo/jsonrpc/eth_call.go @@ -106,11 +106,11 @@ func (api *APIImpl) Call(ctx context.Context, args ethapi2.CallArgs, blockNrOrHa // headerByNumberOrHash - intent to read recent headers only, tries from the lru cache before reading from the db func headerByNumberOrHash(ctx context.Context, tx kv.Tx, blockNrOrHash rpc.BlockNumberOrHash, api *APIImpl) (*types.Header, error) { - _, bNrOrHashHash, _, err := rpchelper.GetCanonicalBlockNumber(ctx, blockNrOrHash, tx, api._blockReader, api.filters) + _, hash, _, err := rpchelper.GetCanonicalBlockNumber(ctx, blockNrOrHash, tx, api._blockReader, api.filters) if err != nil { return nil, err } - block := api.tryBlockFromLru(bNrOrHashHash) + block := api.tryBlockFromLru(hash) if block != nil { return block.Header(), nil } diff --git a/turbo/jsonrpc/eth_callMany.go b/turbo/jsonrpc/eth_callMany.go index 2db4998c291..05a90b23c2b 100644 --- a/turbo/jsonrpc/eth_callMany.go +++ b/turbo/jsonrpc/eth_callMany.go @@ -166,9 +166,9 @@ func (api *APIImpl) CallMany(ctx context.Context, bundles []Bundle, simulateCont if hash, ok := overrideBlockHash[i]; ok { return hash } - hash, err := api._blockReader.CanonicalHash(ctx, tx, i) - if err != nil { - log.Debug("Can't get block hash by number", "number", i, "only-canonical", true) + hash, ok, err := api._blockReader.CanonicalHash(ctx, tx, i) + if err != nil || !ok { + log.Debug("Can't get block hash by number", "number", i, "only-canonical", true, "err", err, "ok", ok) } return hash } @@ -210,7 +210,7 @@ func (api *APIImpl) CallMany(ctx context.Context, bundles []Bundle, simulateCont // and apply the message. gp := new(core.GasPool).AddGas(math.MaxUint64).AddBlobGas(math.MaxUint64) for idx, txn := range replayTransactions { - st.SetTxContext(txn.Hash(), idx) + st.SetTxContext(idx, block.NumberU64()) msg, err := txn.AsMessage(*signer, block.BaseFee(), rules) if err != nil { return nil, err @@ -278,7 +278,7 @@ func (api *APIImpl) CallMany(ctx context.Context, bundles []Bundle, simulateCont } txCtx = core.NewEVMTxContext(msg) evm = vm.NewEVM(blockCtx, txCtx, evm.IntraBlockState(), chainConfig, vm.Config{Debug: false}) - result, err := core.ApplyMessage(evm, msg, gp, true, false) + result, err := core.ApplyMessage(evm, msg, gp, true /* refunds */, false /* gasBailout */) if err != nil { return nil, err } diff --git a/turbo/jsonrpc/eth_receipts.go b/turbo/jsonrpc/eth_receipts.go index 4eee95b788f..006817b517f 100644 --- a/turbo/jsonrpc/eth_receipts.go +++ b/turbo/jsonrpc/eth_receipts.go @@ -21,8 +21,8 @@ import ( "fmt" "github.com/RoaringBitmap/roaring" - "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon/core/rawdb/rawtemporaldb" "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/kv" @@ -39,7 +39,6 @@ import ( bortypes "github.com/erigontech/erigon/polygon/bor/types" "github.com/erigontech/erigon/rpc" "github.com/erigontech/erigon/turbo/rpchelper" - "github.com/erigontech/erigon/turbo/services" "github.com/erigontech/erigon/turbo/snapshotsync/freezeblocks" ) @@ -206,29 +205,8 @@ func getAddrsBitmap(tx kv.Tx, addrs []common.Address, from, to uint64) (*roaring return roaring.FastOr(rx...), nil } -func applyFilters(out *roaring.Bitmap, tx kv.Tx, begin, end uint64, crit filters.FilterCriteria) error { - out.AddRange(begin, end+1) // [from,to) - topicsBitmap, err := getTopicsBitmap(tx, crit.Topics, begin, end) - if err != nil { - return err - } - if topicsBitmap != nil { - out.And(topicsBitmap) - } - addrBitmap, err := getAddrsBitmap(tx, crit.Addresses, begin, end) - if err != nil { - return err - } - if addrBitmap != nil { - out.And(addrBitmap) - } - return nil -} - -func applyFiltersV3(ctx context.Context, br services.FullBlockReader, tx kv.TemporalTx, begin, end uint64, crit filters.FilterCriteria) (out stream.U64, err error) { +func applyFiltersV3(txNumsReader rawdbv3.TxNumsReader, tx kv.TemporalTx, begin, end uint64, crit filters.FilterCriteria) (out stream.U64, err error) { //[from,to) - txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, br)) - var fromTxNum, toTxNum uint64 if begin > 0 { fromTxNum, err = txNumsReader.Min(tx, begin) @@ -267,7 +245,7 @@ func applyFiltersV3(ctx context.Context, br services.FullBlockReader, tx kv.Temp } func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, begin, end uint64, crit filters.FilterCriteria) ([]*types.ErigonLog, error) { - logs := []*types.ErigonLog{} + logs := []*types.ErigonLog{} //nolint addrMap := make(map[common.Address]struct{}, len(crit.Addresses)) for _, v := range crit.Addresses { @@ -284,15 +262,16 @@ func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, begin, end var blockHash common.Hash var header *types.Header - txNumbers, err := applyFiltersV3(ctx, api._blockReader, tx, begin, end, crit) + txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, api._blockReader)) + txNumbers, err := applyFiltersV3(txNumsReader, tx, begin, end, crit) if err != nil { return logs, err } + it := rawdbv3.TxNums2BlockNums(tx, - rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, api._blockReader)), + txNumsReader, txNumbers, order.Asc) defer it.Close() - var timestamp uint64 for it.HasNext() { if err = ctx.Err(); err != nil { return nil, err @@ -316,8 +295,11 @@ func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, begin, end continue } blockHash = header.Hash() + + if err != nil { + return nil, err + } exec.ChangeBlock(header) - timestamp = header.Time } //fmt.Printf("txNum=%d, blockNum=%d, txIndex=%d, maxTxNumInBlock=%d,mixTxNumInBlock=%d\n", txNum, blockNum, txIndex, maxTxNumInBlock, minTxNumInBlock) @@ -329,24 +311,29 @@ func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, begin, end continue } - _, err = exec.ExecTxn(txNum, txIndex, txn) + _, err = exec.ExecTxn(txNum, blockNum, txIndex, txn, false) + if err != nil { + return nil, err + } + rawLogs := exec.GetRawLogs(txIndex) + + // `ReadReceipt` does fill `rawLogs` calulated fields. but we don't need it anymore. + r, err := rawtemporaldb.ReceiptAsOfWithApply(tx, txNum, rawLogs, txIndex, blockHash, blockNum, txn) if err != nil { return nil, err } - rawLogs := exec.GetLogs(txIndex, txn) - //TODO: logIndex within the block! no way to calc it now - //logIndex := uint(0) - //for _, log := range rawLogs { - // log.Index = logIndex - // logIndex++ - //} - filtered := rawLogs.Filter(addrMap, crit.Topics, 0) - for _, log := range filtered { - log.BlockNumber = blockNum - log.BlockHash = blockHash - log.TxHash = txn.Hash() - } - //TODO: maybe Logs by default and enreach them with + var filtered types.Logs + if r == nil { // if receipt data is not released yet. fallback to manual field filling. can remove in future. + filtered = rawLogs.Filter(addrMap, crit.Topics, 0) + for _, log := range filtered { + log.BlockNumber = blockNum + log.BlockHash = blockHash + log.TxHash = txn.Hash() + } + } else { + filtered = r.Logs + } + for _, filteredLog := range filtered { logs = append(logs, &types.ErigonLog{ Address: filteredLog.Address, @@ -358,13 +345,11 @@ func (api *BaseAPI) getLogsV3(ctx context.Context, tx kv.TemporalTx, begin, end BlockHash: filteredLog.BlockHash, Index: filteredLog.Index, Removed: filteredLog.Removed, - Timestamp: timestamp, + Timestamp: header.Time, }) } } - //stats := api._agg.GetAndResetStats() - //log.Info("Finished", "duration", time.Since(start), "history queries", stats.FilesQueries, "ef search duration", stats.EfSearchTime) return logs, nil } @@ -587,7 +572,9 @@ func (i *MapTxNum2BlockNumIter) Next() (txNum, blockNum uint64, txIndex int, isF return } if !ok { - return txNum, i.blockNum, txIndex, isFinalTxn, blockNumChanged, fmt.Errorf("can't find blockNumber by txnID=%d", txNum) + _lb, _lt, _ := i.txNumsReader.Last(i.tx) + _fb, _ft, _ := i.txNumsReader.First(i.tx) + return txNum, i.blockNum, txIndex, isFinalTxn, blockNumChanged, fmt.Errorf("can't find blockNumber by txNum=%d; last in db: (%d-%d, %d-%d)", txNum, _fb, _lb, _ft, _lt) } } blockNum = i.blockNum diff --git a/turbo/jsonrpc/eth_system.go b/turbo/jsonrpc/eth_system.go index fa1f10302fa..034d34b84e9 100644 --- a/turbo/jsonrpc/eth_system.go +++ b/turbo/jsonrpc/eth_system.go @@ -21,11 +21,13 @@ import ( "math" "math/big" + "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/common/hexutil" "github.com/erigontech/erigon-lib/chain" "github.com/erigontech/erigon-lib/kv" + "github.com/erigontech/erigon/consensus/misc" "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/eth/ethconfig" @@ -177,10 +179,12 @@ func (api *APIImpl) MaxPriorityFeePerGas(ctx context.Context) (*hexutil.Big, err } type feeHistoryResult struct { - OldestBlock *hexutil.Big `json:"oldestBlock"` - Reward [][]*hexutil.Big `json:"reward,omitempty"` - BaseFee []*hexutil.Big `json:"baseFeePerGas,omitempty"` - GasUsedRatio []float64 `json:"gasUsedRatio"` + OldestBlock *hexutil.Big `json:"oldestBlock"` + Reward [][]*hexutil.Big `json:"reward,omitempty"` + BaseFee []*hexutil.Big `json:"baseFeePerGas,omitempty"` + GasUsedRatio []float64 `json:"gasUsedRatio"` + BlobBaseFee []*hexutil.Big `json:"baseFeePerBlobGas,omitempty"` + BlobGasUsedRatio []float64 `json:"blobGasUsedRatio,omitempty"` } func (api *APIImpl) FeeHistory(ctx context.Context, blockCount rpc.DecimalOrHex, lastBlock rpc.BlockNumber, rewardPercentiles []float64) (*feeHistoryResult, error) { @@ -191,7 +195,7 @@ func (api *APIImpl) FeeHistory(ctx context.Context, blockCount rpc.DecimalOrHex, defer tx.Rollback() oracle := gasprice.NewOracle(NewGasPriceOracleBackend(tx, api.BaseAPI), ethconfig.Defaults.GPO, api.gasCache, api.logger.New("app", "gasPriceOracle")) - oldest, reward, baseFee, gasUsed, err := oracle.FeeHistory(ctx, int(blockCount), lastBlock, rewardPercentiles) + oldest, reward, baseFee, gasUsed, blobBaseFee, blobGasUsedRatio, err := oracle.FeeHistory(ctx, int(blockCount), lastBlock, rewardPercentiles) if err != nil { return nil, err } @@ -214,9 +218,69 @@ func (api *APIImpl) FeeHistory(ctx context.Context, blockCount rpc.DecimalOrHex, results.BaseFee[i] = (*hexutil.Big)(v) } } + if blobBaseFee != nil { + results.BlobBaseFee = make([]*hexutil.Big, len(blobBaseFee)) + for i, v := range blobBaseFee { + results.BlobBaseFee[i] = (*hexutil.Big)(v) + } + } + if blobGasUsedRatio != nil { + results.BlobGasUsedRatio = blobGasUsedRatio + } return results, nil } +// BlobBaseFee returns the base fee for blob gas at the current head. +func (api *APIImpl) BlobBaseFee(ctx context.Context) (*hexutil.Big, error) { + // read current header + tx, err := api.db.BeginRo(ctx) + if err != nil { + return nil, err + } + defer tx.Rollback() + header := rawdb.ReadCurrentHeader(tx) + if header == nil || header.BlobGasUsed == nil { + return (*hexutil.Big)(common.Big0), nil + } + config, err := api.BaseAPI.chainConfig(ctx, tx) + if err != nil { + return nil, err + } + if config == nil { + return (*hexutil.Big)(common.Big0), nil + } + ret256, err := misc.GetBlobGasPrice(config, misc.CalcExcessBlobGas(config, header)) + if err != nil { + return nil, err + } + return (*hexutil.Big)(ret256.ToBig()), nil +} + +// BaseFee returns the base fee at the current head. +func (api *APIImpl) BaseFee(ctx context.Context) (*hexutil.Big, error) { + // read current header + tx, err := api.db.BeginRo(ctx) + if err != nil { + return nil, err + } + defer tx.Rollback() + header := rawdb.ReadCurrentHeader(tx) + if header == nil { + return (*hexutil.Big)(common.Big0), nil + } + config, err := api.BaseAPI.chainConfig(ctx, tx) + if err != nil { + return nil, err + } + if config == nil { + return (*hexutil.Big)(common.Big0), nil + } + if !config.IsLondon(header.Number.Uint64() + 1) { + return (*hexutil.Big)(common.Big0), nil + } + return (*hexutil.Big)(misc.CalcBaseFee(config, header)), nil +} + type GasPriceOracleBackend struct { tx kv.Tx baseApi *BaseAPI diff --git a/turbo/jsonrpc/eth_uncles.go b/turbo/jsonrpc/eth_uncles.go index edccf0dbe44..c2772bd8ff0 100644 --- a/turbo/jsonrpc/eth_uncles.go +++ b/turbo/jsonrpc/eth_uncles.go @@ -24,7 +24,6 @@ import ( "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/log/v3" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/rpc" "github.com/erigontech/erigon/turbo/adapter/ethapi" @@ -51,11 +50,6 @@ func (api *APIImpl) GetUncleByBlockNumberAndIndex(ctx context.Context, number rp return nil, nil // not error, see https://github.com/erigontech/erigon/issues/1645 } additionalFields := make(map[string]interface{}) - td, err := rawdb.ReadTd(tx, block.Hash(), blockNum) - if err != nil { - return nil, err - } - additionalFields["totalDifficulty"] = (*hexutil.Big)(td) uncles := block.Uncles() if index >= hexutil.Uint(len(uncles)) { @@ -81,13 +75,7 @@ func (api *APIImpl) GetUncleByBlockHashAndIndex(ctx context.Context, hash common if block == nil { return nil, nil // not error, see https://github.com/erigontech/erigon/issues/1645 } - number := block.NumberU64() additionalFields := make(map[string]interface{}) - td, err := rawdb.ReadTd(tx, hash, number) - if err != nil { - return nil, err - } - additionalFields["totalDifficulty"] = (*hexutil.Big)(td) uncles := block.Uncles() if index >= hexutil.Uint(len(uncles)) { diff --git a/turbo/jsonrpc/graphql_api.go b/turbo/jsonrpc/graphql_api.go index 5a04960c7c0..341a4bb293e 100644 --- a/turbo/jsonrpc/graphql_api.go +++ b/turbo/jsonrpc/graphql_api.go @@ -25,7 +25,6 @@ import ( "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/kv" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/eth/ethutils" "github.com/erigontech/erigon/rpc" @@ -149,16 +148,11 @@ func (api *GraphQLAPIImpl) getBlockWithSenders(ctx context.Context, number rpc.B } func (api *GraphQLAPIImpl) delegateGetBlockByNumber(tx kv.Tx, b *types.Block, number rpc.BlockNumber, inclTx bool) (map[string]interface{}, error) { - td, err := rawdb.ReadTd(tx, b.Hash(), b.NumberU64()) - if err != nil { - return nil, err - } additionalFields := make(map[string]interface{}) response, err := ethapi.RPCMarshalBlock(b, inclTx, inclTx, additionalFields) if !inclTx { delete(response, "transactions") // workaround for https://github.com/erigontech/erigon/issues/4989#issuecomment-1218415666 } - response["totalDifficulty"] = (*hexutil.Big)(td) response["transactionCount"] = b.Transactions().Len() if err == nil && number == rpc.PendingBlockNumber { diff --git a/turbo/jsonrpc/otterscan_api.go b/turbo/jsonrpc/otterscan_api.go index a69885bb0e1..535f848f6ed 100644 --- a/turbo/jsonrpc/otterscan_api.go +++ b/turbo/jsonrpc/otterscan_api.go @@ -33,7 +33,6 @@ import ( "github.com/erigontech/erigon/consensus" "github.com/erigontech/erigon/core" - "github.com/erigontech/erigon/core/rawdb" "github.com/erigontech/erigon/core/types" "github.com/erigontech/erigon/core/vm" "github.com/erigontech/erigon/core/vm/evmtypes" @@ -269,16 +268,11 @@ func (api *OtterscanAPIImpl) traceBlocks(ctx context.Context, addr common.Addres } func delegateGetBlockByNumber(tx kv.Tx, b *types.Block, number rpc.BlockNumber, inclTx bool) (map[string]interface{}, error) { - td, err := rawdb.ReadTd(tx, b.Hash(), b.NumberU64()) - if err != nil { - return nil, err - } additionalFields := make(map[string]interface{}) response, err := ethapi.RPCMarshalBlock(b, inclTx, inclTx, additionalFields) if !inclTx { delete(response, "transactions") // workaround for https://github.com/erigontech/erigon/issues/4989#issuecomment-1218415666 } - response["totalDifficulty"] = (*hexutil2.Big)(td) response["transactionCount"] = b.Transactions().Len() if err == nil && number == rpc.PendingBlockNumber { diff --git a/turbo/jsonrpc/otterscan_generic_tracer.go b/turbo/jsonrpc/otterscan_generic_tracer.go index 49041e5599a..684bd9fd825 100644 --- a/turbo/jsonrpc/otterscan_generic_tracer.go +++ b/turbo/jsonrpc/otterscan_generic_tracer.go @@ -58,7 +58,7 @@ func (api *OtterscanAPIImpl) genericTracer(dbtx kv.Tx, ctx context.Context, bloc log.Warn("[rpc genericTracer] txn is nil", "blockNum", blockNum, "txIndex", txIndex) return nil } - _, err = executor.ExecTxn(txnID, txIndex, txn) + _, err = executor.ExecTxn(txnID, blockNum, txIndex, txn, false) if err != nil { return err } diff --git a/turbo/jsonrpc/otterscan_search_trace.go b/turbo/jsonrpc/otterscan_search_trace.go index 478f78e0cee..64729f03a35 100644 --- a/turbo/jsonrpc/otterscan_search_trace.go +++ b/turbo/jsonrpc/otterscan_search_trace.go @@ -59,10 +59,13 @@ func (api *OtterscanAPIImpl) traceBlock(dbtx kv.Tx, ctx context.Context, blockNu receipts := make([]map[string]interface{}, 0) // Retrieve the transaction and assemble its EVM context - blockHash, err := api._blockReader.CanonicalHash(ctx, dbtx, blockNum) + blockHash, ok, err := api._blockReader.CanonicalHash(ctx, dbtx, blockNum) if err != nil { return false, nil, err } + if !ok { + return false, nil, fmt.Errorf("canonical hash not found %d", blockNum) + } block, err := api.blockWithSenders(ctx, dbtx, blockHash, blockNum) if err != nil { @@ -109,7 +112,7 @@ func (api *OtterscanAPIImpl) traceBlock(dbtx kv.Tx, ctx context.Context, blockNu return false, nil, ctx.Err() default: } - ibs.SetTxContext(txn.Hash(), idx) + ibs.SetTxContext(idx, block.NumberU64()) msg, _ := txn.AsMessage(*signer, header.BaseFee, rules) diff --git a/turbo/jsonrpc/otterscan_search_v3.go b/turbo/jsonrpc/otterscan_search_v3.go index a899773101f..4d3cec172ae 100644 --- a/turbo/jsonrpc/otterscan_search_v3.go +++ b/turbo/jsonrpc/otterscan_search_v3.go @@ -100,11 +100,11 @@ func (api *OtterscanAPIImpl) buildSearchResults(ctx context.Context, tx kv.Tempo log.Warn("[rpc] txn not found", "blockNum", blockNum, "txIndex", txIndex) continue } - res, err := exec.ExecTxn(txNum, txIndex, txn) + res, err := exec.ExecTxn(txNum, blockNum, txIndex, txn, true) if err != nil { return nil, nil, false, err } - rawLogs := exec.GetLogs(txIndex, txn) + rawLogs := exec.GetLogs(txIndex, txn.Hash(), blockNum, blockHash) rpcTx := NewRPCTransaction(txn, blockHash, blockNum, uint64(txIndex), header.BaseFee) txs = append(txs, rpcTx) receipt := &types.Receipt{ diff --git a/turbo/jsonrpc/otterscan_transaction_by_sender_and_nonce.go b/turbo/jsonrpc/otterscan_transaction_by_sender_and_nonce.go index eeee12dde3c..292e9db274e 100644 --- a/turbo/jsonrpc/otterscan_transaction_by_sender_and_nonce.go +++ b/turbo/jsonrpc/otterscan_transaction_by_sender_and_nonce.go @@ -166,10 +166,13 @@ func (api *OtterscanAPIImpl) GetTransactionBySenderAndNonce(ctx context.Context, } func (api *OtterscanAPIImpl) findNonce(ctx context.Context, tx kv.Tx, addr common.Address, nonce uint64, blockNum uint64) (bool, common.Hash, error) { - hash, err := api._blockReader.CanonicalHash(ctx, tx, blockNum) + hash, ok, err := api._blockReader.CanonicalHash(ctx, tx, blockNum) if err != nil { return false, common.Hash{}, err } + if !ok { + return false, common.Hash{}, fmt.Errorf("canonical hash not found: %d", blockNum) + } block, err := api.blockWithSenders(ctx, tx, hash, blockNum) if err != nil { return false, common.Hash{}, err diff --git a/turbo/jsonrpc/overlay_api.go b/turbo/jsonrpc/overlay_api.go index 6935caf988c..7f8f85f6036 100644 --- a/turbo/jsonrpc/overlay_api.go +++ b/turbo/jsonrpc/overlay_api.go @@ -167,9 +167,9 @@ func (api *OverlayAPIImpl) CallConstructor(ctx context.Context, address common.A if hash, ok := overrideBlockHash[i]; ok { return hash } - hash, err := api._blockReader.CanonicalHash(ctx, tx, i) - if err != nil { - log.Debug("Can't get block hash by number", "number", i, "only-canonical", true) + hash, ok, err := api._blockReader.CanonicalHash(ctx, tx, i) + if err != nil || !ok { + log.Debug("Can't get block hash by number", "number", i, "only-canonical", true, "err", err, "ok", ok) } return hash } @@ -185,7 +185,7 @@ func (api *OverlayAPIImpl) CallConstructor(ctx context.Context, address common.A // and apply the message. gp := new(core.GasPool).AddGas(math.MaxUint64).AddBlobGas(math.MaxUint64) for idx, txn := range replayTransactions { - statedb.SetTxContext(txn.Hash(), idx) + statedb.SetTxContext(idx, blockNum) msg, err := txn.AsMessage(*signer, block.BaseFee(), rules) if err != nil { return nil, err @@ -202,7 +202,7 @@ func (api *OverlayAPIImpl) CallConstructor(ctx context.Context, address common.A } creationTx := block.Transactions()[transactionIndex] - statedb.SetTxContext(creationTx.Hash(), transactionIndex) + statedb.SetTxContext(transactionIndex, blockNum) // CREATE2: keep original message so we match the existing contract address, code will be replaced later msg, err := creationTx.AsMessage(*signer, block.BaseFee(), rules) @@ -443,9 +443,9 @@ func (api *OverlayAPIImpl) replayBlock(ctx context.Context, blockNum uint64, sta if hash, ok := overrideBlockHash[i]; ok { return hash } - hash, err := api._blockReader.CanonicalHash(ctx, tx, i) - if err != nil { - log.Debug("Can't get block hash by number", "number", i, "only-canonical", true) + hash, ok, err := api._blockReader.CanonicalHash(ctx, tx, i) + if err != nil || !ok { + log.Debug("Can't get block hash by number", "number", i, "only-canonical", true, "err", err, "ok", ok) } return hash } @@ -511,7 +511,7 @@ func (api *OverlayAPIImpl) replayBlock(ctx context.Context, blockNum uint64, sta } } - statedb.SetTxContext(txn.Hash(), idx) + statedb.SetTxContext(idx, blockCtx.BlockNumber) txCtx = core.NewEVMTxContext(msg) evm.TxContext = txCtx @@ -539,7 +539,7 @@ func (api *OverlayAPIImpl) replayBlock(ctx context.Context, blockNum uint64, sta log.Debug("[replayBlock] discarding txLogs because txn has status=failed", "transactionHash", txn.Hash()) } else { //append logs only if txn has not reverted - txLogs := statedb.GetLogs(txn.Hash(), blockNum, header.Hash()) + txLogs := statedb.GetLogs(statedb.TxnIndex(), txn.Hash(), blockNum, header.Hash()) log.Debug("[replayBlock]", "len(txLogs)", len(txLogs), "transactionHash", txn.Hash()) blockLogs = append(blockLogs, txLogs...) } diff --git a/turbo/jsonrpc/receipts/receipts_generator.go b/turbo/jsonrpc/receipts/receipts_generator.go index 054742eea9e..922893c9f2a 100644 --- a/turbo/jsonrpc/receipts/receipts_generator.go +++ b/turbo/jsonrpc/receipts/receipts_generator.go @@ -45,10 +45,8 @@ func (g *Generator) GetReceipts(ctx context.Context, cfg *chain.Config, tx kv.Tx return receipts, nil } - engine := g.engine - txNumsReader := rawdbv3.TxNums.WithCustomReadTxNumFunc(freezeblocks.ReadTxNumFuncFromBlockReader(ctx, g.blockReader)) - _, _, _, ibs, _, err := transactions.ComputeTxEnv(ctx, engine, block, cfg, g.blockReader, txNumsReader, tx, 0) + _, _, _, ibs, _, err := transactions.ComputeTxEnv(ctx, g.engine, block, cfg, g.blockReader, txNumsReader, tx, 0) if err != nil { return nil, err } @@ -70,8 +68,8 @@ func (g *Generator) GetReceipts(ctx context.Context, cfg *chain.Config, tx kv.Tx } header := block.HeaderNoCopy() for i, txn := range block.Transactions() { - ibs.SetTxContext(txn.Hash(), i) - receipt, _, err := core.ApplyTransaction(cfg, core.GetHashFn(header, getHeader), engine, nil, gp, ibs, noopWriter, header, txn, usedGas, usedBlobGas, vm.Config{}) + ibs.SetTxContext(i, block.NumberU64()) + receipt, _, err := core.ApplyTransaction(cfg, core.GetHashFn(header, getHeader), g.engine, nil, gp, ibs, noopWriter, header, txn, usedGas, usedBlobGas, vm.Config{}) if err != nil { return nil, err } diff --git a/turbo/jsonrpc/trace_adhoc.go b/turbo/jsonrpc/trace_adhoc.go index 6c67da2ea61..baac13d726b 100644 --- a/turbo/jsonrpc/trace_adhoc.go +++ b/turbo/jsonrpc/trace_adhoc.go @@ -25,6 +25,7 @@ import ( "math" "strings" + "github.com/erigontech/erigon/turbo/shards" "github.com/holiman/uint256" libcommon "github.com/erigontech/erigon-lib/common" @@ -1040,7 +1041,7 @@ func (api *TraceAPIImpl) Call(ctx context.Context, args TraceCallParam, traceTyp gp := new(core.GasPool).AddGas(msg.Gas()).AddBlobGas(msg.BlobGas()) var execResult *evmtypes.ExecutionResult - ibs.SetTxContext(libcommon.Hash{}, 0) + ibs.SetTxContext(0, block.NumberU64()) execResult, err = core.ApplyMessage(evm, msg, gp, true /* refunds */, true /* gasBailout */) if err != nil { return nil, err @@ -1173,12 +1174,13 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type if err != nil { return nil, nil, err } - //stateCache := shards.NewStateCache(32, 0 /* no limit */) // this cache living only during current RPC call, but required to store state writes - cachedReader := stateReader - //cachedReader := state.NewCachedReader(stateReader, stateCache) + stateCache := shards.NewStateCache( + 32, 0 /* no limit */) // this cache living only during current RPC call, but required to store state writes + //cachedReader := stateReader + cachedReader := state.NewCachedReader(stateReader, stateCache) noop := state.NewNoopWriter() - cachedWriter := noop - //cachedWriter := state.NewCachedWriter(noop, stateCache) + //cachedWriter := noop + cachedWriter := state.NewCachedWriter(noop, stateCache) ibs := state.New(cachedReader) parentHeader, err := api.headerByRPCNumber(ctx, rpc.BlockNumber(blockNumber), dbtx) @@ -1214,6 +1216,9 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type if isHistoricalStateReader { baseTxNum = historicalStateReader.GetTxNum() } + + blockCtx := transactions.NewEVMBlockContext(engine, header, parentNrOrHash.RequireCanonical, dbtx, api._blockReader, chainConfig) + for txIndex, msg := range msgs { if isHistoricalStateReader { historicalStateReader.SetTxNum(baseTxNum + uint64(txIndex)) @@ -1258,7 +1263,6 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type vmConfig.Tracer = &ot } - blockCtx := transactions.NewEVMBlockContext(engine, header, parentNrOrHash.RequireCanonical, dbtx, api._blockReader, chainConfig) if useParent { blockCtx.GasLimit = math.MaxUint64 blockCtx.MaxGasLimit = true @@ -1268,9 +1272,9 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type var cloneReader state.StateReader var sd *StateDiff if traceTypeStateDiff { - //cloneCache := stateCache.Clone() - //cloneReader = state.NewCachedReader(stateReader, cloneCache) - cloneReader = stateReader + cloneCache := stateCache.Clone() + cloneReader = state.NewCachedReader(stateReader, cloneCache) + //cloneReader = stateReader if isHistoricalStateReader { historicalStateReader.SetTxNum(baseTxNum + uint64(txIndex)) } @@ -1286,8 +1290,6 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type finalizeTxStateWriter = noop } - ibs.Reset() - var txFinalized bool var execResult *evmtypes.ExecutionResult if args.isBorStateSyncTxn { @@ -1306,17 +1308,12 @@ func (api *TraceAPIImpl) doCallMany(ctx context.Context, dbtx kv.Tx, msgs []type header.Time, ) } else { - if args.txHash != nil { - ibs.SetTxContext(*args.txHash, txIndex) - } else { - ibs.SetTxContext(libcommon.Hash{}, txIndex) - } - + ibs.SetTxContext(txIndex, header.Number.Uint64()) txCtx := core.NewEVMTxContext(msg) evm := vm.NewEVM(blockCtx, txCtx, ibs, chainConfig, vmConfig) gp := new(core.GasPool).AddGas(msg.Gas()).AddBlobGas(msg.BlobGas()) - execResult, err = core.ApplyMessage(evm, msg, gp, true /* refunds */, gasBailout /* gasBailout */) + execResult, err = core.ApplyMessage(evm, msg, gp, true /* refunds */, gasBailout /*gasBailout*/) } if err != nil { return nil, nil, fmt.Errorf("first run for txIndex %d error: %w", txIndex, err) diff --git a/turbo/jsonrpc/trace_adhoc_test.go b/turbo/jsonrpc/trace_adhoc_test.go index 082c38d388a..7c811393ccb 100644 --- a/turbo/jsonrpc/trace_adhoc_test.go +++ b/turbo/jsonrpc/trace_adhoc_test.go @@ -89,6 +89,223 @@ func TestCoinbaseBalance(t *testing.T) { } } +func TestSwapBalance(t *testing.T) { + m, _, _ := rpcdaemontest.CreateTestSentry(t) + api := NewTraceAPI(newBaseApiForTest(m), m.DB, &httpcfg.HttpCfg{}) + // Call GetTransactionReceipt for transaction which is not in the database + var latest = rpc.LatestBlockNumber + results, err := api.CallMany(context.Background(), json.RawMessage(` +[ + [{"from":"0x71562b71999873db5b286df957af199ec94617f7","to":"0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b","gas":"0x5208","gasPrice":"0x0","value":"0x2"},["trace", "stateDiff"]], + [{"from":"0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b","to":"0x71562b71999873db5b286df957af199ec94617f7","gas":"0x5208","gasPrice":"0x0","value":"0x1"},["trace", "stateDiff"]] +] +`), &rpc.BlockNumberOrHash{BlockNumber: &latest}, nil) + + /* + Let's assume A - 0x71562b71999873db5b286df957af199ec94617f7 B - 0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b + A has big balance. + 1. Sending 2 wei from rich existing account to empty account. Gp: 0 wei. Spent: 2 wei + 2. Return 1 wei to initial sender. Gp: 0 wei. Spent: 1 wei. + Balance new: 1 wei + Balance old diff is 1 wei. + */ + if err != nil { + t.Errorf("calling CallMany: %v", err) + } + if results == nil { + t.Errorf("expected empty array, got nil") + } + + if len(results) != 2 { + t.Errorf("expected array with 2 elements, got %d elements", len(results)) + } + + // Checking state diff + if res, ok := results[0].StateDiff[libcommon.HexToAddress("0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b")]; !ok { + t.Errorf("don't found B in first tx") + } else { + b, okConv := res.Balance.(map[string]*hexutil.Big) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(2), b[i].Uint64()) + } + } + + if res, ok := results[0].StateDiff[libcommon.HexToAddress("0x71562b71999873db5b286df957af199ec94617f7")]; !ok { + t.Errorf("don't found A in first tx") + } else { + b, okConv := res.Balance.(map[string]*StateDiffBalance) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(2), b[i].From.Uint64()-b[i].To.Uint64()) + } + } + + if res, ok := results[1].StateDiff[libcommon.HexToAddress("0x71562b71999873db5b286df957af199ec94617f7")]; !ok { + t.Errorf("don't found A in second tx") + } else { + b, okConv := res.Balance.(map[string]*StateDiffBalance) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(1), b[i].To.Uint64()-b[i].From.Uint64()) + } + } + + if res, ok := results[1].StateDiff[libcommon.HexToAddress("0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b")]; !ok { + t.Errorf("don't found B in second tx") + } else { + b, okConv := res.Balance.(map[string]*hexutil.Big) + if !okConv { + b := res.Balance.(map[string]*StateDiffBalance) + for i := range b { + require.Equal(t, uint64(1), b[i].From.Uint64()-b[i].To.Uint64()) + } + } else { + for i := range b { + require.Equal(t, uint64(1), b[i].Uint64()) + } + } + } +} + +func TestCorrectStateDiff(t *testing.T) { + m, _, _ := rpcdaemontest.CreateTestSentry(t) + api := NewTraceAPI(newBaseApiForTest(m), m.DB, &httpcfg.HttpCfg{}) + // Call GetTransactionReceipt for transaction which is not in the database + var latest = rpc.LatestBlockNumber + results, err := api.CallMany(context.Background(), json.RawMessage(` +[ + [{"from":"0x0D3ab14BBaD3D99F4203bd7a11aCB94882050E7e","to":"0x703c4b2bD70c169f5717101CaeE543299Fc946C7","gas":"0x5208","gasPrice":"0x0","value":"0x1"},["trace", "stateDiff"]], + [{"from":"0x71562b71999873db5b286df957af199ec94617f7","to":"0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b","gas":"0x5208","gasPrice":"0x0","value":"0x2"},["trace", "stateDiff"]], + [{"from":"0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b","to":"0x71562b71999873db5b286df957af199ec94617f7","gas":"0x5208","gasPrice":"0x0","value":"0x1"},["trace", "stateDiff"]] +] +`), &rpc.BlockNumberOrHash{BlockNumber: &latest}, nil) + + /* + C->D 1 wei + A->B 2 wei + B->A 1 wei + */ + if err != nil { + t.Errorf("calling CallMany: %v", err) + } + if results == nil { + t.Errorf("expected empty array, got nil") + } + + if len(results) != 3 { + t.Errorf("expected array with 3 elements, got %d elements", len(results)) + } + + // Checking state diff + if _, ok := results[0].StateDiff[libcommon.HexToAddress("0x71562b71999873db5b286df957af199ec94617f7")]; ok { + t.Errorf("A shouldn't be in first sd") + } + if _, ok := results[0].StateDiff[libcommon.HexToAddress("0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b")]; ok { + t.Errorf("B shouldn't be in first sd") + } + + if res, ok := results[0].StateDiff[libcommon.HexToAddress("0x703c4b2bD70c169f5717101CaeE543299Fc946C7")]; !ok { + t.Errorf("don't found C in first tx") + } else { + b, okConv := res.Balance.(map[string]*hexutil.Big) + if !okConv { + b := res.Balance.(map[string]*StateDiffBalance) + for i := range b { + require.Equal(t, uint64(1), b[i].To.Uint64()-b[i].From.Uint64()) + } + } else { + for i := range b { + require.Equal(t, uint64(1), b[i].Uint64()) + } + } + } + + if res, ok := results[0].StateDiff[libcommon.HexToAddress("0x0D3ab14BBaD3D99F4203bd7a11aCB94882050E7e")]; !ok { + t.Errorf("don't found C in first tx") + } else { + b, okConv := res.Balance.(map[string]*StateDiffBalance) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(1), b[i].From.Uint64()-b[i].To.Uint64()) + } + } + + if _, ok := results[1].StateDiff[libcommon.HexToAddress("0x0D3ab14BBaD3D99F4203bd7a11aCB94882050E7e")]; ok { + t.Errorf("C shouldn't be in second sd") + } + if _, ok := results[1].StateDiff[libcommon.HexToAddress("0x703c4b2bD70c169f5717101CaeE543299Fc946C7")]; ok { + t.Errorf("D shouldn't be in second sd") + } + + if res, ok := results[1].StateDiff[libcommon.HexToAddress("0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b")]; !ok { + t.Errorf("don't found B in first tx") + } else { + b, okConv := res.Balance.(map[string]*hexutil.Big) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(2), b[i].Uint64()) + } + } + + if res, ok := results[1].StateDiff[libcommon.HexToAddress("0x71562b71999873db5b286df957af199ec94617f7")]; !ok { + t.Errorf("don't found A in first tx") + } else { + b, okConv := res.Balance.(map[string]*StateDiffBalance) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(2), b[i].From.Uint64()-b[i].To.Uint64()) + } + } + + if _, ok := results[2].StateDiff[libcommon.HexToAddress("0x0D3ab14BBaD3D99F4203bd7a11aCB94882050E7e")]; ok { + t.Errorf("C shouldn't be in third sd") + } + if _, ok := results[2].StateDiff[libcommon.HexToAddress("0x703c4b2bD70c169f5717101CaeE543299Fc946C7")]; ok { + t.Errorf("D shouldn't be in third sd") + } + + if res, ok := results[2].StateDiff[libcommon.HexToAddress("0x71562b71999873db5b286df957af199ec94617f7")]; !ok { + t.Errorf("don't found A in second tx") + } else { + b, okConv := res.Balance.(map[string]*StateDiffBalance) + if !okConv { + t.Errorf("bad interface %+v", res.Balance) + } + for i := range b { + require.Equal(t, uint64(1), b[i].To.Uint64()-b[i].From.Uint64()) + } + } + + if res, ok := results[2].StateDiff[libcommon.HexToAddress("0x14627ea0e2B27b817DbfF94c3dA383bB73F8C30b")]; !ok { + t.Errorf("don't found B in second tx") + } else { + b, okConv := res.Balance.(map[string]*hexutil.Big) + if !okConv { + b := res.Balance.(map[string]*StateDiffBalance) + for i := range b { + require.Equal(t, uint64(1), b[i].From.Uint64()-b[i].To.Uint64()) + } + } else { + for i := range b { + require.Equal(t, uint64(1), b[i].Uint64()) + } + } + } +} + func TestReplayTransaction(t *testing.T) { m, _, _ := rpcdaemontest.CreateTestSentry(t) api := NewTraceAPI(newBaseApiForTest(m), m.DB, &httpcfg.HttpCfg{}) diff --git a/turbo/jsonrpc/trace_filtering.go b/turbo/jsonrpc/trace_filtering.go index 44d8fc1025a..03dddac55fe 100644 --- a/turbo/jsonrpc/trace_filtering.go +++ b/turbo/jsonrpc/trace_filtering.go @@ -21,6 +21,7 @@ import ( "errors" "fmt" + "github.com/erigontech/erigon/turbo/shards" jsoniter "github.com/json-iterator/go" "github.com/erigontech/erigon-lib/chain" @@ -582,11 +583,11 @@ func (api *TraceAPIImpl) filterV3(ctx context.Context, dbtx kv.TemporalTx, fromB } stateReader.SetTxNum(txNum) - //stateCache := shards.NewStateCache(32, 0 /* no limit */) // this cache living only during current RPC call, but required to store state writes - //cachedReader := state.NewCachedReader(stateReader, stateCache) - cachedReader := stateReader - //cachedWriter := state.NewCachedWriter(noop, stateCache) - cachedWriter := noop + stateCache := shards.NewStateCache(32, 0 /* no limit */) // this cache living only during current RPC call, but required to store state writes + cachedReader := state.NewCachedReader(stateReader, stateCache) + //cachedReader := stateReader + cachedWriter := state.NewCachedWriter(noop, stateCache) + //cachedWriter := noop vmConfig.SkipAnalysis = core.SkipAnalysis(chainConfig, blockNum) traceResult := &TraceCallResult{Trace: []*ParityTrace{}} @@ -608,7 +609,7 @@ func (api *TraceAPIImpl) filterV3(ctx context.Context, dbtx kv.TemporalTx, fromB evm := vm.NewEVM(blockCtx, txCtx, ibs, chainConfig, vmConfig) gp := new(core.GasPool).AddGas(msg.Gas()).AddBlobGas(msg.BlobGas()) - ibs.SetTxContext(txHash, txIndex) + ibs.SetTxContext(txIndex, blockCtx.BlockNumber) var execResult *evmtypes.ExecutionResult execResult, err = core.ApplyMessage(evm, msg, gp, true /* refunds */, gasBailOut) if err != nil { diff --git a/turbo/jsonrpc/tracing.go b/turbo/jsonrpc/tracing.go index 302588c9e69..904c5d58a85 100644 --- a/turbo/jsonrpc/tracing.go +++ b/turbo/jsonrpc/tracing.go @@ -160,7 +160,7 @@ func (api *PrivateDebugAPIImpl) traceBlock(ctx context.Context, blockNrOrHash rp stream.WriteArrayEnd() return ctx.Err() } - ibs.SetTxContext(txnHash, idx) + ibs.SetTxContext(idx, block.NumberU64()) msg, _ := txn.AsMessage(*signer, block.BaseFee(), rules) if msg.FeeCap().IsZero() && engine != nil { @@ -512,9 +512,9 @@ func (api *PrivateDebugAPIImpl) TraceCallMany(ctx context.Context, bundles []Bun if hash, ok := overrideBlockHash[i]; ok { return hash } - hash, err := api._blockReader.CanonicalHash(ctx, tx, i) - if err != nil { - log.Debug("Can't get block hash by number", "number", i, "only-canonical", true) + hash, ok, err := api._blockReader.CanonicalHash(ctx, tx, i) + if err != nil || !ok { + log.Debug("Can't get block hash by number", "number", i, "only-canonical", true, "err", err, "ok", ok) } return hash } @@ -529,7 +529,7 @@ func (api *PrivateDebugAPIImpl) TraceCallMany(ctx context.Context, bundles []Bun // and apply the message. gp := new(core.GasPool).AddGas(math.MaxUint64).AddBlobGas(math.MaxUint64) for idx, txn := range replayTransactions { - st.SetTxContext(txn.Hash(), idx) + st.SetTxContext(idx, block.NumberU64()) msg, err := txn.AsMessage(*signer, block.BaseFee(), rules) if err != nil { stream.WriteNil() @@ -573,7 +573,7 @@ func (api *PrivateDebugAPIImpl) TraceCallMany(ctx context.Context, bundles []Bun } txCtx = core.NewEVMTxContext(msg) ibs := evm.IntraBlockState().(*state.IntraBlockState) - ibs.SetTxContext(common.Hash{}, txnIndex) + ibs.SetTxContext(txnIndex, blockCtx.BlockNumber) err = transactions.TraceTx(ctx, msg, blockCtx, txCtx, evm.IntraBlockState(), config, chainConfig, stream, api.evmCallTimeout, 0) if err != nil { stream.WriteArrayEnd() diff --git a/turbo/rpchelper/helper.go b/turbo/rpchelper/helper.go index 90600decd4e..2163b8eaabb 100644 --- a/turbo/rpchelper/helper.go +++ b/turbo/rpchelper/helper.go @@ -20,7 +20,6 @@ import ( "context" "errors" "fmt" - libcommon "github.com/erigontech/erigon-lib/common" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/kv/kvcache" @@ -47,19 +46,21 @@ func (e nonCanonocalHashError) Error() string { } func GetBlockNumber(ctx context.Context, blockNrOrHash rpc.BlockNumberOrHash, tx kv.Tx, br services.FullBlockReader, filters *Filters) (uint64, libcommon.Hash, bool, error) { - return _GetBlockNumber(ctx, blockNrOrHash.RequireCanonical, blockNrOrHash, tx, br, filters) + bn, bh, latest, _, err := _GetBlockNumber(ctx, blockNrOrHash.RequireCanonical, blockNrOrHash, tx, br, filters) + return bn, bh, latest, err } func GetCanonicalBlockNumber(ctx context.Context, blockNrOrHash rpc.BlockNumberOrHash, tx kv.Tx, br services.FullBlockReader, filters *Filters) (uint64, libcommon.Hash, bool, error) { - return _GetBlockNumber(ctx, true, blockNrOrHash, tx, br, filters) + bn, bh, latest, _, err := _GetBlockNumber(ctx, blockNrOrHash.RequireCanonical, blockNrOrHash, tx, br, filters) + return bn, bh, latest, err } -func _GetBlockNumber(ctx context.Context, requireCanonical bool, blockNrOrHash rpc.BlockNumberOrHash, tx kv.Tx, br services.FullBlockReader, filters *Filters) (blockNumber uint64, hash libcommon.Hash, latest bool, err error) { +func _GetBlockNumber(ctx context.Context, requireCanonical bool, blockNrOrHash rpc.BlockNumberOrHash, tx kv.Tx, br services.FullBlockReader, filters *Filters) (blockNumber uint64, hash libcommon.Hash, latest bool, found bool, err error) { // Due to changed semantics of `lastest` block in RPC request, it is now distinct // from the block number corresponding to the plain state var plainStateBlockNumber uint64 if plainStateBlockNumber, err = stages.GetStageProgress(tx, stages.Execution); err != nil { - return 0, libcommon.Hash{}, false, fmt.Errorf("getting plain state block number: %w", err) + return 0, libcommon.Hash{}, false, false, fmt.Errorf("getting plain state block number: %w", err) } var ok bool hash, ok = blockNrOrHash.Hash() @@ -68,7 +69,7 @@ func _GetBlockNumber(ctx context.Context, requireCanonical bool, blockNrOrHash r switch number { case rpc.LatestBlockNumber: if blockNumber, err = GetLatestBlockNumber(tx); err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err } case rpc.EarliestBlockNumber: blockNumber = 0 @@ -77,73 +78,76 @@ func _GetBlockNumber(ctx context.Context, requireCanonical bool, blockNrOrHash r num := borfinality.GetFinalizedBlockNumber(tx) if num == 0 { // nolint - return 0, libcommon.Hash{}, false, errors.New("No finalized block") + return 0, libcommon.Hash{}, false, false, errors.New("No finalized block") } blockNum := borfinality.CurrentFinalizedBlock(tx, num).NumberU64() blockHash := rawdb.ReadHeaderByNumber(tx, blockNum).Hash() - return blockNum, blockHash, false, nil + return blockNum, blockHash, false, false, nil } if fs := parliafinality.GetFinalizationService(); fs != nil { blockHash := fs.GetFinalizeBlockHash() if blockNum := rawdb.ReadHeaderNumber(tx, blockHash); blockNum != nil { - return *blockNum, blockHash, false, nil + return *blockNum, blockHash, false, true, nil } } blockNumber, err = GetFinalizedBlockNumber(tx) if err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err } case rpc.SafeBlockNumber: if fs := parliafinality.GetFinalizationService(); fs != nil { blockHash := fs.GetSafeBlockHash() if blockNum := rawdb.ReadHeaderNumber(tx, blockHash); blockNum != nil { - return *blockNum, blockHash, false, nil + return *blockNum, blockHash, false, true, nil } } blockNumber, err = GetSafeBlockNumber(tx) if err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err } case rpc.PendingBlockNumber: pendingBlock := filters.LastPendingBlock() if pendingBlock == nil { blockNumber = plainStateBlockNumber } else { - return pendingBlock.NumberU64(), pendingBlock.Hash(), false, nil + return pendingBlock.NumberU64(), pendingBlock.Hash(), false, true, nil } case rpc.LatestExecutedBlockNumber: blockNumber = plainStateBlockNumber default: blockNumber = uint64(number.Int64()) } - hash, err = br.CanonicalHash(ctx, tx, blockNumber) + hash, ok, err = br.CanonicalHash(ctx, tx, blockNumber) if err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err + } + if !ok { + return 0, libcommon.Hash{}, false, false, nil } } else { number, err := br.HeaderNumber(ctx, tx, hash) if err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err } if number == nil { - return 0, libcommon.Hash{}, false, fmt.Errorf("block %x not found", hash) + return 0, libcommon.Hash{}, false, false, fmt.Errorf("block %x not found", hash) } blockNumber = *number - ch, err := br.CanonicalHash(ctx, tx, blockNumber) + ch, ok, err := br.CanonicalHash(ctx, tx, blockNumber) if err != nil { - return 0, libcommon.Hash{}, false, err + return 0, libcommon.Hash{}, false, false, err } - if requireCanonical && ch != hash { - return 0, libcommon.Hash{}, false, nonCanonocalHashError{hash} + if requireCanonical && (!ok || ch != hash) { + return 0, libcommon.Hash{}, false, false, nonCanonocalHashError{hash} } } - return blockNumber, hash, blockNumber == plainStateBlockNumber, nil + return blockNumber, hash, blockNumber == plainStateBlockNumber, true, nil } func CreateStateReader(ctx context.Context, tx kv.Tx, br services.FullBlockReader, blockNrOrHash rpc.BlockNumberOrHash, txnIndex int, filters *Filters, stateCache kvcache.Cache, chainName string) (state.StateReader, error) { - blockNumber, _, latest, err := _GetBlockNumber(ctx, true, blockNrOrHash, tx, br, filters) + blockNumber, _, latest, _, err := _GetBlockNumber(ctx, true, blockNrOrHash, tx, br, filters) if err != nil { return nil, err } diff --git a/turbo/services/interfaces.go b/turbo/services/interfaces.go index df6ae380260..1580929c27d 100644 --- a/turbo/services/interfaces.go +++ b/turbo/services/interfaces.go @@ -81,7 +81,7 @@ type BorCheckpointReader interface { } type CanonicalReader interface { - CanonicalHash(ctx context.Context, tx kv.Getter, blockNum uint64) (common.Hash, error) + CanonicalHash(ctx context.Context, tx kv.Getter, blockNum uint64) (h common.Hash, ok bool, err error) IsCanonical(ctx context.Context, tx kv.Getter, hash common.Hash, blockNum uint64) (bool, error) BadHeaderNumber(ctx context.Context, tx kv.Getter, hash common.Hash) (blockHeight *uint64, err error) } @@ -168,7 +168,6 @@ type BlockSnapshots interface { type BlockRetire interface { PruneAncientBlocks(tx kv.RwTx, limit int) (deleted int, err error) RetireBlocksInBackground(ctx context.Context, miBlockNum uint64, maxBlockNum uint64, lvl log.Lvl, seedNewSnapshots func(downloadRequest []DownloadRequest) error, onDelete func(l []string) error, onFinishRetire func() error) - HasNewFrozenFiles() bool BuildMissedIndicesIfNeed(ctx context.Context, logPrefix string, notifier DBEventNotifier, cc *chain.Config) error SetWorkers(workers int) GetWorkers() int diff --git a/turbo/shards/events.go b/turbo/shards/events.go index 69ac068b401..9d571211ce4 100644 --- a/turbo/shards/events.go +++ b/turbo/shards/events.go @@ -20,7 +20,9 @@ import ( "sync" "github.com/erigontech/erigon-lib/common" + "github.com/erigontech/erigon-lib/gointerfaces" remote "github.com/erigontech/erigon-lib/gointerfaces/remoteproto" + types2 "github.com/erigontech/erigon-lib/gointerfaces/typesproto" "github.com/erigontech/erigon/core/types" ) @@ -156,6 +158,90 @@ func (e *Events) OnLogs(logs []*remote.SubscribeLogsReply) { type Notifications struct { Events *Events - Accumulator *Accumulator + Accumulator *Accumulator // StateAccumulator StateChangesConsumer StateChangeConsumer + RecentLogs *RecentLogs +} + +func NewNotifications(StateChangesConsumer StateChangeConsumer) *Notifications { + return &Notifications{ + Events: NewEvents(), + Accumulator: NewAccumulator(), + RecentLogs: NewRecentLogs(512), + StateChangesConsumer: StateChangesConsumer, + } +} + +// Requirements: +// - Erigon3 doesn't store logs in db (yet) +// - need support unwind of receipts +// - need send notification after `rwtx.Commit` (or user will recv notification, but can't request new data by RPC) +type RecentLogs struct { + receipts map[uint64]types.Receipts + limit uint64 + mu sync.Mutex +} + +func NewRecentLogs(limit uint64) *RecentLogs { + return &RecentLogs{receipts: make(map[uint64]types.Receipts, limit), limit: limit} +} + +// [from,to) +func (r *RecentLogs) Notify(n *Events, from, to uint64, isUnwind bool) { + if !n.HasLogSubsriptions() { + return + } + r.mu.Lock() + defer r.mu.Unlock() + for bn, receipts := range r.receipts { + if bn+r.limit < from { //evict old + delete(r.receipts, bn) + continue + } + if bn < from || bn >= to { + continue + } + + var blockNum uint64 + reply := make([]*remote.SubscribeLogsReply, 0, len(receipts)) + for _, receipt := range receipts { + blockNum = receipt.BlockNumber.Uint64() + //txIndex++ + //// bor transactions are at the end of the bodies transactions (added manually but not actually part of the block) + //if txIndex == uint64(len(block.Transactions())) { + // txHash = bortypes.ComputeBorTxHash(blockNum, block.Hash()) + //} else { + // txHash = block.Transactions()[txIndex].Hash() + //} + + for _, l := range receipt.Logs { + res := &remote.SubscribeLogsReply{ + Address: gointerfaces.ConvertAddressToH160(receipt.ContractAddress), + BlockHash: gointerfaces.ConvertHashToH256(receipt.BlockHash), + BlockNumber: blockNum, + Data: l.Data, + LogIndex: uint64(l.Index), + Topics: make([]*types2.H256, 0, len(l.Topics)), + TransactionHash: gointerfaces.ConvertHashToH256(receipt.TxHash), + TransactionIndex: uint64(l.TxIndex), + Removed: isUnwind, + } + for _, topic := range l.Topics { + res.Topics = append(res.Topics, gointerfaces.ConvertHashToH256(topic)) + } + reply = append(reply, res) + } + } + + n.OnLogs(reply) + } +} + +func (r *RecentLogs) Add(receipts types.Receipts) { + if len(receipts) == 0 { + return + } + r.mu.Lock() + defer r.mu.Unlock() + r.receipts[receipts[0].BlockNumber.Uint64()] = receipts } diff --git a/turbo/snapshotsync/freezeblocks/beacon_block_reader.go b/turbo/snapshotsync/freezeblocks/beacon_block_reader.go index d6ba0d9db4a..19b152e1f16 100644 --- a/turbo/snapshotsync/freezeblocks/beacon_block_reader.go +++ b/turbo/snapshotsync/freezeblocks/beacon_block_reader.go @@ -99,7 +99,7 @@ func (r *beaconSnapshotReader) ReadBlockBySlot(ctx context.Context, tx kv.Tx, sl return nil, nil } - idxSlot := seg.Index() + idxSlot := seg.src.Index() if idxSlot == nil { return nil, nil @@ -109,7 +109,7 @@ func (r *beaconSnapshotReader) ReadBlockBySlot(ctx context.Context, tx kv.Tx, sl } blockOffset := idxSlot.OrdinalLookup(slot - idxSlot.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, nil @@ -159,7 +159,7 @@ func (r *beaconSnapshotReader) ReadBlindedBlockBySlot(ctx context.Context, tx kv return nil, nil } - idxSlot := seg.Index() + idxSlot := seg.src.Index() if idxSlot == nil { return nil, nil @@ -169,7 +169,7 @@ func (r *beaconSnapshotReader) ReadBlindedBlockBySlot(ctx context.Context, tx kv } blockOffset := idxSlot.OrdinalLookup(slot - idxSlot.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, nil @@ -240,7 +240,7 @@ func (r *beaconSnapshotReader) ReadBlockByRoot(ctx context.Context, tx kv.Tx, ro return nil, nil } - idxSlot := seg.Index() + idxSlot := seg.src.Index() if idxSlot == nil { return nil, nil @@ -250,7 +250,7 @@ func (r *beaconSnapshotReader) ReadBlockByRoot(ctx context.Context, tx kv.Tx, ro } blockOffset := idxSlot.OrdinalLookup(*slot - idxSlot.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, nil diff --git a/turbo/snapshotsync/freezeblocks/block_reader.go b/turbo/snapshotsync/freezeblocks/block_reader.go index 587cdabae71..30f38fd9701 100644 --- a/turbo/snapshotsync/freezeblocks/block_reader.go +++ b/turbo/snapshotsync/freezeblocks/block_reader.go @@ -99,11 +99,11 @@ func (r *RemoteBlockReader) BadHeaderNumber(ctx context.Context, tx kv.Getter, h } func (r *RemoteBlockReader) BlockByNumber(ctx context.Context, db kv.Tx, number uint64) (*types.Block, error) { - hash, err := r.CanonicalHash(ctx, db, number) + hash, ok, err := r.CanonicalHash(ctx, db, number) if err != nil { return nil, fmt.Errorf("failed ReadCanonicalHash: %w", err) } - if hash == (common.Hash{}) { + if !ok { return nil, nil } block, _, err := r.BlockWithSenders(ctx, db, hash, number) @@ -121,10 +121,13 @@ func (r *RemoteBlockReader) BlockByHash(ctx context.Context, db kv.Tx, hash comm return block, err } func (r *RemoteBlockReader) HeaderByNumber(ctx context.Context, tx kv.Getter, blockHeight uint64) (*types.Header, error) { - canonicalHash, err := r.CanonicalHash(ctx, tx, blockHeight) + canonicalHash, ok, err := r.CanonicalHash(ctx, tx, blockHeight) if err != nil { return nil, err } + if !ok { + return nil, nil + } block, _, err := r.BlockWithSenders(ctx, tx, canonicalHash, blockHeight) if err != nil { return nil, err @@ -156,12 +159,16 @@ func (r *RemoteBlockReader) HeaderByHash(ctx context.Context, tx kv.Getter, hash return block.Header(), nil } -func (r *RemoteBlockReader) CanonicalHash(ctx context.Context, tx kv.Getter, blockHeight uint64) (common.Hash, error) { - resp, err := r.client.CanonicalHash(ctx, &remote.CanonicalHashRequest{BlockNumber: blockHeight}) +func (r *RemoteBlockReader) CanonicalHash(ctx context.Context, tx kv.Getter, blockHeight uint64) (h common.Hash, ok bool, err error) { + reply, err := r.client.CanonicalHash(ctx, &remote.CanonicalHashRequest{BlockNumber: blockHeight}) if err != nil { - return common.Hash{}, err + return common.Hash{}, false, err + } + if reply == nil || reply.Hash == nil { + return h, false, nil } - return gointerfaces.ConvertH256ToHash(resp.Hash), nil + h = gointerfaces.ConvertH256ToHash(reply.Hash) + return h, h != emptyHash, nil } var _ services.FullBlockReader = &RemoteBlockReader{} @@ -182,10 +189,13 @@ func (r *RemoteBlockReader) TxnLookup(ctx context.Context, tx kv.Getter, txnHash } func (r *RemoteBlockReader) TxnByIdxInBlock(ctx context.Context, tx kv.Getter, blockNum uint64, i int) (txn types.Transaction, err error) { - canonicalHash, err := r.CanonicalHash(ctx, tx, blockNum) + canonicalHash, ok, err := r.CanonicalHash(ctx, tx, blockNum) if err != nil { return nil, err } + if !ok { + return nil, nil + } b, err := r.BodyWithTransactions(ctx, tx, canonicalHash, blockNum) if err != nil { return nil, err @@ -252,10 +262,13 @@ func (r *RemoteBlockReader) Body(ctx context.Context, tx kv.Getter, hash common. return block.Body(), uint32(len(block.Body().Transactions)), nil } func (r *RemoteBlockReader) IsCanonical(ctx context.Context, tx kv.Getter, hash common.Hash, blockHeight uint64) (bool, error) { - expected, err := r.CanonicalHash(ctx, tx, blockHeight) + expected, ok, err := r.CanonicalHash(ctx, tx, blockHeight) if err != nil { return false, err } + if !ok { + return false, nil + } return expected == hash, nil } func (r *RemoteBlockReader) BodyWithTransactions(ctx context.Context, tx kv.Getter, hash common.Hash, blockHeight uint64) (body *types.Body, err error) { @@ -537,11 +550,11 @@ func (r *BlockReader) HeaderNumber(ctx context.Context, tx kv.Getter, hash commo return ret, nil } func (r *BlockReader) IsCanonical(ctx context.Context, tx kv.Getter, hash common.Hash, blockHeight uint64) (bool, error) { - expected, err := r.CanonicalHash(ctx, tx, blockHeight) + expected, ok, err := r.CanonicalHash(ctx, tx, blockHeight) if err != nil { return false, err } - return expected == hash, nil + return ok && expected == hash, nil } // HeaderByHash - will search header in all snapshots starting from recent @@ -554,15 +567,12 @@ func (r *BlockReader) HeaderByHash(ctx context.Context, tx kv.Getter, hash commo return h, nil } - segments, release := r.sn.ViewType(coresnaptype.Headers) - defer release() + segmentRotx := r.sn.ViewType(coresnaptype.Headers) + defer segmentRotx.Close() buf := make([]byte, 128) + segments := segmentRotx.VisibleSegments for i := len(segments) - 1; i >= 0; i-- { - if segments[i].Index() == nil { - continue - } - h, err = r.headerFromSnapshotByHash(hash, segments[i], buf) if err != nil { return nil, err @@ -576,30 +586,30 @@ func (r *BlockReader) HeaderByHash(ctx context.Context, tx kv.Getter, hash commo var emptyHash = common.Hash{} -func (r *BlockReader) CanonicalHash(ctx context.Context, tx kv.Getter, blockHeight uint64) (h common.Hash, err error) { +func (r *BlockReader) CanonicalHash(ctx context.Context, tx kv.Getter, blockHeight uint64) (h common.Hash, ok bool, err error) { h, err = rawdb.ReadCanonicalHash(tx, blockHeight) if err != nil { - return emptyHash, err + return emptyHash, false, err } if h != emptyHash { - return h, nil + return h, true, nil } seg, ok, release := r.sn.ViewSingleFile(coresnaptype.Headers, blockHeight) if !ok { - return h, nil + return h, false, nil } defer release() header, _, err := r.headerFromSnapshot(blockHeight, seg, nil) if err != nil { - return h, err + return h, false, err } if header == nil { - return h, nil + return h, false, nil } h = header.Hash() - return h, nil + return h, true, nil } func (r *BlockReader) Header(ctx context.Context, tx kv.Getter, hash common.Hash, blockHeight uint64) (h *types.Header, err error) { @@ -771,10 +781,13 @@ func (r *BlockReader) BlockWithSenders(ctx context.Context, tx kv.Getter, hash c func (r *BlockReader) CanonicalBodyForStorage(ctx context.Context, tx kv.Getter, blockNum uint64) (body *types.BodyForStorage, err error) { bodySeg, ok, release := r.sn.ViewSingleFile(coresnaptype.Bodies, blockNum) if !ok { - hash, err := r.CanonicalHash(ctx, tx, blockNum) + hash, ok, err := r.CanonicalHash(ctx, tx, blockNum) if err != nil { return nil, err } + if !ok { + return nil, nil + } return rawdb.ReadBodyForStorageByKey(tx, dbutils.BlockBodyKey(blockNum, hash)) } defer release() @@ -799,11 +812,11 @@ func (r *BlockReader) blockWithSenders(ctx context.Context, tx kv.Getter, hash c return nil, nil, nil } if forceCanonical { - canonicalHash, err := r.CanonicalHash(ctx, tx, blockHeight) + canonicalHash, ok, err := r.CanonicalHash(ctx, tx, blockHeight) if err != nil { return nil, nil, fmt.Errorf("requested non-canonical hash %x. canonical=%x", hash, canonicalHash) } - if canonicalHash != hash { + if !ok || canonicalHash != hash { if dbgLogs { log.Info(dbgPrefix + fmt.Sprintf("this hash is not canonical now. current one is %x", canonicalHash)) } @@ -914,14 +927,13 @@ func (r *BlockReader) blockWithSenders(ctx context.Context, tx kv.Getter, hash c return block, senders, nil } -func (r *BlockReader) headerFromSnapshot(blockHeight uint64, sn *Segment, buf []byte) (*types.Header, []byte, error) { - index := sn.Index() - +func (r *BlockReader) headerFromSnapshot(blockHeight uint64, sn *VisibleSegment, buf []byte) (*types.Header, []byte, error) { + index := sn.src.Index() if index == nil { return nil, buf, nil } headerOffset := index.OrdinalLookup(blockHeight - index.BaseDataID()) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(headerOffset) if !gg.HasNext() { return nil, buf, nil @@ -941,14 +953,14 @@ func (r *BlockReader) headerFromSnapshot(blockHeight uint64, sn *Segment, buf [] // because HeaderByHash method will search header in all snapshots - and may request header which doesn't exists // but because our indices are based on PerfectHashMap, no way to know is given key exists or not, only way - // to make sure is to fetch it and compare hash -func (r *BlockReader) headerFromSnapshotByHash(hash common.Hash, sn *Segment, buf []byte) (*types.Header, error) { +func (r *BlockReader) headerFromSnapshotByHash(hash common.Hash, sn *VisibleSegment, buf []byte) (*types.Header, error) { defer func() { if rec := recover(); rec != nil { panic(fmt.Errorf("%+v, snapshot: %d-%d, trace: %s", rec, sn.from, sn.to, dbg.Stack())) } }() // avoid crash because Erigon's core does many things - index := sn.Index() + index := sn.src.Index() if index == nil { return nil, nil @@ -960,7 +972,8 @@ func (r *BlockReader) headerFromSnapshotByHash(hash common.Hash, sn *Segment, bu return nil, nil } headerOffset := index.OrdinalLookup(localID) - gg := sn.MakeGetter() + + gg := sn.src.MakeGetter() gg.Reset(headerOffset) if !gg.HasNext() { return nil, nil @@ -980,7 +993,7 @@ func (r *BlockReader) headerFromSnapshotByHash(hash common.Hash, sn *Segment, bu return h, nil } -func (r *BlockReader) bodyFromSnapshot(blockHeight uint64, sn *Segment, buf []byte) (*types.Body, uint64, uint32, []byte, error) { +func (r *BlockReader) bodyFromSnapshot(blockHeight uint64, sn *VisibleSegment, buf []byte) (*types.Body, uint64, uint32, []byte, error) { b, buf, err := r.bodyForStorageFromSnapshot(blockHeight, sn, buf) if err != nil { return nil, 0, 0, buf, err @@ -999,14 +1012,14 @@ func (r *BlockReader) bodyFromSnapshot(blockHeight uint64, sn *Segment, buf []by return body, b.BaseTxnID.First(), txCount, buf, nil // empty txs in the beginning and end of block } -func (r *BlockReader) bodyForStorageFromSnapshot(blockHeight uint64, sn *Segment, buf []byte) (*types.BodyForStorage, []byte, error) { +func (r *BlockReader) bodyForStorageFromSnapshot(blockHeight uint64, sn *VisibleSegment, buf []byte) (*types.BodyForStorage, []byte, error) { defer func() { if rec := recover(); rec != nil { panic(fmt.Errorf("%+v, snapshot: %d-%d, trace: %s", rec, sn.from, sn.to, dbg.Stack())) } }() // avoid crash because Erigon's core does many things - index := sn.Index() + index := sn.src.Index() if index == nil { return nil, buf, nil @@ -1014,7 +1027,7 @@ func (r *BlockReader) bodyForStorageFromSnapshot(blockHeight uint64, sn *Segment bodyOffset := index.OrdinalLookup(blockHeight - index.BaseDataID()) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(bodyOffset) if !gg.HasNext() { return nil, buf, nil @@ -1032,20 +1045,20 @@ func (r *BlockReader) bodyForStorageFromSnapshot(blockHeight uint64, sn *Segment return b, buf, nil } -func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32, txsSeg *Segment, buf []byte) (txs []types.Transaction, senders []common.Address, err error) { +func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32, txsSeg *VisibleSegment, buf []byte) (txs []types.Transaction, senders []common.Address, err error) { defer func() { if rec := recover(); rec != nil { panic(fmt.Errorf("%+v, snapshot: %d-%d, trace: %s", rec, txsSeg.from, txsSeg.to, dbg.Stack())) } }() // avoid crash because Erigon's core does many things - idxTxnHash := txsSeg.Index(coresnaptype.Indexes.TxnHash) + idxTxnHash := txsSeg.src.Index(coresnaptype.Indexes.TxnHash) if idxTxnHash == nil { return nil, nil, nil } if baseTxnID < idxTxnHash.BaseDataID() { - return nil, nil, fmt.Errorf(".idx file has wrong baseDataID? %d<%d, %s", baseTxnID, idxTxnHash.BaseDataID(), txsSeg.FilePath()) + return nil, nil, fmt.Errorf(".idx file has wrong baseDataID? %d<%d, %s", baseTxnID, idxTxnHash.BaseDataID(), txsSeg.src.FileName()) } txs = make([]types.Transaction, txCount) @@ -1054,7 +1067,10 @@ func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32, txsSeg * return txs, senders, nil } txnOffset := idxTxnHash.OrdinalLookup(baseTxnID - idxTxnHash.BaseDataID()) - gg := txsSeg.MakeGetter() + if txsSeg.src == nil { + return nil, nil, nil + } + gg := txsSeg.src.MakeGetter() gg.Reset(txnOffset) for i := uint32(0); i < txCount; i++ { if !gg.HasNext() { @@ -1062,7 +1078,7 @@ func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32, txsSeg * } buf, _ = gg.Next(buf[:0]) if len(buf) < 1+20 { - return nil, nil, fmt.Errorf("segment %s has too short record: len(buf)=%d < 21", txsSeg.FilePath(), len(buf)) + return nil, nil, fmt.Errorf("segment %s has too short record: len(buf)=%d < 21", txsSeg.src.FileName(), len(buf)) } senders[i].SetBytes(buf[1 : 1+20]) txRlp := buf[1+20:] @@ -1076,11 +1092,11 @@ func (r *BlockReader) txsFromSnapshot(baseTxnID uint64, txCount uint32, txsSeg * return txs, senders, nil } -func (r *BlockReader) txnByID(txnID uint64, sn *Segment, buf []byte) (txn types.Transaction, err error) { - idxTxnHash := sn.Index(coresnaptype.Indexes.TxnHash) +func (r *BlockReader) txnByID(txnID uint64, sn *VisibleSegment, buf []byte) (txn types.Transaction, err error) { + idxTxnHash := sn.src.Index(coresnaptype.Indexes.TxnHash) offset := idxTxnHash.OrdinalLookup(txnID - idxTxnHash.BaseDataID()) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) if !gg.HasNext() { return nil, nil @@ -1096,12 +1112,12 @@ func (r *BlockReader) txnByID(txnID uint64, sn *Segment, buf []byte) (txn types. return } -func (r *BlockReader) txnByHash(txnHash common.Hash, segments []*Segment, buf []byte) (types.Transaction, uint64, bool, error) { +func (r *BlockReader) txnByHash(txnHash common.Hash, segments []*VisibleSegment, buf []byte) (types.Transaction, uint64, bool, error) { for i := len(segments) - 1; i >= 0; i-- { sn := segments[i] - idxTxnHash := sn.Index(coresnaptype.Indexes.TxnHash) - idxTxnHash2BlockNum := sn.Index(coresnaptype.Indexes.TxnHash2BlockNum) + idxTxnHash := sn.src.Index(coresnaptype.Indexes.TxnHash) + idxTxnHash2BlockNum := sn.src.Index(coresnaptype.Indexes.TxnHash2BlockNum) if idxTxnHash == nil || idxTxnHash2BlockNum == nil { continue @@ -1113,7 +1129,7 @@ func (r *BlockReader) txnByHash(txnHash common.Hash, segments []*Segment, buf [] continue } offset := idxTxnHash.OrdinalLookup(txnId) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) // first byte txnHash check - reducing false-positives 256 times. Allows don't store and don't calculate full hash of entity - when checking many snapshots. if !gg.MatchPrefix([]byte{txnHash[0]}) { @@ -1150,10 +1166,13 @@ func (r *BlockReader) txnByHash(txnHash common.Hash, segments []*Segment, buf [] func (r *BlockReader) TxnByIdxInBlock(ctx context.Context, tx kv.Getter, blockNum uint64, txIdxInBlock int) (txn types.Transaction, err error) { maxBlockNumInFiles := r.sn.BlocksAvailable() if maxBlockNumInFiles == 0 || blockNum > maxBlockNumInFiles { - canonicalHash, err := r.CanonicalHash(ctx, tx, blockNum) + canonicalHash, ok, err := r.CanonicalHash(ctx, tx, blockNum) if err != nil { return nil, err } + if !ok { + return nil, nil + } return rawdb.TxnByIdxInBlock(tx, canonicalHash, blockNum, txIdxInBlock) } @@ -1199,9 +1218,9 @@ func (r *BlockReader) TxnLookup(_ context.Context, tx kv.Getter, txnHash common. return *n, true, nil } - txns, release := r.sn.ViewType(coresnaptype.Transactions) - defer release() - _, blockNum, ok, err := r.txnByHash(txnHash, txns, nil) + txns := r.sn.ViewType(coresnaptype.Transactions) + defer txns.Close() + _, blockNum, ok, err := r.txnByHash(txnHash, txns.VisibleSegments, nil) if err != nil { return 0, false, err } @@ -1210,13 +1229,13 @@ func (r *BlockReader) TxnLookup(_ context.Context, tx kv.Getter, txnHash common. } func (r *BlockReader) FirstTxnNumNotInSnapshots() uint64 { - sn, ok, release := r.sn.ViewSingleFile(coresnaptype.Transactions, r.sn.BlocksAvailable()) + sn, ok, close := r.sn.ViewSingleFile(coresnaptype.Transactions, r.sn.BlocksAvailable()) if !ok { return 0 } - defer release() + defer close() - lastTxnID := sn.Index(coresnaptype.Indexes.TxnHash).BaseDataID() + uint64(sn.Count()) + lastTxnID := sn.src.Index(coresnaptype.Indexes.TxnHash).BaseDataID() + uint64(sn.src.Count()) return lastTxnID } @@ -1225,10 +1244,10 @@ func (r *BlockReader) IterateFrozenBodies(f func(blockNum, baseTxNum, txCount ui defer view.Close() for _, sn := range view.Bodies() { sn := sn - defer sn.EnableReadAhead().DisableReadAhead() + defer sn.src.EnableReadAhead().DisableReadAhead() var buf []byte - g := sn.MakeGetter() + g := sn.src.MakeGetter() blockNum := sn.from var b types.BodyForStorage for g.HasNext() { @@ -1252,21 +1271,24 @@ func (r *BlockReader) IntegrityTxnID(failFast bool) error { var expectedFirstTxnID uint64 for _, snb := range view.Bodies() { - firstBlockNum := snb.Index().BaseDataID() + if snb.src == nil { + continue + } + firstBlockNum := snb.src.Index().BaseDataID() sn, _ := view.TxsSegment(firstBlockNum) b, _, err := r.bodyForStorageFromSnapshot(firstBlockNum, snb, nil) if err != nil { return err } if b.BaseTxnID.U64() != expectedFirstTxnID { - err := fmt.Errorf("[integrity] IntegrityTxnID: bn=%d, baseID=%d, cnt=%d, expectedFirstTxnID=%d", firstBlockNum, b.BaseTxnID, sn.Count(), expectedFirstTxnID) + err := fmt.Errorf("[integrity] IntegrityTxnID: bn=%d, baseID=%d, cnt=%d, expectedFirstTxnID=%d", firstBlockNum, b.BaseTxnID, sn.src.Count(), expectedFirstTxnID) if failFast { return err } else { log.Error(err.Error()) } } - expectedFirstTxnID = expectedFirstTxnID + uint64(sn.Count()) + expectedFirstTxnID = expectedFirstTxnID + uint64(sn.src.Count()) } return nil } @@ -1331,20 +1353,20 @@ func (r *BlockReader) ReadAncestor(db kv.Getter, hash common.Hash, number, ances return common.Hash{}, 0 } for ancestor != 0 { - h, err := r.CanonicalHash(context.Background(), db, number) + h, ok, err := r.CanonicalHash(context.Background(), db, number) if err != nil { panic(err) } - if h == hash { - ancestorHash, err := r.CanonicalHash(context.Background(), db, number-ancestor) + if ok && h == hash { + ancestorHash, ok1, err := r.CanonicalHash(context.Background(), db, number-ancestor) if err != nil { panic(err) } - h, err := r.CanonicalHash(context.Background(), db, number) + h, ok2, err := r.CanonicalHash(context.Background(), db, number) if err != nil { panic(err) } - if h == hash { + if ok1 && ok2 && h == hash { number -= ancestor return ancestorHash, number } @@ -1380,10 +1402,10 @@ func (r *BlockReader) EventLookup(ctx context.Context, tx kv.Getter, txnHash com return 0, false, nil } - segs, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segs := r.borSn.ViewType(borsnaptype.BorEvents) + defer segs.Close() - blockNum, ok, err := r.borBlockByEventHash(txnHash, segs, nil) + blockNum, ok, err := r.borBlockByEventHash(txnHash, segs.VisibleSegments, nil) if err != nil { return 0, false, err } @@ -1393,10 +1415,10 @@ func (r *BlockReader) EventLookup(ctx context.Context, tx kv.Getter, txnHash com return blockNum, true, nil } -func (r *BlockReader) borBlockByEventHash(txnHash common.Hash, segments []*Segment, buf []byte) (blockNum uint64, ok bool, err error) { +func (r *BlockReader) borBlockByEventHash(txnHash common.Hash, segments []*VisibleSegment, buf []byte) (blockNum uint64, ok bool, err error) { for i := len(segments) - 1; i >= 0; i-- { sn := segments[i] - idxBorTxnHash := sn.Index() + idxBorTxnHash := sn.src.Index() if idxBorTxnHash == nil { continue @@ -1410,7 +1432,7 @@ func (r *BlockReader) borBlockByEventHash(txnHash common.Hash, segments []*Segme continue } offset := idxBorTxnHash.OrdinalLookup(blockEventId) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) if !gg.MatchPrefix(txnHash[:]) { continue @@ -1439,11 +1461,11 @@ func (r *BlockReader) BorStartEventID(ctx context.Context, tx kv.Tx, hash common borTxHash := bortypes.ComputeBorTxHash(blockHeight, hash) - segments, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segments := r.borSn.ViewType(borsnaptype.BorEvents) + defer segments.Close() - for i := len(segments) - 1; i >= 0; i-- { - sn := segments[i] + for i := len(segments.VisibleSegments) - 1; i >= 0; i-- { + sn := segments.VisibleSegments[i] if sn.from > blockHeight { continue } @@ -1451,7 +1473,7 @@ func (r *BlockReader) BorStartEventID(ctx context.Context, tx kv.Tx, hash common break } - idxBorTxnHash := sn.Index() + idxBorTxnHash := sn.src.Index() if idxBorTxnHash == nil { continue @@ -1462,7 +1484,7 @@ func (r *BlockReader) BorStartEventID(ctx context.Context, tx kv.Tx, hash common reader := recsplit.NewIndexReader(idxBorTxnHash) blockEventId, found := reader.Lookup(borTxHash[:]) if !found { - return 0, fmt.Errorf("borTxHash %x not found in snapshot %s", borTxHash, sn.FilePath()) + return 0, fmt.Errorf("borTxHash %x not found in snapshot %s", borTxHash, sn.src.FilePath()) } return idxBorTxnHash.BaseDataID() + blockEventId, nil } @@ -1517,13 +1539,13 @@ func (r *BlockReader) EventsByBlock(ctx context.Context, tx kv.Tx, hash common.H } borTxHash := bortypes.ComputeBorTxHash(blockHeight, hash) - segments, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segments := r.borSn.ViewType(borsnaptype.BorEvents) + defer segments.Close() var buf []byte result := []rlp.RawValue{} - for i := len(segments) - 1; i >= 0; i-- { - sn := segments[i] + for i := len(segments.VisibleSegments) - 1; i >= 0; i-- { + sn := segments.VisibleSegments[i] if sn.from > blockHeight { continue } @@ -1531,7 +1553,7 @@ func (r *BlockReader) EventsByBlock(ctx context.Context, tx kv.Tx, hash common.H break } - idxBorTxnHash := sn.Index() + idxBorTxnHash := sn.src.Index() if idxBorTxnHash == nil { continue @@ -1545,7 +1567,7 @@ func (r *BlockReader) EventsByBlock(ctx context.Context, tx kv.Tx, hash common.H continue } offset := idxBorTxnHash.OrdinalLookup(blockEventId) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) for gg.HasNext() && gg.MatchPrefix(borTxHash[:]) { buf, _ = gg.Next(buf[:0]) @@ -1557,22 +1579,22 @@ func (r *BlockReader) EventsByBlock(ctx context.Context, tx kv.Tx, hash common.H // EventsByIdFromSnapshot returns the list of records limited by time, or the number of records along with a bool value to signify if the records were limited by time func (r *BlockReader) EventsByIdFromSnapshot(from uint64, to time.Time, limit int) ([]*heimdall.EventRecordWithTime, bool, error) { - segments, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segments := r.borSn.ViewType(borsnaptype.BorEvents) + defer segments.Close() var buf []byte var result []*heimdall.EventRecordWithTime maxTime := false - for _, sn := range segments { - idxBorTxnHash := sn.Index() + for _, sn := range segments.VisibleSegments { + idxBorTxnHash := sn.src.Index() if idxBorTxnHash == nil || idxBorTxnHash.KeyCount() == 0 { continue } offset := idxBorTxnHash.OrdinalLookup(0) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) for gg.HasNext() { buf, _ = gg.Next(buf[:0]) @@ -1634,19 +1656,20 @@ func (r *BlockReader) LastFrozenEventId() uint64 { return 0 } - segments, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segments := r.borSn.ViewType(borsnaptype.BorEvents) + defer segments.Close() - if len(segments) == 0 { + if len(segments.VisibleSegments) == 0 { return 0 } // find the last segment which has a built index - var lastSegment *Segment - for i := len(segments) - 1; i >= 0; i-- { - if segments[i].Index() != nil { - gg := segments[i].MakeGetter() + var lastSegment *VisibleSegment + visibleSegments := segments.VisibleSegments + for i := len(visibleSegments) - 1; i >= 0; i-- { + if visibleSegments[i].src.Index() != nil { + gg := visibleSegments[i].src.MakeGetter() if gg.HasNext() { - lastSegment = segments[i] + lastSegment = visibleSegments[i] break } } @@ -1655,7 +1678,10 @@ func (r *BlockReader) LastFrozenEventId() uint64 { return 0 } var lastEventID uint64 - gg := lastSegment.MakeGetter() + if lastSegment.src == nil { + return 0 + } + gg := lastSegment.src.MakeGetter() var buf []byte for gg.HasNext() { buf, _ = gg.Next(buf[:0]) @@ -1669,17 +1695,18 @@ func (r *BlockReader) LastFrozenEventBlockNum() uint64 { return 0 } - segments, release := r.borSn.ViewType(borsnaptype.BorEvents) - defer release() + segmentsRotx := r.borSn.ViewType(borsnaptype.BorEvents) + defer segmentsRotx.Close() + segments := segmentsRotx.VisibleSegments if len(segments) == 0 { return 0 } // find the last segment which has a built index - var lastSegment *Segment + var lastSegment *VisibleSegment for i := len(segments) - 1; i >= 0; i-- { - if segments[i].Index() != nil { - gg := segments[i].MakeGetter() + if segments[i].src.Index() != nil { + gg := segments[i].src.MakeGetter() if gg.HasNext() { lastSegment = segments[i] break @@ -1691,7 +1718,7 @@ func (r *BlockReader) LastFrozenEventBlockNum() uint64 { } var lastBlockNum uint64 var buf []byte - gg := lastSegment.MakeGetter() + gg := lastSegment.src.MakeGetter() for gg.HasNext() { buf, _ = gg.Next(buf[:0]) lastBlockNum = binary.BigEndian.Uint64(buf[length.Hash : length.Hash+length.BlockNum]) @@ -1730,17 +1757,17 @@ func (r *BlockReader) LastFrozenSpanId() uint64 { return 0 } - segments, release := r.borSn.ViewType(borsnaptype.BorSpans) - defer release() + segments := r.borSn.ViewType(borsnaptype.BorSpans) + defer segments.Close() - if len(segments) == 0 { + if len(segments.VisibleSegments) == 0 { return 0 } // find the last segment which has a built index - var lastSegment *Segment - for i := len(segments) - 1; i >= 0; i-- { - if segments[i].Index() != nil { - lastSegment = segments[i] + var lastSegment *VisibleSegment + for i := len(segments.VisibleSegments) - 1; i >= 0; i-- { + if segments.VisibleSegments[i].src.Index() != nil { + lastSegment = segments.VisibleSegments[i] break } } @@ -1774,12 +1801,13 @@ func (r *BlockReader) Span(ctx context.Context, tx kv.Getter, spanId uint64) ([] } return common.Copy(v), nil } - segments, release := r.borSn.ViewType(borsnaptype.BorSpans) - defer release() + segmentsRotx := r.borSn.ViewType(borsnaptype.BorSpans) + defer segmentsRotx.Close() + segments := segmentsRotx.VisibleSegments for i := len(segments) - 1; i >= 0; i-- { sn := segments[i] - idx := sn.Index() + idx := sn.src.Index() if idx == nil { continue @@ -1796,7 +1824,7 @@ func (r *BlockReader) Span(ctx context.Context, tx kv.Getter, spanId uint64) ([] continue } offset := idx.OrdinalLookup(spanId - idx.BaseDataID()) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) result, _ := gg.Next(nil) return common.Copy(result), nil @@ -1866,37 +1894,42 @@ func (r *BlockReader) LastCheckpointId(ctx context.Context, tx kv.Tx) (uint64, b } func (r *BlockReader) Checkpoint(ctx context.Context, tx kv.Getter, checkpointId uint64) ([]byte, error) { - var buf [8]byte - binary.BigEndian.PutUint64(buf[:], checkpointId) - v, err := tx.GetOne(kv.BorCheckpoints, buf[:]) + if checkpointId > r.LastFrozenCheckpointId() { + var buf [8]byte + binary.BigEndian.PutUint64(buf[:], checkpointId) + v, err := tx.GetOne(kv.BorCheckpoints, buf[:]) - if err != nil { - return nil, err - } + if err != nil { + return nil, err + } - if v != nil { - return common.Copy(v), nil + if v != nil { + return common.Copy(v), nil + } + + return nil, fmt.Errorf("%w, id: %d (db)", ErrCheckpointNotFound, checkpointId) } - segments, release := r.borSn.ViewType(borsnaptype.BorCheckpoints) - defer release() + segmentsRotx := r.borSn.ViewType(borsnaptype.BorCheckpoints) + defer segmentsRotx.Close() + segments := segmentsRotx.VisibleSegments for i := len(segments) - 1; i >= 0; i-- { sn := segments[i] - index := sn.Index() + index := sn.src.Index() if index == nil || index.KeyCount() == 0 || checkpointId < index.BaseDataID() { continue } offset := index.OrdinalLookup(checkpointId - index.BaseDataID()) - gg := sn.MakeGetter() + gg := sn.src.MakeGetter() gg.Reset(offset) result, _ := gg.Next(nil) return common.Copy(result), nil } - return nil, fmt.Errorf("%w, id: %d (db)", ErrCheckpointNotFound, checkpointId) + return nil, fmt.Errorf("%w, id: %d (snapshots)", ErrCheckpointNotFound, checkpointId) } func (r *BlockReader) LastFrozenCheckpointId() uint64 { @@ -1904,15 +1937,22 @@ func (r *BlockReader) LastFrozenCheckpointId() uint64 { return 0 } - segments, release := r.borSn.ViewType(borsnaptype.BorCheckpoints) - defer release() + segmentsRotx := r.borSn.ViewType(borsnaptype.BorCheckpoints) + if segmentsRotx == nil { + // can happen if WithHeimdallWaypointRecording=false + return 0 + } + + defer segmentsRotx.Close() + + segments := segmentsRotx.VisibleSegments if len(segments) == 0 { return 0 } // find the last segment which has a built index - var lastSegment *Segment + var lastSegment *VisibleSegment for i := len(segments) - 1; i >= 0; i-- { - if segments[i].Index() != nil { + if segments[i].src.Index() != nil { lastSegment = segments[i] break } @@ -1922,7 +1962,7 @@ func (r *BlockReader) LastFrozenCheckpointId() uint64 { return 0 } - index := lastSegment.Index() + index := lastSegment.src.Index() return index.BaseDataID() + index.KeyCount() - 1 } @@ -1930,7 +1970,7 @@ func (r *BlockReader) LastFrozenCheckpointId() uint64 { func (r *BlockReader) ReadBlobByNumber(ctx context.Context, tx kv.Getter, blockHeight uint64) ([]*types.BlobSidecar, bool, error) { maxBlobInFiles := r.FrozenBscBlobs() if blockHeight > maxBlobInFiles || maxBlobInFiles == 0 { - blockHash, err := r.CanonicalHash(ctx, tx, blockHeight) + blockHash, _, err := r.CanonicalHash(ctx, tx, blockHeight) if err != nil { return nil, false, fmt.Errorf("failed ReadCanonicalHash: %w", err) } @@ -1961,7 +2001,7 @@ func (r *BlockReader) ReadBlobTxCount(ctx context.Context, blockNum uint64, hash // ---- Data Integrity part ---- -func (r *BlockReader) ensureHeaderNumber(n uint64, seg *Segment) error { +func (r *BlockReader) ensureHeaderNumber(n uint64, seg *VisibleSegment) error { h, _, err := r.headerFromSnapshot(n, seg, nil) if err != nil { return err diff --git a/turbo/snapshotsync/freezeblocks/block_reader_test.go b/turbo/snapshotsync/freezeblocks/block_reader_test.go index 368c4333422..7d2aaca6f5e 100644 --- a/turbo/snapshotsync/freezeblocks/block_reader_test.go +++ b/turbo/snapshotsync/freezeblocks/block_reader_test.go @@ -25,6 +25,7 @@ import ( "github.com/stretchr/testify/require" + "github.com/erigontech/erigon-lib/chain/networkname" "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/common/length" @@ -43,7 +44,7 @@ func TestBlockReaderLastFrozenSpanIdWhenSegmentFilesArePresent(t *testing.T) { dir := t.TempDir() createTestBorEventSegmentFile(t, 0, 500_000, 132, dir, logger) createTestSegmentFile(t, 0, 500_000, borsnaptype.Enums.BorSpans, dir, 1, logger) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err := borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -57,7 +58,7 @@ func TestBlockReaderLastFrozenSpanIdWhenSegmentFilesAreNotPresent(t *testing.T) logger := testlog.Logger(t, log.LvlInfo) dir := t.TempDir() - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err := borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -81,7 +82,7 @@ func TestBlockReaderLastFrozenSpanIdReturnsLastSegWithIdx(t *testing.T) { idxFileToDelete := filepath.Join(dir, snaptype.IdxFileName(1, 1_000_000, 1_500_000, borsnaptype.BorSpans.Name())) err := os.Remove(idxFileToDelete) require.NoError(t, err) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err = borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -111,7 +112,7 @@ func TestBlockReaderLastFrozenSpanIdReturnsZeroWhenAllSegmentsDoNotHaveIdx(t *te idxFileToDelete = filepath.Join(dir, snaptype.IdxFileName(1, 1_000_000, 1_500_000, borsnaptype.BorSpans.Name())) err = os.Remove(idxFileToDelete) require.NoError(t, err) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err = borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -127,7 +128,7 @@ func TestBlockReaderLastFrozenEventIdWhenSegmentFilesArePresent(t *testing.T) { dir := t.TempDir() createTestBorEventSegmentFile(t, 0, 500_000, 132, dir, logger) createTestSegmentFile(t, 0, 500_000, borsnaptype.Enums.BorSpans, dir, 1, logger) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err := borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -141,7 +142,7 @@ func TestBlockReaderLastFrozenEventIdWhenSegmentFilesAreNotPresent(t *testing.T) logger := testlog.Logger(t, log.LvlInfo) dir := t.TempDir() - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err := borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -165,7 +166,7 @@ func TestBlockReaderLastFrozenEventIdReturnsLastSegWithIdx(t *testing.T) { idxFileToDelete := filepath.Join(dir, snaptype.IdxFileName(1, 1_000_000, 1_500_000, borsnaptype.BorEvents.Name())) err := os.Remove(idxFileToDelete) require.NoError(t, err) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err = borRoSnapshots.ReopenFolder() require.NoError(t, err) @@ -195,7 +196,7 @@ func TestBlockReaderLastFrozenEventIdReturnsZeroWhenAllSegmentsDoNotHaveIdx(t *t idxFileToDelete = filepath.Join(dir, snaptype.IdxFileName(1, 1_000_000, 1_500_000, borsnaptype.BorEvents.Name())) err = os.Remove(idxFileToDelete) require.NoError(t, err) - borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + borRoSnapshots := NewBorRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.BorMainnetChainName}, dir, 0, logger) defer borRoSnapshots.Close() err = borRoSnapshots.ReopenFolder() require.NoError(t, err) diff --git a/turbo/snapshotsync/freezeblocks/block_snapshots.go b/turbo/snapshotsync/freezeblocks/block_snapshots.go index bf2d5e4b082..5c9bcab5e6e 100644 --- a/turbo/snapshotsync/freezeblocks/block_snapshots.go +++ b/turbo/snapshotsync/freezeblocks/block_snapshots.go @@ -67,6 +67,138 @@ import ( "github.com/erigontech/erigon/turbo/silkworm" ) +type SortedRange interface { + GetRange() (from, to uint64) + GetType() snaptype.Type +} + +// noOverlaps - keep largest ranges and avoid overlap +func noOverlaps[T SortedRange](in []T) (res []T) { + for i := 0; i < len(in); i++ { + r := in[i] + iFrom, iTo := r.GetRange() + if iFrom == iTo { + continue + } + for j := i + 1; j < len(in); j++ { + r2 := in[j] + jFrom, jTo := r2.GetRange() + if jFrom == jTo { + continue + } + if jFrom > iFrom { + break + } + r = r2 + i++ + } + res = append(res, r) + } + return res +} + +func noGaps[T SortedRange](in []T) (out []T, missingRanges []Range) { + if len(in) == 0 { + return nil, nil + } + prevTo, _ := in[0].GetRange() + for _, f := range in { + from, to := f.GetRange() + if to <= prevTo { + continue + } + if from != prevTo { // no gaps + missingRanges = append(missingRanges, Range{prevTo, from}) + continue + } + prevTo = to + out = append(out, f) + } + return out, missingRanges +} + +func findOverlaps[T SortedRange](in []T) (res []T, overlapped []T) { + for i := 0; i < len(in); i++ { + f := in[i] + iFrom, iTo := f.GetRange() + if iFrom == iTo { + overlapped = append(overlapped, f) + continue + } + + for j := i + 1; j < len(in); i, j = i+1, j+1 { // if there is file with larger range - use it instead + f2 := in[j] + jFrom, jTo := f2.GetRange() + + if f.GetType().Enum() != f2.GetType().Enum() { + break + } + if jFrom == jTo { + overlapped = append(overlapped, f2) + continue + } + if jFrom > iFrom && jTo > iTo { + break + } + + if iTo >= jTo && iFrom <= jFrom { + overlapped = append(overlapped, f2) + continue + } + if i < len(in)-1 && (jTo >= iTo && jFrom <= iFrom) { + overlapped = append(overlapped, f) + } + f = f2 + iFrom, iTo = f.GetRange() + } + res = append(res, f) + } + return res, overlapped +} + +func FindOverlaps(in []snaptype.FileInfo) (res []snaptype.FileInfo, overlapped []snaptype.FileInfo) { + for i := 0; i < len(in); i++ { + f := in[i] + + if f.From == f.To { + overlapped = append(overlapped, f) + continue + } + + for j := i + 1; j < len(in); i, j = i+1, j+1 { // if there is file with larger range - use it instead + f2 := in[j] + + if f.Type.Enum() != f2.Type.Enum() { + break + } + + if f2.From == f2.To { + overlapped = append(overlapped, f2) + continue + } + + if f2.From > f.From && f2.To > f.To { + break + } + + if f.To >= f2.To && f.From <= f2.From { + overlapped = append(overlapped, f2) + continue + } + + if i < len(in)-1 && (f2.To >= f.To && f2.From <= f.From) { + overlapped = append(overlapped, f) + } + + f = f2 + } + + res = append(res, f) + } + + return res, overlapped +} + type Range struct { from, to uint64 } @@ -80,23 +212,44 @@ func (r Ranges) String() string { return fmt.Sprintf("%d", r) } -type Segment struct { +type DirtySegment struct { Range *seg.Decompressor indexes []*recsplit.Index segType snaptype.Type version snaptype.Version + + frozen bool + refcount atomic.Int32 + + canDelete atomic.Bool +} + +type VisibleSegment struct { + Range + segType snaptype.Type + src *DirtySegment +} + +func DirtySegmentLess(i, j *DirtySegment) bool { + if i.from != j.from { + return i.from < j.from + } + if i.to != j.to { + return i.to < j.to + } + return int(i.version) < int(j.version) } -func (s Segment) Type() snaptype.Type { +func (s *DirtySegment) Type() snaptype.Type { return s.segType } -func (s Segment) Version() snaptype.Version { +func (s *DirtySegment) Version() snaptype.Version { return s.version } -func (s Segment) Index(index ...snaptype.Index) *recsplit.Index { +func (s *DirtySegment) Index(index ...snaptype.Index) *recsplit.Index { if len(index) == 0 { index = []snaptype.Index{{}} } @@ -108,29 +261,21 @@ func (s Segment) Index(index ...snaptype.Index) *recsplit.Index { return s.indexes[index[0].Offset] } -func (s Segment) IsIndexed() bool { - if len(s.indexes) < len(s.Type().Indexes()) { - return false - } - - for _, i := range s.indexes { - if i == nil { - return false - } - } - - return true -} - -func (s Segment) FileName() string { +func (s *DirtySegment) FileName() string { return s.Type().FileName(s.version, s.from, s.to) } -func (s Segment) FileInfo(dir string) snaptype.FileInfo { +func (s *DirtySegment) FileInfo(dir string) snaptype.FileInfo { return s.Type().FileInfo(dir, s.from, s.to) } -func (s *Segment) reopenSeg(dir string) (err error) { +func (s *DirtySegment) GetRange() (from, to uint64) { return s.from, s.to } +func (s *DirtySegment) GetType() snaptype.Type { return s.segType } +func (s *DirtySegment) isSubSetOf(j *DirtySegment) bool { + return (j.from <= s.from && s.to <= j.to) && (j.from != s.from || s.to != j.to) +} + +func (s *DirtySegment) reopenSeg(dir string) (err error) { s.closeSeg() s.Decompressor, err = seg.NewDecompressor(filepath.Join(dir, s.FileName())) if err != nil { @@ -139,14 +284,14 @@ func (s *Segment) reopenSeg(dir string) (err error) { return nil } -func (s *Segment) closeSeg() { +func (s *DirtySegment) closeSeg() { if s.Decompressor != nil { s.Close() s.Decompressor = nil } } -func (s *Segment) closeIdx() { +func (s *DirtySegment) closeIdx() { for _, index := range s.indexes { index.Close() } @@ -154,14 +299,25 @@ func (s *Segment) closeIdx() { s.indexes = nil } -func (s *Segment) close() { +func (s *DirtySegment) close() { if s != nil { s.closeSeg() s.closeIdx() } } -func (s *Segment) openFiles() []string { +func (s *DirtySegment) closeAndRemoveFiles() { + if s != nil { + f := s.FilePath() + s.closeSeg() + s.closeIdx() + + snapDir := filepath.Dir(f) + removeOldFiles([]string{f}, snapDir) + } +} + +func (s *DirtySegment) openFiles() []string { files := make([]string, 0, len(s.indexes)+1) if s.IsOpen() { @@ -175,7 +331,7 @@ func (s *Segment) openFiles() []string { return files } -func (s *Segment) reopenIdxIfNeed(dir string, optimistic bool) (err error) { +func (s *DirtySegment) reopenIdxIfNeed(dir string, optimistic bool) (err error) { if len(s.Type().IdxFileNames(s.version, s.from, s.to)) == 0 { return nil } @@ -195,7 +351,7 @@ func (s *Segment) reopenIdxIfNeed(dir string, optimistic bool) (err error) { return nil } -func (s *Segment) reopenIdx(dir string) (err error) { +func (s *DirtySegment) reopenIdx(dir string) (err error) { s.closeIdx() if s.Decompressor == nil { return nil @@ -214,19 +370,19 @@ func (s *Segment) reopenIdx(dir string) (err error) { return nil } -func (sn *Segment) mappedHeaderSnapshot() *silkworm.MappedHeaderSnapshot { +func (sn *DirtySegment) mappedHeaderSnapshot() *silkworm.MappedHeaderSnapshot { segmentRegion := silkworm.NewMemoryMappedRegion(sn.FilePath(), sn.DataHandle(), sn.Size()) idxRegion := silkworm.NewMemoryMappedRegion(sn.Index().FilePath(), sn.Index().DataHandle(), sn.Index().Size()) return silkworm.NewMappedHeaderSnapshot(segmentRegion, idxRegion) } -func (sn *Segment) mappedBodySnapshot() *silkworm.MappedBodySnapshot { +func (sn *DirtySegment) mappedBodySnapshot() *silkworm.MappedBodySnapshot { segmentRegion := silkworm.NewMemoryMappedRegion(sn.FilePath(), sn.DataHandle(), sn.Size()) idxRegion := silkworm.NewMemoryMappedRegion(sn.Index().FilePath(), sn.Index().DataHandle(), sn.Index().Size()) return silkworm.NewMappedBodySnapshot(segmentRegion, idxRegion) } -func (sn *Segment) mappedTxnSnapshot() *silkworm.MappedTxnSnapshot { +func (sn *DirtySegment) mappedTxnSnapshot() *silkworm.MappedTxnSnapshot { segmentRegion := silkworm.NewMemoryMappedRegion(sn.FilePath(), sn.DataHandle(), sn.Size()) idxTxnHash := sn.Index(coresnaptype.Indexes.TxnHash) idxTxnHashRegion := silkworm.NewMemoryMappedRegion(idxTxnHash.FilePath(), idxTxnHash.DataHandle(), idxTxnHash.Size()) @@ -249,20 +405,18 @@ func (sn *Segment) mappedTxnSnapshot() *silkworm.MappedTxnSnapshot { // transaction_hash -> block_number type segments struct { - lock sync.RWMutex - segments []*Segment + DirtySegments *btree.BTreeG[*DirtySegment] + VisibleSegments []*VisibleSegment + maxVisibleBlock atomic.Uint64 } -func (s *segments) View(f func(segments []*Segment) error) error { - s.lock.RLock() - defer s.lock.RUnlock() - return f(s.segments) +func (s *segments) View(f func(segments []*VisibleSegment) error) error { + return f(s.VisibleSegments) } -func (s *segments) Segment(blockNum uint64, f func(*Segment) error) (found bool, err error) { - s.lock.RLock() - defer s.lock.RUnlock() - for _, seg := range s.segments { +// no caller yet +func (s *segments) Segment(blockNum uint64, f func(*VisibleSegment) error) (found bool, err error) { + for _, seg := range s.VisibleSegments { if !(blockNum >= seg.from && blockNum < seg.to) { continue } @@ -271,11 +425,48 @@ func (s *segments) Segment(blockNum uint64, f func(*Segment) error) (found bool, return false, nil } +func (s *segments) BeginRotx() *segmentsRotx { + for _, seg := range s.VisibleSegments { + if !seg.src.frozen { + seg.src.refcount.Add(1) + } + } + return &segmentsRotx{segments: s, VisibleSegments: s.VisibleSegments} +} + +func (s *segmentsRotx) Close() { + if s == nil || s.VisibleSegments == nil { + return + } + VisibleSegments := s.VisibleSegments + s.VisibleSegments = nil + + for i := range VisibleSegments { + src := VisibleSegments[i].src + if src == nil || src.frozen { + continue + } + refCnt := src.refcount.Add(-1) + if refCnt == 0 && src.canDelete.Load() { + src.closeAndRemoveFiles() + } + } +} + +type segmentsRotx struct { + segments *segments + VisibleSegments []*VisibleSegment +} + type RoSnapshots struct { indicesReady atomic.Bool segmentsReady atomic.Bool - types []snaptype.Type + types []snaptype.Type + + dirtySegmentsLock sync.RWMutex + visibleSegmentsLock sync.RWMutex + segments btree.Map[snaptype.Enum, *segments] dir string @@ -284,7 +475,7 @@ type RoSnapshots struct { cfg ethconfig.BlocksFreezing logger log.Logger - // allows for pruning segments - this is the min availible segment + // allows for pruning segments - this is the min available segment segmentsMin atomic.Uint64 } @@ -300,11 +491,14 @@ func NewRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, segmentsMin ui func newRoSnapshots(cfg ethconfig.BlocksFreezing, snapDir string, types []snaptype.Type, segmentsMin uint64, logger log.Logger) *RoSnapshots { var segs btree.Map[snaptype.Enum, *segments] for _, snapType := range types { - segs.Set(snapType.Enum(), &segments{}) + segs.Set(snapType.Enum(), &segments{ + DirtySegments: btree.NewBTreeGOptions[*DirtySegment](DirtySegmentLess, btree.Options{Degree: 128, NoLocks: false}), + }) } s := &RoSnapshots{dir: snapDir, cfg: cfg, segments: segs, logger: logger, types: types} s.segmentsMin.Store(segmentsMin) + s.recalcVisibleFiles() return s } @@ -351,11 +545,12 @@ func (s *RoSnapshots) HasType(in snaptype.Type) bool { // DisableReadAhead - usage: `defer d.EnableReadAhead().DisableReadAhead()`. Please don't use this funcs without `defer` to avoid leak. func (s *RoSnapshots) DisableReadAhead() *RoSnapshots { + v := s.View() + defer v.Close() + s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() - for _, sn := range value.segments { - sn.DisableReadAhead() + for _, sn := range value.VisibleSegments { + sn.src.DisableReadAhead() } return true }) @@ -364,11 +559,12 @@ func (s *RoSnapshots) DisableReadAhead() *RoSnapshots { } func (s *RoSnapshots) EnableReadAhead() *RoSnapshots { + v := s.View() + defer v.Close() + s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() - for _, sn := range value.segments { - sn.EnableReadAhead() + for _, sn := range value.VisibleSegments { + sn.src.EnableReadAhead() } return true }) @@ -377,127 +573,150 @@ func (s *RoSnapshots) EnableReadAhead() *RoSnapshots { } func (s *RoSnapshots) EnableMadvWillNeed() *RoSnapshots { + v := s.View() + defer v.Close() + s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() - for _, sn := range value.segments { - sn.EnableMadvWillNeed() + for _, sn := range value.VisibleSegments { + sn.src.EnableMadvWillNeed() } return true }) return s } -// minimax of existing indices -func (s *RoSnapshots) idxAvailability() uint64 { - // Use-Cases: - // 1. developers can add new types in future. and users will not have files of this type - // 2. some types are network-specific. example: borevents exists only on Bor-consensus networks - // 3. user can manually remove 1 .idx file: `rm snapshots/v1-type1-0000-1000.idx` - // 4. user can manually remove all .idx files of given type: `rm snapshots/*type1*.idx` - // 5. file-types may have different height: 10 headers, 10 bodies, 9 trancasctions (for example if `kill -9` came during files building/merge). still need index all 3 types. - amount := 0 +func (s *RoSnapshots) recalcVisibleFiles() { + defer func() { + s.idxMax.Store(s.idxAvailability()) + s.indicesReady.Store(true) + }() + + s.visibleSegmentsLock.Lock() + defer s.visibleSegmentsLock.Unlock() + + var maxVisibleBlocks []uint64 s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - if len(value.segments) == 0 || !s.HasType(segtype.Type()) { + dirtySegments := value.DirtySegments + newVisibleSegments := make([]*VisibleSegment, 0, dirtySegments.Len()) + dirtySegments.Walk(func(segs []*DirtySegment) bool { + for _, seg := range segs { + if seg.canDelete.Load() { + continue + } + if seg.Decompressor == nil { + continue + } + if seg.indexes == nil { + continue + } + for len(newVisibleSegments) > 0 && newVisibleSegments[len(newVisibleSegments)-1].src.isSubSetOf(seg) { + newVisibleSegments[len(newVisibleSegments)-1].src = nil + newVisibleSegments = newVisibleSegments[:len(newVisibleSegments)-1] + } + newVisibleSegments = append(newVisibleSegments, &VisibleSegment{ + Range: seg.Range, + segType: seg.segType, + src: seg, + }) + + } return true + }) + + value.VisibleSegments = newVisibleSegments + var to uint64 + if len(newVisibleSegments) > 0 { + to = newVisibleSegments[len(newVisibleSegments)-1].to - 1 } - amount++ + maxVisibleBlocks = append(maxVisibleBlocks, to) return true }) - maximums := make([]uint64, amount) - var i int + minMaxVisibleBlock := slices.Min(maxVisibleBlocks) s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - if len(value.segments) == 0 || !s.HasType(segtype.Type()) { - return true - } - - for _, seg := range value.segments { - if !seg.IsIndexed() { - break + if minMaxVisibleBlock == 0 { + value.VisibleSegments = []*VisibleSegment{} + } else { + for i, seg := range value.VisibleSegments { + if seg.to > minMaxVisibleBlock+1 { + value.VisibleSegments = value.VisibleSegments[:i] + break + } } - - maximums[i] = seg.to - 1 } - - i++ + value.maxVisibleBlock.Store(minMaxVisibleBlock) return true }) - - if len(maximums) == 0 { - return 0 - } - - if len(maximums) != len(s.types) { - return 0 - } - - return slices.Min(maximums) } -// OptimisticReopenWithDB - optimistically open snapshots (ignoring error), useful at App startup because: -// - user must be able: delete any snapshot file and Erigon will self-heal by re-downloading -// - RPC return Nil for historical blocks if snapshots are not open -func (s *RoSnapshots) OptimisticReopenWithDB(db kv.RoDB) { - var snList []string - _ = db.View(context.Background(), func(tx kv.Tx) (err error) { - snList, _, err = rawdb.ReadSnapshots(tx) - if err != nil { - return err +// minimax of existing indices +func (s *RoSnapshots) idxAvailability() uint64 { + // Use-Cases: + // 1. developers can add new types in future. and users will not have files of this type + // 2. some types are network-specific. example: borevents exists only on Bor-consensus networks + // 3. user can manually remove 1 .idx file: `rm snapshots/v1-type1-0000-1000.idx` + // 4. user can manually remove all .idx files of given type: `rm snapshots/*type1*.idx` + // 5. file-types may have different height: 10 headers, 10 bodies, 9 transactions (for example if `kill -9` came during files building/merge). still need index all 3 types. + + var maxIdx uint64 + s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { + if !s.HasType(segtype.Type()) { + return true } - return nil + if len(value.VisibleSegments) > 0 { + maxIdx = value.VisibleSegments[len(value.VisibleSegments)-1].to - 1 + } + return false // all types of visible-segments have the same height. stop here }) - _ = s.ReopenList(snList, true) + + return maxIdx } func (s *RoSnapshots) LS() { - s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() + view := s.View() + defer view.Close() - for _, seg := range value.segments { - if seg.Decompressor == nil { + view.VisibleSegments.Scan(func(segtype snaptype.Enum, value *segmentsRotx) bool { + for _, seg := range value.VisibleSegments { + if seg.src.Decompressor == nil { continue } - log.Info("[agg] ", "f", seg.Decompressor.FileName(), "words", seg.Decompressor.Count()) + log.Info("[snapshots] ", "f", seg.src.Decompressor.FileName(), "from", seg.from, "to", seg.to) } return true }) } func (s *RoSnapshots) Files() (list []string) { - maxBlockNumInFiles := s.BlocksAvailable() - - s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() + view := s.View() + defer view.Close() - for _, seg := range value.segments { - if seg.Decompressor == nil { - continue - } - if seg.from > maxBlockNumInFiles { - continue - } - list = append(list, seg.FileName()) + view.VisibleSegments.Scan(func(segtype snaptype.Enum, value *segmentsRotx) bool { + for _, seg := range value.VisibleSegments { + list = append(list, seg.src.FileName()) } return true }) - slices.Sort(list) - return list + return } func (s *RoSnapshots) OpenFiles() (list []string) { + s.dirtySegmentsLock.RLock() + defer s.dirtySegmentsLock.RUnlock() + log.Warn("[dbg] OpenFiles") defer log.Warn("[dbg] OpenFiles end") s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() - defer value.lock.RUnlock() - - for _, seg := range value.segments { - list = append(list, seg.openFiles()...) - } + value.DirtySegments.Walk(func(segs []*DirtySegment) bool { + for _, seg := range segs { + if seg.Decompressor == nil { + continue + } + list = append(list, seg.FilePath()) + } + return true + }) return true }) @@ -506,8 +725,11 @@ func (s *RoSnapshots) OpenFiles() (list []string) { // ReopenList stops on optimistic=false, continue opening files on optimistic=true func (s *RoSnapshots) ReopenList(fileNames []string, optimistic bool) error { - s.lockSegments() - defer s.unlockSegments() + defer s.recalcVisibleFiles() + + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + s.closeWhatNotInList(fileNames) if err := s.rebuildSegments(fileNames, true, optimistic); err != nil { return err @@ -516,8 +738,11 @@ func (s *RoSnapshots) ReopenList(fileNames []string, optimistic bool) error { } func (s *RoSnapshots) InitSegments(fileNames []string) error { - s.lockSegments() - defer s.unlockSegments() + defer s.recalcVisibleFiles() + + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + s.closeWhatNotInList(fileNames) if err := s.rebuildSegments(fileNames, false, true); err != nil { return err @@ -525,20 +750,6 @@ func (s *RoSnapshots) InitSegments(fileNames []string) error { return nil } -func (s *RoSnapshots) lockSegments() { - s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.Lock() - return true - }) -} - -func (s *RoSnapshots) unlockSegments() { - s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.Unlock() - return true - }) -} - func (s *RoSnapshots) rebuildSegments(fileNames []string, open bool, optimistic bool) error { var segmentsMax uint64 var segmentsMaxSet bool @@ -554,27 +765,30 @@ func (s *RoSnapshots) rebuildSegments(fileNames []string, open bool, optimistic segtype, ok := s.segments.Get(f.Type.Enum()) if !ok { - segtype = &segments{} + segtype = &segments{ + DirtySegments: btree.NewBTreeGOptions[*DirtySegment](DirtySegmentLess, btree.Options{Degree: 128, NoLocks: false}), + } s.segments.Set(f.Type.Enum(), segtype) - segtype.lock.Lock() // this will be unlocked by defer s.unlockSegments() above } - var sn *Segment + var sn *DirtySegment var exists bool - for _, sn2 := range segtype.segments { - if sn2.Decompressor == nil { // it's ok if some segment was not able to open - continue - } - - if fName == sn2.FileName() { - sn = sn2 - exists = true - break + segtype.DirtySegments.Walk(func(segs []*DirtySegment) bool { + for _, sn2 := range segs { + if sn2.Decompressor == nil { // it's ok if some segment was not able to open + continue + } + if fName == sn2.FileName() { + sn = sn2 + exists = true + return false + } } - } + return true + }) if !exists { - sn = &Segment{segType: f.Type, version: f.Version, Range: Range{f.From, f.To}} + sn = &DirtySegment{segType: f.Type, version: f.Version, Range: Range{f.From, f.To}, frozen: snapcfg.Seedable(s.cfg.ChainName, f)} } if open { @@ -597,7 +811,7 @@ func (s *RoSnapshots) rebuildSegments(fileNames []string, open bool, optimistic if !exists { // it's possible to iterate over .seg file even if you don't have index // then make segment available even if index open may fail - segtype.segments = append(segtype.segments, sn) + segtype.DirtySegments.Set(sn) } if open { @@ -617,9 +831,6 @@ func (s *RoSnapshots) rebuildSegments(fileNames []string, open bool, optimistic s.segmentsMax.Store(segmentsMax) } s.segmentsReady.Store(true) - s.idxMax.Store(s.idxAvailability()) - s.indicesReady.Store(true) - return nil } @@ -629,9 +840,13 @@ func (s *RoSnapshots) Ranges() []Range { return view.Ranges() } -func (s *RoSnapshots) OptimisticalyReopenFolder() { _ = s.ReopenFolder() } -func (s *RoSnapshots) OptimisticalyReopenWithDB(db kv.RoDB) { _ = s.ReopenWithDB(db) } +func (s *RoSnapshots) OptimisticalyReopenFolder() { _ = s.ReopenFolder() } func (s *RoSnapshots) ReopenFolder() error { + defer s.recalcVisibleFiles() + + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + files, _, err := typedSegments(s.dir, s.segmentsMin.Load(), s.Types(), false) if err != nil { return err @@ -642,10 +857,19 @@ func (s *RoSnapshots) ReopenFolder() error { _, fName := filepath.Split(f.Path) list = append(list, fName) } - return s.ReopenList(list, false) + s.closeWhatNotInList(list) + if err := s.rebuildSegments(list, true, false); err != nil { + return err + } + return nil } func (s *RoSnapshots) ReopenSegments(types []snaptype.Type, allowGaps bool) error { + defer s.recalcVisibleFiles() + + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + files, _, err := typedSegments(s.dir, s.segmentsMin.Load(), types, allowGaps) if err != nil { @@ -657,76 +881,56 @@ func (s *RoSnapshots) ReopenSegments(types []snaptype.Type, allowGaps bool) erro list = append(list, fName) } - s.lockSegments() - defer s.unlockSegments() - // don't need close already opened files if err := s.rebuildSegments(list, true, false); err != nil { return err } return nil } -func (s *RoSnapshots) ReopenWithDB(db kv.RoDB) error { - if err := db.View(context.Background(), func(tx kv.Tx) error { - snList, _, err := rawdb.ReadSnapshots(tx) - if err != nil { - return err - } - return s.ReopenList(snList, true) - }); err != nil { - return fmt.Errorf("ReopenWithDB: %w", err) - } - return nil -} - func (s *RoSnapshots) Close() { if s == nil { return } - s.lockSegments() - defer s.unlockSegments() + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + s.closeWhatNotInList(nil) + s.recalcVisibleFiles() } func (s *RoSnapshots) closeWhatNotInList(l []string) { + toClose := make(map[snaptype.Enum][]*DirtySegment, 0) s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - Segments: - for i, sn := range value.segments { - if sn.Decompressor == nil { - continue Segments - } - _, name := filepath.Split(sn.FilePath()) - for _, fName := range l { - if fName == name { - continue Segments + value.DirtySegments.Walk(func(segs []*DirtySegment) bool { + + Loop1: + for _, seg := range segs { + for _, fName := range l { + if fName == seg.FileName() { + continue Loop1 + } } + if _, ok := toClose[seg.segType.Enum()]; !ok { + toClose[segtype] = make([]*DirtySegment, 0) + } + toClose[segtype] = append(toClose[segtype], seg) } - sn.close() - value.segments[i] = nil - } + + return true + }) return true }) - s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - var i int - for i = 0; i < len(value.segments) && value.segments[i] != nil && value.segments[i].Decompressor != nil; i++ { - } - tail := value.segments[i:] - value.segments = value.segments[:i] - for i = 0; i < len(tail); i++ { - if tail[i] != nil { - tail[i].close() - tail[i] = nil - } + for segtype, delSegments := range toClose { + segs, _ := s.segments.Get(segtype) + for _, delSeg := range delSegments { + delSeg.close() + segs.DirtySegments.Delete(delSeg) } - return true - }) + } } func (s *RoSnapshots) removeOverlapsAfterMerge() error { - s.lockSegments() - defer s.unlockSegments() - list, err := snaptype.Segments(s.dir) if err != nil { @@ -778,44 +982,51 @@ func (s *RoSnapshots) buildMissedIndicesIfNeed(ctx context.Context, logPrefix st } func (s *RoSnapshots) delete(fileName string) error { - v := s.View() - defer v.Close() + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() - _, fName := filepath.Split(fileName) var err error + var delSeg *DirtySegment + var dirtySegments *btree.BTreeG[*DirtySegment] + + _, fName := filepath.Split(fileName) s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - idxsToRemove := []int{} - for i, sn := range value.segments { - if sn.Decompressor == nil { - continue - } - if sn.segType.FileName(sn.version, sn.from, sn.to) != fName { - continue - } - files := sn.openFiles() - sn.close() - idxsToRemove = append(idxsToRemove, i) - for _, f := range files { - _ = os.Remove(f) + findDelSeg := false + value.DirtySegments.Walk(func(segs []*DirtySegment) bool { + for _, sn := range segs { + if sn.Decompressor == nil { + continue + } + if sn.segType.FileName(sn.version, sn.from, sn.to) != fName { + continue + } + sn.canDelete.Store(true) + if sn.refcount.Load() == 0 { + sn.closeAndRemoveFiles() + } + delSeg = sn + dirtySegments = value.DirtySegments + findDelSeg = false + return true } - } - for i := len(idxsToRemove) - 1; i >= 0; i-- { - value.segments = append(value.segments[:idxsToRemove[i]], value.segments[idxsToRemove[i]+1:]...) - } - return true + return true + }) + return !findDelSeg }) + dirtySegments.Delete(delSeg) return err } +// prune visible segments func (s *RoSnapshots) Delete(fileName string) error { if s == nil { return nil } + defer s.recalcVisibleFiles() if err := s.delete(fileName); err != nil { return fmt.Errorf("can't delete file: %w", err) } - return s.ReopenFolder() - + return nil } func (s *RoSnapshots) buildMissedIndices(logPrefix string, ctx context.Context, dirs datadir.Dirs, chainConfig *chain.Config, workers int, logger log.Logger) error { @@ -860,30 +1071,32 @@ func (s *RoSnapshots) buildMissedIndices(logPrefix string, ctx context.Context, failedIndexes := make(map[string]error, 0) s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - for _, segment := range value.segments { - info := segment.FileInfo(dir) + value.DirtySegments.Walk(func(segs []*DirtySegment) bool { + for _, segment := range segs { + info := segment.FileInfo(dir) - if segtype.HasIndexFiles(info, logger) { - continue - } - - segment.closeIdx() - - g.Go(func() error { - p := &background.Progress{} - ps.Add(p) - defer notifySegmentIndexingFinished(info.Name()) - defer ps.Delete(p) - if err := segtype.BuildIndexes(gCtx, info, chainConfig, tmpDir, p, log.LvlInfo, logger); err != nil { - // unsuccessful indexing should allow other indexing to finish - fmu.Lock() - failedIndexes[info.Name()] = err - fmu.Unlock() + if segtype.HasIndexFiles(info, logger) { + continue } - return nil - }) - } + segment.closeIdx() + + g.Go(func() error { + p := &background.Progress{} + ps.Add(p) + defer notifySegmentIndexingFinished(info.Name()) + defer ps.Delete(p) + if err := segtype.BuildIndexes(gCtx, info, chainConfig, tmpDir, p, log.LvlInfo, logger); err != nil { + // unsuccessful indexing should allow other indexing to finish + fmu.Lock() + failedIndexes[info.Name()] = err + fmu.Unlock() + } + return nil + }) + } + return true + }) return true }) @@ -918,7 +1131,7 @@ func (s *RoSnapshots) PrintDebug() { defer v.Close() s.segments.Scan(func(key snaptype.Enum, value *segments) bool { fmt.Println(" == [dbg] Snapshots,", key.String()) - for _, sn := range value.segments { + printDebug := func(sn *DirtySegment) { args := make([]any, 0, len(sn.Type().Indexes())+1) args = append(args, sn.from) for _, index := range sn.Type().Indexes() { @@ -926,47 +1139,41 @@ func (s *RoSnapshots) PrintDebug() { } fmt.Println(args...) } + value.DirtySegments.Scan(func(sn *DirtySegment) bool { + printDebug(sn) + return true + }) return true }) } func (s *RoSnapshots) AddSnapshotsToSilkworm(silkwormInstance *silkworm.Silkworm) error { + v := s.View() + defer v.Close() + + s.visibleSegmentsLock.RLock() + defer s.visibleSegmentsLock.RUnlock() + mappedHeaderSnapshots := make([]*silkworm.MappedHeaderSnapshot, 0) - if headers, ok := s.segments.Get(coresnaptype.Enums.Headers); ok { - err := headers.View(func(segments []*Segment) error { - for _, headerSegment := range segments { - mappedHeaderSnapshots = append(mappedHeaderSnapshots, headerSegment.mappedHeaderSnapshot()) - } - return nil - }) - if err != nil { - return err + if headers, ok := v.VisibleSegments.Get(coresnaptype.Enums.Headers); ok { + for _, headerSegment := range headers.VisibleSegments { + mappedHeaderSnapshots = append(mappedHeaderSnapshots, headerSegment.src.mappedHeaderSnapshot()) } } mappedBodySnapshots := make([]*silkworm.MappedBodySnapshot, 0) - if bodies, ok := s.segments.Get(coresnaptype.Enums.Bodies); ok { - err := bodies.View(func(segments []*Segment) error { - for _, bodySegment := range segments { - mappedBodySnapshots = append(mappedBodySnapshots, bodySegment.mappedBodySnapshot()) - } - return nil - }) - if err != nil { - return err + if bodies, ok := v.VisibleSegments.Get(coresnaptype.Enums.Bodies); ok { + for _, bodySegment := range bodies.VisibleSegments { + mappedBodySnapshots = append(mappedBodySnapshots, bodySegment.src.mappedBodySnapshot()) } + return nil + } mappedTxnSnapshots := make([]*silkworm.MappedTxnSnapshot, 0) - if txs, ok := s.segments.Get(coresnaptype.Enums.Transactions); ok { - err := txs.View(func(segments []*Segment) error { - for _, txnSegment := range segments { - mappedTxnSnapshots = append(mappedTxnSnapshots, txnSegment.mappedTxnSnapshot()) - } - return nil - }) - if err != nil { - return err + if txs, ok := v.VisibleSegments.Get(coresnaptype.Enums.Transactions); ok { + for _, txnSegment := range txs.VisibleSegments { + mappedTxnSnapshots = append(mappedTxnSnapshots, txnSegment.src.mappedTxnSnapshot()) } } @@ -1029,25 +1236,6 @@ func sendDiagnostics(startIndexingTime time.Time, indexPercent map[string]int, a }) } -func noGaps(in []snaptype.FileInfo) (out []snaptype.FileInfo, missingSnapshots []Range) { - if len(in) == 0 { - return nil, nil - } - prevTo := in[0].From - for _, f := range in { - if f.To <= prevTo { - continue - } - if f.From != prevTo { // no gaps - missingSnapshots = append(missingSnapshots, Range{prevTo, f.From}) - continue - } - prevTo = f.To - out = append(out, f) - } - return out, missingSnapshots -} - func typeOfSegmentsMustExist(dir string, in []snaptype.FileInfo, types []snaptype.Type) (res []snaptype.FileInfo) { MainLoop: for _, f := range in { @@ -1070,75 +1258,6 @@ MainLoop: return res } -// noOverlaps - keep largest ranges and avoid overlap -func noOverlaps(in []snaptype.FileInfo) (res []snaptype.FileInfo) { - for i := range in { - f := in[i] - if f.From == f.To { - continue - } - - for j := i + 1; j < len(in); j++ { // if there is file with larger range - use it instead - f2 := in[j] - if f2.From == f2.To { - continue - } - if f2.From > f.From { - break - } - f = f2 - i++ - } - - res = append(res, f) - } - - return res -} - -func findOverlaps(in []snaptype.FileInfo) (res []snaptype.FileInfo, overlapped []snaptype.FileInfo) { - for i := 0; i < len(in); i++ { - f := in[i] - - if f.From == f.To { - overlapped = append(overlapped, f) - continue - } - - for j := i + 1; j < len(in); i, j = i+1, j+1 { // if there is file with larger range - use it instead - f2 := in[j] - - if f.Type.Enum() != f2.Type.Enum() { - break - } - - if f2.From == f2.To { - overlapped = append(overlapped, f2) - continue - } - - if f2.From > f.From && f2.To > f.To { - break - } - - if f.To >= f2.To && f.From <= f2.From { - overlapped = append(overlapped, f2) - continue - } - - if i < len(in)-1 && (f2.To >= f.To && f2.From <= f.From) { - overlapped = append(overlapped, f) - } - - f = f2 - } - - res = append(res, f) - } - - return res, overlapped -} - func SegmentsCaplin(dir string, minBlock uint64) (res []snaptype.FileInfo, missingSnapshots []Range, err error) { list, err := snaptype.Segments(dir) if err != nil { @@ -1236,9 +1355,8 @@ func chooseSegmentEnd(from, to uint64, snapType snaptype.Enum, chainConfig *chai } type BlockRetire struct { - maxScheduledBlock atomic.Uint64 - working atomic.Bool - needSaveFilesListInDB atomic.Bool + maxScheduledBlock atomic.Uint64 + working atomic.Bool // shared semaphore with AggregatorV3 to allow only one type of snapshot building at a time snBuildAllowed *semaphore.Weighted @@ -1302,10 +1420,6 @@ func (br *BlockRetire) bscSnapshots() *BscRoSnapshots { return br.blockReader.BscSnapshots().(*BscRoSnapshots) } -func (br *BlockRetire) HasNewFrozenFiles() bool { - return br.needSaveFilesListInDB.CompareAndSwap(true, false) -} - func CanRetire(curBlockNum uint64, blocksInSnapshots uint64, snapType snaptype.Enum, chainConfig *chain.Config) (blockFrom, blockTo uint64, can bool) { var keep uint64 = 1024 //TODO: we will increase it to params.FullImmutabilityThreshold after some db optimizations if curBlockNum <= keep { @@ -1469,7 +1583,6 @@ func (br *BlockRetire) PruneAncientBlocks(tx kv.RwTx, limit int) (deleted int, e if err != nil { return deleted, err } - if canDeleteTo := CanDeleteTo(currentProgress, br.blockReader.FrozenBlocks()); canDeleteTo > 0 { br.logger.Debug("[snapshots] Prune Blocks", "to", canDeleteTo, "limit", limit) deletedBlocks, err := br.blockWriter.PruneBlocks(context.Background(), tx, canDeleteTo, limit) @@ -1571,7 +1684,7 @@ func (br *BlockRetire) RetireBlocks(ctx context.Context, requestedMinBlockNum ui } } - if includeBsc && br.bs.BlobKept() { + if includeBsc { for { okBsc, err = br.retireBscBlocks(ctx, br.blockReader.FrozenBscBlobs(), minBlockNum, lvl, seedNewSnapshots, onDeleteSnapshots) if err != nil { @@ -1653,10 +1766,21 @@ func dumpBlocksRange(ctx context.Context, blockFrom, blockTo uint64, tmpDir, sna type firstKeyGetter func(ctx context.Context) uint64 type dumpFunc func(ctx context.Context, db kv.RoDB, chainConfig *chain.Config, blockFrom, blockTo uint64, firstKey firstKeyGetter, collecter func(v []byte) error, workers int, lvl log.Lvl, logger log.Logger) (uint64, error) +var BlockCompressCfg = seg.Cfg{ + MinPatternScore: 1_000, + MinPatternLen: 8, // `5` - reducing ratio because producing too much prefixes + MaxPatternLen: 128, + SamplingFactor: 4, // not 1 - just to save my time + MaxDictPatterns: 16 * 1024, // the lower RAM used by huffman tree (arrays) + + DictReducerSoftLimit: 1_000_000, + Workers: 1, +} + func dumpRange(ctx context.Context, f snaptype.FileInfo, dumper dumpFunc, firstKey firstKeyGetter, chainDB kv.RoDB, chainConfig *chain.Config, tmpDir string, workers int, lvl log.Lvl, logger log.Logger) (uint64, error) { var lastKeyValue uint64 - compressCfg := seg.DefaultCfg + compressCfg := BlockCompressCfg compressCfg.Workers = workers sn, err := seg.NewCompressor(ctx, "Snapshot "+f.Type.Name(), f.Path, tmpDir, compressCfg, log.LvlTrace, logger) if err != nil { @@ -2029,8 +2153,8 @@ func ForEachHeader(ctx context.Context, s *RoSnapshots, walker func(header *type defer view.Close() for _, sn := range view.Headers() { - if err := sn.WithReadAhead(func() error { - g := sn.MakeGetter() + if err := sn.src.WithReadAhead(func() error { + g := sn.src.MakeGetter() for g.HasNext() { word, _ = g.Next(word[:0]) var header types.Header @@ -2093,22 +2217,17 @@ func (m *Merger) FindMergeRanges(currentRanges []Range, maxBlockNum uint64) (toM return toMerge } -func (m *Merger) filesByRange(snapshots *RoSnapshots, from, to uint64) (map[snaptype.Enum][]string, error) { - toMerge := map[snaptype.Enum][]string{} - - view := snapshots.View() - defer view.Close() - - for _, t := range snapshots.Types() { - toMerge[t.Enum()] = m.filesByRangeOfType(view, from, to, t) - } +func (m *Merger) filesByRange(v *View, from, to uint64) (map[snaptype.Enum][]*DirtySegment, error) { + toMerge := map[snaptype.Enum][]*DirtySegment{} + v.VisibleSegments.Scan(func(key snaptype.Enum, value *segmentsRotx) bool { + toMerge[key.Type().Enum()] = m.filesByRangeOfType(v, from, to, key.Type()) + return true + }) return toMerge, nil } -func (m *Merger) filesByRangeOfType(view *View, from, to uint64, snapshotType snaptype.Type) []string { - paths := make([]string, 0) - +func (m *Merger) filesByRangeOfType(view *View, from, to uint64, snapshotType snaptype.Type) (out []*DirtySegment) { for _, sn := range view.segments(snapshotType) { if sn.from < from { continue @@ -2117,13 +2236,12 @@ func (m *Merger) filesByRangeOfType(view *View, from, to uint64, snapshotType sn break } - paths = append(paths, sn.FilePath()) + out = append(out, sn.src) } - - return paths + return } -func (m *Merger) mergeSubSegment(ctx context.Context, sn snaptype.FileInfo, toMerge []string, snapDir string, doIndex bool, onMerge func(r Range) error) (err error) { +func (m *Merger) mergeSubSegment(ctx context.Context, v *View, sn snaptype.FileInfo, toMerge []*DirtySegment, snapDir string, doIndex bool, onMerge func(r Range) error) (newDirtySegment *DirtySegment, err error) { defer func() { if err == nil { if rec := recover(); rec != nil { @@ -2146,16 +2264,21 @@ func (m *Merger) mergeSubSegment(ctx context.Context, sn snaptype.FileInfo, toMe if len(toMerge) == 0 { return } - if err = m.merge(ctx, toMerge, sn.Path, nil); err != nil { + if newDirtySegment, err = m.merge(ctx, v, toMerge, sn, snapDir, nil); err != nil { err = fmt.Errorf("mergeByAppendSegments: %w", err) return } + // new way to build index if doIndex { p := &background.Progress{} if err = buildIdx(ctx, sn, m.chainConfig, m.tmpDir, p, m.lvl, m.logger); err != nil { return } + err = newDirtySegment.reopenIdx(snapDir) + if err != nil { + return + } } return @@ -2163,24 +2286,39 @@ func (m *Merger) mergeSubSegment(ctx context.Context, sn snaptype.FileInfo, toMe // Merge does merge segments in given ranges func (m *Merger) Merge(ctx context.Context, snapshots *RoSnapshots, snapTypes []snaptype.Type, mergeRanges []Range, snapDir string, doIndex bool, onMerge func(r Range) error, onDelete func(l []string) error) (err error) { + v := snapshots.View() + defer v.Close() + if len(mergeRanges) == 0 { return nil } logEvery := time.NewTicker(30 * time.Second) defer logEvery.Stop() + + in := make(map[snaptype.Enum][]*DirtySegment) + out := make(map[snaptype.Enum][]*DirtySegment) + for _, r := range mergeRanges { - toMerge, err := m.filesByRange(snapshots, r.from, r.to) + toMerge, err := m.filesByRange(v, r.from, r.to) if err != nil { return err } + for snapType, t := range toMerge { + if out[snapType] == nil { + out[snapType] = make([]*DirtySegment, 0, len(t)) + } + out[snapType] = append(out[snapType], t...) + } for _, t := range snapTypes { - if err := m.mergeSubSegment(ctx, t.FileInfo(snapDir, r.from, r.to), toMerge[t.Enum()], snapDir, doIndex, onMerge); err != nil { + newDirtySegment, err := m.mergeSubSegment(ctx, v, t.FileInfo(snapDir, r.from, r.to), toMerge[t.Enum()], snapDir, doIndex, onMerge) + if err != nil { return err } - } - if err := snapshots.ReopenFolder(); err != nil { - return fmt.Errorf("ReopenSegments: %w", err) + if in[t.Enum()] == nil { + in[t.Enum()] = make([]*DirtySegment, 0, len(toMerge[t.Enum()])) + } + in[t.Enum()] = append(in[t.Enum()], newDirtySegment) } snapshots.LogStat("merge") @@ -2195,26 +2333,81 @@ func (m *Merger) Merge(ctx context.Context, snapshots *RoSnapshots, snapTypes [] if len(toMerge[t.Enum()]) == 0 { continue } + toMergeFilePaths := make([]string, 0, len(toMerge[t.Enum()])) + for _, f := range toMerge[t.Enum()] { + toMergeFilePaths = append(toMergeFilePaths, f.FilePath()) + } if onDelete != nil { - if err := onDelete(toMerge[t.Enum()]); err != nil { + if err := onDelete(toMergeFilePaths); err != nil { return err } } - removeOldFiles(toMerge[t.Enum()], snapDir) } } + m.integrateMergedDirtyFiles(snapshots, in, out) m.logger.Log(m.lvl, "[snapshots] Merge done", "from", mergeRanges[0].from, "to", mergeRanges[0].to) return nil } -func (m *Merger) merge(ctx context.Context, toMerge []string, targetFile string, logEvery *time.Ticker) error { +func (m *Merger) integrateMergedDirtyFiles(snapshots *RoSnapshots, in, out map[snaptype.Enum][]*DirtySegment) { + defer snapshots.recalcVisibleFiles() + + snapshots.dirtySegmentsLock.Lock() + defer snapshots.dirtySegmentsLock.Unlock() + + // add new segments + for enum, newSegs := range in { + segs, b := snapshots.segments.Get(enum) + if !b { + m.logger.Error("[snapshots] Merge: segment not found", "enum", enum) + continue + } + dirtySegments := segs.DirtySegments + for _, newSeg := range newSegs { + dirtySegments.Set(newSeg) + if newSeg.frozen { + dirtySegments.Walk(func(items []*DirtySegment) bool { + for _, item := range items { + if item.frozen || item.to > newSeg.to { + continue + } + if out[enum] == nil { + out[enum] = make([]*DirtySegment, 0, 1) + } + out[enum] = append(out[enum], item) + } + return true + }) + } + } + } + + // delete old sub segments + for enum, delSegs := range out { + segs, b := snapshots.segments.Get(enum) + if !b { + m.logger.Error("[snapshots] Merge: segment not found", "enum", enum) + continue + } + dirtySegments := segs.DirtySegments + for _, delSeg := range delSegs { + dirtySegments.Delete(delSeg) + delSeg.canDelete.Store(true) + if delSeg.refcount.Load() == 0 { + delSeg.closeAndRemoveFiles() + } + } + } +} + +func (m *Merger) merge(ctx context.Context, v *View, toMerge []*DirtySegment, targetFile snaptype.FileInfo, snapDir string, logEvery *time.Ticker) (*DirtySegment, error) { var word = make([]byte, 0, 4096) var expectedTotal int cList := make([]*seg.Decompressor, len(toMerge)) for i, cFile := range toMerge { - d, err := seg.NewDecompressor(cFile) + d, err := seg.NewDecompressor(cFile.FilePath()) if err != nil { - return err + return nil, err } defer d.Close() cList[i] = d @@ -2223,17 +2416,15 @@ func (m *Merger) merge(ctx context.Context, toMerge []string, targetFile string, compresCfg := seg.DefaultCfg compresCfg.Workers = m.compressWorkers - f, err := seg.NewCompressor(ctx, "Snapshots merge", targetFile, m.tmpDir, compresCfg, log.LvlTrace, m.logger) + f, err := seg.NewCompressor(ctx, "Snapshots merge", targetFile.Path, m.tmpDir, compresCfg, log.LvlTrace, m.logger) if err != nil { - return err + return nil, err } defer f.Close() if m.noFsync { f.DisableFsync() } - - _, fName := filepath.Split(targetFile) - m.logger.Debug("[snapshots] merge", "file", fName) + m.logger.Debug("[snapshots] merge", "file", targetFile.Name()) for _, d := range cList { if err := d.WithReadAhead(func() error { @@ -2246,16 +2437,23 @@ func (m *Merger) merge(ctx context.Context, toMerge []string, targetFile string, } return nil }); err != nil { - return err + return nil, err } } if f.Count() != expectedTotal { - return fmt.Errorf("unexpected amount after segments merge. got: %d, expected: %d", f.Count(), expectedTotal) + return nil, fmt.Errorf("unexpected amount after segments merge. got: %d, expected: %d", f.Count(), expectedTotal) } if err = f.Compress(); err != nil { - return err + return nil, err } - return nil + sn := &DirtySegment{segType: targetFile.Type, version: targetFile.Version, Range: Range{targetFile.From, targetFile.To}, + frozen: snapcfg.Seedable(v.s.cfg.ChainName, targetFile)} + + err = sn.reopenSeg(snapDir) + if err != nil { + return nil, err + } + return sn, nil } func removeOldFiles(toDel []string, snapDir string) { @@ -2280,88 +2478,89 @@ func removeOldFiles(toDel []string, snapDir string) { } type View struct { - s *RoSnapshots - baseSegType snaptype.Type - closed bool + s *RoSnapshots + VisibleSegments btree.Map[snaptype.Enum, *segmentsRotx] + baseSegType snaptype.Type } func (s *RoSnapshots) View() *View { - v := &View{s: s, baseSegType: coresnaptype.Headers} + s.visibleSegmentsLock.RLock() + defer s.visibleSegmentsLock.RUnlock() + + var sgs btree.Map[snaptype.Enum, *segmentsRotx] s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RLock() + sgs.Set(segtype, value.BeginRotx()) return true }) - return v + return &View{s: s, VisibleSegments: sgs, baseSegType: coresnaptype.Transactions} // Transactions is the last segment to be processed, so it's the most reliable. } func (v *View) Close() { - if v.closed { + if v == nil || v.s == nil { return } - v.closed = true - v.s.segments.Scan(func(segtype snaptype.Enum, value *segments) bool { - value.lock.RUnlock() + v.s = nil + + v.VisibleSegments.Scan(func(segtype snaptype.Enum, value *segmentsRotx) bool { + value.Close() return true }) } var noop = func() {} -func (s *RoSnapshots) ViewType(t snaptype.Type) (segments []*Segment, release func()) { - segs, ok := s.segments.Get(t.Enum()) - if !ok { - return nil, noop - } +func (s *RoSnapshots) ViewType(t snaptype.Type) *segmentsRotx { + s.visibleSegmentsLock.RLock() + defer s.visibleSegmentsLock.RUnlock() - segs.lock.RLock() - var released = false - return segs.segments, func() { - if released { - return - } - segs.lock.RUnlock() - released = true + seg, ok := s.segments.Get(t.Enum()) + if !ok { + return nil } + return seg.BeginRotx() } -func (s *RoSnapshots) ViewSingleFile(t snaptype.Type, blockNum uint64) (segment *Segment, ok bool, release func()) { +func (s *RoSnapshots) ViewSingleFile(t snaptype.Type, blockNum uint64) (segment *VisibleSegment, ok bool, close func()) { + s.visibleSegmentsLock.RLock() + defer s.visibleSegmentsLock.RUnlock() + segs, ok := s.segments.Get(t.Enum()) if !ok { return nil, false, noop } - segs.lock.RLock() - var released = false - for _, seg := range segs.segments { + if blockNum > segs.maxVisibleBlock.Load() { + return nil, false, noop + } + + segmentRotx := segs.BeginRotx() + for _, seg := range segmentRotx.VisibleSegments { if !(blockNum >= seg.from && blockNum < seg.to) { continue } - return seg, true, func() { - if released { - return - } - segs.lock.RUnlock() - released = true - } + return seg, true, func() { segmentRotx.Close() } } - segs.lock.RUnlock() + segmentRotx.Close() return nil, false, noop } -func (v *View) segments(t snaptype.Type) []*Segment { +func (v *View) segments(t snaptype.Type) []*VisibleSegment { if s, ok := v.s.segments.Get(t.Enum()); ok { - return s.segments + return s.VisibleSegments } return nil } -func (v *View) Headers() []*Segment { return v.segments(coresnaptype.Headers) } -func (v *View) Bodies() []*Segment { return v.segments(coresnaptype.Bodies) } -func (v *View) Txs() []*Segment { return v.segments(coresnaptype.Transactions) } +func (v *View) Headers() []*VisibleSegment { return v.segments(coresnaptype.Headers) } +func (v *View) Bodies() []*VisibleSegment { return v.segments(coresnaptype.Bodies) } +func (v *View) Txs() []*VisibleSegment { return v.segments(coresnaptype.Transactions) } -func (v *View) Segment(t snaptype.Type, blockNum uint64) (*Segment, bool) { +func (v *View) Segment(t snaptype.Type, blockNum uint64) (*VisibleSegment, bool) { if s, ok := v.s.segments.Get(t.Enum()); ok { - for _, seg := range s.segments { + if blockNum > s.maxVisibleBlock.Load() { + return nil, false + } + for _, seg := range s.VisibleSegments { if !(blockNum >= seg.from && blockNum < seg.to) { continue } @@ -2379,14 +2578,14 @@ func (v *View) Ranges() (ranges []Range) { return ranges } -func (v *View) HeadersSegment(blockNum uint64) (*Segment, bool) { +func (v *View) HeadersSegment(blockNum uint64) (*VisibleSegment, bool) { return v.Segment(coresnaptype.Headers, blockNum) } -func (v *View) BodiesSegment(blockNum uint64) (*Segment, bool) { +func (v *View) BodiesSegment(blockNum uint64) (*VisibleSegment, bool) { return v.Segment(coresnaptype.Bodies, blockNum) } -func (v *View) TxsSegment(blockNum uint64) (*Segment, bool) { +func (v *View) TxsSegment(blockNum uint64) (*VisibleSegment, bool) { return v.Segment(coresnaptype.Transactions, blockNum) } diff --git a/turbo/snapshotsync/freezeblocks/block_snapshots_test.go b/turbo/snapshotsync/freezeblocks/block_snapshots_test.go index 4b510b67bd6..f18c6ba694c 100644 --- a/turbo/snapshotsync/freezeblocks/block_snapshots_test.go +++ b/turbo/snapshotsync/freezeblocks/block_snapshots_test.go @@ -212,7 +212,7 @@ func TestMergeSnapshots(t *testing.T) { for i := uint64(0); i < N; i++ { createFile(i*10_000, (i+1)*10_000) } - s := NewRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + s := NewRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.MainnetChainName}, dir, 0, logger) defer s.Close() require.NoError(s.ReopenFolder()) { @@ -308,7 +308,7 @@ func TestDeleteSnapshots(t *testing.T) { for i := uint64(0); i < N; i++ { createFile(i*10_000, (i+1)*10_000) } - s := NewRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + s := NewRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.MainnetChainName}, dir, 0, logger) defer s.Close() retireFiles := []string{ "v1-000000-000010-bodies.seg", @@ -331,6 +331,12 @@ func TestRemoveOverlaps(t *testing.T) { } } + // 0 - 10_000, ... , 40_000 - 50_000 => 5 files + // 0 - 100_000 => 1 file + // 130_000 - 140_000, ... , 180_000 - 190_000 => 5 files + // 100_000 - 200_000 => 1 file + // 200_000 - 210_000, ... , 220_000 - 230_000 => 3 files + for i := uint64(0); i < 5; i++ { createFile(i*10_000, (i+1)*10_000) } @@ -347,7 +353,7 @@ func TestRemoveOverlaps(t *testing.T) { createFile(200_000+i*10_000, 200_000+(i+1)*10_000) } - s := NewRoSnapshots(ethconfig.BlocksFreezing{}, dir, 0, logger) + s := NewRoSnapshots(ethconfig.BlocksFreezing{ChainName: networkname.MainnetChainName}, dir, 0, logger) defer s.Close() require.NoError(s.ReopenSegments(coresnaptype.BlockSnapshotTypes, false)) @@ -395,11 +401,14 @@ func TestOpenAllSnapshot(t *testing.T) { logger := log.New() baseDir, require := t.TempDir(), require.New(t) - for _, chain := range []string{networkname.MainnetChainName, networkname.AmoyChainName} { + steps := []uint64{500_000, 100_000} + + for i, chain := range []string{networkname.MainnetChainName, networkname.AmoyChainName} { + step := steps[i] dir := filepath.Join(baseDir, chain) chainSnapshotCfg := snapcfg.KnownCfg(chain) chainSnapshotCfg.ExpectBlocks = math.MaxUint64 - cfg := ethconfig.BlocksFreezing{} + cfg := ethconfig.BlocksFreezing{ChainName: chain} createFile := func(from, to uint64, name snaptype.Type) { createTestSegmentFile(t, from, to, name.Enum(), dir, 1, logger) } @@ -412,49 +421,49 @@ func TestOpenAllSnapshot(t *testing.T) { res, _ := s.segments.Get(e) return res } - require.Equal(0, len(getSegs(coresnaptype.Enums.Headers).segments)) + require.Equal(0, len(getSegs(coresnaptype.Enums.Headers).VisibleSegments)) s.Close() - createFile(500_000, 1_000_000, coresnaptype.Bodies) + createFile(step, step*2, coresnaptype.Bodies) s = NewRoSnapshots(cfg, dir, 0, logger) defer s.Close() require.NotNil(getSegs(coresnaptype.Enums.Bodies)) - require.Equal(0, len(getSegs(coresnaptype.Enums.Bodies).segments)) + require.Equal(0, len(getSegs(coresnaptype.Enums.Bodies).VisibleSegments)) s.Close() - createFile(500_000, 1_000_000, coresnaptype.Headers) - createFile(500_000, 1_000_000, coresnaptype.Transactions) + createFile(step, step*2, coresnaptype.Headers) + createFile(step, step*2, coresnaptype.Transactions) s = NewRoSnapshots(cfg, dir, 0, logger) err = s.ReopenFolder() require.NoError(err) require.NotNil(getSegs(coresnaptype.Enums.Headers)) s.ReopenSegments(coresnaptype.BlockSnapshotTypes, false) - require.Equal(1, len(getSegs(coresnaptype.Enums.Headers).segments)) + // require.Equal(1, len(getSegs(coresnaptype.Enums.Headers).visibleSegments)) s.Close() - createFile(0, 500_000, coresnaptype.Bodies) - createFile(0, 500_000, coresnaptype.Headers) - createFile(0, 500_000, coresnaptype.Transactions) + createFile(0, step, coresnaptype.Bodies) + createFile(0, step, coresnaptype.Headers) + createFile(0, step, coresnaptype.Transactions) s = NewRoSnapshots(cfg, dir, 0, logger) defer s.Close() err = s.ReopenFolder() require.NoError(err) require.NotNil(getSegs(coresnaptype.Enums.Headers)) - require.Equal(2, len(getSegs(coresnaptype.Enums.Headers).segments)) + require.Equal(2, len(getSegs(coresnaptype.Enums.Headers).VisibleSegments)) view := s.View() defer view.Close() seg, ok := view.TxsSegment(10) require.True(ok) - require.Equal(int(seg.to), 500_000) + require.Equal(seg.to, step) - seg, ok = view.TxsSegment(500_000) + seg, ok = view.TxsSegment(step) require.True(ok) - require.Equal(int(seg.to), 1_000_000) + require.Equal(seg.to, step*2) - _, ok = view.TxsSegment(1_000_000) + _, ok = view.TxsSegment(step * 2) require.False(ok) // Erigon may create new snapshots by itself - with high bigger than hardcoded ExpectedBlocks @@ -465,11 +474,11 @@ func TestOpenAllSnapshot(t *testing.T) { require.NoError(err) defer s.Close() require.NotNil(getSegs(coresnaptype.Enums.Headers)) - require.Equal(2, len(getSegs(coresnaptype.Enums.Headers).segments)) + require.Equal(2, len(getSegs(coresnaptype.Enums.Headers).VisibleSegments)) - createFile(500_000, 900_000, coresnaptype.Headers) - createFile(500_000, 900_000, coresnaptype.Bodies) - createFile(500_000, 900_000, coresnaptype.Transactions) + createFile(step, step*2-step/5, coresnaptype.Headers) + createFile(step, step*2-step/5, coresnaptype.Bodies) + createFile(step, step*2-step/5, coresnaptype.Transactions) chainSnapshotCfg.ExpectBlocks = math.MaxUint64 s = NewRoSnapshots(cfg, dir, 0, logger) defer s.Close() @@ -516,3 +525,77 @@ func TestParseCompressedFileName(t *testing.T) { require.Equal(1_000, int(f.From)) require.Equal(2_000, int(f.To)) } + +func getSeg(s *RoSnapshots, e snaptype.Enum) *segments { + res, _ := s.segments.Get(e) + return res +} + +func TestCalculateVisibleSegments(t *testing.T) { + logger := log.New() + dir, require := t.TempDir(), require.New(t) + createFile := func(from, to uint64, name snaptype.Type) { + createTestSegmentFile(t, from, to, name.Enum(), dir, 1, logger) + } + + for i := uint64(0); i < 7; i++ { + createFile(i*500_000, (i+1)*500_000, coresnaptype.Headers) + } + for i := uint64(0); i < 6; i++ { + createFile(i*500_000, (i+1)*500_000, coresnaptype.Bodies) + } + for i := uint64(0); i < 5; i++ { + createFile(i*500_000, (i+1)*500_000, coresnaptype.Transactions) + } + cfg := ethconfig.BlocksFreezing{ChainName: networkname.MainnetChainName} + s := NewRoSnapshots(cfg, dir, 0, logger) + defer s.Close() + + { + require.NoError(s.ReopenFolder()) + idx := s.idxAvailability() + require.Equal(2_500_000-1, int(idx)) + + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Headers).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Bodies).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Transactions).VisibleSegments)) + + require.Equal(7, getSeg(s, coresnaptype.Enums.Headers).DirtySegments.Len()) + require.Equal(6, getSeg(s, coresnaptype.Enums.Bodies).DirtySegments.Len()) + require.Equal(5, getSeg(s, coresnaptype.Enums.Transactions).DirtySegments.Len()) + } + + // gap in transactions: [5*500_000 - 6*500_000] + { + createFile(6*500_000, 7*500_000, coresnaptype.Transactions) + + require.NoError(s.ReopenFolder()) + idx := s.idxAvailability() + require.Equal(2_500_000-1, int(idx)) + + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Headers).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Bodies).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Transactions).VisibleSegments)) + + require.Equal(7, getSeg(s, coresnaptype.Enums.Headers).DirtySegments.Len()) + require.Equal(6, getSeg(s, coresnaptype.Enums.Bodies).DirtySegments.Len()) + require.Equal(5, getSeg(s, coresnaptype.Enums.Transactions).DirtySegments.Len()) + } + + // overlap in transactions: [4*500_000 - 4.5*500_000] + { + createFile(4*500_000, 4*500_000+250_000, coresnaptype.Transactions) + + require.NoError(s.ReopenFolder()) + idx := s.idxAvailability() + require.Equal(2_500_000-1, int(idx)) + + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Headers).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Bodies).VisibleSegments)) + require.Equal(5, len(getSeg(s, coresnaptype.Enums.Transactions).VisibleSegments)) + + require.Equal(7, getSeg(s, coresnaptype.Enums.Headers).DirtySegments.Len()) + require.Equal(6, getSeg(s, coresnaptype.Enums.Bodies).DirtySegments.Len()) + require.Equal(5, getSeg(s, coresnaptype.Enums.Transactions).DirtySegments.Len()) + } +} diff --git a/turbo/snapshotsync/freezeblocks/block_sqeeze.go b/turbo/snapshotsync/freezeblocks/block_sqeeze.go new file mode 100644 index 00000000000..45708de566a --- /dev/null +++ b/turbo/snapshotsync/freezeblocks/block_sqeeze.go @@ -0,0 +1,37 @@ +package freezeblocks + +import ( + "context" + + "github.com/erigontech/erigon-lib/common/datadir" + "github.com/erigontech/erigon-lib/log/v3" + "github.com/erigontech/erigon-lib/seg" + "github.com/erigontech/erigon/eth/ethconfig/estimate" +) + +func Sqeeze(ctx context.Context, dirs datadir.Dirs, from, to string, logger log.Logger) error { + logger.Info("[sqeeze] file", "f", to) + decompressor, err := seg.NewDecompressor(from) + if err != nil { + return err + } + defer decompressor.Close() + defer decompressor.EnableReadAhead().DisableReadAhead() + g := decompressor.MakeGetter() + + compressCfg := BlockCompressCfg + compressCfg.Workers = estimate.CompressSnapshot.Workers() + c, err := seg.NewCompressor(ctx, "sqeeze", to, dirs.Tmp, compressCfg, log.LvlInfo, logger) + if err != nil { + return err + } + defer c.Close() + if err := c.ReadFrom(g); err != nil { + return err + } + if err := c.Compress(); err != nil { + return err + } + + return nil +} diff --git a/turbo/snapshotsync/freezeblocks/bor_snapshots.go b/turbo/snapshotsync/freezeblocks/bor_snapshots.go index 2452be7e57a..fde041e8d7f 100644 --- a/turbo/snapshotsync/freezeblocks/bor_snapshots.go +++ b/turbo/snapshotsync/freezeblocks/bor_snapshots.go @@ -305,7 +305,7 @@ func checkBlockEvents(ctx context.Context, config *borcfg.BorConfig, blockReader log.Error("[integrity] NoGapsInBorEvents: invalid event id", "block", block, "event", i, "expected", prevBlockStartId+uint64(i), "got", eventId) } } else { - eventId = prevBlockStartId + uint64(i) + eventId = heimdall.EventId(event) } eventTime := heimdall.EventTime(event) @@ -356,8 +356,8 @@ func checkBlockEvents(ctx context.Context, config *borcfg.BorConfig, blockReader return prevEventTime, nil } -func ValidateBorEvents(ctx context.Context, config *borcfg.BorConfig, db kv.RoDB, blockReader services.FullBlockReader, eventSegment *Segment, prevEventId uint64, maxBlockNum uint64, failFast bool, logEvery *time.Ticker) (uint64, error) { - g := eventSegment.Decompressor.MakeGetter() +func ValidateBorEvents(ctx context.Context, config *borcfg.BorConfig, db kv.RoDB, blockReader services.FullBlockReader, eventSegment *VisibleSegment, prevEventId uint64, maxBlockNum uint64, failFast bool, logEvery *time.Ticker) (uint64, error) { + g := eventSegment.src.Decompressor.MakeGetter() word := make([]byte, 0, 4096) @@ -458,7 +458,7 @@ func checkBlockWindow(ctx context.Context, eventTime time.Time, firstBlockEventT return initialTime.After(from) } - return !(afterCheck(from, eventTime, firstBlockEventTime) || eventTime.After(to)) + return !afterCheck(from, eventTime, firstBlockEventTime) || !eventTime.After(to) } type BorView struct { @@ -475,15 +475,15 @@ func (v *BorView) Close() { v.base.Close() } -func (v *BorView) Events() []*Segment { return v.base.segments(borsnaptype.BorEvents) } -func (v *BorView) Spans() []*Segment { return v.base.segments(borsnaptype.BorSpans) } -func (v *BorView) Checkpoints() []*Segment { return v.base.segments(borsnaptype.BorCheckpoints) } -func (v *BorView) Milestones() []*Segment { return v.base.segments(borsnaptype.BorMilestones) } +func (v *BorView) Events() []*VisibleSegment { return v.base.segments(borsnaptype.BorEvents) } +func (v *BorView) Spans() []*VisibleSegment { return v.base.segments(borsnaptype.BorSpans) } +func (v *BorView) Checkpoints() []*VisibleSegment { return v.base.segments(borsnaptype.BorCheckpoints) } +func (v *BorView) Milestones() []*VisibleSegment { return v.base.segments(borsnaptype.BorMilestones) } -func (v *BorView) EventsSegment(blockNum uint64) (*Segment, bool) { +func (v *BorView) EventsSegment(blockNum uint64) (*VisibleSegment, bool) { return v.base.Segment(borsnaptype.BorEvents, blockNum) } -func (v *BorView) SpansSegment(blockNum uint64) (*Segment, bool) { +func (v *BorView) SpansSegment(blockNum uint64) (*VisibleSegment, bool) { return v.base.Segment(borsnaptype.BorSpans, blockNum) } diff --git a/turbo/snapshotsync/freezeblocks/bsc_snapshots.go b/turbo/snapshotsync/freezeblocks/bsc_snapshots.go index d03fafcad02..2a3d458e563 100644 --- a/turbo/snapshotsync/freezeblocks/bsc_snapshots.go +++ b/turbo/snapshotsync/freezeblocks/bsc_snapshots.go @@ -7,7 +7,6 @@ import ( "github.com/erigontech/erigon-lib/chain/networkname" "github.com/erigontech/erigon-lib/chain/snapcfg" "github.com/erigontech/erigon-lib/common/background" - "github.com/erigontech/erigon-lib/common/dbg" "github.com/erigontech/erigon-lib/downloader/snaptype" "github.com/erigontech/erigon-lib/kv" "github.com/erigontech/erigon-lib/log/v3" @@ -22,8 +21,6 @@ import ( "reflect" ) -var BscProduceFiles = dbg.EnvBool("BSC_PRODUCE_FILES", false) - const ( bscMinSegFrom = 39_700_000 chapelMinSegFrom = 39_500_000 @@ -34,10 +31,6 @@ func (br *BlockRetire) dbHasEnoughDataForBscRetire(ctx context.Context) (bool, e } func (br *BlockRetire) retireBscBlocks(ctx context.Context, minBlockNum uint64, maxBlockNum uint64, lvl log.Lvl, seedNewSnapshots func(downloadRequest []services.DownloadRequest) error, onDelete func(l []string) error) (bool, error) { - if !BscProduceFiles { - return false, nil - } - select { case <-ctx.Done(): return false, ctx.Err() @@ -93,7 +86,7 @@ func (br *BlockRetire) retireBscBlocks(ctx context.Context, minBlockNum uint64, if i%10000 == 0 { logger.Info("remove sidecars", "blockNum", i) } - blockHash, err := blockReader.CanonicalHash(ctx, roTx, i) + blockHash, _, err := blockReader.CanonicalHash(ctx, roTx, i) if err != nil { return false, err } @@ -161,9 +154,9 @@ func (v *BscView) Close() { v.base.Close() } -func (v *BscView) BlobSidecars() []*Segment { return v.base.segments(coresnaptype.BlobSidecars) } +func (v *BscView) BlobSidecars() []*VisibleSegment { return v.base.segments(coresnaptype.BlobSidecars) } -func (v *BscView) BlobSidecarsSegment(blockNum uint64) (*Segment, bool) { +func (v *BscView) BlobSidecarsSegment(blockNum uint64) (*VisibleSegment, bool) { return v.base.Segment(coresnaptype.BlobSidecars, blockNum) } @@ -184,7 +177,7 @@ func dumpBlobsRange(ctx context.Context, blockFrom, blockTo uint64, tmpDir, snap // Generate .seg file, which is just the list of beacon blocks. for i := blockFrom; i < blockTo; i++ { // read root. - blockHash, err := blockReader.CanonicalHash(ctx, tx, i) + blockHash, _, err := blockReader.CanonicalHash(ctx, tx, i) if err != nil { return err } @@ -254,14 +247,14 @@ func (s *BscRoSnapshots) ReadBlobSidecars(blockNum uint64) ([]*types.BlobSidecar return nil, nil } - idxNum := seg.Index() + idxNum := seg.src.Index() if idxNum == nil { return nil, nil } blockOffset := idxNum.OrdinalLookup(blockNum - idxNum.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, nil diff --git a/turbo/snapshotsync/freezeblocks/caplin_snapshots.go b/turbo/snapshotsync/freezeblocks/caplin_snapshots.go index 66fab0dc151..3391f07a170 100644 --- a/turbo/snapshotsync/freezeblocks/caplin_snapshots.go +++ b/turbo/snapshotsync/freezeblocks/caplin_snapshots.go @@ -25,10 +25,12 @@ import ( "math" "os" "path/filepath" + "sync" "sync/atomic" "time" "github.com/klauspost/compress/zstd" + "github.com/tidwall/btree" "github.com/erigontech/erigon-lib/log/v3" @@ -89,6 +91,9 @@ type CaplinSnapshots struct { Salt uint32 + dirtySegmentsLock sync.RWMutex + visibleSegmentsLock sync.RWMutex + BeaconBlocks *segments BlobSidecars *segments @@ -110,7 +115,15 @@ type CaplinSnapshots struct { // - gaps are not allowed // - segment have [from:to) semantic func NewCaplinSnapshots(cfg ethconfig.BlocksFreezing, beaconCfg *clparams.BeaconChainConfig, dirs datadir.Dirs, logger log.Logger) *CaplinSnapshots { - return &CaplinSnapshots{dir: dirs.Snap, tmpdir: dirs.Tmp, cfg: cfg, BeaconBlocks: &segments{}, BlobSidecars: &segments{}, logger: logger, beaconCfg: beaconCfg} + BeaconBlocks := &segments{ + DirtySegments: btree.NewBTreeGOptions[*DirtySegment](DirtySegmentLess, btree.Options{Degree: 128, NoLocks: false}), + } + BlobSidecars := &segments{ + DirtySegments: btree.NewBTreeGOptions[*DirtySegment](DirtySegmentLess, btree.Options{Degree: 128, NoLocks: false}), + } + c := &CaplinSnapshots{dir: dirs.Snap, tmpdir: dirs.Tmp, cfg: cfg, BeaconBlocks: BeaconBlocks, BlobSidecars: BlobSidecars, logger: logger, beaconCfg: beaconCfg} + c.recalcVisibleFiles() + return c } func (s *CaplinSnapshots) IndicesMax() uint64 { return s.idxMax.Load() } @@ -125,34 +138,34 @@ func (s *CaplinSnapshots) LS() { if s == nil { return } - if s.BeaconBlocks != nil { - for _, seg := range s.BeaconBlocks.segments { - if seg.Decompressor == nil { - continue - } - log.Info("[agg] ", "f", seg.Decompressor.FileName(), "words", seg.Decompressor.Count()) + view := s.View() + defer view.Close() + + if view.BeaconBlockRotx != nil { + for _, seg := range view.BeaconBlockRotx.VisibleSegments { + log.Info("[agg] ", "f", seg.src.Decompressor.FileName(), "words", seg.src.Decompressor.Count()) } } - if s.BlobSidecars != nil { - for _, seg := range s.BlobSidecars.segments { - if seg.Decompressor == nil { - continue - } - log.Info("[agg] ", "f", seg.Decompressor.FileName(), "words", seg.Decompressor.Count()) + if view.BlobSidecarRotx != nil { + for _, seg := range view.BlobSidecarRotx.VisibleSegments { + log.Info("[agg] ", "f", seg.src.Decompressor.FileName(), "words", seg.src.Decompressor.Count()) } } } func (s *CaplinSnapshots) SegFileNames(from, to uint64) []string { + view := s.View() + defer view.Close() + var res []string - for _, seg := range s.BeaconBlocks.segments { + for _, seg := range view.BeaconBlockRotx.VisibleSegments { if seg.from >= from && seg.to <= to { - res = append(res, seg.FileName()) + res = append(res, seg.src.FileName()) } } - for _, seg := range s.BlobSidecars.segments { + for _, seg := range view.BlobSidecarRotx.VisibleSegments { if seg.from >= from && seg.to <= to { - res = append(res, seg.FileName()) + res = append(res, seg.src.FileName()) } } return res @@ -166,19 +179,18 @@ func (s *CaplinSnapshots) Close() { if s == nil { return } - s.BeaconBlocks.lock.Lock() - defer s.BeaconBlocks.lock.Unlock() - s.BlobSidecars.lock.Lock() - defer s.BlobSidecars.lock.Unlock() + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() + s.closeWhatNotInList(nil) } // ReopenList stops on optimistic=false, continue opening files on optimistic=true func (s *CaplinSnapshots) ReopenList(fileNames []string, optimistic bool) error { - s.BeaconBlocks.lock.Lock() - defer s.BeaconBlocks.lock.Unlock() - s.BlobSidecars.lock.Lock() - defer s.BlobSidecars.lock.Unlock() + defer s.recalcVisibleFiles() + + s.dirtySegmentsLock.Lock() + defer s.dirtySegmentsLock.Unlock() s.closeWhatNotInList(fileNames) var segmentsMax uint64 @@ -193,20 +205,28 @@ Loop: switch f.Type.Enum() { case snaptype.CaplinEnums.BeaconBlocks: - var sn *Segment + var sn *DirtySegment var exists bool - for _, sn2 := range s.BeaconBlocks.segments { - if sn2.Decompressor == nil { // it's ok if some segment was not able to open - continue - } - if fName == sn2.FileName() { - sn = sn2 - exists = true - break + s.BeaconBlocks.DirtySegments.Walk(func(segments []*DirtySegment) bool { + for _, sn2 := range segments { + if sn2.Decompressor == nil { // it's ok if some segment was not able to open + continue + } + if fName == sn2.FileName() { + sn = sn2 + exists = true + break + } } - } + return true + }) if !exists { - sn = &Segment{segType: snaptype.BeaconBlocks, version: f.Version, Range: Range{f.From, f.To}} + sn = &DirtySegment{ + segType: snaptype.BeaconBlocks, + version: f.Version, + Range: Range{f.From, f.To}, + frozen: snapcfg.Seedable(s.cfg.ChainName, f), + } } if err := sn.reopenSeg(s.dir); err != nil { if errors.Is(err, os.ErrNotExist) { @@ -227,7 +247,7 @@ Loop: if !exists { // it's possible to iterate over .seg file even if you don't have index // then make segment available even if index open may fail - s.BeaconBlocks.segments = append(s.BeaconBlocks.segments, sn) + s.BeaconBlocks.DirtySegments.Set(sn) } if err := sn.reopenIdxIfNeed(s.dir, optimistic); err != nil { return err @@ -242,20 +262,28 @@ Loop: segmentsMaxSet = true } case snaptype.CaplinEnums.BlobSidecars: - var sn *Segment + var sn *DirtySegment var exists bool - for _, sn2 := range s.BlobSidecars.segments { - if sn2.Decompressor == nil { // it's ok if some segment was not able to open - continue - } - if fName == sn2.FileName() { - sn = sn2 - exists = true - break + s.BlobSidecars.DirtySegments.Walk(func(segments []*DirtySegment) bool { + for _, sn2 := range segments { + if sn2.Decompressor == nil { // it's ok if some segment was not able to open + continue + } + if fName == sn2.FileName() { + sn = sn2 + exists = true + break + } } - } + return true + }) if !exists { - sn = &Segment{segType: snaptype.BlobSidecars, version: f.Version, Range: Range{f.From, f.To}} + sn = &DirtySegment{ + segType: snaptype.BlobSidecars, + version: f.Version, + Range: Range{f.From, f.To}, + frozen: snapcfg.Seedable(s.cfg.ChainName, f), + } } if err := sn.reopenSeg(s.dir); err != nil { if errors.Is(err, os.ErrNotExist) { @@ -276,7 +304,7 @@ Loop: if !exists { // it's possible to iterate over .seg file even if you don't have index // then make segment available even if index open may fail - s.BlobSidecars.segments = append(s.BlobSidecars.segments, sn) + s.BlobSidecars.DirtySegments.Set(sn) } if err := sn.reopenIdxIfNeed(s.dir, optimistic); err != nil { return err @@ -288,21 +316,57 @@ Loop: s.segmentsMax.Store(segmentsMax) } s.segmentsReady.Store(true) - s.idxMax.Store(s.idxAvailability()) - s.indicesReady.Store(true) - return nil } -func (s *CaplinSnapshots) idxAvailability() uint64 { - var beaconBlocks uint64 - for _, seg := range s.BeaconBlocks.segments { - if seg.Index() == nil { - break - } - beaconBlocks = seg.to - 1 +func (s *CaplinSnapshots) recalcVisibleFiles() { + defer func() { + s.idxMax.Store(s.idxAvailability()) + s.indicesReady.Store(true) + }() + + s.visibleSegmentsLock.Lock() + defer s.visibleSegmentsLock.Unlock() + + getNewVisibleSegments := func(dirtySegments *btree.BTreeG[*DirtySegment]) []*VisibleSegment { + newVisibleSegments := make([]*VisibleSegment, 0, dirtySegments.Len()) + dirtySegments.Walk(func(segments []*DirtySegment) bool { + for _, sn := range segments { + if sn.canDelete.Load() { + continue + } + if sn.Decompressor == nil { + continue + } + if sn.indexes == nil { + continue + } + for len(newVisibleSegments) > 0 && newVisibleSegments[len(newVisibleSegments)-1].src.isSubSetOf(sn) { + newVisibleSegments[len(newVisibleSegments)-1].src = nil + newVisibleSegments = newVisibleSegments[:len(newVisibleSegments)-1] + } + newVisibleSegments = append(newVisibleSegments, &VisibleSegment{ + Range: sn.Range, + segType: sn.segType, + src: sn, + }) + } + return true + }) + return newVisibleSegments } - return beaconBlocks + s.BeaconBlocks.VisibleSegments = getNewVisibleSegments(s.BeaconBlocks.DirtySegments) + s.BlobSidecars.VisibleSegments = getNewVisibleSegments(s.BlobSidecars.DirtySegments) + + var maxIdx uint64 + if len(s.BeaconBlocks.VisibleSegments) > 0 { + maxIdx = s.BeaconBlocks.VisibleSegments[len(s.BeaconBlocks.VisibleSegments)-1].to - 1 + } + s.BeaconBlocks.maxVisibleBlock.Store(maxIdx) +} + +func (s *CaplinSnapshots) idxAvailability() uint64 { + return s.BeaconBlocks.maxVisibleBlock.Load() } func (s *CaplinSnapshots) ReopenFolder() error { @@ -319,67 +383,69 @@ func (s *CaplinSnapshots) ReopenFolder() error { } func (s *CaplinSnapshots) closeWhatNotInList(l []string) { -Loop1: - for i, sn := range s.BeaconBlocks.segments { - if sn.Decompressor == nil { - continue Loop1 - } - _, name := filepath.Split(sn.FilePath()) - for _, fName := range l { - if fName == name { + toClose := make([]*DirtySegment, 0) + s.BeaconBlocks.DirtySegments.Walk(func(segments []*DirtySegment) bool { + Loop1: + for _, sn := range segments { + if sn.Decompressor == nil { continue Loop1 } + _, name := filepath.Split(sn.FilePath()) + for _, fName := range l { + if fName == name { + continue Loop1 + } + } + toClose = append(toClose, sn) } + return true + }) + for _, sn := range toClose { sn.close() - s.BeaconBlocks.segments[i] = nil - } - var i int - for i = 0; i < len(s.BeaconBlocks.segments) && s.BeaconBlocks.segments[i] != nil && s.BeaconBlocks.segments[i].Decompressor != nil; i++ { + s.BeaconBlocks.DirtySegments.Delete(sn) } - tail := s.BeaconBlocks.segments[i:] - s.BeaconBlocks.segments = s.BeaconBlocks.segments[:i] - for i = 0; i < len(tail); i++ { - if tail[i] != nil { - tail[i].close() - tail[i] = nil - } - } -Loop2: - for i, sn := range s.BlobSidecars.segments { - if sn.Decompressor == nil { - continue Loop2 - } - _, name := filepath.Split(sn.FilePath()) - for _, fName := range l { - if fName == name { + + toClose = make([]*DirtySegment, 0) + s.BlobSidecars.DirtySegments.Walk(func(segments []*DirtySegment) bool { + Loop2: + for _, sn := range segments { + if sn.Decompressor == nil { continue Loop2 } + _, name := filepath.Split(sn.FilePath()) + for _, fName := range l { + if fName == name { + continue Loop2 + } + } + toClose = append(toClose, sn) } + return true + }) + for _, sn := range toClose { sn.close() - s.BlobSidecars.segments[i] = nil - } - - for i = 0; i < len(s.BlobSidecars.segments) && s.BlobSidecars.segments[i] != nil && s.BlobSidecars.segments[i].Decompressor != nil; i++ { - } - tail = s.BlobSidecars.segments[i:] - s.BlobSidecars.segments = s.BlobSidecars.segments[:i] - for i = 0; i < len(tail); i++ { - if tail[i] != nil { - tail[i].close() - tail[i] = nil - } + s.BlobSidecars.DirtySegments.Delete(sn) } } type CaplinView struct { - s *CaplinSnapshots - closed bool + s *CaplinSnapshots + BeaconBlockRotx *segmentsRotx + BlobSidecarRotx *segmentsRotx + closed bool } func (s *CaplinSnapshots) View() *CaplinView { + s.visibleSegmentsLock.RLock() + defer s.visibleSegmentsLock.RUnlock() + v := &CaplinView{s: s} - v.s.BeaconBlocks.lock.RLock() - v.s.BlobSidecars.lock.RLock() + if s.BeaconBlocks != nil { + v.BeaconBlockRotx = s.BeaconBlocks.BeginRotx() + } + if s.BlobSidecars != nil { + v.BlobSidecarRotx = s.BlobSidecars.BeginRotx() + } return v } @@ -387,16 +453,18 @@ func (v *CaplinView) Close() { if v.closed { return } + v.BeaconBlockRotx.Close() + v.BlobSidecarRotx.Close() + v.s = nil v.closed = true - v.s.BeaconBlocks.lock.RUnlock() - v.s.BlobSidecars.lock.RUnlock() - } -func (v *CaplinView) BeaconBlocks() []*Segment { return v.s.BeaconBlocks.segments } -func (v *CaplinView) BlobSidecars() []*Segment { return v.s.BlobSidecars.segments } +func (v *CaplinView) BeaconBlocks() []*VisibleSegment { + return v.BeaconBlockRotx.VisibleSegments +} +func (v *CaplinView) BlobSidecars() []*VisibleSegment { return v.BlobSidecarRotx.VisibleSegments } -func (v *CaplinView) BeaconBlocksSegment(slot uint64) (*Segment, bool) { +func (v *CaplinView) BeaconBlocksSegment(slot uint64) (*VisibleSegment, bool) { for _, seg := range v.BeaconBlocks() { if !(slot >= seg.from && slot < seg.to) { continue @@ -406,7 +474,7 @@ func (v *CaplinView) BeaconBlocksSegment(slot uint64) (*Segment, bool) { return nil, false } -func (v *CaplinView) BlobSidecarsSegment(slot uint64) (*Segment, bool) { +func (v *CaplinView) BlobSidecarsSegment(slot uint64) (*VisibleSegment, bool) { for _, seg := range v.BlobSidecars() { if !(slot >= seg.from && slot < seg.to) { continue @@ -647,14 +715,14 @@ func (s *CaplinSnapshots) ReadHeader(slot uint64) (*cltypes.SignedBeaconBlockHea return nil, 0, libcommon.Hash{}, nil } - idxSlot := seg.Index() + idxSlot := seg.src.Index() if idxSlot == nil { return nil, 0, libcommon.Hash{}, nil } blockOffset := idxSlot.OrdinalLookup(slot - idxSlot.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, 0, libcommon.Hash{}, nil @@ -689,14 +757,14 @@ func (s *CaplinSnapshots) ReadBlobSidecars(slot uint64) ([]*cltypes.BlobSidecar, return nil, nil } - idxSlot := seg.Index() + idxSlot := seg.src.Index() if idxSlot == nil { return nil, nil } blockOffset := idxSlot.OrdinalLookup(slot - idxSlot.BaseDataID()) - gg := seg.MakeGetter() + gg := seg.src.MakeGetter() gg.Reset(blockOffset) if !gg.HasNext() { return nil, nil @@ -726,7 +794,7 @@ func (s *CaplinSnapshots) FrozenBlobs() uint64 { minSegFrom := ((s.beaconCfg.SlotsPerEpoch * s.beaconCfg.DenebForkEpoch) / snaptype.Erigon2MergeLimit) * snaptype.Erigon2MergeLimit foundMinSeg := false ret := uint64(0) - for _, seg := range s.BlobSidecars.segments { + for _, seg := range s.BlobSidecars.VisibleSegments { if seg.from == minSegFrom { foundMinSeg = true } diff --git a/turbo/snapshotsync/snapshotsync.go b/turbo/snapshotsync/snapshotsync.go index 24e43409898..70d35091442 100644 --- a/turbo/snapshotsync/snapshotsync.go +++ b/turbo/snapshotsync/snapshotsync.go @@ -37,7 +37,6 @@ import ( "github.com/erigontech/erigon-lib/log/v3" "github.com/erigontech/erigon-lib/state" - "github.com/erigontech/erigon/core/rawdb" coresnaptype "github.com/erigontech/erigon/core/snaptype" snaptype2 "github.com/erigontech/erigon/core/snaptype" "github.com/erigontech/erigon/ethdb/prune" @@ -468,10 +467,6 @@ func WaitForDownloader(ctx context.Context, logPrefix string, dirs datadir.Dirs, } } - if err := rawdb.WriteSnapshots(tx, blockReader.FrozenFiles(), agg.Files()); err != nil { - return err - } - firstNonGenesis, err := rawdbv3.SecondKey(tx, kv.Headers) if err != nil { return err diff --git a/turbo/stages/blockchain_test.go b/turbo/stages/blockchain_test.go index cd35629ad11..9da9f3556b1 100644 --- a/turbo/stages/blockchain_test.go +++ b/turbo/stages/blockchain_test.go @@ -103,7 +103,7 @@ func testFork(t *testing.T, m *mock.MockSentry, i, n int, comparator func(td1, t // Assert the chains have the same header/block at #i var hash1, hash2 libcommon.Hash err = m.DB.View(m.Ctx, func(tx kv.Tx) error { - if hash1, err = m.BlockReader.CanonicalHash(m.Ctx, tx, uint64(i)); err != nil { + if hash1, _, err = m.BlockReader.CanonicalHash(m.Ctx, tx, uint64(i)); err != nil { t.Fatalf("Failed to read canonical hash: %v", err) } if block1, _, _ := m.BlockReader.BlockWithSenders(ctx, tx, hash1, uint64(i)); block1 == nil { @@ -114,7 +114,7 @@ func testFork(t *testing.T, m *mock.MockSentry, i, n int, comparator func(td1, t require.NoError(t, err) canonicalMock.DB.View(ctx, func(tx kv.Tx) error { - if hash2, err = m.BlockReader.CanonicalHash(m.Ctx, tx, uint64(i)); err != nil { + if hash2, _, err = m.BlockReader.CanonicalHash(m.Ctx, tx, uint64(i)); err != nil { t.Fatalf("Failed to read canonical hash: %v", err) } if block2, _, _ := m.BlockReader.BlockWithSenders(ctx, tx, hash2, uint64(i)); block2 == nil { @@ -589,7 +589,7 @@ func readReceipt(db kv.Tx, txHash libcommon.Hash, m *mock.MockSentry) (*types.Re if blockNumber == nil { return nil, libcommon.Hash{}, 0, 0, nil } - blockHash, err := m.BlockReader.CanonicalHash(context.Background(), db, *blockNumber) + blockHash, _, err := m.BlockReader.CanonicalHash(context.Background(), db, *blockNumber) if err != nil { return nil, libcommon.Hash{}, 0, 0, err } @@ -633,7 +633,7 @@ func TestCanonicalBlockRetrieval(t *testing.T) { for _, block := range chain.Blocks { // try to retrieve a block by its canonical hash and see if the block data can be retrieved. - ch, err := m.BlockReader.CanonicalHash(m.Ctx, tx, block.NumberU64()) + ch, _, err := m.BlockReader.CanonicalHash(m.Ctx, tx, block.NumberU64()) require.NoError(t, err) if err != nil { panic(err) diff --git a/turbo/stages/bodydownload/body_algos.go b/turbo/stages/bodydownload/body_algos.go index 231d7b3c25f..e07106b5616 100644 --- a/turbo/stages/bodydownload/body_algos.go +++ b/turbo/stages/bodydownload/body_algos.go @@ -62,10 +62,14 @@ func (bd *BodyDownload) UpdateFromDb(db kv.Tx) (headHeight, headTime uint64, hea maps.Clear(bd.peerMap) bd.ClearBodyCache() headHeight = bodyProgress - headHash, err = bd.br.CanonicalHash(context.Background(), db, headHeight) + var ok bool + headHash, ok, err = bd.br.CanonicalHash(context.Background(), db, headHeight) if err != nil { return 0, 0, libcommon.Hash{}, nil, err } + if !ok { + return 0, 0, libcommon.Hash{}, nil, fmt.Errorf("canonical marker not found: %d", headHeight) + } var headTd *big.Int headTd, err = rawdb.ReadTd(db, headHash, headHeight) if err != nil { @@ -138,10 +142,14 @@ func (bd *BodyDownload) RequestMoreBodies(tx kv.RwTx, blockReader services.FullB request = false } } else { - hash, err = blockReader.CanonicalHash(context.Background(), tx, blockNum) + var ok bool + hash, ok, err = blockReader.CanonicalHash(context.Background(), tx, blockNum) if err != nil { return nil, fmt.Errorf("could not find canonical header: %w, blockNum=%d, trace=%s", err, blockNum, dbg.Stack()) } + if !ok { + return nil, fmt.Errorf("CanonicalHash not found: blockNum=%d, trace=%s", blockNum, dbg.Stack()) + } header, err = blockReader.Header(context.Background(), tx, hash, blockNum) if err != nil { diff --git a/turbo/stages/headerdownload/header_algos.go b/turbo/stages/headerdownload/header_algos.go index 222a6cfe83f..6db68f39983 100644 --- a/turbo/stages/headerdownload/header_algos.go +++ b/turbo/stages/headerdownload/header_algos.go @@ -861,9 +861,13 @@ func (hi *HeaderInserter) ForkingPoint(db kv.StatelessRwTx, header, parent *type if fromCache, ok := hi.canonicalCache.Get(blockHeight - 1); ok { ch = fromCache } else { - if ch, err = hi.headerReader.CanonicalHash(context.Background(), db, blockHeight-1); err != nil { + if ch, ok, err = hi.headerReader.CanonicalHash(context.Background(), db, blockHeight-1); err != nil { return 0, fmt.Errorf("reading canonical hash for height %d: %w", blockHeight-1, err) } + if !ok { + log.Warn("[dbg] HeaderInserter.ForkPoint0", "blockHeight", blockHeight) + } + } if ch == header.ParentHash { forkingPoint = blockHeight - 1 @@ -889,7 +893,7 @@ func (hi *HeaderInserter) ForkingPoint(db kv.StatelessRwTx, header, parent *type } // Now look in the DB for { - ch, err := hi.headerReader.CanonicalHash(context.Background(), db, ancestorHeight) + ch, _, err := hi.headerReader.CanonicalHash(context.Background(), db, ancestorHeight) if err != nil { return 0, fmt.Errorf("[%s] reading canonical hash for %d: %w", hi.logPrefix, ancestorHeight, err) } @@ -900,6 +904,9 @@ func (hi *HeaderInserter) ForkingPoint(db kv.StatelessRwTx, header, parent *type if err != nil { return 0, err } + if ancestor == nil { + return 0, fmt.Errorf("[%s] not found header: %d, %x", hi.logPrefix, ancestorHeight, ancestorHash) + } ancestorHash = ancestor.ParentHash ancestorHeight-- } diff --git a/turbo/stages/mock/mock_sentry.go b/turbo/stages/mock/mock_sentry.go index 3042017728b..0f7b7699f4a 100644 --- a/turbo/stages/mock/mock_sentry.go +++ b/turbo/stages/mock/mock_sentry.go @@ -297,18 +297,14 @@ func MockWithEverything(tb testing.TB, gspec *types.Genesis, key *ecdsa.PrivateK mock := &MockSentry{ Ctx: ctx, cancel: ctxCancel, DB: db, agg: agg, - tb: tb, - Log: logger, - Dirs: dirs, - Engine: engine, - gspec: gspec, - ChainConfig: gspec.Config, - Key: key, - Notifications: &shards.Notifications{ - Events: shards.NewEvents(), - Accumulator: shards.NewAccumulator(), - StateChangesConsumer: erigonGrpcServeer, - }, + tb: tb, + Log: logger, + Dirs: dirs, + Engine: engine, + gspec: gspec, + ChainConfig: gspec.Config, + Key: key, + Notifications: shards.NewNotifications(erigonGrpcServeer), PeerId: gointerfaces.ConvertHashToH512([64]byte{0x12, 0x34, 0x50}), // "12345" BlockSnapshots: allSnapshots, BlockReader: br, @@ -500,9 +496,10 @@ func MockWithEverything(tb testing.TB, gspec *types.Genesis, key *ecdsa.PrivateK mock.ChainConfig, mock.Engine, &vm.Config{}, - mock.Notifications.Accumulator, + mock.Notifications, cfg.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ true, dirs, mock.BlockReader, mock.sentriesClient.Hd, @@ -537,9 +534,10 @@ func MockWithEverything(tb testing.TB, gspec *types.Genesis, key *ecdsa.PrivateK mock.ChainConfig, mock.Engine, &vm.Config{}, - mock.Notifications.Accumulator, + mock.Notifications, cfg.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ true, dirs, mock.BlockReader, mock.sentriesClient.Hd, @@ -573,9 +571,10 @@ func MockWithEverything(tb testing.TB, gspec *types.Genesis, key *ecdsa.PrivateK mock.ChainConfig, mock.Engine, &vm.Config{}, - mock.Notifications.Accumulator, + mock.Notifications, cfg.StateStream, /*stateStream=*/ false, + /*alwaysGenerateChangesets=*/ true, dirs, mock.BlockReader, mock.sentriesClient.Hd, @@ -698,7 +697,7 @@ func (ms *MockSentry) insertPoWBlocks(chain *core.ChainPack) error { return nil } for i := 0; i < chain.Length(); i++ { - if err := chain.Blocks[i].HashCheck(); err != nil { + if err := chain.Blocks[i].HashCheck(false); err != nil { return err } } @@ -778,7 +777,7 @@ func (ms *MockSentry) insertPoSBlocks(chain *core.ChainPack) error { ctx := context.Background() for i := n; i < chain.Length(); i++ { - if err := chain.Blocks[i].HashCheck(); err != nil { + if err := chain.Blocks[i].HashCheck(false); err != nil { return err } } diff --git a/turbo/stages/stageloop.go b/turbo/stages/stageloop.go index 4d14dba27bf..d4916a193b7 100644 --- a/turbo/stages/stageloop.go +++ b/turbo/stages/stageloop.go @@ -381,37 +381,58 @@ func (h *Hook) afterRun(tx kv.Tx, finishProgressBefore uint64) error { if h.updateHead != nil { h.updateHead(h.ctx) } - if h.notifications != nil { - return h.sendNotifications(h.notifications, tx, finishProgressBefore) - } - return nil + return h.sendNotifications(tx, finishProgressBefore) + } -func (h *Hook) sendNotifications(notifications *shards.Notifications, tx kv.Tx, finishProgressBefore uint64) error { +func (h *Hook) sendNotifications(tx kv.Tx, finishStageBeforeSync uint64) error { + if h.notifications == nil { + return nil + } + // update the accumulator with a new plain state version so the cache can be notified that // state has moved on - if notifications.Accumulator != nil { + if h.notifications.Accumulator != nil { plainStateVersion, err := rawdb.GetStateVersion(tx) if err != nil { return err } - notifications.Accumulator.SetStateID(plainStateVersion) + h.notifications.Accumulator.SetStateID(plainStateVersion) } - if notifications.Events != nil { + if h.notifications.Events != nil { finishStageAfterSync, err := stages.GetStageProgress(tx, stages.Finish) if err != nil { return err } - if err = stagedsync.NotifyNewHeaders(h.ctx, finishProgressBefore, finishStageAfterSync, h.sync.PrevUnwindPoint(), notifications.Events, tx, h.logger, h.blockReader); err != nil { + + unwindTo := h.sync.PrevUnwindPoint() + + var notifyFrom uint64 + var isUnwind bool + if unwindTo != nil && *unwindTo != 0 && (*unwindTo) < finishStageBeforeSync { + notifyFrom = *unwindTo + isUnwind = true + } else { + heightSpan := finishStageAfterSync - finishStageBeforeSync + if heightSpan > 1024 { + heightSpan = 1024 + } + notifyFrom = finishStageAfterSync - heightSpan + } + notifyFrom++ + notifyTo := finishStageAfterSync + 1 //[from, to) + + if err = stagedsync.NotifyNewHeaders(h.ctx, notifyFrom, notifyTo, h.notifications.Events, tx, h.logger); err != nil { return nil } + h.notifications.RecentLogs.Notify(h.notifications.Events, notifyFrom, notifyTo, isUnwind) } currentHeader := rawdb.ReadCurrentHeader(tx) - if (notifications.Accumulator != nil) && (currentHeader != nil) { + if (h.notifications.Accumulator != nil) && (currentHeader != nil) { if currentHeader.Number.Uint64() == 0 { - notifications.Accumulator.StartChange(0, currentHeader.Hash(), nil, false) + h.notifications.Accumulator.StartChange(0, currentHeader.Hash(), nil, false) } pendingBaseFee := misc.CalcBaseFee(h.chainConfig, currentHeader) @@ -431,7 +452,7 @@ func (h *Hook) sendNotifications(notifications *shards.Notifications, tx kv.Tx, } //h.logger.Debug("[hook] Sending state changes", "currentBlock", currentHeader.Number.Uint64(), "finalizedBlock", finalizedBlock) - notifications.Accumulator.SendAndReset(h.ctx, notifications.StateChangesConsumer, pendingBaseFee.Uint64(), pendingBlobFee, currentHeader.GasLimit, finalizedBlock) + h.notifications.Accumulator.SendAndReset(h.ctx, h.notifications.StateChangesConsumer, pendingBaseFee.Uint64(), pendingBlobFee, currentHeader.GasLimit, finalizedBlock) } return nil } @@ -631,7 +652,7 @@ func NewDefaultStages(ctx context.Context, stagedsync.StageBlockHashesCfg(db, dirs.Tmp, controlServer.ChainConfig, blockWriter), stagedsync.StageBodiesCfg(db, blobStore, controlServer.Bd, controlServer.SendBodyRequest, controlServer.Penalize, controlServer.BroadcastNewBlock, cfg.Sync.BodyDownloadTimeoutSeconds, *controlServer.ChainConfig, blockReader, blockWriter), stagedsync.StageSendersCfg(db, controlServer.ChainConfig, cfg.Sync, false, dirs.Tmp, cfg.Prune, blockReader, controlServer.Hd), - stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications.Accumulator, cfg.StateStream, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), + stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications, cfg.StateStream, false, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), stagedsync.StageTxLookupCfg(db, cfg.Prune, dirs.Tmp, controlServer.ChainConfig.Bor, blockReader), stagedsync.StageFinishCfg(db, dirs.Tmp, forkValidator), runInTestMode) } @@ -671,7 +692,7 @@ func NewPipelineStages(ctx context.Context, stagedsync.StageSnapshotsCfg(db, *controlServer.ChainConfig, cfg.Sync, dirs, blockRetire, snapDownloader, blockReader, notifications, engine, agg, cfg.InternalCL && cfg.CaplinConfig.Backfilling, cfg.CaplinConfig.BlobBackfilling || cfg.BlobPrune, silkworm, cfg.Prune), stagedsync.StageBlockHashesCfg(db, dirs.Tmp, controlServer.ChainConfig, blockWriter), stagedsync.StageSendersCfg(db, controlServer.ChainConfig, cfg.Sync, false, dirs.Tmp, cfg.Prune, blockReader, controlServer.Hd), - stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications.Accumulator, cfg.StateStream, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), + stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications, cfg.StateStream, false, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), stagedsync.StageTxLookupCfg(db, cfg.Prune, dirs.Tmp, controlServer.ChainConfig.Bor, blockReader), stagedsync.StageFinishCfg(db, dirs.Tmp, forkValidator), runInTestMode) } @@ -682,7 +703,7 @@ func NewPipelineStages(ctx context.Context, stagedsync.StageBlockHashesCfg(db, dirs.Tmp, controlServer.ChainConfig, blockWriter), stagedsync.StageSendersCfg(db, controlServer.ChainConfig, cfg.Sync, false, dirs.Tmp, cfg.Prune, blockReader, controlServer.Hd), stagedsync.StageBodiesCfg(db, blobStore, controlServer.Bd, controlServer.SendBodyRequest, controlServer.Penalize, controlServer.BroadcastNewBlock, cfg.Sync.BodyDownloadTimeoutSeconds, *controlServer.ChainConfig, blockReader, blockWriter), - stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications.Accumulator, cfg.StateStream, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), stagedsync.StageTxLookupCfg(db, cfg.Prune, dirs.Tmp, controlServer.ChainConfig.Bor, blockReader), stagedsync.StageFinishCfg(db, dirs.Tmp, forkValidator), runInTestMode) + stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications, cfg.StateStream, false, false, dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg)), stagedsync.StageTxLookupCfg(db, cfg.Prune, dirs.Tmp, controlServer.ChainConfig.Bor, blockReader), stagedsync.StageFinishCfg(db, dirs.Tmp, forkValidator), runInTestMode) } func NewInMemoryExecution(ctx context.Context, db kv.RwDB, blobStore services.BlobStorage, cfg *ethconfig.Config, controlServer *sentry_multi_client.MultiClient, @@ -690,7 +711,9 @@ func NewInMemoryExecution(ctx context.Context, db kv.RwDB, blobStore services.Bl silkworm *silkworm.Silkworm, logger log.Logger) *stagedsync.Sync { return stagedsync.New( cfg.Sync, - stagedsync.StateStages(ctx, stagedsync.StageHeadersCfg(db, controlServer.Hd, controlServer.Bd, *controlServer.ChainConfig, cfg.Sync, controlServer.SendHeaderRequest, controlServer.PropagateNewBlockHashes, controlServer.Penalize, cfg.BatchSize, false, blockReader, blockWriter, dirs.Tmp, nil), stagedsync.StageBodiesCfg(db, blobStore, controlServer.Bd, controlServer.SendBodyRequest, controlServer.Penalize, controlServer.BroadcastNewBlock, cfg.Sync.BodyDownloadTimeoutSeconds, *controlServer.ChainConfig, blockReader, blockWriter), stagedsync.StageBlockHashesCfg(db, dirs.Tmp, controlServer.ChainConfig, blockWriter), stagedsync.StageSendersCfg(db, controlServer.ChainConfig, cfg.Sync, true, dirs.Tmp, cfg.Prune, blockReader, controlServer.Hd), stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications.Accumulator, cfg.StateStream, true, cfg.Dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg))), + stagedsync.StateStages(ctx, stagedsync.StageHeadersCfg(db, controlServer.Hd, controlServer.Bd, *controlServer.ChainConfig, cfg.Sync, controlServer.SendHeaderRequest, controlServer.PropagateNewBlockHashes, controlServer.Penalize, cfg.BatchSize, false, blockReader, blockWriter, dirs.Tmp, nil), + stagedsync.StageBodiesCfg(db, blobStore, controlServer.Bd, controlServer.SendBodyRequest, controlServer.Penalize, controlServer.BroadcastNewBlock, cfg.Sync.BodyDownloadTimeoutSeconds, *controlServer.ChainConfig, blockReader, blockWriter), stagedsync.StageBlockHashesCfg(db, dirs.Tmp, controlServer.ChainConfig, blockWriter), stagedsync.StageSendersCfg(db, controlServer.ChainConfig, cfg.Sync, true, dirs.Tmp, cfg.Prune, blockReader, controlServer.Hd), + stagedsync.StageExecuteBlocksCfg(db, cfg.Prune, cfg.BatchSize, controlServer.ChainConfig, controlServer.Engine, &vm.Config{}, notifications, cfg.StateStream, true, false, cfg.Dirs, blockReader, controlServer.Hd, cfg.Genesis, cfg.Sync, SilkwormForExecutionStage(silkworm, cfg))), stagedsync.StateUnwindOrder, nil, /* pruneOrder */ logger, @@ -746,9 +769,10 @@ func NewPolygonSyncStages( blockReader, stopNode, config.LoopBlockLimit, + nil, /* userUnwindTypeOverrides */ ), stagedsync.StageSendersCfg(db, chainConfig, config.Sync, false, config.Dirs.Tmp, config.Prune, blockReader, nil), - stagedsync.StageExecuteBlocksCfg(db, config.Prune, config.BatchSize, chainConfig, consensusEngine, &vm.Config{}, notifications.Accumulator, config.StateStream, false, config.Dirs, blockReader, nil, config.Genesis, config.Sync, SilkwormForExecutionStage(silkworm, config)), + stagedsync.StageExecuteBlocksCfg(db, config.Prune, config.BatchSize, chainConfig, consensusEngine, &vm.Config{}, notifications, config.StateStream, false, false, config.Dirs, blockReader, nil, config.Genesis, config.Sync, SilkwormForExecutionStage(silkworm, config)), stagedsync.StageTxLookupCfg( db, config.Prune, diff --git a/turbo/transactions/tracing.go b/turbo/transactions/tracing.go index 08e06cd9f68..34b38d31876 100644 --- a/turbo/transactions/tracing.go +++ b/turbo/transactions/tracing.go @@ -77,7 +77,7 @@ func ComputeTxEnv(ctx context.Context, engine consensus.EngineReader, block *typ signer := types.MakeSigner(cfg, block.NumberU64(), block.Time()) rules := cfg.Rules(blockContext.BlockNumber, blockContext.Time) txn := block.Transactions()[txIndex] - statedb.SetTxContext(txn.Hash(), txIndex) + statedb.SetTxContext(txIndex, blockContext.BlockNumber) msg, _ := txn.AsMessage(*signer, block.BaseFee(), rules) if msg.FeeCap().IsZero() && engine != nil { syscall := func(contract libcommon.Address, data []byte) ([]byte, error) {